skysight-inc/HackerNews huggingface dataset:
I believe this is a topic where many people have predefined narratives they repeat. The comments above are about the benefits and costs of diversity (different but informed opinions), yet the non-narrative fitting opinion is downvoted. In my experience diversity provides access to new ideas and a variety of experiences through the people you meet. However there are also costs to diversity which shouldn’t be ignored. Communication is more challenging in diverse groups. Also values, beliefs, and norms vary more in a diverse group. That’s beneficial for those looking to expand their understanding of others and the world. However it also means less cohesiveness within the group which reduces feelings of belonging. You can’t have your cake and eat it too. There are similar trade offs in building technology. Having access to a wide variety of frameworks and technologies helps you learn more ideas and discover better ways to do things. However groups also create standards which allow for interoperability. Pros and cons.
I thought this would be about loading a book into an LLM and chatting to the characters.

Anyone done this?
not to be that guy, but the python ecosystem isn't at all in the same boat as ruby or elixir and it's actually chock-full of web frameworks (and package managers); the insane quantity of churn, fomo, hype and garbage code that circulates makes the JS ecosystem looks tame in comparison.
What are you using your prime numbers for?
Wow... I definitely would have obeyed the barricades and trusted the police. I'll definitely think twice in the future.
If you think "cars" is a "?!?" in American life expectancy stats, our premises and information sources are too far apart for us to have a productive conversation.
So you are saying poor people should only eat bad, cheap food? What's your point exactly?
I've been writing JS for 17 (continuous) years I'd say it took me at the very least 6, probably much closer to 10, to get to what I'd call "expert" JS knowledge (and have since regressed somewhat).

I've been using other languages longer than 10 years too but not continuously enough to ever consider myself expert.

I'd say there are definitely rust experts out there, but I'd posit it's unlikely for the average dev to have gotten that far yet.
Tragic events like this can be a reminder that the only person responsible for your safety is You. You Cannot rely on "officials" or rules to care more about you than you do. Trust your gut, maintain awareness. Do not be lulled into complacency by safety theatre.
Edit:nvm, I'm wrong, see below

They've given out vague explanations such as a software glitch, while holding the detailed post-mortem back claiming the obviously absurd excuse of national security concerns.

This is counter to how they typically operate as well as how most other agencies/companies around the world operate these days, where they at least explain what went wrong. eg Hakuto-R's team explaining that their flight software thought the radar altimeter was malfunctioning when it wasn't, causing it to rely on the IMU and thus it thought the surface was much higher than it actually was.
Game development tends to make code more in this style, half way between C and C++.
The reasoning of this is primarily the need to avoid hidden costs in the STL, but to be honest is also just momentum & culture :)
The weird thing is that what you are describing is a very American washing machine. What I'm used to from Europe looks more like [1].

You select the desired program with the knob based on what you loaded, then adjust temperature and spin speed with the touch inputs (some programs will block out some options, e.g. wool won't let you do more than 40°C or 800 rpm), you can add some options like more water, and based on that the machine does its thing, running a program specialized to achieve the desired outcome. It tells you how much time it needs, but it's not something you have manual control over.

And of course everything is labeled ... printing different text on a $200-$2000 machine doesn't break the bank for non-american manufacturers.

1: https://media.miele.com/images/2000018/200001856/20000185612...
{(~T∊T∘.×T)/T←1↓⍳⍵}
Isn't "beyond reasonable doubt" already a high standard? I've watched cases on youtube where it was really obvious from all the circumstances that the defendant did it. But it wasn't beyond reasonable doubt, so the jury had no choice but to declare them innocent.
> their government cares more about cheap oil than the plight of it's future medical doctors:

just like another government who cares more about the profits of the military industry than the life of ukrainians.
Hetzner and Digital Ocean are competing for small customers in a way that AWS, GCP and Azure don't need to.

If you only need a few hosts, you've got tons of options on where to get them, so competitive pricing is important.

If you want thousands of hosts, geographically distributed, and especially if you're a sizable company that cares more about best practices than costs, top tier cloud hosting is what you want, rather than low cost hosting. If you need a lot of equipment and want flexibility, you can get that at a big host, but it's harder from a smaller one. As a big customer of a medium-large host, with lots of promised flexibility, it was pretty easy to see how it worked for small requests and how it didn't for large requests (and it was fine, we'd ask for 200 servers of X and they'd give us a timeline and largely hit the timeline, but it wasn't the 1-3 hour timeline you get for a less than ten order; sometimes they'd already have equipment and need a week to cross ship and assemble, sometimes it would be a few weeks because they'd need do do vendor orders etc)
Two major problems with this:

1. It's a very naive idea that our actions can always be construed as evidence of what we want. The fact is, humans aren't purely rational beings, and we don't always do things that lead to what we want. Particularly, short-term dopamine-rush type desires can override our more fundamental wants and even needs. The person who wants to lose weight gives in to a short-term craving for a cookie, the guy who wants a relationship gives in to a short-term fear of rejection and doesn't approach the girl, the person who wants to save money buys the cigarettes to deal with their stress. The idea that anyone is immune to this is arrogance, and it's uncompassionate to not allow for this in our understanding of others.

2. Simplicity is defined in a lot of ways, many of which don't make much sense. For example:

> A lot of developers want simplicity in the same way that a lot of clients claim they want a fast website. You respond “OK, so we can remove some of these 17 Javascript trackers and other bloat that’s making your website horribly slow?” – no, apparently those are all critical business functionality.

This is assuming simple == fast, but that's not in evidence. One might plausibly improve speed here by loading the 17 Javascript trackers asynchronously after the visible parts of the page have loaded, thereby creating the visual impression that the site is faster, which is likely what the client means when they "claim they want a fast website". By any reasonable definition this is more complex, but it's faster by the definition the client is likely using.

In optimization this is super common: quicksort is faster but more complex than bubblesort, hash tables are faster but more complex than lists of key/value pairs, etc. "Fast" is a really poor approximation of "simple" in this context.

Really this is an example of really poor listening on the part of the author. They're not taking the time to understand what the client wants to be faster, and are instead incorrectly telling the client that they need to remove core business functionality in order to do that[1].

[1] As a side note, I've managed my entire career to avoid working for companies that have 17 Javascript trackers installed, and in all likelihood you can too. If you don't like working on sites that have trackers installed, then I think it's more mature to be honest about that with both yourself and your clients, rather than setting up artificial roadblocks like "this can't be fast because of trackers" which is passive-aggressive if you're saying it just because you don't like the trackers.
In the Netherlands, the government already keeps track of everyone’s address. If you move, you have to register your new address with the municipality within a certain time frame. (IIRC 2 weeks)
This was a hard read.

What is the best move if stuck in gridlock with fires oncoming?
I don't think your examples feel like the simple options to me. For example:

Batching should solve a specific problem, it's not really complicated to implement but without a need adds unnecessary complexity to the system. Simplicity in this case would be no batching and just handling the inputs as they come.

One-button interfaces while minimalist are not simple, you've already covered why they're complicated. They can be simple though, if used correctly, but you're intentionally over-complicating to make a point. Even no button interfaces with gestures can be simple an generally intuitive.

But you're correct that my simplicity may be your nightmare. I use DWM because I don't need or want the complexity of a full desktop environment. Most of what I do use the same vim keybindings, and runs in the terminal. The settings for all of those are in a git repository and I install a new machine or VM with a single line that I've memorized at this point.

To you that may seem like a brittle hell, to me it's the simplest most stable system I can design.
Survival is almost always increased by ignoring government officials, I dont know why we have to keep relearning this lesson over and over again but some people still follow government like they have some divine knowledge

Government works best which is subservient to the people, the second it becomes something else bad things will happen
> More andecdotes but I've had british pound coins that were minted in the early 60's still in passable condition;

The sterling pound coin was introduced in 1983. The 60s were pre-decimalisation even.
Similar story here (truenas was a gateway drug). There are a few up and coming filesystems that I have my eye on. But by and large, ZFS has remained my favorite.
What were the warnings they should've heeded differently?
This might not be a popular opinion, but - I love the idea of Rust, but the language itself seems needlessly complex to me. It looks like the authors tried to cover so many esoteric usecases that the result is more like C++ than C (which is not good in my eyes).

One example:

> `let` patterns can be used as conditions in `if`:

Anyway, this tutorial looks great, I'll give Rust another go when I have a good project for it, but to me it seems there is a great need for a simpler language with similar memory management. Rust is just too complex, imho.
> If you really want to design your own house (a great idea), look up materials around A Pattern Language instead. Learn what makes a great house, then design a plan incorporating those ideas but customised towards your plot and your needs.

I get this is hn where diy ethos runs deep, but please don't do this. Hire someone to design it and oversee construction for you.

Expertise exists and matters.
Nice!

I recently implemented a C-based numpy solution of LSH to compress / recover cosine similarity[1]. It was my first time writing Numpy C, and it was a lot of fun to massively improve the performance over pure Python[2].

1- https://github.com/softwaredoug/np-sims

2- https://softwaredoug.com/blog/2023/08/22/rand-projections-in...
> If I read correctly, this is now the most watched live video on YouTube!

Which is disappointing. India should have their own video sharing/livestream platform.
Ask HN: What would you hope to see in an unofficial HN discord?
What would you hope to see?

My personal answer is kinda more of the Ask HN and Show HN discussion type content. I like those threads!

Another answer from someone else was they're hoping a discord would be less intimidating to join the convo, some early feedback before Show HN posts, and "body doubling" a la ADHD / "work buddy" type things.

Inspired by this thread - https://news.ycombinator.com/item?id=37233435. Someone asked about if there was a HN discord and I set one up and a group of 11 people joined in the past hour or so, nothing major yet but there's been a couple interesting messages.
This is such a niche market. I have a friend who colors as a way of reducing stress. However, 20 pages a month seems like a whole lot of coloring. The pricing for the individual packages seems a bit more attractive than the subscription price.
> Can we please not value people's life in money? Because if we can then slavery would be justified.

That isn't a logical statement, one does not follow from the other.
Thanks! Macroexpanded:

A half-hour to learn Rust - https://news.ycombinator.com/item?id=25610741 - Jan 2021 (330 comments)

A half-hour to learn Rust - https://news.ycombinator.com/item?id=22448933 - Feb 2020 (148 comments)
Think you can fit a few more stereotypes in there? Trying to figure out where you fit in. Let me guess, you're the one true centrist?
Here's the comment from the other thread: https://news.ycombinator.com/item?id=37235803
> Is it? I find it weird you think so.

We might focus on the law itself and not some hypothetical situation.

> nobody will ever know, so the law is pointless.

You can’t sign a contract for anything worth more than €3000 if you want to pay in cash. If you want to declare your income, pay taxes, prove that you obtained the money legally when you later want to deposit it to an bank, during a tax audit etc. Of course it won’t affect transactions which are already done illegally so it depends on what do you mean by ‘pointless’.

The $10k limit is also a thing in Europe, the exact amount varies by state though (I think).
Syria isnt 300 years old ? Damascus is one of the oldest cities in the world.....
GTFO of the car and run
> got completely thwarted by the borrow checker

IMvHO, Rust Ownership and Lifetime rules aren't really that hard to learn. The only trick is that a programmer cannot learn Rust exclusively by trial-and-error (which programmers love to do), trying dozens of syntax combinations to see what works. A programmer is forced to learn Rust by RTFM (which programmers hate to do), in order to understand how Rust works. That's all there's to it. It's like trying to learn to play the guitar without reading a book on guitar cords, pulling guitar strings individually at random - the music just won't happen for quite a long time, unless you're Mozart. At any rate, one can always forget Rust references (i.e., raw pointers) and use Rust reference-counted smart pointers[1], effectively writing Rust analogously to Swift.

[1] https://doc.rust-lang.org/book/ch15-04-rc.html
I do but I wouldn't if other people didn't put them in that format instead of zip. That said, I know tar.gz is native to linux so that one I understand more than 7z but this thread is showing there are definitely legit uses!
From guidelines:

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.
Agree. But also if Chinatown wasn’t founded by one group it wouldn’t be Chinatown. When we are appreciating a culture, that culture is a set of values, norms, and beliefs that are consistent, not diverse.
> Not much serious counting needed.

An optimal algorithm that solves the normie's problem by completely ignoring it.

I.E. "you're holding it wrong"

Would you offer this solution to a 13-year-old using GitHub for a school project? Or a 60-year-old trying to keep up with tech? Or a busy parent trying to catch up on things after a long day?

This utter lack of empathy saddens me.
Thanks here go to the work done by the awesome-archive[0] project without whom this day would have been much more frustrating.

[0] https://github.com/awesome-archive/Wappalyzer/pull/1
superwhisper.com is also cool
FYI pip is specifically not a package manager, it's a package installer.

Pip does not attempt to resolve dependency conflicts of already installed packages, only the ones it is currently trying to install. Nor does it try to manage the life cycle of installed packages, such as removing transitive dependencies never specified or no longer needed or create consistent environments with a lock file.

As package specifications have become better defined (rather than "whatever setup.py does") and are being better enforced (e.g. Pip will soon reject version numbers that are non-compliant) there are several attempts at writing full-fledged package managers (Rye, Huak, Pixi, etc.) and I'm sure once one of them gains critical mass it will replace Pip quickly.
Is there any actual evidence for this? The article is all hearsay...
Also, driver safety wasn’t a thing, either. If a car came to a rapid stop, those kids would have been flying through the front window, but chances are the driver would be impaled on the steering column (the steering wheel would easily break of, but that column would be rigidly connected to the front axle), the engine block might be pushed through the car into the back seats, maiming any legs it encountered, etc.

Cars were extremely dangerous at the time and could kill their passengers in collisions even at low speeds.

Ralph Nader had a point (https://en.wikipedia.org/wiki/Unsafe_at_Any_Speed:_The_Desig...)
Thank you, I was worried about that. I wonder about this a lot and HN always thought like the right place to ask!
Rethinking how we define the new “iPhone moment”
Does the Kansas criminal code use the word "hacker" or are you just making stuff up?
Simplified Code Refinement and Debugging with GitHub Copilot Chat
> There is no situation I would be comfortable making a transaction with that much cash (unless I was in so insanely wealthy that this amount of money meant nothing to me)

That’s fine for you but why does that mean it should be illegal for everyone else?
Here Here.

It also ironic that a country and population seen as backwards by the British Empire have overtaken the British in landing on the moon.

Would be nice to see the African and South American continent achieve a moon landing as well.
Count Dracula Resurrected: Analysis of Vlad III the Impaler’s Documents
How is that conclusion came to mind? Did they wrote the entire code in Russian or the code just don't run on Russian computers?

If you don't know, this is not even the first file compression related exploit. "Zip Slip"(0) for example, is just one year old, and there are many of them out there.

[Zip Slip]: https://nvd.nist.gov/vuln/detail/CVE-2022-21675
I've had several sex worker friends who all chose to do it, save one. She was a real sweetheart but (and she knew this, and was candid about it), wasn't very bright.

The backpage/kijiji thing hurt her bad. She had to start going off referrals more. Which is a bad thing because, as I learned- forming close relationships with clients is bad in that line of business.

Soon she was getting passed around by friends, treated worse and worse. She got pregnant, engaged several times. Beat up several times, pregnant again.

I tried to convince her that anything would be better- fast food, whatever. But how to support now two kids by herself on minimum wage?

Even though I no longer personally know anyone (to my knowledge) effected by this- we need to protect sex workers. Legalize it, or at least decriminalize it to remove the stigma. Like the war on drugs it hurts the wrong people, and if there wasn't a market for it, it wouldn't be one of if not the oldest profession.
You'll find a wide spectrum of beliefs within that "same breath".

Personally, I think life in prison is necessary in some cases - that there are people who will never be able to function safely in society - but that it is simultaneously overused (case in point: stealing four cookies; https://www.latimes.com/archives/la-xpm-2001-jun-19-me-12244...).

There's also the "you can release someone from life in prison" aspect if there was a mistake, malicious prosecution, or they've shown signs of genuine rehabilitation.
I spent 4 years getting a degree in mechanical engineering while also working full time as a Manufacturing Engineering Technician (my company wouldn't drop the "Technician" in my title until I had the degree, even though my duties were the same). After I graduated, I got a job with the title Product Engineer, which was essentially mechanical engineering.

When I moved over to the software world, I didn't really notice an appreciable difference from the work I was doing when I had "engineer" in my title. You're still solving complex problems, accommodating for edge cases, and translating requirements into deliverables. The only differentiator is that I went from producing something physical to something digital. So I call myself a "software engineer" without really thinking about it. Nobody ever blinked an eye when I said I was a mechanical engineer. Nobody dug into whether I was accredited or licensed. One could argue that distinguishing between a programmer and a software engineer is analogous to a drafter vs a mechanical engineer, but that seems wrong too. At the end of the day, you can call me whatever you want as long as the check clears.
But people usually do have a terminal to accept payment. If not, they usually just send you an invoice. Makes bookkeeping much simpler for the business too.

I have only paid in-person using NFC for nearly 10 years in Norway. I understand that the situation is different other places, but I'm literally not sure what our physical currency looks like now.

However, I walked into a store in Spain yesterday that was cash only. Now I have cash in EUR that I not only overpaid insanely for because of the ATM , but I also can't use it in Norway. If cash was no longer an option then it would be much simpler and cheaper as my bank does the currency exchange for me.

Digital payments are probably better in every way when it's the norm, except for privacy, and that's a big one.
I was thinking more about a recorder positioned on earth or on orbit, but I forgot about the main stage of the ship that deploys the probe and should have visibility of the dark side.
That's distasteful but necessary. It's when we start making policy by valuing peoples live based on economic output that things get bad. Otherwise you end up killing a healthy young person to harvest their organs for old people at the top of their career.

Notice the comment being objected to was "is the night watchman's life worth 3.2 million"
Remembering the Improbable Life of Ed Fredkin
You are incorrect: "Transactions under $10k" are not legally suspicious, but rather, multiple transactions that are very large but under $10k but when added together are more than $10k. It's not that easy to end up under scrutiny for structuring unless you're running a cash heavy business without declaring it. Moreover, 99% of the time, the "scrutiny" is "fill out this paperwork"
People that want RTO usually want it because they believe it enables better collaboration. But that's only possible if the people they want to collaborate with are also at the office. I wouldn't call it hostility, there are just different philosophies about how to be productive.
Maybe stamps.
Fair, I was hoping it'd go deeper because even an individual has tension between different priorities that can require complexity.

This whole point kind of invalidates the conclusion that no one wants simplicity despite their claims. They really do want simplicity, despite struggling to understand both the depths of what's needed to satisfy their less visible constraints and the needs and priorities of everyone else using the thing.

Subconsciously or consciously folks may have a sense of the tradeoffs, which is why they keep choosing more complex solutions. Not because they're being dishonest or are hopelessly ignorant.