skysight-inc/HackerNews huggingface dataset:
A large number of extremely talented engineers might beg to differ. Everything you listed as an issue has a solution. Like any operating system, you have to spend the time to learn the intricacies of how it works and to customize it to your liking. For me, must haves are Alfred to replace spotlight, my dotfiles which change a ton of defaults in various apps like finder, the dock, etc, setup key repeat, iterm2 colors and profile, etc. divvy and magnet for window management. Caffeine to prevent sleep. Stats open source menu monitors to replace istatmenus

I’m sure there are newer equivalents to what I’ve listed. I’ve been using those programs for years.

Some jumping off points

https://github.com/jaywcjlove/awesome-mac

https://formulae.brew.sh/analytics/cask-install/30d/
Last I checked, he was living a quiet retirement. People should be taking him gifts.

EDIT: Oh, he has died. I hope people were taking him gifts.
There’s a difference between complexity that’s inherent to the problem, and complexity that’s added by developers who have drunk architectural cool aid.

This is an example where all of the complexity is caused by rigid adherence to the most popular architectural patterns of about 10 years ago.

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

It looks completely ridiculous to modern eyes, but during peak OOP it was just how you should do it.

If you like simplicity then your fizz buzz implementation would be a few lines.
"[Time's manager] Frumin strongly rejected the notion that the flat-fee pay structure has contributed to a decline in quality and argued that the site now relies less on freelance labor, opting to hire more paid staffers for this very reason."

Nah that's totally part of the decline. Articles that used to be co-written by experts like master gardeners or writers with whole blogs on the subject matter are now written by someone with "years or experience reviewing board games" or who previously worked for Men's Health. What unmatched wisdom!
And I can access my bank account after crossing the border as well.
Mostly true--the hn.js would indicate otherwise:

function vote (id, how, auth, _goto) {
...
$('unv_' + id).innerHTML = unv;
new Image().src = vurl(id, how, auth, _goto);
}
Depends on country a lot; in the Scandinavian countries there's a central identification database which links your entire identity including the registered address.

However, if I'm not from Norway/Sweden/Denmark then I'm not in that system yet.
I don’t care about examples from the US. How is that relevant or at all related to this specific ban?
Lots of companies make ovens with physical knobs still. Smart features are creeping in but more in fridges than ovens.
Check out https://create.t3.gg/
Are you actually unhappy or just bored? It sounds more like boredom to me, but the only person who can truly answer that question is you.

If it is boredom that you're feeling then is there something you could take the initiative on that would be both interesting to you and beneficial to the company?
It's amazing how many Europeans love letting their governments all up in their business. It's my money. I earned it. I already paid taxes on it. I should be able to spend it however I want.
I used to work with an engineer that assured me he had looked into flat earth theory and it was "legit". This same person told me he could re-write Terraform in a day, so my view of him was skewed.

However, I was genuinely surprised to find a real flat-earther in a technical role.
Inside Sajaegi, K-Pop's Open Secret (2020)
> And there is usually a provision prohibiting "artificial fractioning" of payment, i.e. in theory if you buy something worth 1,200 and the limit is 1,000 you cannot pay that with two invoices/receipts 600 Euro each.

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

Also illegal in the US.
There is some trade-off in development speed, but I think it's outweighed by the productivity gains from a great static type system and language that is relatively free of footguns.

I have built several APIs with Rust + Axum + Sqlx. I get statically typed SQL queries, rock-solid performance, easy to deploy. Most of these APIs also interface with AWS stuff at some point, and the Rust SDK is just phenomenal to use.

But I also love Rust. I've been writing it for 6 years now, and I am more productive in Rust than any other language (for non-trivial projects). I can write up an API faster in Rust than in Django, because I don't have to spend time digging through configuration files or installing plugins and reading arcane documentation to do what I want. The above stack in Rust is incredibly simple.
It depends on the DBMS, its configuration, the host OS, its configuration, and many other details. Snapshotting running databases is possible and often "just works," but you should always verify that before relying on this functionality in production.
Related recent other vulnerability from last week:

https://news.ycombinator.com/item?id=37179505
I've owned seven vehicles in my lifetime. Five of them were paid for with cash transactions greater than $3,000. It's quite common for private sellers to prefer cash.
I still find it hilarious that zbefunge is one of the best befunge environments I've used. It runs in the Infocom z-machine!

https://www.flourish.org/zbefunge/
NASA LCROSS confirmed it before the Indian mission (which NASA instruments also on the Indian mission confirmed first). After NASA confirmed, Indian officials came out with their own announcement
I'm actually taking issue with that assertion - mid-sized builders absolutely don't have that kind of time put into the designs of their house. They build one and iterate on the problems - it's not so different from software. I know - we've had quite a few problems related to being the 2nd iteration of a new house plan for a builder.
In science and exploration the only losers are the ones who don’t try to begin with.
We have deep respect for other languages but HN is an English language site, so the articles posted here need to be in English.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
It's 69° south, so it's not so much the south pole as the polar region. For reference, the major landmass of Antarctica starts around that point on Earth. McMurdo Station is at around 78° South.
In India, any transactions over 50000 INR (about 555 EUR) are discouraged in cash, and if necessary, the payer must provide their PAN card. PAN is the tax identification number in India. It is on the recepient to report these transactions.

It is not illegal though, and you can in fact pay arbitrary amounts of cash for instance at hospitals or jewellery stores, with PAN. I am okay with this oversight, though I'm not too happy about the middlemen. I can't think of any legitimate usecases where one wouldn't want to share PAN, unless they are underreporting income and evading taxes. While I'm often unhappy with how my tax money gets spent, I still begrudgingly pay my taxes and have no sympathy for black money.

We also have instant and free transfers via UPI, and I can transfer any amount, even 1 INR (Approx 1 cent EUR) to anyone. I make about a dozen upi transactions everyday, for practically everything. Roadside snacks to in mall purchases. This further reduces the need for carrying cash. There are only a few holdouts, such as bus tickets purchased on the spot, or the ocassional auto rikshaws that demand cash.

Even foriegn tourists now can "pay lik an Indian", with upi, to borrow marketing slogans from the airport adverts.

Transacting large amounts in cash(banknotes) is going to become increasingly difficult across the world, for better or worse.
This idea is as confused as people who claim that they "don't need package manager because they have Docker".

So what if you will have containers / jails? -- You still need to install multiple components into the same container / jail... because you need them to work together. It's not solving the problem at all. Of course, containers are useful, but not for the purpose of solving installation of software comprised of multiple components problem.
Also here come the British news lamenting about how India is wasting money instead of focusing on their poor. Slumdog Millionaire mentality.
You might be surprised by the volume of agricultural transactions settled in cash. Not sure about the Netherlands specifically.
Without a law you can't enforce it.

The results will be known sooner or later.
Disclaimer: I'm a huge fan of ZFS.

ZFS is much more than just a filesystem and related tools. It also supports backup/restore and disk partitioning and partitioning of data via filesystems (not AFAIK available with EXT4.) And probably other things I either don;t know about or have forgotten to mention.
Tesla's mission was never to sell the most electric cars or to dominate the EV market. Their mission was to make a competitive and desirable BEV that normal people would want to own. To make the BEV market a viable thing. Even more - to not just make a great BEV, but to make a great car. And to that extent, I'd say they succeeded.

Hybrids are not superior in any way. Indeed they are actually inferior in just about every way - cost, performance, maintenance / reliability, emissions. Which hybrid beats a Model 3/Y?

Referring to electric trains, trams and subways is also a red herring. This discussion is about Tesla's contribution to electric cars.

Tesla's quality is only suffering in the eyes of its most vocal critics - who often have a vested interest in stirring up controversy. I've owned both a Model S and a Model X - both are significantly more reliable (and better performing) than any other car I've ever owned. Observing that Tesla was not immune from the global supply chain crisis caused by the lockdowns, or is having difficulty perfecting FSD, or is actively researching humanoid robotics (ie: diversifying) seems short-sighted. Would you prefer they make no attempt at innovation? Expecting perfection from Tesla, but excusing mediocrity from every other manufacturer is an unreasonable double-standard. (Although I would agree that their early marketing of FSD was overly optimistic and potentially reckless.)

Nobody is claiming Tesla invented BEV's - that's a straw man. But they certainly did push the BEV market into the mainstream and drastically improve the technology. The fact that you can drive anywhere in the US and be within driving distance of a Supercharger is testament to that. Without Tesla leading the way, I think there's a strong argument to be made that there would still be no EV market in the US.

And finally, Tesla is the first new US car manufacturer to arrive, and be competitive in the last century. I think that's an accomplishment in itself.
Most of the Rust folks aren't interested in articulated discussion about trade offs, they're zealots making a moral argument and view themselves with a sense of divine superiority parallel to the Christian crusades.

This is made exceedingly clear if you ask for specific examples of when Rust shouldn't be your first choice or when Rust is second-fiddle to more optimal solutions.
If they're bought together, like mine were, and they have close serials, they've be almost identical; if you then run them in a ZFS mirror like I was, they'll receive identical "load" as well.

Since mine had ~43000 hours, they didn't fail prematurely, they just aged out, and since they appear to have been built pretty well, they both aged out at the same time. Annoying for a ZFS mirror, but indicates good quality control in my opinion.
He could have been paroled in 2012, but was either paranoid or in a mental state where he didn't understand what they were asking and refused to sign the papers.
In Greece it's 500 euros!
> Cash is, after all, the only instant and feeless transaction method.

Bank transfers in the EU are instant, and there are no fees for personal accounts.

> Imagine I bought the car on Friday afternoon. The seller would get the money earliest on Monday.

No, the seller would get the money before they could even blink.

I have accounts at 2 unrelated banks. I have my online banking apps set up that whenever I get a deposit over a certain amount I get a push notification. When I use my online banking app to transfer money from my account at bank A to my account at bank B, I get an alert from bank B’s app to inform me of the money appearing in my account before the app from bank A has even shown me the confirmation screen that the transfer request was received.

This is true for any two banks in a SEPA country.
Honest question, how do you differientiate between the two ?
Can I just say how surprised I am the many people have a favourite prime number generator.

I can’t say I have a favourite but I do enjoy multiplying two random prime numbers with each other and using the random result when I need a random number with added random.
> recidivism costs a lot too

Right, but it's all indirect costs, paid in diffuse ways by various entities (insurance companies, often), whereas a politician suggesting raising taxes to help prisoners is a direct cost that taxpayers are loathe to pay.

Which isn't to say you're wrong, but it'd be a long campaign to change the cultural framing in a way that allowed these kinds of reforms to take place. Until then, people will be looking at that top-line Norway $100K per prisoner and shaking their heads.
"There are no solutions, only trade-offs" 100% based Sowell. I first heard him debate when watching Milton Friedman's "Free to Choose" series (found here: https://www.youtube.com/watch?v=dngqR9gcDDw&list=PLTplBPPoWd... ) and immediately got his books.
My dad had esophageal cancer and until he was diagnosed with stage 4 with multiple metastases he didn't really have symptoms. He'd had a lower appetite and lost weight in the months leading up to his diagnosis, but thought that was just lifestyle and diet changes finally clicking. Esophageal cancer with multiple metastases is usually fatal at about four months after diagnosis (my dad died at 3.5 months after diagnosis).

But you don't go from no cancer to dead in 4 months, the cancer is there for years. This research is finding signals from blood tests that correlate to cancer long before it has visible effects. The trigger event you're theorizing is just cancer at a lower level
In football journalism they call that Monday Morning Quarterbacking.
While I agree with using rechargables, this may make it worse. Most rechargables will have a voltage of 1.2 instead of alkaline battery 1.5. depending on the level set for a low battery, this may trigger the warnings much sooner.

Really it’s an obnoxious feature. I can tell the battery is dead when it stops working. If the message is deemed useful then it should happen when it’s not obnoxious, say just before an “off” event triggered by said remote.
Where is this? I doubt that it's legal for a bank to actually prevent you from transferring money. Yes, I also have a limit, but if I call my bank and tell them I need to transfer 500,000 to buy a house they will allow it. The limit is there is to prevent fraud.
My god, that first article is from 1995, and almost 30 years later, it is still true.
Can you elaborate on the usage of your error type? Is the implicit conversion via return type and ? operator sufficient? E.g.,

fn add(s1: &str, s2: &str) -> Result<i64, MyError> {
...
let i1 = i64::from_str_radix(s1, radix)?;
...
}

Thanks!
Automakers now have to comply with MA’s Right to Repair law
Well yeah, why not? I’ve been mugged in the day exactly zero times (and don’t carry cash in night clubs, where I did get mugged once). It’s not exactly conspicuous, there is no way to know what’s in your bag or wallet.

I don’t do it often; last time was when I moved to the UK without a British bank account and did not want to pay any transfer fees, which are quite expensive for larger sums (I had to carry enough to live one month and pay a first month’s rent before getting my first pay check). Another one was when I had to buy a computer after having reach the 7-days ceiling in my debit card (now you can increase it on the bank’s app; it used to be more complicated).
I have J on my android phone, and the highest I could go was

p: 100999999, the prime numbers is 2059519669
With SEPA you’d pay a fixed <1€ fee or it would be free. Also all at least semi-decent banks offer instant transactions.

> So how would I buy a car on a Friday afternoon otherwise?

https://www.ecb.europa.eu/paym/integration/retail/instant_pa...
Ha I know, I love that opener, despite it being super cliche to love it. Things are usually cliches for a good reason :)
A bit of a side question. I'm a longtime developer considering diving into rust a bit.

I really like the style shown in the examples in TFA. Is the style shown in the examples pretty typical in the ecosystem? Is there tooling that will achieve those results?
For big tech maybe, but if you are a smaller startup / company it's a godsend, you can finally get elite talent at a lower cost without spending a fortune on an office in a major hub.
>Yes, exactly. Use a stable distro, don't touch things, and they won't change. It will continue to run exactly the same for years and years. This is in contrast to OSX and Windows. Windows is completely unrecognizable to me since stopped using it 7-8 years ago (the last version I used being Windows 7).

Unless you're willing to use Flatpak though, you'll be stuck with old versions of applications because user applications in the Linux world are typically tightly coupled to the system packages.
Sharkskin Coating Reduces Airliner Fuel Use, Emissions
Golang is in a special class on its own. Write some handler functions and pass around a context struct and call it a day. I wish every stdlib took care of all that stuff :)
Why bad? What's considered a good/bad lifetime for these? Mine had ~43000 power on hours, I don't know if that's good or bad for a WD Red (CMR) drive, but they weren't particularly heavily loaded, and their temps were good, so I'm fairly happy with how long they lasted (though longer would have been nice).
The Sieve of Atkin is VERY fast at generating primes between 1 and n.

It asymptotically speeds up the process of generating prime numbers. It has time complexity O(n/(log log n))

https://www.baeldung.com/cs/prime-number-algorithms
I think OP means that it’s an improvement in crash prevention not crash safety.
yeah it's supposed to be like that. They prefer to go back the other way.
I have a mirror of the repository but the last update was in October 29 of 2022. Does anyone have a more recent mirror?
And I thought the Communist brain-washing was doing great back in the '80s, but this is next level. You're ignoring the huge drug problem that is causing that life expectancy drop and blaming it on guns (?!?) and cars (?!?).

What can I say, I'm 100% sure that the next US populist president that will get elected (be it Trump or anyone else) will be blamed on either the Russians (like in 2016), the Chinese, the electorate being stupid (like in 2016) or on the aliens, not on the dreadful material conditions that are present throughout the US.

And wage slavery is a thing, it's no use if you have a job if it barely allows you to pay for (some) housing and some food, no matter what the unemployment statistics might say.
I know this is not going to make me an expert in Rust. That'll probably take 10 years. But this is just the kind of thing I was looking for to get started with Rust. Thanks for sharing it here.
Meta reveals bot that can translate almost 100 languages
Why would you not accept legal tender over a certain amount? This isn't credit, it's physical money the government created. It should never be outlawed
haha I like that better
> because it's in excess of the 3000 limit that this law actually puts in place, and therefore de jure illegal.

I don't get it, do you not understand the difference between possessing a certain amount of cash and making a single payment over a certain amount in cash?

How do you make a logical leap from the latter to the former?
I never went to college at all and have had (still have) similar feelings of unstable CS foundations. Some things that have helped me:

1. I historically treated programming purely as a means to an end (for income/work, for business ideas, etc.) and this really inhibited my joy for the craft. After a bit of a burnout, I decided to finally embrace it as a "passion" and have since begun learning things I'm intrinsically interested in–3d graphics, operating systems, webgpu, and others.

2. One part of being invigorated is being around others who are invigorated. I've recently applied to a hacker retreat at Recurse Center (https://www.recurse.com/), so that I can meet and be surrounded by other hackers who pursue programming out of love for the craft itself. Even if this doesn't go through, I plan on finding other communities related to my sub-interests and learning alongside them.

3. Good online courses (whether paid or free) can be really effective at giving you a lay of the land for a given topic. Not too long ago I bought & went through a video course on 3d graphics (https://pikuma.com/courses/learn-3d-computer-graphics-progra...), which let me build a 3d renderer entirely from scratch in C (https://rmshin.github.io/3d-renderer-wasm/). Now I'm learning webgpu on my own through https://webgpufundamentals.org/, but I wouldn't be able to do so if not for the knowledge I gained through doing the video course.

4. From my experience, in order to upskill in programming (and anything else) there is no substitute for putting in the raw hours. This is why I mentioned the importance of intrinsic motivation in the first point, since it's hard to put in long hours for something that doesn't excite you. I realise you have a family (I don't) so this might really be the biggest barrier for you. If you can afford it, I'd highly recommend taking 2-3 months off to invest full-time in upskilling. Otherwise it'll be much trickier, but maybe possible if you can find a great community who you can learn alongside on a regular basis.

Lastly, I'd be more than happy to connect and chat about programming & self-learning if you don't have anyone around you–email is in profile :)

Best of luck!
But tax avoidance/evasion is not a solution to that problem.
Yeah, that's an option; though since my pair failed at once, I need to buy at least two immediately to get the mirror back up.
Doesn't the article say that it doesn't deal with dependencies at all?

Precisely, I wouldn't call this a "package manager", it's a "package installer" (same as pip). Managing implies some form of interaction after components are installed (esp. ensuring that all installed components can work together). This project doesn't seem to manage anything, it's more of a fire-and-forget kind of thing.
Wall St gains with focus on Nvidia's high-stakes results
Offtopic: I'm baffled that this kind of open robbery is completely legal and there's. Practically nothing that can be done to recover your money. This among other crazy "normal" things in US make me extremely wary of even visiting.
I could see potential value in the semi-embedded device space.

3D printers are an area where I've been kind of expecting Rust to eventually take hold. Printers require fairly performant systems level firmware but the trend is toward users interacting with them pretty much entirely via webui.

Right now, Klipper is one of the more popular 3DP firmwares. It's a mishmash of Python and C at the firmware layer with Moonraker (Python) sitting at the API layer and then some soft of JS-based UI like Mainsail or Fluidd sitting on top.

I can see very real appeal to squashing the firmware and API layers down into a more coherent stack. Having a batteries included web framework would be helpful there.