skysight-inc/HackerNews huggingface dataset:
1. German coal usage went up since the war started. Their needs for transporting coal are up so much so that it's causing problems for passenger rail.

2. In 19 years, they could have moved most of their power generation to nuclear, like France did, *checks notes*, 40 years ago.
Nitpicking but Lucent was an American company. A Bell Labs spin-off according to the wiki page: https://en.wikipedia.org/wiki/Lucent.

It merged with Alcatel (French indeed) but that was in 2006. Well after the rise of Silicon Valley, right around the time of the Web 2.0 pivot.
You’re not asking it to rearchitect your whole company and software stack. I think you’d be surprised by how much value is there, instead of writing HN essays about what we all know isn’t there. Same goes for crypto.
For line skipping and visual tracking more generally, try BeeLine Reader. [1] It is used as a speed reading tool by some, but is also used as an assistive technology by people with visual tracking issues, attention issues, and dyslexia. The Chrome extension has a 2-week free trial, and the iOS extension is completely free. It's also now available on textbooks, though may not be available on medical textbooks.

Disclosure: I am the founder (and am happy to send you a free pass to our Chrome extension, if you find it helpful).

1: http://www.beelinereader.com
The problem is the N.

Netflix does matter to you if you are working anywhere near software in the Silicon Valley, but is just not in the same tier as the rest of them. The opposite for the missing Microsoft.

That's why the rest of the world uses GAFAM and not FAANG.
It's really easy to argue that other people shouldn't be offended by this, but that's because indigenous American cultures have been so aggressively erased that we can barely empathize with them anymore as fellow human beings.

As I wrote in https://news.ycombinator.com/item?id=34329605, imagine if instead this were the "Irish Software Foundation". It would be so blatantly stupid that it would never come to exist in the first place.
I assume that if you take only dentists that passed the bar - there are those who just slipped over and ones that passed with ease. So they don't have to be "fully incompetent" just less competent than most dentists.
I don't believe doctors should be the gatekeepers to determine how high you should get.
Copyright is amyloid plaque for the global brain.
Man is the most complex creature in the animal world. With the evolutionary process of the social and physical world, the complexity of man has evolved, Homo sapiens sapiens man has become homo technicus or technical man. With this technology, human and social forms have been connected with technology in a way that is not suitable for humans, and not only a technology-friendly thinking but also a behavior has been created. This is not a simple matter of man and the complexity is also a background creator for changing the future behavior of man. When technology is acquired by man, man cannot understand that man has lost man. Thus, when man is looking for technology, man has not been able to find man. By not being able to properly manage technology and not being able to develop a correct thinking about it, man is not only deprived of the human being but also deprived of the thought that he creates. With this technology, there is a high tendency for humanity to be destroyed in the future. Several factors affect it.
Where are you based?

Also, your Careers page looks broken.
>but three?

The third one designed the wooden case and the manufacturing process for it ... /s
If you're doing it "properly", you should have your own CA, not using public CAs, because public CAs will give certificates to anyone who controls servers on your domain or controls the domain; not just you. All it takes is someone to buy your expired domain, and they can get a new, publicly valid cert.

If you needed to update the CA, you'd need a firmware upgrade, served with a certificate signed by something chained to the old CA. And then, more likely than not, you'd want to do further updates on a new hostname, because it's hard to do a single hostname and send the right certs to the right clients.

This is a giant pain, and I don't blame people for using public CA infrastructure instead. Especially if your company goes bust, who cares?
The Kid is a powerful film depicting Lee Chaplin's childhood experiences. Chaplin, who lived in small rooms in Kennington Road, which turned from darkness to darkness in London, suffered in many ways with his mother and brother Sidney. He has managed to create most of these characteristics in the roles of the kid and the small child in the movie Kid.
An employer shouldn't want that for you either. I think what this ends up being is an argument for good documentation and onboarding so you can transmit the "theory" to other people.

Reasonable amounts of churn are manageable if you do a good job of acculturating new people into the team. This has actually been one of my concerns about the switchover to WFH. I know a lot of that acculturation used to happen by osmosis and people working next to each other. I think my team doesn't do as good of a job maintaining it when we're all working separately. We're a lot more efficient now, but I think we haven't figured out a good way to share and transmit context like we used to and I worry what happens if we hit a period of flux in our company. I worry our team culture is a little more fragile now.
That's not this situation.

It's fair to assume "full self driving" will continue driving, rather than change lanes into an occupied lane, and stop abruptly.

It should have slowed gradually.

It's Tesla's fault.
Do you live in North America? Have you possibly been exposed to Lyme disease? These are all common symptoms of early Lyme and possibly even long term exposure.
Dumb question: have you had your eyes checked? I had serious reading issues, massive headaches and whole pile of other assorted symptoms and someone on HN suggested I go to an eye exam. A set of +2 reading glasses later and everything was fine again for many more years. 45 is roughly the age at which you can start to expect that kind of thing.
Wait, you are open sourcing code that you did not write but reverse engineered? It that legal?
Agree with this. Seems like there could be many confounding factors in this case. Others: How much do you sleep? How active are you? What is your diet like?
I wish we could counter-flag a story. Or maybe some people can, and I don't have enough karma.

In any case, the mods can manually un-flag a story that they think has been erroneously flagged.
We migrated to Apollo Server 4
Good thing no one ever uses IEDs then…..
Good Advice Is “Obvious”
Obviously there were blueprints and solid estimates of the materials and labor required to build the thing. This was no Gaudí cathedral. But there was nothing telling someone when things would be at which stage of construction, just the knowledge that some parts needed to get done in the summer and the whole thing needed to be ready for occupancy on May 1.

I think the story of the submarine/Polaris missile was more interesting. They produced the plan and basically ignored it, and the PERT planning exercise has subsequently been cargo-culted for years.
Apologies for the nit-picking, but:

"Elicit"[1]. I don't think you want "illicit"[2] feedback!

[1]: https://www.merriam-webster.com/dictionary/elicit

[2]: https://www.merriam-webster.com/dictionary/illicit
I think this is talking about profit, not revenue. You can reinvest [edit: excessive] revenue to not have profit.
That's that "second gen" vs "first gen" thing but it actually leans in hard to the "no movement" right after introducing that concept - the "Each team needs to be composed of a majority of first-generation developers" quote is from that paragraph after the distinction.

If you try to fix the theory knowledge/documentation/practice problems purely through insisting the "first gen" stays where they are, they're going to leave you for more interesting work, and then you're in exactly the situation you wanted to avoid. The only way out is "more effective practice of theory and knowledge transfer" but all the author seems to have to say about that is "This is a team management issue that can only be addressed by a manager who understands the fundamental nature of software development. There is no magic development process that will prevent these problems. It takes skill."

E.g. that's the real hard part yet they completely punt on trying to dig into it.
My favorite Wolfram query is: (sum of the diameter of all planets) / (distance from earth to the moon)

https://www.wolframalpha.com/input?i=%28sum+of+the+diameter+...

If that number is less than 1, then this image ( https://www.universetoday.com/115672/you-could-fit-all-the-p... ) is accurate. Note that the query is not quite right but its good for the simple, easy to write, version.
These have always been an enormous waste of time from my perspective. They only serve to make a manager feel like they know what everyone is doing, all the time. Anything process-wise should be handled through scrum. Anything personal can be handled with ad-hoc 1-on-1 meetings as needed, but should be pretty rare. 1-on-1s for process really do harm to transparency and accountability. If I had a nickel for every time I've been given tasks or been "re-oriented" in a 1-on-1, outside of scheduled work...
> I still think Timex's main contribution to Dundee's games industry was to make David Jones redundant, giving him the money to buy an Amiga 1000

Valid.
Pedantic - but contrary to popular belief, sanitation workers are not paid minimum wage - they start at $40k and get paid >$83k after 5 1/2 years: https://www1.nyc.gov/assets/dsny/site/resources/press-releas...

This, with a pretty good pension.

Comparing sanitation workers to low paid service workers (WITHOUT a pension) is like comparing apples to oranges.
And marginalia_nu, the GP I was referring to, was unnecessarily strident, concluding that others must be naïve or incompetent if they had to handle logs with "ELK or something like that" and that therefore one must have an "over-complicated distributed software design."

Don't move the goalposts to hundreds of TB--this user is giving advice to everyone based on a perspective that you're doing something wrong if all of your logs don't fit on a single hard drive; that you should "log less" if you have the "absurd" quantity of "hundreds of gigabytes" a day of logs, and who seems to think individual hard drive costs is an important driver of the cost of managing logs. Their words, not mine.

There's nothing interesting to be gained from hot takes based on naïve conceptions and lack of experience. Pointing out that giving overly-general advice based on your inexperienced best guesses and the NewEgg price list is not very useful is not "unnecessarily dismissive."
So if I found an amateur painting that was centuries old in an attic somewhere, and posted a scan of it on my blog, I would then be the copyright holder of that painting? That feels so wrong.
Curious where I could learn more about models like this / potentially see some open code outlining tooling / infra required as well?
Well the irony of this example is that Postgres and MySQL struggle with it too because they use row-level locking by default, not serializable (full ACID). You'd be ok if you repeatedly updated a balance row as a way to lock things, but if you relied on summing withdrawal/deposit rows to determine balances as you would in a fully normalized schema, you'd get a race condition allowing Bob to overdraw. You can put the transaction in serializable mode, but it becomes very slow and non-scalable. So you have to work around this with a little denormalization or separate pending/active balances.

But yes it'd be awful doing this with files.
How can you explain the drop of salaries despite inflation?
How much were you reading before you had this realization?

Have you been a lifelong reader? Or did you read a lot, and then stop for a few years, and are now getting back into it and having trouble...?
Yes, the 8086 microcode does get some parallelism, but it's a pretty short Very Long Instruction Word :-) An 8086 micro-instruction is just 21 bits long, while VLIW words are much longer. I'm studying the IBM System/360 Model 50 and its micro-instructions are 90 bits long. A Model 50 micro-instruction is so complex with 28 different fields that it isn't represented by a line of code, but an 11-line block of code.
Peak Advertising (2013) [pdf]
Hi Folks!

I was not prompted to do a CAPTCHA logging in on the clearnet, but this may be my last batch of posts I do if that ever changes... for I will never consent to asking GOOG if I can post here.

Let us set aside the myriad of issues with visual CAPTCHAs and how they exclude folks with disabilities such as blindness.

There are other solutions like Hcaptcha[1] that do not use GOOG, a company which has strayed so far from it's "Don't be evil" mission that they went from supporting Mozilla via the search deal to moving the Chrome team into the same building, poaching key employees, and aggressively pushing folks so young they can't ask for help without violating COPPA to switch to a browser that would allow them to monitor them from cradle to the grave.

I greatly sympathize with the goal of an authentic dialog... trust me.

But using GOOG to accomplish it is not going to do that.

(The true threats to HN, like any democratic space, come not from automatons, but human beings. Only when you stop giving undue attention to the wrong... metrics... will you find the ecstatic truths you claim to seek.)

- "Greg"
Yeah I don't like the idea that "you should have a blog" unless you legit have something you want to say to the world. Otherwise it just feels pretentious and probably just ends up adding a bunch of vaccuous content to the internet
I think a lot of people want to work. Maybe not full-time, but not none.

I think most of those same people don't want to do the same work 40 hours a week, 48-50 weeks a year, for a boss, probably with significant alienation from the actual product or benefit of the work.

Labor is so very much more tolerable when you can favor entirely different sorts of work, week to week, and can see tangible benefits to your effort—for someone, at least, if not for yourself.

I'd like—genuinely like—programming if I could hit it really hard about one week a month and mostly ignore it the rest of the time. But I hate doing it full-time.

I like building fences. Or tiling floors. Actually like it! I'd hate doing either every single week, all year. I'd hate it a lot. Two or three weeks a year, for each, though? I'd actually enjoy it.

That sort of thing.

Shit, I'm a pretty big gamer, even, but on the rare occasions I get two entire days to do almost nothing but couch-potato and play video games, by the afternoon of day 2 I'm usually done with games for at least a couple weeks. Zero desire to touch them. That's not even work, exactly, but you'd have to pay me to get me to keep going, even with no strings attached (no having to write reports, no bugtesting, just playing games). An average of an hour or two a day, though? 4 hours here, 1 there, 2 another day? I never hit my limit, always want more.

My job is like that, too, but it's constantly at the "I hate this now and wish I could stop" burnout stage, because every week has at least 2x too much of it for it to be sustainable at an enjoyable level.
Never trust ANYONE, even yourself.

You should have "oh shit" backups with another provider entirely, and in-house offline.
I'd like to disagree with you there, because of this one data point ;-).

I worked on an application where I knew just enough to make spot changes, while the other developer who had made the most core changes continued on with the core. Then he left.

So as more core changes needed to be made, none OMG due to Production issues, that made me dip into more and more of the legacy code, and I grokked what was going on. I wasn't happy with it, but I understood it enough to know that to make it truly maintainable would require a total re-do. But the code that was there worked, and as time went on I even took other developers' bolt-on additions and made their functionality take advantage of the sub-optimal idioms the core used, so that at least if someone else had to make changes, they'd only have to deal with one pattern. I've made wiki pages to describe it, but still any other developer who works on it ends up asking question after question and complaining why the documentation isn't in the wiki (it is; they just don't want to look).

We eventually moved to another servlet container, and I filled in the missing functionality the new server lacked, still keeping the original core code.

I've done that with two other applications at our company as well. Why haven't I moved on? Hey, I'm older now, and it's an 8 to 5 job you can't easily find any more.
I mean, going farther back, the original Japanese version of the first Nintendo console was called the Famicom, which was short for Family Computer. It had a keyboard accessory, disk system, modem, tape drive add-on, and a port of BASIC.
Taking no meds for the last 9 months, never had Covid, my PCP referred me to the development/behavioral ophthalmologist.

updated the main post as well to reflect this..
I have always heard you should keep two seconds between cars. So at 20mph, you are 60 feet apart. At 60mph you are 180 feet apart.
No.

Autopilots on aircraft don't suddenly nosedive the airplane and try to land on whatever arbitrary terrain is underneath the aircraft.

This is Tesla's fault for designing a product that is not appropriate for current roadways.
Because entry level researchers shape the industry in the long term. I'm in academia, I worked at two universities and I have not seen a lab that uses non-NVIDIA hardware for research. Majority of graduates go to work in the industry.
Whereas if you block ABC outright you'll just have pissed off people who aren't customers!
>Contrary to the article, balance is impossible first because our economy and low-paying jobs are designed to lock people in them, creating a cycle of living paycheck to paycheck and barely surviving financially.

I would add government incentives to the list. Welfare benefit cliffs [1] are a real issue as well. If your net income plus benefits is higher with a 20k income than a 60k income, you have very little incentive to improve your earnings, especially if you have children that depend on your benefits.

https://fee.org/articles/if-you-accept-this-raise-you-fall-o...
Obama is pretty dang conservative, but setting that aside, the funding for the IRS is set by Congress. I've seen no sign that the democrats reduced the IRS budget while they held power, but I'll admit I may have overlooked it.

In any case, today, there's only one party opposed to the recent funding increase, and it's the party that proudly claims to be the most anti-crime and anti-deficit folks in congress. Those are the facts today. This absolutely makes them the shittier people.
Does it matter? Even if the email is a bog-standard USERNAME@gmail.com, you've got no way to know if the email is real until you send a challenge email to the address. If you have to do that anyway, why bother validating anything unnecessary?
How is this an RCE? The only way I can think of exploiting this is having access to the code. You can "exploit" JSON.parse with the same methodology. Perhaps if someone was using a serializer that uses eval but that shouldn't be a vuln in jsonwebtoken but in the library that passes user input into eval.
This is why I’ve found myself doing Clojure for everything. Clojure has its own pretty-ok ecosystem, but also benefits from the Java ecosystem, while still giving me some lispey goodness.

Granted, sometimes the mixing of paradigms can kind of clash, and that’s its own can of worms, but at least I never get that “ugh I could have done this with a library in <language X>”
Great to see Eaton is still into Xbox, despite the craziness.

I need to see if my lifetime license to FATxplorer is still valid.

I sincerely hope the rest of the 'inner circle' is doing better and onto greener pastures, even if it means never touching an xbox or EA title again :P
Lots to unpack here, but I distinctly remember the time when "easily changeable license plates" was a minor James Bond joke subplot, and not something generally available in several jurisdictions.

I tried, but failed, to find the exact legal constraints for all this, but it wouldn't surprise me at all if the question "what could go wrong" has not received sufficient consideration...
I do live in an area where ticks are prevalent. Thanks for mentioning.
> But really the argument behind your argument seems to be that there is a monotone increasing function to 'progress'. I'm arguing that it's not and that sometimes we regress.

Where did I ever say that? Your claim was about the Internet, not "progress" in general.

> Are you seriously arguing that the generation who used pocket protectors and HP calculators didn't have an advantage in concentration over the one who's been shown to distractedly check their phones every 15sec in case a cat might be doing something interesting?

Yes, because again you're generalizing to an entire population based on a stereotype. Do you think everyone back 50 years ago was similarly concentrating? No, because certain people can simply concentrate more than others, and those are the people building the Internet back then, and those are the same kinds of people who can build an Internet today. 99% of people were not doing so, we are talking about the differences of 0.0...1% of the population who built the Internet, so let's compare the same amount of people today too.
sort of a side question, but with all these projects excavating old dies (which are intensely interesting, don't get me wrong), I'm curious if any of the engineers who worked on this stuff originally (such a short time ago) ever pop up to explain how and or why it was done how it was done this way or that?
Generally, the more technical the Dev Revels are, the more technical is the mindset of the company.

If the DevRevel is promoting work culture 50% of their time, it‘s a priority for the employer and personally, for me, a small red flag (you might think otherwise).

Each person you are in touch with from a company gives you a sense whom they hire and what the company agenda and priority is.
Crypto Banks Owe Themselves Money
1:1’s are your time to make you more effective via your manager.

Don’t only surface what you did (I view that as the boring back up conversation). Surface what you need. Surface challenges you’ve faced. Surface decisions that are on your horizon. Surface what you want.

Your manager can’t read your mind, but you have 30m to help them act as if they can.