skysight-inc/HackerNews huggingface dataset:
Just to add another example, I think Tarkovsky's Stalker is far better than the book it's based on, Picnic on the side of the road.
Wow, that's sh*tty
Web browsers running heavy applications ("web sites" we used to call them) will simply be slow because of them. Ad-blockers are a must since plenty of ads are javascript-heavy, and you can surely switch to NoScript-approach to disable all JS. Of course, not more than a few tabs running in the background.

Pre-emptive multitasking should allow your system to run multiple programs just fine, provided you've got a sufficiently fast core in the first place.

My Sony Vaio Z790 from 2009 with Intel Core Duo P9700 runs just fine (though that has an SSD as well): it's dual core score is identical to it's single core score on cpubenchmark.net at around ~1100, while the fastest Atom never reached more than 1000 single-core score until Q2 2021 (with x6211E), and there are still only 5 of Atom CPUs that beat that, and another 4 topping 800 ever. So your netbook likely has a super slow single core with low cache too.

At the time of the netbook craze, I've invested in one of the fancy metal HP "business" netbooks on the expensive side (~$500): lovely 10-11" machine, but slow as hell. I quickly sold it away after basically not using it at all.

Edit: I just looked it up, and it was HP Mini 2140 with a feisty N270 Atom CPU scoring an entirety of ~170 on cpubenchmark in both single- and multi-core benchmarks.
I agree, but I don't think the "few people talk about it" criterion applies. It's not that it doesn't come up in debates, it's that nothing much comes of it (yet).
What would that entail? Do you think their investors, who have profited off the harm they've done, should face any repercussions?
yah, often those moments are too short for deep thinking anyway, which really requires contiguous, distraction-free hours. the more pertinent issue is that devices tend to themselves fragment potential contiguous blocks of time and condition our brain for shorter attention spans (just like what happened to me right now, as i was in the middle of doing something else, but stopped to respond!).
I tend to agree. Most of these seem like “vocal minority” issues.
The Spread
LOL, more like, you take the factory manufacturing stuff, and the stolen source code for the OS that runs on it, you run a sed script to replace 'Cisco' with '3Com' and 'IOS' with '3OS' but make it not actually do so everywhere, and then just change the badge and ship to customers.

And for what it's worth, they were network switches/routers, not servers. Cisco didn't make 'servers' back in the day.

https://www.infoworld.com/article/2674627/3com-huawei-joint-...
Sorry for not responding earlier, but it'll take a lot more than a comment to elucidate this in any amount of detail. Plus this needs lots and lots of references from a vast many sources to put together. Will put it together in a post sometime.
Yes, I think ultra-processed food is a good candidate for being the root of the problem, but it seems only recently that people have tried to do anything about it.
In-browser retro-futuristic tank game, open source
Pure javascript/html. Would love feedback on ideas. Leave a star on Github if you like it!
Pity it's not possible to open-source execution. So many good ideas fail due to poor execution (these days, quite possibly a larger number are killed by birth by bigco's - that's still a 'failure to execute' though, in a certain sense).
Planetary defense against civilization-ending-level threats.

There was a movie about it recently and precisely one organization developing a realistic hedge (not counting NASA's DART test mission) and pretty much still nobody cares.

n = 1. We have no backups whatsoever.
Easier than a mnemonic is just remembering what real-life rows and columns are. A Roman column [1] pretty obviously has to be vertical or it wouldn't do its job of holding up a ceiling. And you get ducks in a row but they're not often stacked on top of each other.

[1] https://en.wikipedia.org/wiki/Column
"where the civilised part of the Russian civilisation originates"

That's was comical. Go on.
I get that we all don't like Russia because of the war but this propensity to try and remove the attribution of anything remotely positive from them is incredibly annoying.
Apologies for responding to my own message but I wanted to add that we can also put a timeline on it.

The dropping price puts the rollout/adoption within the next 10-15 years.

So it's not just a matter of 'if' but we have a guess as to when as well.
Bought. HN for the win.
The worst part is that it implies that the local grid is also undersized for a major power draw (Heatwave/Blizzard) since as the AC grid is essentially bi-directional the solar would have to both surpass that after the base draw of the regular buildings before the overvoltage start causing problems

I mean unless your on nuclear or something that takes entire days to throttle up or down in which case congratulations you are now on a 100% green grid
Except you can use obscure dead tree books as sources and no one will take the effort to check whether the book indeed says so. Use a book obscure enough -- especially in a non-English language -- and it becomes almost impossible to execute said check.
Ask HN: Open-source SW which is better polished then all closed alternatives?
DC home electricity. If your future home has solar and local storage, and your domestic usage is mostly in appliances which convert back down to DC immediately behind the plug socket (most of us have this) then at some point we're going to start wanting to power our homes like houseboats or camper vans.

Yes, this won't help for (eg) appliances with heating elements, I'm probably talking about a second discrete wiring loop rather than a total replacement, and it's hard right now to find a TV with the DC transformer on the outside.

But it'd be quite a lot more efficient for almost everything else most of us do. Look around the room you're in now and count how many things use more than 19V DC internally. Where I'm sitting right now, it's None.
They should never be allowed to own or invest any business again, in part of full, for the rest of their lives (including as an indirect beneficiary via family or friends). On top of a hefty personal monetary penalty... bring them back down to the level of us filthy peasants so they can reap what they sow.

This would help dissuade people from using companies as proxies to do evil things for profit without consequence. Since it puts you at high personal risk of burning your one lifetime chance at entrepreneurship.

Or maybe fix capitalism somehow i duno (yes this is hard).
For us bibliphiles: why has the second edition no hardcover version or is it planned?
I've been thinking about this from a slightly different angle (https://github.com/hofstadter-io/hof), but I think we are both getting at a higher level of reuse and dependency management. I just don't think we need to limit the idea to APIs, there are different granularities, both bigger and smaller, where the ideas are useful.

You might also find the Thema project by Grafana interesting (https://github.com/grafana/thema)
Senate Passes Inflation Reduction Act
I feel weirdly split on this. With my founder/leader hat on and thinking about my own on-call time, I think of myself as always on call. I also think it's my job to make it so that on-call incidents are very rare.

But when I think about arbitrary companies and people having regular jobs, I think that of course people should be compensated. It's labor and we pay people for that. And especially when it's more than just a few people, having on-call time and incidents be uncompensated means a broken feedback loop. The company should have strong incentives to make sure that on-call people don't suffer for the sloppiness of others.

Part of that is small vs big, or startup vs established. But there's some part of me that seems too reluctant to insist on proper compensation for my own on-call time. Clearly something I need to chew on before I next take a job at someplace larger than a few people.
If the company is shut down, then they lose any investment that they've made in the company. Most investors have little knowledge of the day to day operations of a company.
How is this analogy even supposed to work?

When you eat too much, you can choose to eat less. When your critical organ is about to stop functioning, what can you even do? Use that organ less?

Either I am missing something major in that analogy, or it is just bad.
That's basically how joke 'startup generators' worked before GPT3 et al.
Technology wise merging backend and frontend into a seamless framework seems like the next big thing. A lot of progress has been made this year on this with liveview, et al but haven't seen any mass adoption yet as only few people are talking about it.

But i reckon once these frameworks mature enough they have the power to disrupt the whole way we think about building websites and frontend back-end coding.
> will lead to war

This is in event of an war.

Legally, so is blockading PRC, including food and energy imports which is not an unfamiliar discussion in US policy circles. As for cyber, US DoD / Biden also explicitly communicated to both PRC and RU that cyberwarfare on critical infra = actions comparable to war. I don't know if cutting fibre is a joke, there's millions of PRC diasphora, unless US disconnects from internet globally, that's assuming PRC agents aren't state side already. So the real question is, does the US know better than to intervene when PRC attempts armed reunification with TW, which seems increasingly likely while bills are being drawn in congress to boost TW into major non-Nato ally? Because if US does, there's no telling how things will escalate, especially when modern connectivity and increasing PRC missile capabilities means CONUS is no longer safe. Incidentally, I think both sides knows this, on paper but frequently, better judgement gets overriden by domestic politics.
When asking this question it's worth considering that historically, the hit rate of such predictions is quite low - even when made by experts based on reasonable-seeming extrapolations. Prior experience indicates predictions more than a decade out should be heavily discounted.
I’ll just leave off by saying that some causes of death have a much higher cost to society.

Spending a decade with Alzheimer’s then dying is expensive.

Simply dying quietly in your sleep at the age of 99 after living a healthy life, not so much
I don’t know anymore, and honestly I don’t care anymore. If the job wants to call me an SRE fine, if they want to call me Devops, sure.

I’m more focused nowadays on “what problems are you hiring me to solve?” since it feels more and more like the Venn diagram of the three job titles has nearly completely coalesced into a perfect circle.

Difference for me is I’m scrutinizing far more intentionally in job interviews about why an org is hiring for SRE/Devops before accepting any offers. Too often orgs are hiring for this talent and turning them into kitchen sinks for anything and everything the SWEs aren’t doing.

Compliance? Send to Devops.

Upcoming audit and need a pen test done in 3 days? Send to Devops.

Did a bad job prioritizing bug fixes and now shits crashing? Devops.

Etc. once you go through that a few times you start to figure out the right questions to ask in an interview and figure out if you’re about to join a company with Devops practitioners or pretenders.
Such problem is pretty widespread and not limited by just structures, C-style strings are there too.

For example:

const char* getenv(const char* name);

Do we need to free the string? And if "yes" then how? It is not realistic to provide free** for each such API function...

In Sciter API (https://sciter.com) I am solving this by callback functions:

typedef void string_receiver(const char* s, size_t slen, void* tag);

const char* getenv(const char* name, string_receiver* r, void* tag);

So getenv calls string_receiver and frees (if needed) stuff after the call.

This is a bit ugly on pure C side but it plays quite well with C++ where you can define receiver for std::string for example and define pure C++ version:

std::string getenv(const char* name);

It would be nice for C to have code blocks a la Objective-C ( https://www.tutorialspoint.com/objective_c/objective_c_block... ), with them solution of returning data is trivial.
>...Nigeria's crackdown on anonymous SIM cards

Nigerian here, also an opponent of the present government, but why would a crackdown on anonymous SIM cards be an issue for debate ?
The likely shutdown of all Russian gas to Germany this winter, resulting in a) 5-10X rise in home heating costs, and b) complete shutdown of many industries, resulting in a c) depression in the German (and thus European) economy
I can't be the only software engineer whose brain is constantly trying to solve problems, regardless of where I'm sitting...
And by the way, the credit monitoring is on a different totallynotaphishingdomain.com.
For me, I was thinking of Gene Wolfe when I wrote that. I've reread the entire "solar cycle" at least once every couple years for the last 20 years, and of course I own all the secondary material I can find on it. And I subscribe to three different podcasts where people just discuss it. And Youtube channels, and mailing lists... I don't think I'll ever really get to the bottom.

But it's not uncommon for people to do this with religious texts, too. Reading for devotion, for understanding, out of a since of obligation, whatever. Doesn't matter: it's a distinct way of interacting with books, different from reading a potboiler mystery novel.
The Unified Field Theory of Culture Shock
A sincere thanks. As a software engineer I couldn't care less about what happens to my company's services/products outside the 9-5 time range. Don't get me wrong, I give myself 100% at my job, keep myself educated regularly and I'm rather on the "boring and stable stuff" side of things (instead of the "shiny/trendy and unstable" side). I have commitments outside work and no amount of money is going to make me give more than the (already exhausting) 40h/week my contract states. The "you build it, you run it" may work for people on their 20s (they usually are excited to earn "easy money" by being oncall). For people on their 30s and above the extra oncall money is not worth at all.
This one is great ("A top down approach"). It takes all levels of the network, packages/bytes, signals etc. Very interesting read.
That's certainly what I've seen! I think the DevOps paradigm was a possible revolution in how we worked. But pretty quickly a lot of places just slapped the new label on the old sour wine.
Did it involve a story about kids communicating at night with flashlights? Yup, that's the first edition.
Well, even long before the war I saw how on the BBC World News three British journalists talked about British astronaut flying to the ISS without even once mentioning that he got there on the Russian rocket. They mentioned Kazakhstan though and showed the rocket flying up.
Why would I use this instead of Apple Podcasts or Spotify? What's easier or better about the listening experience in this app, or does it focus on having a more competitive podcast catalogue?
On that note, I've been told Beethoven painted his music.
For controlling the narratives comments would be great: rank agreeing comments up to show that many people share the view.

However the reality is that moderating comments is a pain. Too many people writing the most crazy stuff. It doesn't take many "passionate" commentors to ruin a section. One has to simply browse through Facebook comments on any popular topic.
>There is no excuse for any device needing less than 15W using anything but USB-C.

Compared to a barrel plug? Complicated, expensive (both BOM and licensing), fragile. Why use a fiddly 24-pin connector with 2-way symmetry and a massive standards document of software negotiation protocols when you can use a robust 2-contact plug with infinity-symmetry requiring 0 software?

I think it's sad that USB-C is now the standard DC connector.
I hear all of you about how it's not misleading, but I must admit that when I clicked on this link I was expecting a different kind of book.
So, this flashing-glue you speak of... It's sounding pretty magic to me to the point of being useless; got a patent number or other name for it?

I don't care if it is capable of rendering something invisible; the electrical continuity is obviously there.
If it's there it can be observed.

Not saying it doesn't exist, but I'm still in that phase where I've drilled down through software deep enough to be jumping back into the wonderful magic smoke filled world of hardware, so I'm really hurting for any crumbs, sources for running down on fabrication details you can offer.

And thanks for the link to that lecture from Patterson and Hennessey... It gives me hope I may one day convince programmers to care about the metal again without being laughed at.
We have had a car culture for far longer than we have had an obesity problem

Cars are not the reason this nation is getting fatter
I already know all that. I’ve been using AWS for over 10 years. I’ll just say I prefer the relational model when starting out and leave it there. I’ve had good luck with RDS.

I’ve seen people paint themselves into a corner by screwing up their DDB keys too many times and having to export and reload all their data. If you don’t think ahead about your access patterns this is very easy to do. Nobody thinks ahead with “agile.” You’re better off starting with SQL and migrating things to Dynamo where it makes sense.
Similarly: is an audiobook planned? Frequently on reddit people ask for recommendations of audiobooks to listen to while commuting, and I realize this one is rather image-heavy, but I do believe a lot of it could be conveyed in an audio format, and it would make for fantastic listening.
But wouldn't this cause more issues?

Sure, all my things may work with 12DC internally, but they expect 120AC (or w/e depending on country) at the plug, so I wouldn't be able to use them if I switch.
I really don't think it's Desire anyone is annoyed about, and using that as an example to dismiss the criticism only weakens the dismissal.

Lucifer... sure, he's canonically without genitals anyway and decidedly uninterested in things like gender norms - and I'm actually excited to see Gwendolyn Christie portray the character.

Casting a black woman as Death goes directly against Gaiman's explicitly stated concept of how he imagined the character, and while she wears many guises, it seems wrong to just break the visual similarity (paleness) between the Endless. I really, really hope the actress can transport the character's essence (IMO first and foremost a kind of universial compassion and humor) sufficiently to make it not matter.

And then Lucien as a black woman... was that really necessary? At some point it just feels forced.
The rough polygon of Idaho - California - Arizona becoming less habitable every year. Mass migration to the east, water wars between wealthy landowners using most of dwindling water supply for agriculture and the rest of the population for drinking.

I'm not expecting some doomer apocalyptic scenario. But every year, it'll get 1% worse. People will struggle 1%, there will be 1% more resentment between race/class/demographics, 1% more people leaving, and so on. It'll just get worse.
A golden nugget for doing data analytics rapid prototyping on the command line!

I use it very often and as such, is one of the standard tools I install on any new GNU/Linux system I am working with.
A dot of black permanent marker seems to work well. Blocks out enough light to remove the distraction, while still allowing enough to indicate something working.
Sadly, that's an area that he doesn't want to talk about. Not really sure why, but it makes me wonder what the story behind that stance is, and if I can get him to talk about it.
Your response is classic whataboutism. Pointing mistakes of the USA and Ukraine to deflect from the fact that Russia is aggressor, bringing war to millions of innocent people.
Don't know why this was down voted, this is genuinely a simple and reliable framework to come up with promising ideas that utilise existing trends.
This is a nice title! At the very least a new book should be written to use it.
Memphis Residents Left Homeless by Court, Will Appeal
No. 77% of soy is fed to livestock.

https://ourworldindata.org/soy

Japan has one of the highest rates of soy consumption in the world and they also have some of the least obesity and the longest lifespans so I fail to see how soy is problematic in increasing obesity.
Sometimes I'm wondering whether this is the future, or whether we (as an industry teaching the next generation) are taking shortcuts that will hurt us in the long run.

Honest question. I don't have the answer or am insinuating anything.

What do I mean? Well, I also acquired all that knowledge, but through a formal university CS degree. Before starting my degree, I was also "just" tinkering and hacking. I had been "programming" for like a decade before that, different languages, solving some problems that I found interesting or practically useful. During my degree though, I got all the details. I had full courses on hardware (transistors and upwards, all the way to CPU architecture), on mathematical logic, on compilers, on programming language paradigms, on algorithms, on complexity theory, on formal methods, in-depth on C++, Java, Prolog, computer networks, databases, cryptography, real-time systems, statistics, and a few more. This also allows me to in-depth describe a "nand to tetris" process, but obviously my education has been much broader than that.

Was it necessary to take that 6-year degree? Would that have been equally well covered by a bunch of Coursera online classes and then a few years of work experience? I really don't know.

I have a small sample set of colleagues who are self-taught and though ambitious are sometimes lacking broader perspective and in-depth understanding of CS foundations (that includes my boss), and of colleagues who went through a similar degree and do have a similar perspective as me, some of them not really remembering what was taught (or not caring), so those samples go both ways. I don't really know anybody without a formal degree who has the full fundamentals groked though. That would let me to conclude that the degree is a good thing, but frankly my sample is too small to tell.
> People want to show off how clever they are by quoting bits of it, or dissecting the story - either they read and re-read books for a living, or they don't read very many books, I can't decide which it is.

That is a very uncharitable attitude: I suspect you are projecting your own abilities on others.

Many people are just interested in books for their own sake, and some people are effortlessly good at remembering and quoting books.

I do think there are many people that use literary references as part of their status signalling, and there are those that pretend ignorance (maybe a working class ingroup signalling they are not upper class twits). Someone quoting classical Greek literature, versus the οἱ πολλοί quoting page 3.
I always find looking at methodology for surveys like this far more interesting than reading the papers. Two things immediately stand out. First, the study selected participants from place such as Amazon's Mechanical Turk + Prolific Academic. Both are services which pay participants peanuts to engage in various menial tasks.

But perhaps more interesting are the questions they chose to ask to determine "objective knowledge of scientific facts." Among the questions used to deem this was one which asked whether "The novel coronavirus was unleashed in a laboratory in Wuhan and spread from there." I can't, for the life of me, understand why people's truth in science is on the decline.
my analog watch does not prevent my to leave my phone at home :)
tbh, it can not prevent me from doing anything, it's just there ticking…