HNHacker News
TopNewBestAskShowJobs

stkdump

1,125 karma · joined April 15, 2018

submissionscomments
stkdump··on Apple’s New Screen Repair Trap
> Assuming that chip is where the important Face ID stuff happens, this ensures the important component hasn’t been tampered with and would thwart the NSA hardware intercept attacks op mentioned. Can anyone confirm this chip is also where the Face ID profiles are stored/enforced?

It can't be, otherwise Apples techs would not be able to replace it either. Even if it was, there wouldn't even be a reason to put it on the screen's ribbon cable. It could be integrated into the Apple-designed CPU, making the parts cheaper and more modular (i.e. easier to repair, even for Apple)

stkdump··on Most Covid-19 hospitalizations due to four conditions
These stats were made before the EU's most obese country left the union ;)

If you look at obesity level per country, the most populous country in the EU is on rank 79 of 191, not far from the middle of the table, while the US is on rank 12, with mostly micro nations above it: https://en.m.wikipedia.org/wiki/List_of_countries_by_obesity...

stkdump··on Notes from the Meeting on Python GIL Removal Between Python Core and Sam Gross
Without knowing anything about how python is being developed, but I know that the python 2 -> python 3 transition was nearly fatal. And from other projects I know that the easiest way to prevent such events is that you put people in charge. Such a fundamental change as getting rid of the GIL may well trigger a similar situation if not done well (and maybe even if done well). It is the choice to manage the current limited status quo vs risking the future of the project on a bet that an improvement can be made without bifurcating the community again.
stkdump··on Bitcoin is largely controlled by a small group of investors and miners
By users you mean investors? The article argues that only a small group of investors have power. So replacing one man one vote by one dollar (or bitcoin) one vote is a loss of democracy. I don't see how corruption can be prevented by restricting the voting rights to the rich.
stkdump··on Parsing gigabytes of JSON per second
If your dataset is large enough to benefit from such a hyperoptimized parser you might not benefit from the human readability anymore, which is the main reason for the required CPU cycles on the first place. So you should probably use a feature-equivalent binary format that is optimized for parsing speed. The only reason to use json then is that it is the lingua franca. So we as an industry should figure out which of the 100s of binary variants of json-similar formats has the same capabilities and unite around it.
stkdump··on Ask HN: Can Firefox be revived?
So, basically you want better management for firefox, and hope funding to magically appear out of thin air?

Are you sure that the loss of market share is due to mismanagement? Could it not be due to a competitor with unfair advantage? I mean the fact that even MS stopped their own development would suggest that to me.

So the concrete point you have against management: it is expensive. Does that explain the current situation? What if the CEO had a 300k salary, would that fundamentally change anything?

Edit: as a metter of fact, I also believe that a change is required, but I would look at the funding side, to diversify it. I would look into government funding (multiple governments), license merchandise, ask for individual donations, partner with more companies to sell rebranded versions of their products/services like with Mozilla VPN, etc.

stkdump··on Fixed Point Arithmetic
You are correct. This article, written in 2021, does not apply with the motivation stated in the article anymore, outside of niche applications. FP is actually faster in many situations nowadays (for example divisions). If you account for the extra shifts you need for fixed point operations, then FP is certainly faster.

Ignoring the reduced range, you can perfectly store integers in FP variables. Even banks could store everything in FP instead of integer variables in the lowest unit they support (for example cents). Integers at overflow fail catastrophically, so that also has to be controlled for. It is not the case that the loss of precision for large FP values is fundamentally worse, though it does happen earlier for the same total size of variable.

Integers and fixed point save space if you need a large range. The exponent of a fixed point is stored in the code, instead of in the variable. Integer instructions are encoded into shorter binary form, because they were part of the introduced set from the beginning (if you disregard the extra shifts required for fixed point). These are the advantages as far as I can tell.

stkdump··on Bonhoeffer on Stupidity
So your argument is that imposing the view that harming others isn't good is worse than imposing harm? Sorry I don't follow.

Also are you arguing that the fact that people harmed others has happened that somehow means a world where this happened less often or not at all is a worse one? With that line of argument you are excusing any crime at all that ever happened, because by vrtue of the butterfly effect we have to assume every action ever taken created the world we live in and is somehow sacred that way.

stkdump··on Bonhoeffer on Stupidity
> Ethics cannot be deduced from logic and aesthetics. To give an example, why exactly is rape wrong?

Rape is wrong, because it induces bodily and emotional harm. You can deduce your whole ethics and morals from the 'reduce the suffering you cause' view. You don't need religion for that.

stkdump··on Always Do Extra
I think the idea is not to do overtime. The idea is to use some of the slack you have because you finish your normal work early to consider process/architectural improvements or similar. Some people here consider it so obvious, that they even say it is part of your normal work. Well, I would say this mindset is much better than having worker bees who don't ever question anything and you end up with large inefficiencies because those who would maybe be empowered to define such work (like managers) don't have enough detail insights to actually do this.
stkdump··on Major nuclear fusion milestone reached as ‘ignition’ triggered in a lab
You increase carbon taxes, outlaw fossil fuels and subsidize alternatives. This kind of innovation doesn't work without government intervention.
stkdump··on Led by France, 10 EU countries call on Brussels to label nuclear energy as green
The numbers are public record. https://de.statista.com/statistik/daten/studie/156695/umfrag...

There is no huge spike. And since the decision to shut down the nuclear plants, also coal has decreased massively, even more dramatically than nuclear.

stkdump··on Why Can’t I Leave a Three-Person iMessage Conversation?
Whatsapp does allow it and this nicely allows anyone to create a small personal note taking area: just create a group chat with anyone else and then ask that person to leave again.
stkdump··on For software performance, can you always trust inlining?
I'm not so sure it is even a strong suggestion. Actually inline nowadays mostly has a semantic meaning - the symbol can be defined in multiple compilation units without causing multiple definition errors from the linker. Usually you can't remove it without moving the definition from a header file to an implementation file.

Edit: it is correct though, that the inline keyword often is a neccessity to allow the compiler to inline in the first place. After all, the compiler can only inline a function at the callsite, when both are in the same translation unit. Either the function is only used in one translation unit, or it has to be defined as inline (or worse as hidden to the linker by static or anonymous namespace). Disregarding LTO, of course.

stkdump··on The Insane Innovation of TI Calculator Hobbyists
I used tigcc to write a program that can draw the root locus (https://en.m.wikipedia.org/wiki/Root_locus). I had a version that ran in ti basic at first, but it was too slow because it had to solve a polynomial (order 3 or 4) per pixel. It was my way of cheating, because the calculator was allowed in most exams. I considered it not quite cheating, because I figured being able to code the solution should also count.

I also coded up ti basic programs that instead of just spewing out the solution to some types of maths problems also gave the steps. That saved a lot of time in maths exams so that I had more time for the problems that required more thought.

stkdump··on Why Telegram had to follow Apple and Google when they suspended a voting app
How does the author running telegram make the argument not objective? Would the same argument made by someone else be objective?
stkdump··on A monk in 14th-century Italy wrote about the Americas
> Hence medievalists' disdain for the "dark ages," which are basically an Italian Renaissance construct that got blown up by nationalist Germans in the nineteenth century.

Any more info on the last part? I am asking because in contemporary German the term 'dark ages' is almost unheard of, whereas in English it seems to be a fairly common term.

stkdump··on Lab-grown meat may never be cost-competitive enough to displace traditional meat
> People always say things like this until they are forced to, and somehow find a way.

That is one of two possible outcomes. The other is that the sector just dies off and relocates to another place on earth, where externalities don't have to be considered, maybe for strategic reason. This has happened many times.

stkdump··on The Framework is the most exciting laptop I've used
Another opinion: my first laptop was a Toshiba with a trackpoint. That was awesome. I was able to move the cursor much faster and more accurately than with a normal mouse, even disregarding the time it takes to move the hand between a mouse and a keyboard. When I first had to use a touchpad, years later, I was stunned that people put up with such an experience. Nowadays I am on a Thinkpad, but I still feel like Toshiba had it figured out much better. Somehow it isn't as accurate as I remember it from back then.
stkdump··on Was Germany’s 19th century industrial expansion due to an absence of copyright?
They are still playing catch up in many areas. Wait a few more decades, and they are sure to also innovate. Probably China will open up, just like they opened up economically, when it suited them.
stkdump··on GNU/Linux Open Hardware PowerPC Notebook Project
There is zero reason why developers should even concern themself with BE these days. LE officially won, just as two's complement, UTF-8 and IEEE-754 won. Sure, most software could easily be agnostic and probably most software is. But unless tested you don't know for sure. And why would you? It has zero application.
stkdump··on Prefer the British Style of Quotation Mark Punctuation over the American
It's not a syntax error.
stkdump··on Vaccine experts: Covid-19 booster shots aren't needed now
I can already see this backfiring later when that assessment changes due to more information or increased supply, like it did with the mask messaging.
stkdump··on Energy Prices in Europe Hit Records After Wind Stops Blowing
So would renewables, but even without that they are becoming the cheapest option.
stkdump··on The New Thermodynamic Understanding of Clocks
My point is, that this is so simplified, that it isn't even a clock anymore.
stkdump··on The New Thermodynamic Understanding of Clocks
Your argument only works in a universe with exactly two newtonian point masses, not a single additional mass. In that universe, time isn't the same as in ours. It is perfectly periodic. That you can't figure out the arrow of time in that universe is actually the smaller anomaly.
stkdump··on The New Thermodynamic Understanding of Clocks
Tidal forces slow the rotation down over time, even in space. Also, the sun looses weight as it emits energy.
stkdump··on The Persistent Gravity of Cross Platform
Often the choice is between a cross-platform app vs a native Windows application only. That is because Mac users are of course important, but maybe not enough to pay for a separate native Mac app.
stkdump··on Pavel Durov: Most studies show humanity is now less free than several years ago
> every country gets worse over the time.

How did we get democracy in the first place?

stkdump··on Old photos of Bedouin nomads, 1898
I think this is an interesting thing. If you scale the idea of 'country' down to the size of a tribe, then you can call it taxation, whithout any euphemism. They control/own the land, they decide the 'laws' on it. If that is good or bad for development of a region is another question.
← PreviousPage 13 of 22Next →