skysight-inc/HackerNews huggingface dataset:
Regret right now would be letting the stress of unemployment rip my family apart. I've got maybe a handful of door-slamming "what the fuck did you do all day then?" rants that I can tolerate before I'm ready to sign on with Blockchain LLM O-Ring Validation as a Service LLC: We Always Return True!™ if it'll pay the bills and get my wife to stop freaking out.
https://aranet.com/products/aranet4-home
Show HN: TypeScript exhaustiveness checking in Angular control flow
The Antarctic Midwinter Broadcast 2024
The more pernicious form of this, in my experience, are ignored compiler/linter/test warnings. Many codebases have a tremendous number of these warnings, devs learn to ignore them, and this important signal of code quality is effectively lost.
"The Post Office's Horizon system is "very robust" and the only scandal is that the company failed to properly defend it, according to a man tasked with representing sub-postmasters."
How This Real Image Won an AI Photo Competition
A problem with test case reduction occurs when your test generator also ensures the test input satisfies some properties. This means naive reduction can produce invalid inputs for which "failure" doesn't represent a bug. An example is in testing C compilers where the C code must not exhibit any of the many undefined behaviors described in the C standard. Creduce goes to some lengths to work around this problem.

A solution to this is doing the reduction on a tree of random numbers provided to the test generator, so the output is always a legitimate test input. The Hypothesis testing system takes this approach.
We don't have to make these changes all at once. I agree doing so would be somewhat disruptive. We can roll back the aid over a period of say 5 or 10 years, giving workers (and companies) time to figure out what to do.

I agree it may not be tenable in a representative democracy, but my point is that means the democracy is too powerful and encroaches on fundamental liberty. Government should not have the power to redistribute assets in pursuit of the "general welfare", and indeed it did not until US v. Butler (1936) gave the government sweeping power to do basically anything.
This is how clan based societies work.

They're probably the most common way of organizing societies throughout history. The western individual citizen based society is an anomaly.
> I feel like Amazon must have solved this for all practical purposes.

Given that I have, more than once, received a huge box from Amazon holding an extremely small item, I don't think they have unless they're really bad at packaging stock management and had to stuff things into whatever they had available?

(To be fair, it has been infrequent but then I'm just one person and I don't believe I'm a statistical anomaly which suggests that at Amazon scale, it's happening thousands of times a day.)
Unions being unions! Their standard line is always “well when management decide there’s nothing we can really do but we will take your money though and don’t forget to keep paying us” useless! And they have been caught out. We will help you with legal cases oh but wait not that one. Same old story.
You can absolutely write good Java, the language gives you the tools to do so. Just because the reputation Java developers got in the 2000s was of over-abstracted gunk does not mean the language is not a good choice, especially post Java 21. The problem is Python does not give you the tools you need be certain of its behavior.
Did it slip in an extra finger? :)
EDIT - I was wrong
How do you get money nowadays?
Free markets always work. Some people just don't like how they work.
Reminds me of a toy I had back in the 70's where you attempted to drop bombs into cut-outs in a rotating horizontal disk by looking through an eyepiece with an attached 90deg mirror. The only controls were a lever that moved the mirror side to side and a trigger to release a bomb. It used a wind up spring motor and was entirely mechanical - I played it for hours.
Communities set some standards of behavior. This has been always been true. While the government doesn’t replace parenting it does enforce standards of conduct. Like requiring parents to feed their kids or preventing businesses from selling porn to your child.

If government regulation worked, groups like Mothers Against Drunk Driving would not have to exist.

MADD is precisely the kind of community action that is successful. They made people aware of a problem and government stepped in to help provide a solution. Drunk driving fatalities were reduced as a result.

…you weren’t ready to have children.

Lots of people are ready to have kids and have them. A healthy society tries its best to prevent such kids from suffering too greatly from the misfortune of being raised by a moron. A healthy society tries its best to prevent morons from enticing kids of good parents such as yourself to do things that are harmful. Hence we try to keep people from selling drugs to kids. We don’t have 100% success at this but this isn’t a valid reason to not try.
Walk v1.8.0
All while corps and “non profits” spend a lot of someone’s money to lobby politicians and policy makers…

Trying to separate tech from politics or “real life” is not possible.
There has been 30/40 years of internet, and no legal battle has manage to get anything on that regard.

I would even say, topics on the internet with a lot of lobbying, such as pirating software/media, in the same timeframe, has managed to get absolutely nothing done.

I am afraid, it would not be possible to regulate legally.
To weed out badly writen apps that need > 1 GIB to serve just 100 users.
> tight control over where that allocation happens and what to do when it fails is maybe the most important reason c++ is so popular in the space

It's also the most important reason why the C++ standard library is so unpopular in the space. All standard C++ containers allocate implicitly because often enough that's OK even in systems programming. What matters is that you can control the allocation more finely when you want.
Depressed, stressed, anxious - these are temporary or treatable conditions. The diversity is for innate and permanent traits.
As a parent of three kids, total waste of time. For one, ASL isn't the only way to communicate with signs, and it's not the most efficient way to communicate with signs with kids -- they'll develop their own ways of signaling what they want. It's more of a parlor trick than anything else -- "Look what my kid can do!". I've got 3 kids and they were all very good at communicating what they want. We taught a few signs to our oldest kid, but it wasn't any easier to figure out what he wanted, and by the time he was using them effectively, he was basically talking already, we didn't bother with the other two.

(Going to clarify a bit: If the purpose is to communicate better with your kids before they can talk, it's a waste of time. Learning ASL is a valuable thing to do for many other reasons.)
Don't forget about Turbo Basic!

It was a great language and IDE for a young self-taught programmer.
Are you saying I can make money from my Vader/Popeye fic?
Lists of things are not a particularly good fit for Show HN and really not for HN in general. Some recent moderator comments explaining it:

https://news.ycombinator.com/item?id=39402244

And it comes up in the Show HN-specific rules https://news.ycombinator.com/showhn.html
You think it is still largely intact but what you do is monitored.
A story as old as time.
> is there any reason to believe that giving employees ownership of the projects will be any better than having "management" own it

Non-technical management's skill level is almost always overrated. They're almost never qualified for it. Ultimately it still is management's decision, and always will be. If however management believes that employees are incapable of serving users, then it's management's fault for assigning mismatched employees.

> how much their pay was affected

Bringing pay into this discussion is a nonsensical distraction. If an employer misses two consecutive paychecks by even 1%, that's enough reason to stop showing up for work, and potentially to sue for severance+damages, and also claim unemployment wages. There is no room for any variation here.

> Truly having ownership

It should be obvious that ownership here refers to the ownership of the technical direction, not literal ownership in the way I own a backpack that I bring to work. If true financial ownership existed, the employee would be receiving substantial equity with a real tradable market value, with the risk of losing some of this equity if they were to lose their job.

> how would disagreements between team members be worked out

As noted, there would be just two employees per project, and this ought to minimize disagreements. If disagreements still exist, this is where management can assist with direction. There should always remain room for conducting diverse experiments without having to worry about which outcomes get discarded and which get used.

---

In summary, if the suggested approach is not working, it's probably because there is significant unavoidable technical debt or the employees are mismatched to the task.
So do red tides. Oxygen depletion zones. Population imbalances leading to mass die offs. Huge oil spills. Etc.

[https://www.ncbi.nlm.nih.gov/books/NBK220695/#:~:text=Assumi...).]

which we have records of for all of recorded history (and fossil records of from far before that).

I’m not saying plastic is good to be dumping in the ocean. It isn’t! Oil spills are bad! Dumping massive quantities of fertilizer and making oxygen depleted zones worse is bad!

I’m saying claiming that nature is always pretty and naturally balanced without massive die offs and imbalances is just ignorant. That claiming natural hazards don’t exist or aren’t often at least as or more of an hazard is ignorant. And leads to major mistakes on our side, if we think that.

And I wish I could be ignored. Arguing obvious stuff like this is exhausting, but apparently it needs to be done or the BS spreads even further - and causes real problems.
> unless they... had to stuff things into whatever they had available

I assume that's exactly what happened.

You don't have to be "really bad at packaging stock management", you just have to have a supplier that is late delivering certain box sizes on a certain day. Late fulfillment is far more common than late ordering when it comes to automated systems like these.

(And the more days' worth of box stock you try to maintain in case box delivery is late, the more it costs you in warehousing. So occasionally getting a box too big is probably going to be economically optimal, when the box suppliers aren't completely perfect in supplying on time.)
I agree with you. It's also worth noting that this isn't unique to anything discussed here. EVERYONE has their line in the sand on a huge array of issues, and that line falls differently for a lot of people.

Environment, religion, war, medicine; everything has a personal line associated with it.
That's awesome sounding - I love how creative people got with mechanical designs before everything went digital.
SXX, you actually didn't answer his question while addressing his underlying jab, so I'll take a crack.

Crucial components in the security profession are trust, and managed risk. Companies that don't pass the sniff test are simply discriminated against - regardless of circumstances.

The US is looking out at the world again and trying to influence it. And the common man is bombarded with western military exceptionalism propaganda. Why would the USA allow any avenue for its currency to flow into a Russian firm? It was only a matter of time for something like this to occur.
I wouldn't say it's relatively unknown, I see it come up just about every time Guix comes up in discussions here. And I'm glad nonguix exists, for what it's worth.

But it's helpful to have Guix itself aim for reproducibility even if nonguix exists, so you can install upstream Guix alone if you're looking for reproducibility.
Ask HN: Do companies avoid hiring programmers who would rather do indie dev?
And if so, how can they tell?
> Literally nobody used it, as humans inevitably decide they know better.

Sadly when I was doing this, the packers were great - they'd follow the instructions from the service happily. Except the service itself would frequently output "garbage" because the product people refused to give me a timely feed of product dimensions etc.
That was a "rasengan".
Complaint: https://earthjustice.org/wp-content/uploads/1_2022-6-1_compl...

Settlement: https://earthjustice.org/wp-content/uploads/2024/06/495-2024...

Went in to poke holes. But this looks legit.
"Eat food. Not too much. Mostly plants."

All magic comes with a price, and the inside of Mylar packaging is absolutely magic. That is, it seems like whenever we try to science our way out of some food mistake, we end up making it worse.

Don't get me wrong, science has kept a lot of people from starving (although heavy nitrogen fertilizer use and monocultures are a challenge for the environment), but after a certain point, we started losing gains in health because we started optimizing for profit.

Now, we put pictures of nature on ultraprocessed food and convince people it's good for them, when all they really need is to eat an apple, which, unfortunately, has no marketing department.

Humans are smart, but there is probably no magic bullet. The safest food packaging is the skin on an orange.
Could you indicate the tutorial on Box 2D physics you mentioned? I'm interested
Very true when it comes to antisemitic views: only 1 in 10 Russians would be ok having a Jewish friend.

"In a Levada Center poll, for instance, 45 percent of Russians said they had a positive attitude toward Jews in 2021, up from 22 percent in 2010. Russians said Jews were the minority group they were most comfortable having close to them — but only 11 percent said they’re ready to have a Jewish friend, up from 3 percent in 2010."

https://www.politico.eu/article/vladimir-putin-ukraine-war-f...
Actually, no decision is simplely good or bad.

Continuing to work at my current company would certainly be more comfortable, and I wouldn't have to endure any struggles, but that's not the life I want.

Like you, I can't stand working on projects for others; this stems from my personality. It's undeniable that most people can tolerate it, even if they don't enjoy it.

It was after 7 or 8 years of starting my own business that I began to see decent financial returns. Looking at the entrepreneurial journeys of other programmers around me, it's roughly the same pace. So if you are going to start a similar journey, remember to tell yourself every day that tomorrow will definitely be better.

BTW, Why is it so difficult to get started?

I looked back and realized that it's because we are targeting an incremental market.

If we were aiming at an existing market, it would likely be much easier.
No, it isn't. I think it's rather weird tourist attraction to pick for a trip.
the kids will just swipe a parent or older sibling's card
Nah, I've always loved watching satellites.

I'm concerned about light pollution.
now you just hire them to seize unreleased trading cards

https://www.dicebreaker.com/categories/trading-card-game/new...
Tell that to the 346 that died in a Boeing 737 max. Half of those where on the second plane when the problem was well known.
Can you point out where anyone said “nature is always pretty and naturally balanced without massive die offs and imbalances?”

Are they in the thread with us now?
That’s what I expected, and there’s not much they can do given the CPU choice they’ve had. Thanks.

My personal laptop is an M3, my work laptop is a 2019 Intel MBP. So I feel and hear the difference every day in heat/noise alone. I’m looking forward to the next work upgrade cycle, whenever that ends up being.
This brings to mind a vague memory of a physical game in the 70s where you had a bomber above a rotating plate with landscape drawn on it. With target holes maybe? I'm not sure. You had to drop little heavy bombs, probably with lead in them, and had to try to hit the targets. The bombs may have been magnetic?

Weird game, but in the same vein of mechanical simulation.

EDIT: It was called "Chutes Away". Work blocks access to any board game site so I can't verify whether there's a good article on it...
Dm-vdo block-Level deduplication and compression merged into Linux 6.9
> No one

Hahaha, you would be shocked.
You can implement a GraphQL service in anyway you desire. There is no inherent relation to the storage solution you use.

GraphQL isn't anywhere close to being similar to SQL, so I find the desire for an analogy very confusing.

To me, these are grammars for interacting with an API, not an API.

To me, it is like calling a set of search parameters in a URL an API or describing some random function call as an API. The interface is described by the language. The language isn't the interface.
I liked his style too: "hoarding wealth like a Crusader King" is such a novel analogy.
Oh yeah by "Electron" I meant "and its alternatives" such as Tauri, Wails, github.com/webview etc.
Innovation heroes are a sign of a dysfunctional organization
Ransom Letters Done Right
I needed to create a cool natural-looking Ransom letter generator for a game with my wife. There are tons of services, but most of them look meh...

There are different approaches to generating funny looking letters:

- Vector/random Fonts/CSS: Lacks the natural Field
- Character Images: Looks natural, but requires lots of work. But the real scissors-cut letter might have cool image artifacts in the background which gives even more natural look.

This anon-letter.online uses the 2nd option and does it really really well :)
Its not just a matter of having enough room for more crap up there. The enormous and growing number of satellites have an impact on ground based astronomers and astrophotographers
Also all these boxes have to be within reach of the picker… I’ve been getting more ersatz boxes (just kinda cardboard wrapped around a single book and glued) from Amazon, probably so they don’t have to keep a huge number of pre sized boxes in stock.
We're building 120 nuclear fusion power plants in 2024 alone, or something like that.

https://cleantechnica.com/2024/06/21/world-getting-120-new-1...
> Environmental law experts said that the youth climate lawsuit strategy, which has been ongoing since 2011, has faced an uphill battle in many states.

Oh interesting.
Just keep doing the bit (Karma Yoga Edition)
just keep doing the bit. nothing matters other than the bit. you have been doing it for so long, keep doing the bit. it's funny, like no one gets it at this point but that's the bit. keep doing the bit. nothing matters more than the bit.

I draw connection between the above meme and Karma Yoga as proposed in the Holy Bhagavad Gita. Please give a read.
I mean... his company was sitting on a lucrative government contract for an agency that was working hard to cover up a failure. It's fortunate that in this case distribution of power (and the shocking nature of the failure) ensured that the right thing happened, but I see a corporate and government management colluding to maintain their positions.

Distribution of power is definitely important though, whether public or private. People concerned about government abuse is due to the fact that due to its nature, government power structures are more often centralised and without competitors by definition. There are monitors but they are often parts of the same system.
> The fact is, Discord as a platform is more accessible compared to IRC.

Guess it depends on what you mean with "accessible". In terms of accessibility for impaired users, IRC is a open protocol vs a service that disallows 3rd party clients. I'm sure there exists better options for IRC than Discord, and at the very least, IRC allows you to access it however you want, be it visual, textual, voice control or whatever.

Besides, Discord being a US company, need to prevent users from Cuba, Iran, Syria (and NK) and is also banned in a bunch of countries like China, UAE and Egypt. So in that sense, Discord seems less accessible than IRC.

Only remaining part is that Discord has a somewhat easier "getting setup" UX than IRC for younger users, as it's more similar to the type of services they're probably already use.
SQL is a great one because I've found so many devs either know nothing, or so bare minimum that it's easy to become the SQL guy on a team just because you're familiar with window functions. There's a lot of SQL out there too, and nothing has dethroned it after probably near 50 years now and I don't see anything coming close.

It's also one of the best bang-for-your-buck things to learn, time to usefulness wise. Whether you're writing JS, Java, C#, Python, Ruby, etc and have a backing DB - SQL is probably associated with the project. When it comes to NoSQL, there's a lot of great stuff out there for specific situations, but the querying is either fairly simple (with complexity on the application code or infra), or the query languages are very specific and less applicable to other software.

The core of SQL is very versatile and it'll be there whether you're at a three person startup or Wells Fargo.
Factorio Fluids 2.0
wow, within 5 minutes of my pretty much identical recollection! (EDIT: that sounds almost accusatory, it's not meant to be)

Do you remember what the game was called?

EDIT: it was called "Chutes Away!"
I think they would love to get any insight into shrinking this!
Back when I was a professor I would give a lecture on ethical design near the end of the intro course. In my experience, most people who think critically about ethics eventually arrive at their own personal ethics which are rarely uniform.

For example, many years ago I worked on military AI for my country. I eventually decided I couldn't square that with my ethics and left. But I consider advertising to be (often non-consensual) mind control designed to keep consumers in a state of perpetual desire and I'd sooner go back to building military AI than work for an advertising company, no matter how many brilliant engineers work there.
I'll bite:

"More artists than engineers": yes and no.
I've been working with Pandas and Scikit-learn since 2012, and I haven't even put any "LLM/AI" keywords on my LinkedIn/CV, although I've worked on relevant projects.

I remember collaborating back then with PhD in ML, and at the end of the day, we'd both end up using sklearn or NLTK, and I'd usually be "faster and better" because I could write software faster and better.

The problem is that the only "LLM guy." I could trust with such a description, someone who has co-authored a substantial paper or has hands-on training experience in real big shops.

Everyone else should stand somewhere between artist and engineer: i.e., the LLM work is still greatly artisanal. We'll need something like scikit-learn, but I doubt it will be LangChain or any other tools I see now.
You can see their source code and literally watch in the commit history when they discover things an experienced software engineer would do in the first pass.
I'm not belittling their business model! I'm focusing solely on the software. I don't think they their investors are naive or anything.
And I bet that in 1-2 years, there'll be many "migration projects" being commissioned to move things away from LangChain, and people would have a hard time explaining to management why that 6-month project ended up reducing 5K LOC to 500 LOC.

For the foreseeable future though, I think most projects will have to rely on great software engineers with experience with different LLMs and a solid understanding of how these models work.

It's like the various "databricks certifications" I see around. They may help for some job opportunities but I've never met a great engineer who had one. They're mostly junior ones or experienced code-monkeys (to continue the analogy)