skysight-inc/HackerNews huggingface dataset:
I is giving up and rightly so. Numbers along a few axes cannot convey even close to the information needed. Only an honest changelog can do that. I appreciate that people try to do their best in determining the next version number, but we humans are about as fallible at determining "did this break some API?" as we are about determining "did this break something?" (i.e. we introduced an error).

Then there's all the different versions of stdlibs, language, etc. etc.

We should actually give up and fix our dependencies. (Maybe not for libraries if you can 'recompile' as needed, but...)
First Exoplanet Completely Discovered by Amateur Astronomers
In this case, I would say they mean take a job doing something you enjoy but aren't so invested in that you will resent doing it the way your boss wants it done or feel like you lost something when you get home and don't want to do more of it for fun.

Some programmers write code at work and then do side projects on top of that. Other people enjoy knowing a little code, but would find it burdensome to write production quality code everyday. For them, programming is a hobby. Other people are content to program for their job and then leave it at the office and stop there.

People who have a hobby they love sometimes find their enjoyment is completely ruined if they try to turn it into a business. Loving something on weekends and evenings doesn't necessarily translate to being able to do it happily all day, everyday for work when other people are calling the shots and telling you how to do it.
Anyone using something other than Firefox or chrome?
As someone who regularly uses old Mac emulators on modern hardware, most programs are hundreds of times faster (despite emulation overhead). As someone who regularly uses an actual old PowerBook 2400 from 1997 for fun, I can say that Photoshop 4 is by far snappier on that than the latest Photoshop CS on my MacBook Pro...
I disagree. Having complete control just gives you the chance to micromanage build steps and get bogged down in the details.

I start with the most minimal POM possible - just listing dependencies - and firmly resist any custom build steps or even custom configuration. That way everything is standard, my build will be cross-platform and IDE-agnostic, and anyone else who picks up the codebase can immediately understand the build and be productive.

If I absolutely need some custom build step, then I'll go all the way to making a proper, first-class maven plugin. I'll write it in proper production-quality Java with unit tests, code coverage and all the rest of it.

IMO customising build steps in a scripting language (whether that's shell, Gradle, or even something like Python) is exactly the middle ground that you want to avoid. You can waste lots of time fiddling with how your build is structured, and it's still going to be less maintainable.
Just switching over all new development to nuclear and ignoring the luddites would basically make us guilt free and green, but that won't happen until we're desperate.
The King Self-Motivates
Safe by Design
Do yoy have actual evidence, or just FUD?
Yeah, I was thought how to read at 4 or 5 by a fellow kindergartener, who I think was told by her parents. I entered elementary school where most learn how to read and write already being able to read pretty much anything in Czech.

Having a regular (and in Czech simple) transliteration is in my mind similar advancement as are letters compared to letter-words (as in Chinese).

And this is no conincidence - the way Czech is written was largerly engineered in the 19th century during the national movement.
Nobody cares when "Hanoi" or "pho" is written without proper tones marked. Strange to draw the line here. It's not even a disregard of another language or culture. It's a word that's been assimilated into another language.

English has plenty of French loanwords, and for the most part, we drop the accent marks. Not because of disrespect for the French, but because they're simply extraneous in our language. Nobody is looking up the word every single time they write it. They've become accepted as having a distinct meaning within of our language, just like nuoc mam.
Alien DNA, Demon Sperm, and Hydroxychloroquine?
I'm a little shocked, actually, that the writer dislikes David Sedaris.
Right but in some ways this is what they need. Someone who can stare at computer science material, that is probably boring, for long periods of time. Someone who has a good memory for details, can remember routines. Can "solve" problems that have been solved before by applying theory. Someone who is willing to follow the rules and go through the process.
I'm not sure how biodiversity is measured for single celled organisms. I always thought the genetic variation was higher for the domain Archaea whereas the genetic variation was smaller for other domains but led to much more different emergent properties.
Ask HN: Do you use `makeheaders` by Hwaci?
Wondering if anyone here is using this. I have some questions!

https://www.fossil-scm.org/fossil/doc/trunk/src/makeheaders.html
Safari. Works great.
Human Nature and Propaganda
This proposal comes up in every interviewing discussion on HN. Apart from the usual rebuttals (you are generally hiring only from unemployed people pool this way), here is a fresh one - this opens your company's codebase for reading and writing (even supervised but, still) to anyone. If you already open-source your code it's not a problem but otherwise you don't want random people looking into your code due to: patents, trade secrets, possible exploits to name a few reasons.
I didn't mean to suggest Bret's projects and his output will literally manifest as-is in the future. I don't want paper dots or 80's style dynabooks in my living room. My intention was to say that I hope his ideas are catalysts for the next generation's innovators like Alan Kay's ideas were.
> The correct idea is Phonics, explained in detail further down.

That seems too narrow. I think the general idea is that there's no substitute for rote memorization of the basic characteristics of the writing system and its association to pre-existing language knowledge (usually spoken language). Phonics is simply one way to help speed that along in some scripts, though you still need to memorize the alphabet and basic syllables. In Chinese script (logograms), for example, the process is a little different and more laborious, including more initial memorization.

It's like when learning basic arithmetic. One has to learn by rote memorization the numbers 1-10 and their association to the abstract counting groups (2 of this, 4 of that, etc). No phonics involved. Then you similarly need to learn, through rote memorization, basic sums--1+1=2, etc. The concept of summation comes later. Without having that very basic foundation, you can't begin systematically exploring and building abstractions (through inference and, later, deduction) in the language of numbers.
FFS, people who come to the US (illegally I might add) end up in a place like that because they're deliberately underfunded. That is not a concentration camp. Instead of making a rash, politically motivated decision, consider that having GitHub access (and loads of other services) removed could actually make life worse for the people there because they're less able to effectively work with so few resources.
> Teachers are required to have continuous training. There seems to be a breakdown between research and teacher education that isn't addressed in the article.

Absolutely. And actually, the breakdown starts with teaching education, where many classroom teachers are taught how to teach broadly, but not the sort of (more specialized) subject knowledge that lets you get inside a student's head to see where the errors are coming from. Elizabeth Green's book "Building A Better Teacher" was eye-opening to me.
What is the size of the farm you want to sell/use this? Which crops? I guess you can't compete against big mechanical harvesters for corn or soy, but other type of crops may be more suitable.
If you want the full-blown thing, there's a whole book called "Inside Apple" which details the whole long-term extremely secretive nature of their business (this was back from the Steve Jobs era).

Apple is similar to Disney in their core business model being anti-golden-rule. Not "treat others as you would like to be treated" but "treat others as you want to treat them, and insist they treat you as you want". Don't care about respecting others' trademarks or ideas, take creative bits from everyone, be super vigilant and protective (even antagonistic) about anyone else who uses any of your ideas.
Be warned, most of these so called hackers are imposters, I’ve been ripped off twice already, thankfully my friend gave me a reliable contact, he works with discretion and delivers, he does all sorts of hacking and help me hack my ex Facebook, Whatsapp, iCloud, IG, Snapchat and Phone messages remotely with the software he bought, I would prefer to let his services speak for itself, you can contact him at eaglespyhacker @ gmail . com , thank me later
> He'd mispronounce words he'd learned (as happens from those who learn by reading) but could define and give context for anything I tested him with.

I _still_ do something very like this in my 50s. Words that my subconscious brain decides "don't matter", usually irregular character or place names in fiction, just become some kind of signifier in my memory so I recognise what they mean in the context of the story - but when I discuss that book with someone else they'll speak out loud one of those words and I'll have to take a few seconds to "reverse-phonics" it into a sequence of letters then visualise that in my head to work out which "signifier" (that I'd never bothered creating an audible form for) there talking about...
You don’t need reproducible builds
Mounting poisonings, blindness, deaths as toxic hand sanitizers flood market
Also people act as though software is a job without anxiety. There is plenty of anxiety in this job. Sometimes under pressure you really do have to perform or push back and its good to know if people can do it.
That was Shift+5, not 6. Thanks for pointing that out :)
Brains are lazy. They are lazy for good reasons. They have a lot of work to do during a day and don't have the spare capacity to burn multiples of what they are already burning. They are already epic energy hogs in biological terms. Just telling them to "stop being so lazy!" doesn't work, and if you dig into it would probably be a bad idea if you could.

Consequently, one of the most dangerous ideas to feed a brain is one that works in the short term but fails in the long term. Once mired in the bad term idea, one must expend effort to switch to the better idea, and in the process, one might even go backwards temporarily, convincing the brain (quite rationally from a certain point of view) that this is a bad idea, thus making it even harder to convince the brain this switch is a good idea. (You have less control over this decision than you fancy.)

Without a lot of energy or help to get out, you can get stuck there permanently.

It's not just reading. Many skills have this pattern to them. I myself am stuck there with bowling. I have the classic "got decent at throwing the ball straight down the lane" failure. I know that I need to learn to curve the ball to get better, and I just don't care enough to do it. Given how rarely I play, my time of "getting worse before I get better" would probably be "every game I play for the rest of my life." But I am stuck in that hole. I've been there with some other skills, too; I'm not sure one can jump straight to ideal piano technique without going through this a few times.

But those are no big deal to me. Screwing up reading from the get-go is devastating.
Because, as the article describes, the books they're reading are extremely formulaic, to the point where the whole book may be made up of identical sentences, except for the final word.
Right until you open the AppleCD Audio Player… Music apps never followed the UI guidelines. :(
> I'm a broken record on this, so you may have seen me point it out before, but NNTP started dying in the mid-late 1990s,

I didn't start posting to usenet before 1999 and was a regular poster in a few groups from that time up till around 2014. Excluding spam, what was the activity level of groups before and after eternal september?

> It was extraordinarily difficult to keep reliable full-feed binaries

I don't understand why ISPs wouldn't just limit their newsfeed to the text only newsgroups? Did peering arrangments require one to also provide binary newsgroup access? IME, ISP and university news servers had mediocre binary completion rates at best. If someone wanted binaries, they could always subscribe to one of the paid newsfeeds that provided better completion. So I don't really see the incentive for providing binary access at all at an ISP/educational institution level.
Interesting, I like malls and dislike David Sedaris. I dont think Ive ever felt so connected to an author before. Different strokes, I suppose.
It worked.

Other SSO systems I have used were not entirely SSO.
I share you general thoughts on this being a stretch and feeling somewhat euro-centric. The article author, fwiw, is "a Rome-based freelance reporter".
With the Uncertainty of Qt 6, Early Work on KDE Frameworks Continues
>In older systems

If only it were older systems!

I get data from a variety of undocumented sources, and I started logging what I actually receive next to the normalised data, e.g. I either put raw JSON into the database next to the actual data it contains, or I put all downloaded data into a git repo and update the repo after every query.

Why raw JSON? I've had data come back as JSON that did not validate like not escaping quotes, blank fields that were missing a value e.g. {"dog": , "cat": "yes"}, just plain wrong data (a number field that was "no number at present"). Putting it into the DB lets me fix the errors and reprocess.

With non-JSON, I've had a raft of other errors/problems, and I find git works well here to show what changed and caused the errors.

When dealing with anyone else's data, not just validating but also logging in a structured way that makes discovering errors easier is vital.
The SQL explorer at http://try.questdb.io:9000/ is pretty slick – was that built in-house, or is it based on something that's open-source?
Premature optimization is, indeed, the root of all evil.

Or maybe that's theorists who don't bother to check with reality whether their brilliant ideas make sense before rushing to implementation.

Or maybe those are two different ways of saying the same thing.
I find brands like "invisible zinc" and "oasis sun" to have good easy to spread mineral products. Also you can just get uv blocking sleeves and head covers if you're going to be out all day.
Small price to pay to get more and more absurdly high paying jobs every 3-5 years.

Being a productive, valuable member of a software development team is teaching you things that will set you up for success in higher level roles. You won’t be taken for those roles on Leetcode interview performance alone.
Isn’t the “Electron bloat” just that a version of Chrome has to be bundled in, and shouldn’t that only be like 25 MB?
I have heard of someone trying and pass off repos forked into their github account as their own work. A quick google or even just looking at the commit history in their fork made it obvious it wasnt true.

Manipulating one or more git repos to claim it as yours then ensuring your lie is not uncovered by googling would be technically challenging enough that those who could do probably don't need to.
The fossil record indicates life on Earth appeared no later than about 800,000,000 years after it first formed, and possibly much sooner.

While there’s no real evidence for panspermia, it is a fun topic to read about. I recall one hypothesis is that DNA (or RNA) based life evolved shortly after the Big Bang (500,000 years?) when the universe was a balmy lumpy-gas bath of 0-100C. If this were true, it would follow that life is as pervasive as the cosmic background radiation and we should expect to find it in every crevice. Mind-bending.
This part captures the importance of parents reading to their children from an early age:

Other vocabulary words these first-graders had learned were posted on cards around the classroom. They included: wander, persevere, squint and scrumptious. The kids weren't expected to read those words yet. The idea is to build their oral vocabulary so that when they can read those words, they know what the words mean.

The joy a child feels when they finally read one of those words that they've only heard is a huge boost and encouragement to continue.
Its pretty presumptuous to assume your startup has economic value, and the SSC didn't.

Plenty of completely economically worthless tech startups.
I think everybody should have learned the lesson now - do not trust Google - or any other major megacorp, but especially Google - to preserve any data for longer that they are contractually obliged to. If there needs to be historic preservation, it should be done by independent organization specifically created for that purpose.
> live transcription does exalted the same sort of thing - it'll make a wrong word choice, then a few words later go back and correct itself based on grammar/syntax/context from subsequent words.

If only HN text input boxes were smart enough to do the same!
Viewing this in terms of left-right politics rather than in terms of hard data is one of the primary reasons that nuclear fails again and again as it is tried in the West.

The problem isn't politics, the problem is construction logistics. Nobody knows how to build large projects effectively anymore, whether it's the Big Dig or something super complicated like miles of piping with precision welds and specialized concrete pours.

If you want to find out why nuclear hasn't worked, look into all the individual cases of construction from Vogtle to VC Summer to Hinkley to the UK's Sizewell C, to all of France's EPR efforts.

What you will find is that political fear and regulations are not the problem. It's just management. And when you go back to the US's failures in the late 70s and 80s, you see a similar story of management failure causing construction financial disasters.

Even South Korea's apparent successes in construction have been rocked by revelations that inspections were skipped and completed through corruption, nor competence.

The primary reason nuclear survives in discussion, IMHO, is as a political wedge issue. Actual political discussion has no connection to reality of the subject matter (as is the case with too much of politics). Shelleneberger is a prime example of the afactual debate when it comes to nuclear. He's looking for ways to convince people, and attract followers, not in rational and informed discussion, and a few minutes of fact checking typically makes short work of his screeds. The anti-nuclear political argumentation is just as bad, and as easily destroyed.

The solution is to elevate the debate, and look for actual ways to build nuclear if one thinks it will be a useful tool. That means abandoning the large reactor model and trying SMRs; however I have little hope of those being economical, unless the waste heat or primary has some specialized industrial uses that are uneconomical from electrically driven processes. But at least the will likely be constructable.
A look back at memory models in 16-bit MS-DOS
Nothing wrong with goggles. A child's face is just too small
> if you're the kind of animal that gets hunted, "you're very likely to have a horizontal pupil"

Rabbit's have round pupils, though. But I guess there are exceptions.
You know, what's not clear at all is that renewables will ever be cheaper than fossil fuels outside of a minority of markets. You're putting a lot of weight on that prediction but despite all the recent progress on costs, if that was going to happen anytime soon, climate change would largely solve itself. Wouldn't that be nice.

Small modular nuclear on the other hand could be economically feasible in places that don't have the money to pay extra for renewables but still want to drop their GHG emissions.
What if I like the current interview format?
https://github.com/cloudrac3r/bibliogram

https://sr.ht/~cadence/bibliogram/
Oregon Trail should be mandatory curriculum for passing the 3rd grade. Kids these days don't even know about dysentery.
Hard disagree when it comes to reading a novel, at least in the context I generally read these days: on a mobile phone.

Tap/swipe/arrows to turn really switches my brain. And the fact that the goal of this library is to allow native support for everything else for the entire book (like find, etc) really makes this feel like using the Kindle app or the Apple Books app. It's the first time I thought to myself, "no, I wouldn't need to download the ePub and put it on Dropbox so that I can easily import it to my favorite eBook app. The html version is great."

What I didn't notice is if your page number is captured in the url or not (again, because I'm on mobile). That seems like an important feature.
Old link. Here ya go

https://github.com/cloudrac3r/bibliogram

https://sr.ht/~cadence/bibliogram/
I wasn't trolling.

The US is one of only a few countries without maternity leave. The others are extremely poor.

Most developed countries have some kind of national healthcare coverage. Our employer-based insurance has all kinds of problems associated with it.

Etc.

You sound like you aren't American (with referring to it as "they"). I am American and spent nearly six years homeless and got to see the dark underbelly and how very hard we intentionally make it for people when something goes wrong. Most other developed countries seem to do a better job of helping people when something goes wrong.
To add to sibling comments, I think this endeavor involves RISC-V based hardware supported by Rust software. That info is buried deep within the talk, I scrubbed thru so YMMV.

The specific complaint I (and the GP) have is: synopsis, synopsis, synopsis. Give me a few paragraph summary before asking me to invest an hour and a half of my time.
> won't be long before renewables are cheaper than a steam turbine and cooling infrastructure on a free heat source.

That's an absolutely extraordinary claim. How could a wind turbine ever be cheaper than a traditional generator and turbine, since it consists of a generator + rotor + massive tower in a remote location with a very low utilisation rate?

You know you cannot just assume a trend will continue infinitely, especially if the conclusion is so non-sensical.
Yeah if a poor nerd makes some decent money, they need to abuse him with stupid whiteboard questions.
But no one is questioning the money CEO, executives,managers, lawyers, etc are getting.
Well sure, that's one reason they might not be learning well--all I'm saying is there is a larger context outside of the classroom that influences reading
The Android situation today yet again proves that Stallman was right
Strict semver all too often ends up "47.0.0 => 53.0.0" because in the spirit of xkcd 1172 "every change breaks someone's workflow" almost everything can be seen as an API change. 47=>53 could be a quick succession of tiny but technically breaking fixes in some backwater part of the API that hardly anyone uses or it could include a once-in-a-decade major API redesign or two.