Hacker Newsnew | past | comments | ask | show | jobs | submit | thousand_nights's commentslogin

i'm kinda jaded because it seems the type of people that get into politics do it to gain money and power.. so voting always feels like picking the lesser of two evils

I think idealists often get into politics as well, but they're not cold, calculating and power hungry enough to get into the important positions.

Start by just attending a some meetings of your local school board, city council, etc. Sit, watch, and maybe take notes. Compare the reality with local press coverage (if any) of it. Try analyzing the social dynamics. Talk to other ordinary citizens about it.

If the only people paying real attention to gov't leaders are the greedy and power-hungry, then few decent people will run for office. And very few of those win.


Not only that, but one rotten apple can kill decades of work (see Trump, Putin).

overblown? billions of users use consumer tier hardware just fine. i have servers at home with years of uptime without any ECC memory

But how much bit rot? You’ll never know.

If I don't know about it, then how does it affect me / why should I care? My home server does what it is supposed to do and has done so for a decade. If bit rot /bit flips in memory does not affect my day-to-day life I much prefer cheaper hardware.

I do hope the nuclear powerplant next door uses more fault tolerant hardware, though.


Eventually you might notice the pictures or other documents you were saving on your home server have artifacts, or no longer open. This is undesireable for most people using computer storage.

> I much prefer cheaper hardware.

The cost savings are modest; order of magnitude 12% for the DIMMs, and less elsewhere. Computers are already extremely cheap commodities.


12% for the DIMMs only, but with Intel you need Xeon and its accompanying motherboard for it. Someone said AMD "kinda" lets you do ECC on consumer hardware, not sure what the caveats are besides just being unbuffered.

Assuming that's more due to intentional market segmentation than actual cost, yeah I would pay 12% more for ECC. But I'm with the other guy on not valuing it a ton. I have backups which are needed regardless of bitrot, and even if those don't help, losing a photo isn't a huge deal for me.


> Someone said AMD "kinda" lets you do ECC on consumer hardware, not sure what the caveats are besides just being unbuffered.

That was me. It isn't "officially" supported by AMD, but it should work. You can enable EDAC monitoring in Linux and observe detected correction events happening.

> Assuming that's more due to intentional market segmentation than actual cost

That's the argument, yeah.


I'm more concerned how the Mac filesystems don't have payload checksums.

the whole concept of a "clean room" implementation sounds completely absurd.

a bunch of people get together, rewrite something while making a pinky promise not to look at the original source code

guaranteeing the premise is basically impossible, it sounds like some legal jester dance done to entertain the already absurd existing copyright laws


> it sounds like some legal jester dance done to entertain [...] copyright laws

Clean room implementations are a jester dance around the judiciary. The whole point is to avoid legal ambiguity.

You are not required to do this by law, you are doing this voluntarily to make potential legal arguments easier.

The alternative is going over the whole codebase in question and arguing basically line by line whether things are derivative or not in front of a judge (which is a lot of work for everyone involved, subjective, and uncertain!).


In the archetypal example IBM (or whoever it was) had to make sure the two engineering teams were never in the cafeteria together at the same time

It usually refers to situations without access to the source code.

I've always taken "clean room" to be the kind of manufacturing clean room (sealed/etc). You're given a device and told "make our version". You're allowed to look, poke, etc but you don't get the detailed plans/schematics/etc.

In software, you get the app or API and you can choose how to re-implement.

In open source, yes, it seems like a silly thing and hard to prove.


Halt and Catch Fire did a pretty funny rendition of this song and dance

naming something tech related without referencing crabs or lobsters challenge [impossible difficulty]

the plurality of this website are californians so this whole discourse is about as predictable as can be

lol. yeah there is but instead of "farther from the population centers" it is "farther from YOUR population centers"

Yes, exactly. That's fine - live and let live.

If somebody else values their health less - let them have pollution in their own back yard. If enough communities worldwide care about their health, then polluters will have to clean up their processes. But it's not for the residents of California to decide what happens in other jurisdictions.


The reason those countries take the "burden" on is because the USA became a global superpower by developing more industrial capacity than literally every other country in the decades prior to the World Wars.

They want to duplicate this success and displace the West, similar to how the USA displaced Europe during and after World War 2.


Do you not think it’s possible that there are many places where people do care about their health, but they are forced to allow pollution because the alternative is grinding poverty and eventual starvation?

Do you think the ship breakers in Bangladesh do it for fun?

This outsourcing of misery is the absolute worst feature of Western neoliberalism. You get a two for one, dumping misery on other countries because it’s cheaper, while outsourcing strategic concerns because they are “too dirty.” It’s NIMBYism taken to its logical conclusion.


  > they are forced to allow pollution because the alternative is grinding poverty and eventual starvation
If these people decide that pollution is preferable to starvation, why shouldn't we let them make that decision? Why should we force them into starvation?

The answer is to spread out all forms of production globally, so nations don’t lose their smaller local industries that may be less efficient than foreign alternatives. Foreign trade should fill gaps in local production, not kill local industry.

The mechanisms by which this can be accomplished are antitrust and careful application of trade barriers. The obsession with “free trade” has done damage to countries all across the world in order to benefit a small class connected to multinational industry. The short lived benefits came at a huge cost and countries are only just now seeing this.

Free trade/open borders libertarians have lost influence to nationalists because the former position is antithetical to maintaining a functional society. It’s possible to build “libertarianism in one country,” and the sooner that people wake up to that, the better. The alternative is some form of left or right despotism.


it's funny because you'd think these trillion parameter models trained on the entirety of humanity's written works would be amazing at writing, but instead all the models just converge to the same tired overly-enthusiastic phrases

:D well, good news is, they haven't passed the Turing Test completely ... just yet!

at my job we have some 7+ year old nextjs apps that don't receive new features but still do their jobs perfectly fine, and they keep changing random shit around for no reason, we've had to waste time on multiple refactors already for major nextjs version bumps once the older ones are no longer supported


Is there any front end framework that doesn't do this? I dropped out of the front end years ago, and it seems to just get worse every year with a profusion of confusion. Doesn't anyone yearn for back when we didn't have to build the front end at all?? Just emit some HTML and serve up some JS files from the backend, and everything just flows from there?

Someone go make an AI rewrite of Apache+Mod-PHP and sell it to zoomers as the hip new thing already please


> Is there any front end framework that doesn't do this?

React, if you are judicious about what additional packages you use on top of it.

> I dropped out of the front end years ago, and it seems to just get worse every year with a profusion of confusion.

This has actually gotten somewhat better in recent years starting with esbuild which made it possible to use a simple single-binary tool for bundling.


I know everyone loves to hate Angular but it is in a really good place at the moment. If you don't need SSR and just want to build an SPA, Angular is the way to go imho.

What do you use?!


Is there any reason to keep upgrading if the apps keep doing their jobs perfectly fine? Pull in a stable version of the framework and the associated docs and stay there.



Security.


I'm moderately hopeful that LLMs will help here because they lack the human motivations to needlessly mess around with stuff and over-complicate things.

Sounds like Tapestry. Had a friend who loved it but he stopped talking about it after the 4th major architecture shift.


yeah the thing is, if someone can social engineer you on the phone and make you do their bidding, you've lost no matter what


an obvious tell from another tech influencer and Hn will eat it up


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: