HNHacker News
TopNewBestAskShowJobs

ihuk

203 karma · joined May 8, 2013

submissionscomments
ihuk··on Meta Ran Ads That Contained AI-Generated Child Sexual Abuse Imagery
Reported an obvious sexual ad the other day and got a very AI generated response that started with "Dear Username" stating that they reviewed the ad and found nothing wrong with it.
ihuk··on Direct Win32 API, weird-shaped windows, and why they mostly disappeared
I believe I went to high school with the author, so this took me down memory lane. I wrote an FTP client back in 1999 using only the Win32 API and C. Good times.
ihuk··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
Yeah, I believe the RAT is automatically deployed when both engines fail or when there's a critical loss of pressure in the hydraulic systems.
ihuk··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
https://pbs.twimg.com/media/GtPFDrnbAAA6c68?format=jpg&name=...

It could be the blurry object under the fuselage, just to the right of the left engine.

ihuk··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
Here's a Reddit video: https://www.reddit.com/r/ahmedabad/comments/1l9i1ga/om_shant...

And here's a YouTube video showing a Ram Air Turbine (RAT) being deployed on a 787 for comparison: https://www.youtube.com/watch?v=oFBCGf50Trc&t=69s

ihuk··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
There's a better, longer video on Reddit. At the beginning of the video, it sounds like the Ram Air Turbine (RAT) is deployed, which would suggest a dual engine failure.
ihuk··on Air India flight to London crashes in Ahmedabad with more than 240 onboard
I believe this is the first hull loss of a Boeing 787.
ihuk··on JetBrains IDEs Go AI: Coding Agent, Smarter Assistance, Free Tier
Great --now it’s going to use even more memory.
ihuk··on French researcher denied entry for a personal opinion on Trump administration
I jokingly mentioned something like that to my wife when Trump was elected. Now, given the current circumstances, I may not get another chance to visit the US. Still, I’m grateful for the time I spent in California, the people I met, and all the beautiful roads I had the chance to explore.
ihuk··on Hypercar Maker Rimac Reveals the Fully Autonomous Verne Robotaxi
In 2021 the company received €200 million from the Croatian government and the EU to develop a self-driving car, presumably to compete with US companies. However, they ended up using Mobileye technology. The initial goal was to have the cars on the road by 2024, which everyone knew was unrealistic. Now, the launch is supposedly targeted for 2026 but that's probably unrealistic as well.

During the presentation, they attempted to summon the car twice, but it failed to move. A photo from the event shows an employee holding what appears to be an industrial-grade remote controller.

ihuk··on Ask HN: Good examples of fault-tolerant Erlang code?
You don't achieve fault tolerance solely by using Erlang. Erlang does not inherently 'achieve fault tolerance.' Instead, you make your system fault-tolerant through deliberate engineering. While Erlang provides tools and design guidelines, the responsibility for achieving fault tolerance ultimately lies with you. Source: I implemented and operated a large Erlang system for approximately 3 years.
ihuk··on Google Proposes New Mseal() Memory Sealing Syscall for Linux
I would argue that a lot of public APIs are a mess. We used to joke that instead of firing the bottom 10%, Google just reallocates them to the Android team.
ihuk··on Ask HN: Do you recall any book or course that made a topic finally click?
Visual introduction to Fourier Transform from 3Blue1Brown: https://www.youtube.com/watch?v=spUNpyF58BY
ihuk··on Ask HN: What are some of the best books you have read in 2022?
Reread Dune Dune Messiah and Children of Dune.

Highly recommended.

ihuk··on The Decline of Django
This guy sounds like a textbook example of CV driven developer.

I've delivered large amount of value to business with boring technologies like Java, Django and made good money in the process. Sometimes all the client needs is a simple CRUD app. Coincidentally, I turned 40 this year.

ihuk··on Climate change: IPCC report is 'code red for humanity'
I might be too cynical but what's most likely to happen is that corporations will find a way to avoid paying the tax and it will hurt people who struggle the most already.

For example, in EU car manufacturers have to keep average CO2 emissions of new car sales below 95 g/km. VW buys a large amount (I believe it was around 37%) of their ID.3 electric car to reduce the average emissions of their newly sold cars.

So what you suggest is we take money from poor people and burn it. I fail to see how that will help.

ihuk··on Climate change: IPCC report is 'code red for humanity'
Where would that money go though?

Do you honestly believe that given enough money politicians can come up with a viable solution for climate change? Mind you those are the same people who want to end privacy on the Internet[1].

Same people who came up with European Union’s biofuel mandate which caused deforestation of Indonesia for palm-oil plantations. Across the pond, it's the same people that subsidized ethanol fuel which, more or less, benefited only corn farmers.

[1] https://news.ycombinator.com/item?id=28115343

ihuk··on Climate change: IPCC report is 'code red for humanity'
We bought an expensive washing machine 3 years ago thinking it will last us a long time. It already broke down twice. It's been broken for almost a month now waiting for parts and whatnot. There's a good chance we'll have to get another one.

Does Electrolux/AEG care? No. They don't care about the environment, their only obligation is to their shareholders. But frankly neither do I anymore. Next time, I'll buy the cheapest one and when it inevitably breaks down I'll throw it away and get another cheap one.

It's absurd that in the world where planned obsolescence, cruising industry and fast fashion exist, ordinary people are tasked with saving the planet. This is like trying to improve performance of a program using naive algorithm with O(n^2) complexity by rewriting it in assembler.

ihuk··on Is there any place for monoliths in 2021? (2020)
Well said.

I had a misfortune to work on a project where this exact thinking was used to carve up relatively simple system into about a dozen microservices. Turns out referential integrity and transactions are really, really useful. For example, most task required calls to multiple microservices and if something broke in one of the microservices involved it would often leave other microservices in inconsistent state and retrying failed task became almost impossible. Project was scrapped after 3 years of development.

ihuk··on Reducing CO2 emissions by targeting the world's hyper-polluting power plants
I am less optimistic. Those plants are *massive*. Shutting them down will not be easy. For example the one in Poland accounts for about 20% of the total power generation in Poland and was recently expanded[1].

[1] https://en.wikipedia.org/wiki/Be%C5%82chat%C3%B3w

ihuk··on Reducing CO2 emissions by targeting the world's hyper-polluting power plants
5% of the plants; shutting them down will not be easy. For example the one in Poland generates about 20% of Poland's electricity and was recently expanded.
ihuk··on Bring back Chrome /flags/#extensions-toolbar-menu
Can someone explain why that button/menu even exists?

It shows all the extensions and you can quickly pin/unpin them but is that something people normally do? I believe most people decide if they want to have extension in the toolbar or not when they install it. All other options are in a submenu so it takes two clicks to get to them at which point you might as well open `chrome://extensions/`. And then, to add insult to injury, you can't disable extensions through extensions menu. You have to go to `chrome://extensions/` for that. So what's the purpose? Pin/unpin? That can't be it.

ihuk··on In spite of an increase in Internet speed, webpage speeds have not improved
admin.google.com is a great example of unnecessary, over-engineered and almost comically bad client side rendering.

First off it's painfully slow. Then you go to manage users. There's a list of users; so far so good. Then you try to add a user. First there's a loading(?!) indicator. Then add user dialog shows up. You fill in the form and add a user. Dialog closes and the list of users does not refresh. You don't see the user you just created. It shows up only after you reload the page. How does something like that event happen?

ihuk··on Just Too Efficient
The part about Amazon reminded me of one of the best quotes from Frank Herbert's Dune:

“Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.”

― Frank Herbert, Dune

ihuk··on Microsoft begins showing an anti-Firefox ad in the Windows 10 start menu
My roommate at work used to give me grief for using MacBook. He used Ubuntu on some kind of Lenovo laptop. His keyboard would stop working at least once a day. I knew because he was using really loud mechanical keyboard. So I would give him grief about spending half his time "fixing" his Ubuntu. One of the best work roommates I ever had.

On a more serious note; I could not believe how little, at least from looking over my roommate's shoulder, Linux desktop experience improved since I last used it in 2005.

ihuk··on My Letter to the Editor of New York Times Magazine
No. 737 MAX behaves differently from 737 NG under certain conditions. MCAS makes it behave as 737 NG under those conditions. This makes it so that 737 NG pilots can fly 737 MAX without additional, and expensive, training. This is what they mean when they say MAX has the sam type rating. There is nothing inherently unstable about 737 MAX. It's not as if it does not fly without MCAS.

Problem with MCAS, as implemented on MAX, is that it has too much authority and can prevent pilots from maintaining controlled flight under certain conditions such as if feed wrong input from angle of attack sensor.

There are aircraft that are aerodynamically unstable and require flight control systems to maintain controlled flight but they are not used in civil air transport.

ihuk··on Which companies are using Erlang, and why?
Hence the past tense.
ihuk··on Which companies are using Erlang, and why?
That's just not true. Before you would run into all kinds of bottlenecks after 2-4 cores. I believe it was addressed in R13A[1].

[1] http://erlang.org/download/otp_src_R13A.readme

ihuk··on Which companies are using Erlang, and why?
It's funny how "you're holding it wrong" is the go to response whenever somebody criticizes Erlang. Why is that?
ihuk··on Which companies are using Erlang, and why?
(1) was not about logging. I was trying to illustrate a valid use case for `if` statement that requires `true` guard expression. We used lager[1] for logging. I understand that new logger was inspired or loosely based on lager.

(2) I would argue that it's a rare case you don't care about errors.

(4) Multicore support in Erlang was not always great and you would run into all kinds of problems after 2-4 cores. Than for a while it was 12-16 cores. Not sure what the limit is these days.

Again, I am not arguing Java over Erlang. There is no lack of great examples of large successful project running on Erlang. For me and my team Erlang was just too much hassle for not much gain. Your milage may vary.

[1]https://github.com/erlang-lager/lager

Page 1 of 2Next →