HNHacker News
TopNewBestAskShowJobs

aeyes

3,260 karma · joined June 28, 2019

submissionscomments
aeyes··on Warm up your MacBook (2019)
> Intel really made themselves unpopular with Apple during that period.

You can't tell me that this wasn't known by Apple before shipping the product. Why did they not provide adequate cooling for the CPU?

aeyes··on Dropbox CEO Drew Houston to step down
But you don't need a Dropbox account to view any file for which you created a shareable link.

If you add raw=1 to the URL then it will directly show in the browser without the Dropbox viewer.

Or did you share a folder?

aeyes··on 1024000^2 Blocks, 2B2T Minecraft Server World Download Project, and Discoveries
It is running on a single machine so the player count is relatively low. Today the limit is ~1500 concurrent players but it used to be much lower. And of the players online probably half are bots which don't build.

The map is 30Mx30M blocks so outside of the very center you'll not see that much player activity.

DonutSMP is the largest Minecraft server today, the overworld is 225,000x225,000 blocks and the map is modified wherever you look.

aeyes··on AWS North Virginia data center outage – resolved
LATAM as well, all major submarine cables land on the east coast. Surprisingly even from Mexico the latency is often better to US East.
aeyes··on Denuvo has been cracked in all single-player games it previously protected
Info from veeery long ago because I have been out of this stuff for over a decade:

The release will have an .sfv file with a CRC32 checksum for each rar file.

The FTP server checks them after the upload completes. Back in the day glftpd with zipscript was a very popular tool to manage an FTP site. This Readme sums it up well: https://github.com/pzs-ng/pzs-ng

The sfv can be tampered with but the propagation of releases to FTPs happens very fast, within minutes. It would take you longer to meaningfully alter it than it takes the racers to distribute the original files. And once the release is completely uploaded you can't modify the files anymore.

If the release is bad, for example if it doesn't work at all or if it contains a virus, then it simply gets nuked. This propagates within minutes.

aeyes··on Belgium stops decommissioning nuclear power plants
> All the nuclear waste they've got is stored in temporary places (above ground) at former nuclear reactor sites.

Some was stored underground in the past with bad results because the former mines were unstable.

https://en.wikipedia.org/wiki/Asse_II_mine

https://en.wikipedia.org/wiki/Morsleben_radioactive_waste_re...

aeyes··on Windows 11's second-chance setup dialogs hurt IT, drain productivity
This isn't exclusive to Windows 11, I also got those on Windows 10.
aeyes··on Steam on Linux Use Skyrocketed Above 5% in March
Unfortunately I have to use some government websites which refuse to work when my user agent contains "Linux x86_64". So I just always spoof it.
aeyes··on Apple Just Lost Me
Credit cards are a sign of poverty? Now that's a hot take.

I feel in Europe having a credit card means the complete opposite, only "rich" people have credit cards.

I have a credit card, I use it, I pay it off every month. Why am I seen as poor just because I have a credit card? It's just a tool. It spares me from needing to maintain a 10000$ emergency fund in my checking account.

aeyes··on Malus – Clean Room as a Service
Mark Pilgrim isn't even the original author, he just ported the C version to Python and contributed nothing to it for the last 10 years.

If you take 5 minutes to look at the code you'll see that v7 works in a completely different way, it mostly uses machine learning models instead of heuristics. Even if you compare the UTF8 or UTF16 detection code you'll see that they have absolutely nothing in common.

Its just API compatible and the API is basically 3 functions.

If he had published this under a different name nobody would have challenged it.

aeyes··on BMW Group to deploy humanoid robots in production in Germany for the first time
I don't get any of your examples.

There are many different keyboard layouts, at least nowadays there is only one German layout. For Spanish there are 2 different layouts which are both actively sold.

The meaning of yellow on traffic lights is no problem, you'll see it for no longer than 2 seconds. Unless it flashes yellow which means that the traffic light is shut off, then "right before left" applies. Some countries only have a green light, no red and no yellow. Now that is a problem because if the light is off because you a) don't see it, you have to know that it is there, and b) don't know if it is operational.

The end of a speed limit indication means the same as no speed limit indication. The lawful limit for the type of road applies, 50 in the city, 100 for rural roads, unlimited for Autobahn. Thats why on the Autobahn there will be a speed limit indication after every on-ramp, if there is no speed limit sign then it is unlimited.

aeyes··on GPT‑5.3‑Codex‑Spark
What do you mean? The generated script just downloads the sources and runs pyodide: https://github.com/simonw/research/blob/main/cysqlite-wasm-w...

There is maybe 5 relevant lines in the script and nothing complex at all that would require to run for days.

aeyes··on Gemini 3 Deep Think
https://arcprize.org/leaderboard

$13.62 per task - so we need another 5-10 years for the price to run this to become reasonable?

But the real question is if they just fit the model to the benchmark.

aeyes··on Bose has released API docs and opened the API for its EoL SoundTouch speakers
No, they published schematics and full BIOS source code.

But it was not libre, they held the copyright to the source code. So to get around this, competing companies wrote a spec from the source code and then had another team which never saw the code implement a new BIOS from the spec.

aeyes··on AWS raises GPU prices 15% on a Saturday, hopes you weren't paying attention
3uTools
aeyes··on Trump says Venezuela’s Maduro captured after strikes
They got lucky, the economy needed to be rebuilt and the Pinochet government had no idea how to do it and not much interest in it. So they put the economists who wrote the "Ladrillo" in charge because it sounded like a good plan. This combination of a stable government combined with libertarian economic policies lead to the success. Usually you don't get this combination under dictatorship.
aeyes··on Trump says Venezuela’s Maduro captured after strikes
But this is not the result of a free election, more promising candidates like Machado were not able to run: https://www.reuters.com/world/americas/venezuela-opposition-...

So you can't just install this person as president now.

aeyes··on Loss32: Let's Build a Win32/Linux
Maybe you are running a desktop environment which never changes but Gnome has been constantly broken in many different ways for the last 5+ years. At times it felt more like a developer playground than a usable desktop environment. KDE is more stable nowadays but it still breaks in mysterious ways from time to time. I also had major issues for some time when Qt6 started rolling out.

And Arch itself also needs manual interventions on package updates every so often, just a few weeks ago there was a major change to the NVidia driver packaging.

aeyes··on GOG is getting acquired by its original co-founder
What game was a colossal flop? Cyberpunk was released too early but they kept on delivering patches and then the players game. It's their highest earning title.
aeyes··on Steve wants us to make the Macintosh boot faster
Wake from sleep, not boot. I have a MacBook sitting in front of me and I just tested it: It wakes from sleep pretty much instantly.
aeyes··on How I Left YouTube
I have worked several union jobs, collective contracts usually don't touch the promotion process. If they do they often give automatic promotions after X years where X is still a fairly high number. And obviously this is not a great strategy for many reasons.

Negotiations about yearly pay raises are common but these are in the 2-5% range. Even non unionized big tech companies usually still give these yearly adjustments but its nothing compared to the 20-30% you can get when you level up.

aeyes··on How I Left YouTube
I have seen this from the manager side at these kinds of companies, explaining to your manager that you are quitting because your level does not match your work is a waste of energy. Their hands are usually tied.

Promotion decisions are made by committees which are 1-2 levels above your manager, your manager presents the candidates. They round up a pot of multiple teams which are discussed at once and there are usually hard quotas (like 5%) of promotions to give out to this pot of employees. These hard quotas make it impossible to "do the right thing" because even if a lot of people deserve the promotion, only x% can get it. The composition of the pot of people can easily cause the problem which is described in the blog post, for example if you have a high number of juniors or a high number of employees who joined at the same time or employees with incorrect levelling from the start. If 20%+ deserve a promotion then it simply turns into a game of luck.

As a manager you try as hard as possible to get these promotions but the system of these big companies is just too rigid. Its like a pit fight instead of objectively looking at output. I have seen a lot of people leave for the same reason but I haven't seen a single change to the system in 5+ years.

Next we could talk about layoff mechanics, its equally disturbing.

aeyes··on Meta is using the Linux scheduler designed for Valve's Steam Deck on its servers
Long before Valve there was CrossOver which sold a polished version of Wine making a lot of Windows only enterprise software work on Linux.

I'm sure there have been more commercial contributors to Wine other than Valve and CodeWeavers.

aeyes··on Cloudflare outage on December 5, 2025
How hard can it be for a company with 1000 engineers to create a canary region before blasting their centralized changes out to everyone.

Every change is a deployment, even if its config. Treat it as such.

Also you should know that a strongly typed language won't save you from every type of problem. And especially not if you allow things like unwrap().

It is just mind boggling that they very obviously have completely untested code which proxies requests for all their customers. If you don't want to write the tests then at least fuzz it.

aeyes··on India orders smartphone makers to preload state-owned cyber safety app
Not really, UPI is developed and operated by several large banks.

Maybe you were thinking about PIX in Brazil which is developed and operated by their central bank.

aeyes··on Can Dutch universities do without Microsoft?
Because for a CS degree students are expected to work with other systems and the software needed to complete the course work is usually low level. Even when I did my CS degree 20 years ago our labs were Linux and Solaris.

For other degrees you need software which only runs on Windows.

It might also help that Microsoft was totally irrelevant in the professional world in the 80s.

aeyes··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
When did you create the throwaway? The last time I tried they directly asked for a phone number.
aeyes··on Ask HN: Our AWS account got compromised after their outage
AWS IAM doesn't use or depend on DynamoDB
aeyes··on Today is when the Amazon brain drain sent AWS down the spout
I thought that was one of the reasons why several US states are loosening child labor laws, they will put 14 year olds to work in Amazon warehouses and on the assembly lines.
aeyes··on Why is everything so scalable?
The architecture you describe is ok because in the end it is a fairly simple website. Little user interaction, limited amount of content (at most a few million records), few content changes per day. The most complex part is probably to have some kind of search engine but even with 10 million videos an ElasticSearch index is probably no larger than 1GB.

The only problem is that there is a lot of video data.

← PreviousPage 2 of 34Next →