HNHacker News
TopNewBestAskShowJobs

invalidname

1,770 karma · joined June 21, 2012

submissionscomments
invalidname··on Chatham House Rule is suddenly everywhere in the Bay Area
> If I were to guess, the types of conversations that happen in these places that aren't gutter racism (they're eating the dogs etc) are going to be eugenics-adjacent, "enlightened" scientific racism instead. At least, that's what I've noticed among rationalists online.

This statement is proof for the need of this rule. Everyone who disagrees with the "one truth" is obviously a racist who is aligned with the worst of the other side. There can be no deviation or nuance. No debate, or benefit of doubt.

That is a deeply toxic view that in the past I only saw in the right. Maybe it was my own blindness. But now I see it all over the left as well.

invalidname··on Printf debugging is ok
I suggest re-reading my comment and learning about tracepoints/logpoints.

Your comment highlights my exact problem with print debugging... You just aren't aware of the tools available to you and you reach to the rusty old broken hammer.

invalidname··on Printf debugging is ok
Print is ephemeral by design.

Logging lets you refine the level of printing and is designed to make sense in the long term. There are many technical differences (structured logging, MDC etc.) that I won't get into but they are important.

To me it's mostly about the way you write the logs vs. the way you write a print. A log tries to solve the generic problem so you can deal with it in production if the need arises by dynamically enabling logs. It solves the core issue of a potential problem. A print is a local bandaid. E.g. when print debugging one would write stuff like "f*ck 1 this was reached"... In logs you would write something sensible like "Subsystem X initialized with the following arguments %s". That's a very different concept.

invalidname··on Printf debugging is ok
Counterpoint: nope.

Logging is great for long term issue resolution. There's tracepoints/logpoints which let you refine the debugging experience in runtime without accidentally committing prints to the repo.

There are specific types of projects that are very hard to debug (I'm working on one right now), that's a valid exception but it also indicates something that should be fixed in our stack. Print debugging is a hack, do we use it? Sure. Is it OK to hack? Maybe. Should a hack be normalized? Nope.

Print debugging is a crutch that covers up bad logging or problematic debugging infrastructure. If you reach for it too much it probably means you have a problem.

invalidname··on Palestinian Authority Suspends Al Jazeera TV in West Bank, Citing Incitement
> Absolute monarchies were pretty rare in europe overall, but looked a lot like Oman and Qatar look like these days.

In the 15th century... Sure. But since we still have monarchies today it's not quite the same as the UK.

> I think Al Jazeera, in this very case, has a point

They often do. My complaint isn't that they invent stories as a form of lying. They create a narrative and then cherry pick facts that fit with the narrative while hiding or misdirecting when inconvenient reality gets in the way. You can see more moderate western versions of this in Fox news or people like John Oliver.

> hiding those raids is imho a very bad political move and will cause a Streisand effect.

I don't think they hide the deaths. It's a matter of how they are reported. This is a powder-keg and Al Jazeera has repeatedly reported misinformation in an inflammatory way with complete disregard to the outcome.

> Also, sadly, whatever Fatah do against Hamas, it will never move Israeli opinion about Palestinians.

I disagree.

Israelis were very much for the Oslo accords and wanted them to work. Fatah didn't do enough to stop Hamas and then missed the two opportunities to get a Palestinian state.

Opinions swing both ways. Right now the global anti-Israel sentiment and the ongoing hostage situation has helped the Israeli right-wing control the conversation. But things change and can also change to worse.

E.g. if Hamas is successful in starting another Intifada the west bank will be completely screwed. This is what Ben Gvir and Smotrich are trying to trigger. They want another Intifada so they can use that as an excuse for ethnic cleansing. Fatah is doing the smart thing here. Sadly, if they'd had the political courage to do that in the late 90's we wouldn't be in this mess to begin with.

invalidname··on Palestinian Authority Suspends Al Jazeera TV in West Bank, Citing Incitement
It's a monarchy under sharia so I don't think a western monarchy term properly represents what it is. Iran is very much unaligned with Hamas, it uses Hamas as a tool but despises it. Hamas and Qatar are Sunni whereas Iran is Shia, they despise each other but hate Israel/the west more.

> Playing Iran vs saudi arabia is also the reason why Qatar "passed money to Hamas", when asked by Israel (or rather, Likud). The funds they passed are originally from Israel.

Some money was indeed passed by Israel, but a lot of the payments for families of Suicide bombers etc. was not part of that specific deal. Giving refuge to Hamas leadership is not part of that either.

> I'm pretty sure they only report on things already reported on by Haaretz (which are the only middle east news i truly trust atm) or international medias.

I used to read Haaretz but now I only read specific posts my spouse shares with me.

Haaretz is a bubble. They pick narratives that fit specific world views. That makes it harder to understand why some things are happening. When I read more centrist news it gives me better sense of both sides on the matter and the comments there help me gauge public sentiment more accurately. Unfortunately, none is good and I still need a filter to "read between the lines".

I'd argue that any Israeli news source is better than Al Jazeera but I'm obviously pretty biased on the matter and even I don't blindly trust Israeli media.

invalidname··on Tesla reports 1.1% sales drop for 2024, first annual decline in at least 9 years
Same. I wish we can go back to the time of "I respectfully disagree with my esteemed opponent".

More than anything I'd just be embarrassed to drive in a Tesla. I can't believe the level of brand damage he did in such a short period of time.

invalidname··on Palestinian Authority Suspends Al Jazeera TV in West Bank, Citing Incitement
E.g. stuff like this: https://www.reddit.com/r/ISR/comments/17vt0rc/aljazeera_inte...

Qatar has been a hideout to Hamas leadership and has passed money to Hamas for decades. It plays both ends and keeps relationships with the west to appear civil. Its English broadcasts even hired well known US journalists to give them credibility, but when you see the translation of Arabic broadcasts the stories are problematic. It's Pravda run by a Muslim theocracy, some stuff is more subtle but you can't trust anything you read/see there.

There's a lot of stuff here: https://en.wikipedia.org/wiki/Al_Jazeera_controversies_and_c...

invalidname··on Palestinian Authority Suspends Al Jazeera TV in West Bank, Citing Incitement
It isn't about favorable, it's about the goal.

Qatar's goal is very aligned with Hamas. Global Jihad. Qatar is dressing it up with western appeal but its goals are very clear. The Palestinian authority understands that armed conflict has never worked for them. Palestinians were used as a pawn for surrounding powers who manipulated them into conflict with Israel. Qatar is still playing that game and it goes against the interests of the Palestinian people.

invalidname··on Developing inside a virtual machine
100%. I've been using that and also the DevContainer support in IntelliJ/IDEA which is good but has some limitations (e.g. I can connect IntelliJ but not CLion at the same time).
invalidname··on Luigi Mangione Prosecutors Have a Jury Problem: 'So Much Sympathy'
I don't even think that CEO was the problem. It's the lack of government regulation and public option in America. The problem is the politicians.

I saw someone mention that online and the response was "now you get it". People are advocating targeting politicians too. That is no different from Jan 6th people etc. I see people who are supposed to be smart making such insane "structured" claims. The level of cognitive dissonance in support of that guy is absolutely insane.

invalidname··on Ants vs. Humans: Putting Group Smarts to the Test
There was some nuance here. They blocked the abilities of the humans to communicate when achieving that result. So no talking or even gestures, only communicate like ants do.

Since we are so used to communicate when collaborating, it's unsurprising that we fail at collaborating when that is taken away.

This is a very cool study. But the conclusion is probably more nuanced.

invalidname··on New Google Sheet on half of 13.6" MacBook Air screen is fully covered by popups
You're probably young. I can barely see in 100% zoom and going back and forth with reading glasses is very uncomfortable. I spend 90% of my time looking for them. I have an air and a 16 inch Dell. I don't want to lug the Dell around because also, back pain.
invalidname··on Doctors Without Borders declares the war in Gaza as genocide
Not now. In 2000 and in 2008. You clearly don't know the history.

> The Israeli Navy's blockade of Gaza's ports is in its seventeenth year.

If that blockade didn't exist Oct 7th would have been fought with tanks on both sides. Hamas were given plenty of chances to show they don't want war, they kept building rockets and digging tunnels while firing constantly for the past 17 years at civilian population.

Let me ask you this, your neighbor keeps firing and throwing grenades at your home... Do you tare down the wall to his property? That's an insane argument.

> The generally closed land borders? Hmmm.

Again. Same thing. They smuggled literal slaves through the tunnels they built into Egypt. On the eve of Oct 7th there were over 10k Palestinians from Gaza working in Israel. There was an active border pass which is how countries are separated. With borders. Especially if the neighboring country doesn't believe you have the right to exist and keeps firing at you.

> "Here's an option to build a state, a very generous offer, we must say."

Yes. It was a very generous offer. They were offered part of Jerusalem and 94% of the territories. It was spectacularly generous and probably won't come back.

> It's the state equivalent of "Yes, you can live in the basement. We're going to lock it when you're down there so you can't leave, and you can't have anybody to visit. But it's a home, so quit complaining."

Well... To carry that stupid analogy... It's the equivalent of parents whose son is a mass murderer offering him a way to prove that he's changed his ways.

I think this post is a bit extreme in its takes, but it isn't fundamentally wrong: https://www.news18.com/opinion/opinion-why-muslim-world-shou...

The problem is that you're ignoring the agency Palestinians had in the matter. Hamas made conscious choices every step of the way, but so did the more moderate Palestinian authority and unfortunately a lot of the populace. Right now the current terrible state of affairs is a result of two sides being terrible. The difference is that the Israeli side is far more powerful and has nothing to lose other than its soul. The Palestinian side has everything to lose and yet their leaders and populace made the wrong choices along the way.

invalidname··on Doctors Without Borders declares the war in Gaza as genocide
You do know Israel offered Palestinians a state and unilaterally left Gaza giving them an option to build a state... We tried that and it didn't work.
invalidname··on Don't Be Misled by Build an App in 5 Minutes with Cursor
Interesting, but the post seems to focus on a Python code base. I wonder how well it would do with a large Java code base where a refactoring will very much go outside of its context window.

That's where I think JetBrains AI will be beneficial. I know it isn't great with its first iteration, but knowing JetBrains I'm sure they'll improve. When we have VERY large projects, the need is so much greater. Having an AI that understands the AST constraints and can leverage IDE capabilities would be fantastic.

invalidname··on GitHub Copilot is now available for free
To add to the other great responses if you use search a lot try JetBrains semantic search. It's like searching text but within code based on the parsed structure of the code, so you can find complex usages.

Notice that if you work with large projects it is crucial to give the IDE enough RAM so it doesn't thrash a lot. You can also remove a lot of its default plugins to make it much faster.

invalidname··on The higher fertility of TSMC semiconductor workers
Forgive my ignorant question, but if it's that sensitive why not automate it with robotics and vacuum seal it?

I understand that this is a sensitive process but so is surgery which robots are able to do with remote control.

invalidname··on To Log into WordPress, You Now Have to Agree Pineapple on Pizza Is Good
It's also great because most people won't even try it and I can just have the whole pie...

I eat it with hot peppers and blue cheese. The sweet/spicy combo is fantastic and the blue cheese brings a fantastic complexity to the mix.

invalidname··on New Java to WASM GC Transpiler: Run Java in the Browser, No Plugin Required
You can use Codename One whose web port is based on TeaVM. The API is very much like Swing. Albeit more focused on mobile.
invalidname··on There's a New Country Ranking and You're Not Going to Like It
Yes. But not at a scale that would make such a huge difference.
invalidname··on There's a New Country Ranking and You're Not Going to Like It
The reason Israel is ranked so high is actually a major problem for Israel because it indicates the growth of the "wrong demographic" which is dragging the country down.

Israel is typically a western country and as such has typical western birth rate. However, Hasidic Jews and to a lesser degree the Arab population are both expanding with 10 children per household in many cases. This in itself wouldn't be a problem but due to the closed nature of both society's (especially the Hasidic Jews), we end up with largely ignorant adults who are changing the demographic of the country.

Statistically a non-religious Israeli household contributes a large percentage of its income in terms of taxes. It serves in the Army and has a net positive impact on the economy. Hasidim specifically have the inverse impact. They take more in terms of benefits than they contribute to the economy and, due to their refusal to partake in school standardization, their children would be a major burden on society too. Their destructive impact on politics is even worse.

invalidname··on Canada euthanasia now accounts for nearly one in 20 deaths
Neither is my concern academic. My MIL struggled with cancer treatments for a decade of terrible pain. My father was catatonic with Alzheimer and my mother is in a pretty bad place health-wise.

I don't want to appear dismissive of your concerns because I'm not. Such abuse is horrible, criminal and tragic. No question. But looking at the morality issue and consistency I think the answer is pretty clear. We need to give people agency over their own lives. Safeguards are essential for sure, and abuse will happen even with the safeguards in place. But the current situation is just tragic. People are afraid to go to the hospital because they're afraid they will be kept alive and in-effect tortured to a slow death.

invalidname··on Canada euthanasia now accounts for nearly one in 20 deaths
How do you prevent people from smoking? Eating processed food?

Is the fact that the process of suicide is slower/more conventional a difference?

People seeking this process go through a psychological evaluation to determine if they are under duress and of clear mind. Also there's liability to the ones applying undue pressure which can be criminal.

I think there's a point of personal responsibility. Potential abuse of the system should not be the reason to deny it to everyone. I want to have control over the way I live and die. Alzheimer's is unfortunately in both sides of my family, if it has no treatment and I start showing signs I would rather die than live. It would be torture for me to put my family through that.

invalidname··on Records Seized by Israel Show Hamas Presence in U.N. Schools
https://archive.is/Dg9zR
invalidname··on Gordon Letwin OS/2 Usenet post (1995)
I am talking about 2.0 which was the IBM product mentioned in the post. 1.0 was still a joint product with Microsoft prior to the split.
invalidname··on Gordon Letwin OS/2 Usenet post (1995)
100%. I ran it on 4mb and IMHO it was fine but it did need 8mb to shine.
invalidname··on Gordon Letwin OS/2 Usenet post (1995)
The gist of it: IBM botched the "extend" part of embrace and extend. OS/2 was better but not by enough to migrate and stay. It had no "killer app" that drew the crowd and developers kept targeting Windows which OS/2 supported.

Also IBM f*ed up the OEM deals. OEMs preferred Microsoft which wasn't a direct competitor in the PC business.

invalidname··on Declassified Pentagon F-35 Study Details Reliability, Security Woes
Russia has nothing like the F35 and Ukraine has planes too (although not as great). Once Ukraine got F16s they had an impact (even though it's a very old model).

The idea of a drone swarm is science fiction at this time. First, it's not 10,000 drones. Maybe the low quality stuff Iran builds is that cheap. A good western drone will be expensive but also of far higher quality.

If you try to send a drone cloud then they are easily detected and you can just shoot them down. If you send them one by one then they get detected one at a time. A few get through as we see with Israel who dealt with well over 30,000 drones/rockets over the past year... But it took them a year to launch 30,000 rockets/drones. They did very little damage.

You need logistics to send them out big logistics are a big target for an F35. If you do it from far away (like sending drones from Iran) then radars have a lot of time to pick them up and shoot them down. If you do it from close by (like Lebanon) then some might get through but the F35 in the sky will destroy you very fast.

Finally, they all need to fly autonomously which is flawed. You can take them down like ducks in a row. Any soldier with a smart scope can just bring down a drone. Not to mention their deep vulnerability to electronic jamming.

I used to think like you as an engineer. But having spoken to people who actually know this stuff I understood the difference. Yes, there is a price disparity which is why the Israeli army has both drones and F35. Different tools for different jobs. A drone can't carry the damage and logistics an F35 can. But sending an F35 to shoot down drones is a remarkable waste of resources. That's why Israel is working on energy/laser based defense systems which will make a swarm of 10,000 drones completely useless but won't even scratch an F35.

invalidname··on Declassified Pentagon F-35 Study Details Reliability, Security Woes
He is wrong about that with the current technology. All you have to do to see that is look at Israel vs. Iran. In a decade drone technology might be enough to do something similar to what the F35 does, but right now the F35 is still the peek of technology. There's a reason Israel ordered more of them.

AI might be able to do a dogfight which is great in terms of flight envelope, but completely unnecessary in modern stealth warfare. Despite everything you heard, stealth does work. It isn't perfect but it destroyed Russia's top of the line anti-aircraft missiles in Iran without a problem. The planes are ghosts, by the time you see them it's already too late.

Drones have the advantage of reduced risk to the pilot but since a human sitting at the base will have to deal with signal delay, transmission jamming and low resolution... The difference in having a pilot physically present is huge. AI is unpredictable and unreliable e.g. Iranians were able to fool a US army drone by sending it signals that made it land. Then they took it apart and reverse engineered it.

← PreviousPage 4 of 34Next →