skysight-inc/HackerNews huggingface dataset:
After skimming the article, I can't shake the feeling that the author fell for Wehrmacht propaganda when it comes to equipment. The Wehrmacht lacked auto and semi automatic infantry weapons, the main rifle was bolt action . SMGs were not half as widespread as propaganda reel made it look and having the first true general purpose MG is not a war winner in itself. The only German tank from 42/43 onwards, when the US started to see combat angainst the Nazis, that could outgun Western allied tanks was the Tiger (great gun, but no longer up to date on armor), Panther (mostly used on the Eastern Front, inreliable and with weak side armor) and the Tiger II (available in homeopathic doses). The occassions where Tigers were encountered in France are far less numerous than believed, also because a barely on-par Panzer 4 kind of looks like a Tiger I. The bulk of the Wehrmacht was on foot, horse drawn, barely above WW1 infantey force. The highly mechanized army fielding invincible super tanks and vehicles is a propaganda myth.

And everything beyond heavy weapons, like boots, load bearing equipment, trucks, rubber, food, sweets, you name it, the Western allies were lightyears aheaf of the Nazis. And since those things hint at highly effecient supply chains, the Allies also out performed the Nazis on spare parts and medical supplies.

EDIT: That the author was a WW2 vet doesn't mean he couldn't fall for some scewed view of the enmies capabilities, because of course you can. Not war related, but the things that go well are taken for granted while the things not going well, in reality or just perception, stand out.
Let's face it. We all know that being WASPy is the probably the best indicator of performance.
They did say major, not all engineering disasters.

At university, we were required to take a computer scientists & the society course, which software development disasters and ethics were the main part of the course. The Therac-25 case is a timeless classic, but there's others too. All software engineers should learn about past failures.
Any thoughts regarding irssi vs weechat?
AI is probably the only thing that will be able to help humanity clean up the mess that it’s still noisily making. I’m talking about real AI, not the Mickey Mouse data science buzzword that keeps getting promulgated by C-suite crayon eaters.

Doomsayers can stir up all the FUD they want about AI, and point to works of fiction as their gospel. I, on the other hand, welcome a future where we are fairly governed and managed by our AI overlords, rather than exploited by “fellow” man.
> 1) You would have to pay these real engineers with licenses more for this to make sense. Currently most jobs that even make mention of this requirement pay well under what the software development equivalent would make

> 2) Companies don't like to hire "Real" engineers wherever possible because like all bureaucracy, sometimes they prevent projects moving forward. Companies are incentivized to employ the bare minimum of licensed individuals to sign off on the cheaper and faster work of the unlicensed proletariat. and pressure is put on the licensed to rubber stamp things.

These are reasons why companies might not want to hire engineers, but also reason why we might not want to do business with those sorts of companies. The fact that lots of companies seem to have gotten away with this stance seems to indicate a failure somewhere.

> 3) I have found a lot of the courses in engineering school about ethics etc to be extremely rubber stamp/"mandatory safety training" ish, just like the dumb what's a stop sign test at the DMV. I doubt people en masse remember what they learn. I see it as a complex ruse to make people do the equivalent of sign a legal document saying "I accept the terms of this agreement and have the capacity to do so", more of "something that can be taken away if bad things happen" than "something to prevent bad things from happening"

Yeah kinda. In defense of this sort of thing, going on to get a professional engineering license is definitely not something that all engineering students do. Many go on to do jobs that are more like programmers or technicians, right? Maybe the typical engineering degree should be renamed to pre-enginnering or something, but something tells me getting universities on board with that will be... challenging!
The options aren't limited to authoritarian dictatorship and capitalist oligopoly.

In the same vein it isn't communist to suggest that billionaires should maybe remain slightly smaller billionaires in order to provide workers a decent quality of life.

Until fairly recently you could support a household on one income in most western countries. We're now seeing people struggling on two after decades of tax cuts and historically low tax burdens on the extremely wealthy.
Of course a politician is going to immediately and publicly blame their opponent. Don't forget "flase flags" are a thing. Although a false flag is probably unlikely in this case, it's interesting how the politician blamed the whole group rather than a single person.

https://en.wikipedia.org/wiki/False_flag

(edit: I'm not a member of either party. It just goes to show how petty politics is )
Injecting code into an N64 Emulator using Dlang [video]
Every time I fire up fpc to fool around and think about whether I would actually do something non-trivial in Pascal (the answer is 'no') I also fantasize about a very opinionated, very non-standard, text-mode Linux distribution loaded with DOS-style TUI utilities and applications. Something like that would be fun to run on devices like old routers.
8 OCaml Libraries to Make Your Life Easier
China and India are not on the same team. India seems neutral on Russia and is pretty much par for the course for a country that explicitly formed the Non Aligned Movement to stay out of the Cold War.
Yes they do know the trajectories so you put yours in a one where it should not hit anything. Most modern satellites also have engines so they can move on their orbit to dodge stuff if needed. Also remember that space is 3 dimensional so you can be at the same exact "spot" on this map but still be few kilometers apart.

Also this visualization is kind of misleading as it makes the satellites look way too big. In reality you could not even see them from even from the closest zoom available.
Ah yes, the classic "we fed a bunch of real world data to an AI, said AI started finding patterns in the data and making decisions based on those patterns, so we shut it down because the patterns weren't politically correct" story. How many times have we heard this one?
I am 35, so not GenZ... Still, I am amazed with how bad the situation is.

1. In my country, I am classified as "rich", yet I still live paycheck to paycheck.

2. A huge chunk of my wages to go rent, the home I am renting is tiny and has a weird shape (it is very long and narrow trapezium, the plot is clearly a "leftover" between two normal square plots, also lots of stairs because steep incline).

3. And then another huge chunk go to healthcare, meds and medics to prescribe the meds. What is crazy is that my and my wife medical costs per month are higher than the country mininum wage, I literally have no idea how people poorer than me take care of their own health.

4. After healthcare, what remains is food, I must admit I actually spend a little more than most people do there because I ensure my food is of reasonable quality, for example when I buy sausages I buy ones made of actual pork, while the most popular ones are made of ground chicken leftovers (bones, organs people don't usually buy, etc...) or soybeans (or both).

My co-workers often are astonished by the fact I don't own an iPhone, and don't own a recent Android either, and thus can't test my own company products properly (the company I work for makes a mobile SDK for indoor location. My phone is an old android hand-me-down that runs Android 9 and can't be updated further).
25 years ago I asked Gene Spafford why the advanced degree program was being run out of the philosophy department instead of the computer science department, and he replied that it made no sense to be part of the CS department.

That's not to say that a CS graduate is or isn't the ideal candidate for the program (I think he felt that they were). But securing systems and organizations is primarily not a technical problem. You should understand that and understand the reasons why.
Yeah, it's the never the historic levels of spending that's the problem.
> promoting kernel Rust will not fix anything, howsoever personally gratifying it may feel to engage in it.

I totally agree, you'd need to fix the broken things to fix anything, hopefully without writing more broken things on your way there and back, and ideally in a way that is unambiguous and easy to parse, unlike this sentence.
True, but guthub.ca is (or now was) available. @plg, do you mind if I steal the idea? Actually love the idea of open source recipes with pull requests, branches, etc. and I’ve been looking for an idea for my next side project…
This is really cool, dude. Keep at it!
It's curious they omitted MySQL, which is the usual point of comparison for Postgres.

> InnoDB full-text search is modeled on the Sphinx full-text search engine, and the algorithms used are based on BM25 and TF-IDF ranking algorithms. For these reasons, relevancy rankings for InnoDB boolean full-text search may differ from MyISAM relevancy rankings.

> InnoDB uses a variation of the “term frequency-inverse document frequency” (TF-IDF) weighting system to rank a document's relevance for a given full-text search query. The TF-IDF weighting is based on how frequently a word appears in a document, offset by how frequently the word appears in all documents in the collection. In other words, the more frequently a word appears in a document, and the less frequently the word appears in the document collection, the higher the document is ranked.

MySQL's FTS is fine. We're using it at work for fairly basic boolean searches on millions of documents, also retrieving the relevancy score, and it's plenty fast. We'll outgrow it one day, but for now it's pretty easy and does well enough.

https://dev.mysql.com/doc/refman/8.0/en/fulltext-boolean.htm...
To their credit, they did roll it back
> The "Gig Economy" is a fable for the most part. Some small minority of people have made it a full time job, sure, but that is not the norm, not even close.

This is a fallacy. It doesn't matter if it were the norm or not. If it can happen at all, the original claim stands. On top of that, it can expand and in fact is.

> No one is being taken advantage of by Uber, etc. You choose to accept a trip or not... it's that simple.

This argument is completely invalid. Any worker can choose to accept a job or not; therefore no worker can ever be taken advantage of? Absurd.
checks out with levels.fyi, sheesh that is a lot..

https://www.levels.fyi/companies/striveworks/salaries/softwa...

I will definitely be reaching out.
My take would be: That really sucks, and I hope it's not indicative of more alarming things to come for the environment. I hope the industries affected are able to stabilize.

> you're more concerned about the fishermen losing than the outcome of the crabs

I'm concerned about both, so I'm confused how my comment is "flawed".
>Many of the Generation III+ nuclear reactors have a core catcher. If the fuel cladding and reactor vessel systems and associated piping become molten, corium will fall into a core catcher which holds the molten material and has the ability to cool it.

Wow, that's actually pretty cool
Exactly.

In the case anything blows up, repeat after me, "I don't know, I'm just the intern".
that's a fair comment - I'll get the author to update the post (I can't edit my comment anymore though)

edit: fixed https://github.com/supabase/supabase/pull/9565
Amazon’s First Internet Satellites Will Launch on an Unproven Rocket
Potion | Full Time | www.potion.ai

Hiring:
- Sr Full-Stack Engineer
- Sr Front-End Engineer
- Data Scientist Engineer
- ML Engineer

We're a YC21 company looking for experienced folks to lead the development of our web-based application that allows customers to collect R&D data and query our AI models to simulate lab experiments and create entire optimized formulas.

Potion builds software to help R&D teams formulate products like cosmetics and paints. Our AI-based platform allows customers to replace the current lab-based approach that is iterative, slow, and expensive. We are currently live in the beauty & personal care end market, helping some of the biggest industry names manage and record R&D data, simulate lab experiments, and virtually formulate optimized formulas.

https://potionai.notion.site/Work-at-Potion-9e05af49f0894d71...

https://angel.co/company/potion-ai/jobs

can also email founders@potion.ai
Russian blood, British intel and sheer stubborness and US industry won WW2. A fact that both sides of the Iron Curtain down played and ignored throughout the Cold War.
Behind the Doors of Meta's Top-Secret Reality Labs
Lithic, meaning stone - think flint knapping.
My Video Got Taken Down and I'm Livid [video]
I think they meant that you learn about Therac-25 in school, not that we as a field learned the lessons.

It was an integer overflow. Those still happen all the time.
Wow. So many comments. I wish I could respond to all, but life.

Thanks again and always enjoy when a post of mine makes it to Hacker news. I appreciate the feedback, and actually listen to it, and when wrong, try to adjust.

Thanks again!
Does GUI Emacs count as sufficiently terminal-ish? You can embed a Webkit-driven browser into Emacs, and then do anything browser-y you need to from there: https://github.com/akirakyle/emacs-webkit
Many people here blame airbnb for rising house prices in my city. Every block seemed to have multiple houses dedicated to airbnb. And the visitors certainly are problematic at best.
Very nice! Thanks for sharing this--looking forward to using your website!
you need to use less land for the same amount of poor calories (rice,corn,wheat,potatoes), and use the remaining land for highly nutritional food
I'm kind of conflicted here.

I used to avoid Pier 39 in san francisco because it was an overpriced tourist trap.

But recently I went there and had a lot of fun. I just relaxed and accepted the mini donut place and the left-handed store. And I genuinely enjoyed the USS Pampanito submarine and the Ripley's Believe it or not museum.

and the bacon wrapped hot-dogs...
Yes. But luckily computers are fast and the spaces between each of those dots is (usually) pretty big.
Not only would we be next door to a military dictatorship, that military dictatorship would be responsible for smuggling billions of dollars in dangerous and illegal drugs.

It probably makes way more sense NOT to coup, so that the officials in government have nation-state plausible-deniability, preventing a proportionate military response from the USA.
Plenty don't though, like functional programming and relational databases. They're common enough these days.
There are also quite a few forums for different subjects around, I find. You just have to know what you want and where to look for it. The three forums I spend the most time on are Sinister.ly, survivalistforums, and melonland
> Hopefully this will serve as a catalyst for helping to make people less dependent on farming animals as a way of life

The article is about wild crab populations. That has precisely nothing to do with it - except that if anything, farming crabs would reduce the need to go scoop them up from the wild.
I'm not sure what specific issues you've had with mutt, but I have mine setup with multiple accounts & have in the past used it for a work account where I had to do IMAP/SMTP auth via oauth token rather than username/password. It's definitely not a super well supported happy path & requires some setup, but it's worked well for me.

- Multiple accounts: I have a per-account config file with the relevant specifics (https://github.com/wfleming/dotfiles/tree/arch-linux/home/co...) and use folder hooks to apply those depending on which mailbox I'm viewing (https://github.com/wfleming/dotfiles/blob/arch-linux/home/co...). (Plus a keybinding in each account file to make flipping to the next account easy.)

- Non-standard auth:

- I use offlineimap to sync my mail, and it supports oauth2 for Gmail. The arch wiki has helpful details: https://wiki.archlinux.org/title/OfflineIMAP#Configuring_OAuth2_and_getting_access_tokens_via_mailctl

- For sending mail, I use msmtp, which also supports oauth2. Again, arch wiki has some helpful details. https://wiki.archlinux.org/title/Msmtp#OAuth2_Setup

For web & Slack, I sympathize and have toyed with CLI alternatives in the past, but I'm come to terms with the the fact that it's just not that feasible for the most part. Personally, I spend as much time in the terminal as I can, but I've given up on fighting against the tide for everything. The only native apps I usually have open are Firefox, Slack, and Spotify, and that's acceptable to me since it ends up meaning I still spend most of my day in a terminal.
Can confirm.

Then entire reason Generation X was called Generation X, was because it was the first generation for which living standards for the majority of them would be lower than the standards of their parents. It was the crossing point. They even embraced a kind of culture of resignation to their fates. The music, clothes and movies of the time even reflected it.

So this has been going on for a long time.

They found a way though. Millions of out of work college students and, voila, web browsers and dot coms were born.

Who's to say GenZ and the Millennials can't pull something out of their butts like Gen X did?
I think my point is that these adjectives are not "better" - they are different. They mean different things, which you might also mean, but aren't good "drop in" replacements.
Rubber was needed for gaskets and seals ???.
I used to think this would be... maybe not quite fixed, but certainly improved, when the boomers died off and left their property to their kids and/or grandkids.

After watching my mom die I'm convinced that the boomers' money will mostly go to the billionaires who own senior living facilities, while a small slice will go to the underpaid immigrants who work there.
Dealing with Nginx Blocking
What the heck was the price?

I paid $1,600 for an evans and Sutherland card with 32 MEGABYTES to run Softimage on NT 4 because I couldn’t afford an SGI in 1997
It was a joke?

I'm aware I'm not 'fighting for my life'
This is not correct. PWRs are slightly less efficient than BWRs, but their safety systems are much more straightforward due to having an entirely non-nuclear secondary. PWR turbine halls do not need containment, whereas BWRs' do.
One big reason for this is the tax law in US and Canada. Legally, contractors (esp. when incorporated) are considered employees if they work exclusively for one client over an extended period of time without interruption. Occasionally, I have seen such contractors take a few month sabbatical and return to work after that (still contracting).

Note: There are other criteria that have to be met as well for the govt to consider someone an employee:
- if work happens a the employer’s premises
- if the employer owns all equipment needed for work
- how is the work instructed - can denote a manager/employee dynamic)
People with ASD have harder time empathizing, it takes longer. Sometimes that delay means seeing someone with ASD struggle through an interaction. Making light of a disability isn't cool.
Doctors want people to be sick, police wants people to commit crimes, military wants wars. This is a dangerous mindset.

Did they improve their practices after the breach? Sounds like they did:

"Zoetop became independently certified as PCI DSS compliant in April 2019 and
has remained so since."

Now I know that PCI DSS is a complete shit, but that's the only tool they have. I'm all for criticizing the state, but sounds like in this case they did their job just fine.
Don't worry there's going to be a need for literal legions, and it still won't be nearly enough

"I had a problem so I thought I'll use Java - now I have a ProblemFactory"
We even allow _some_ stakeholders to pressure at the expense of the rest of the stakeholders (e.g. general public, or even users of our software).
Haha except expectations are managed (read low) with EasyJet or Ryanair. They deliver exactly what you pay for and expect.
Not my experience at all, If someone is deterred after reading above experience.

I run a small Http server, and I never had problem with billing, However the control plane UI is not as refined as AWS or GCP.
Maybe it is wrong of me to say it like this, but it seems like there is a trichotomy in the world of working people.

You have people like you, that will voluntarily study their hearts out to find the textbook or proper way to solve things,

You have people that seemingly don’t care, but learn by doing, making mistakes, learning holistically

And then you have the workers that just don’t care and wanna be done with their 9 to 5 at 8 and 4.

You’re going to get a wildly skewed sample looking at HN or Reddit, because, by and large, most people here are the first type.

But as someone that is throughly the second type, I don’t give a flying fuck about VonNeumann and mutexes and race whatever because attaching a word doesn’t do anything to help me understand the problem and the solution. I didn’t spend years reading about theory, I spent years looking at logging software, memorizing errors, and looking at data. I have no doubt that I could look at a server with an issue and eventually figure out the nuance of and solve the issue without ever having heard of any of the proper names.

I promise you I am not trying to be rude or condescending when I type all this, but the honest answer of it is true: some people aren’t academics, and any attempt to give them knowledge in the form of “book smarts” and higher level reading is gonna blow up in your face.
> That's quite literally all that it is

Using a media empire to sustain a campaign of harassment against innocent people is not the same thing as e.g. broadcasting lies about the safety of vaccines.

> speaking your incorrect opinion should not make you liable for the actions

It should when the target of your "incorrect opinion" is a private citizen being attacked because of your misinformation. Your flippant dismissal as "a few deranged individuals" does not match up with reality.
Educational video on YouTube from popular trans creator removed on grounds of "sex and nudity" policy, despite video not containing anything like that.
a related issue that i struggle with is having to choose between high paying jobs which are actively damaging the world vs being unemployed and working on open source software. I have been cycling between the two over the past 5 years.

So i earn a lot of money in a short period of time doing something obviously evil, then spend a year or two living very frugally and enjoying my life.

There just doesn't seem to be an obvious middle ground where you can get paid less to work on stuff that makes you happy. I am aware that these jobs exist, but they are competitive and rare.
It's pretty easy to think that software is basically designing search engines and providing a place for someone to play Farmville. But keep in mind that there are many places where software and automation plays an integral role in a process that can become dangerous very quickly. My resume includes stints designing thermal imaging software to control glass plants, implementing shutdown and notification controls for power generation plants and writing automation control logic for drywall plants. There are a bunch of opportunities for people to get hurt or killed in places like this. The people who build and manage these places require that the architecture of such systems be performed by engineers because of the legal jeopardy that would exist if they didn't have such requirements. This legal jeopardy extends into plant control and automation and employers in these areas insist that workers be certified professional engineers, too.