skysight-inc/HackerNews huggingface dataset:
They're defining intentional crashes as those caused by the pilot. The 9/11 planes were hijacked and crashed by passengers.
What do you mean by invalid files? I never had a problem with Preview scanner.

You can also try VueScan, which is a spartan UI, but works great.
Dollar at two-decade high as risky assets sell off
Have you seen stock market?
They are crashing also, this is recession.
Brexit in UK and US exit from nato were both Russian propaganda projects.
Rust isn't a Garbage Collected language.

However, because Rust cares about who owns things, it gets to have all the benefits you get with say RAII types in C++ except seamlessly (in safe Rust anyway).

Imagine you make a Doodad, like you call a constructor for it maybe, or there's some call somewhere that gives you a Doodad. OK. Now you put the Doodad in a Hashtable of Doodads. Well, is that still your Doodad? Are you responsible for ensuring it is properly cleaned up at some point? Or does the Hashtable now take responsibility for it? If somebody looks in the Hashtable, do they get back the Doodad? Now is it no longer the Hashtable's responsibility?

Rust systematically has answers to all these questions, which permeates the language and its ethos, in exchange it gets to have really nice properties.
I think for a while they were hiring Node.js developers to develop these trading systems
> we made the decision to cut access to Coinbase systems for affected employees

Apparently they used to do this at Microsoft. Microsoft stopped doing it though because people would freak out if the network ever went down - employees would think "oh my god, I'm about to get fired".
That...might have been his own conference.
Clojars Looking for Additional Maintainers
A lot to disagree with here, but off the bat, many of the highest paid software engineers are the ones working the very least or not at all.
And that is the sad state of things, it isn't macOS ( old or new ) is perfect, but neither Windows or Linux Distro seems to be trying to compete.
Selling honest books talking about scams, really capitalism can thrive on the back of its own odious abuses.
Yeah. The problem with requiring a greater than 50% majority is that politically the side that wants the change to happen will complain that it's unfair.
>The cost and continued upkeep mandates that a vehicle has utility beyond what a person needs on average.

Exactly! I hate the 90% of drives are less than 50km argument which is always made about range issues. I don't want to buy another car for the 10%.

Also I take the train to work, I walk/cycle to the store. Almost all my driving is for hiking, climbing, skiing, or other vacations. I won't buy a car that has a max range with a new battery and no AC on that just barely gets me there and back.
How do you propose we ban algorithms communicating over networks?
Excel can get data from APIs nowadays (and even use modern auth!).

I've been reasonably successful at creating a data environment for my company in which all the data is exposed through REST APIs.

The existing tooling for APIs in general is top notch. Also, you get a lot of architectural flexibility.
> Still a pity it didn't literally go the way of BeOS by acquiring Be

I disagree.

I loved BeOS. I still miss it. It was a great OS, and I preferred it to NeXTstep.

But it wasn't just the OS. NeXT had 2 key things Be didn't: [1] state-of-the-art dev tools [2] Steve Jobs.

Stealing from my own blog post on the subject...

Apple's then CEO Gil Amelio was considering buying former Apple VP Jean-Louis Gassée's company Be, for BeOS, or Apple co-founder Steve Jobs' company NeXT Computer, for OpenStep, the successor to NeXTstep.

They went with NeXT. BeOS was excellent - small, fast, efficient, modern, streamlined, and ran on Apple kit. The company was small, with some excellent engineers. The snag is, Gassée wanted a lot more for it than Apple was offering. Although this was bad - terminal - news for Be, it was probably all for the best for Apple.

BeOS was a great OS, but if Apple had moved to it, its 3rd party developers probably would not have, for the most part, and it would have killed the company.

Apple needed a follow-on for classic MacOS, it needed it urgently and it needed to be a blinder. BeOS did not have one crucial advantage that NeXTstep offered, and as such, it would not have had the same appeal, the devs probably would not have fallen in love with the new Apple OS, and Apple would have withered and died. What didn't BeOS have that NeXTstep had? Well...

NeXT was going cost a packet anyway - it was doing better and had some big names on board. Some were working for it, including several people who worked on the Mac in the early days, including, of course, Jobs himself. It also had some serious clients, including CERN - where Tim Berners-Lee developed the WorldWideWeb on a NeXTstation, and corporate clients such as the Union Bank of Switzerland (UBS). NeXT's OS was also beautiful, sophisticated & very hi-tech - but didn't run on Macs, nor even on the Mac's PowerPC processors. It offered 2 major advantages over Be, though: #1, getting Steve Jobs back, and #2, one of the great strengths of NeXTstep was its world-class, industry-leading development tools. Be had nothing to rival these.

Amelio went with NeXT. If the Mac had to move to a new OS, then all Mac developers would have to learn to code for the new OS. Mac devs were pretty wedded to their platform, as were Mac users. And transitioning to a whole new OS, Apple really needed to get the devs on board.

Classic MacOS's dev tools were nothing special and quite hard work. Be was moving its dev tools over to GCC but whereas this was good, it was nothing amazing. But NeXT's Objective-C and Interface Builder were in a whole different league. Getting the Mac 3rd party devs to move to NeXTstep would be vastly easier than to BeOS, as NeXT's dev tools were almost universally recognised as among the best in the industry.

So that's what Amelio did, and history has proved him right.
> On a global scale, if you're selling phones outside of the US and European markets,

We're not talking about a global scale. We're talking about a US-based survey about US-based people.

> Apple doesn't make a product that costs less than $430 (the SE).
> $400 is a lot of money

Except every two years you can switch carriers and pay $0 out of pocket. Heck, if switch today you get a base iPhone 12 or iPhone 13 they don't even raise your contract vs BYOD. And if you want to pay for a more advanced iPhone (say, upgrade to the Max Pro for an additional $400), they finance that over 2 years.

> In lots of families it's iphone for the grownups, android for the kids.

That argues against what you're saying. Unless you think that kids as independent economic actors need to be accounted for separately than their parents, in a lot of families the people using Androids are children of parents rich enough to afford iPhones.
Order of Arithmetic Operations (2011)
But you can still restrict that. Make it so every access must be tied to a specific open ticket. Don't just say "well, this person sometimes needs access to a specific customer's information so they can have permanent always-on access to all customer information."
Because it is factually incorrect. Scotland and England not sharing the same history as England invaded and occupied Scotland multiple times and I don’t think being invaded by a country and invading a country is a small difference. Also the languages spoken in Scotland are Gaelic, Scots and Scottish English.
Maybe some HR managers believe that empathy and "EQ" are more important than IQ?

Maybe they even think that intelligence is a social construct invented by the Patriarchy for the purpose of oppressing people who are not "cis white males"?

Who knows, maybe for some, these ideas may even have been part of their education....
Parents who raised highly successful kids followed these hard parenting rules
You don't need a fast charger at home though. 2kW on off-peak hours is fine. That's >100kWh per week.

Save the fast charger for the road trip or for the people with the 1hr commute to use on the way home when they top up once a fortnight.

Or better yet start building infrastructure for a less insane and stupid transport method and transition away from cars altogether.
>You can definitely be paid laid off employee for a period of time, while having your access revoked.

In France, this is a breach of contract as you are not providing your employees with the means to work, and you can be sued for it if it is not done as a disciplinary measure (which you can also be sued for if not done in good faith)

EDIT: my dudes stop trying to link legifrance articles to me, I have literally been in this situation twice, gone to prud'hommes twice and helped multiple friends with such a situation. I'm starting to know our work code a little bit.

EDIT 2: alright, more context for all the nonbelievers and people who never had to face an actual work code:

In the very best case for the employer (in such a way that doesn't expose them to being sued), firing a single employee takes two weeks.

* Initial notification of the firing, with at least 5 days between this notification and the meeting before firing to explain the reasons

* Meeting before firing, a mandatory 48 hours waiting period before taking any decision.

* Notification has to be mailed in as a recommandé, which can only be sent after those 48 hours, and takes a day or two to arrive.

It gets infinitely more complicated for Coinbase sized companies trying to lay off more than 10 people for economical reasons, the company is obligated to have meetings with the employee representatives, at the very least twice spaced by 15 days. For a company the size of Coinbase, the CSE has 2-4 months to answer and can ask for proof that the company is, indeed in financial troubles, having them open their books. https://entreprendre.service-public.fr/vosdroits/F24648
I agree with you that it is an anecdote, but I don't see anything wrong with sharing personal experiences of using a certain technology... this is a discussion forum after all and not a scientific paper.
BellJar: A new framework for testing system recoverability at scale
Unfortunately in the UK there has historically and today been literally zero financial education in schools
The internet is absolutely garbage for information and I think most people don't even realize it, it's so superficial. Go print out a wiki on any subject, it's a couple of pages at best, compare that to even an introductory textbook and you'll see the difference.

But your problems sound deeper, I'd recommend you unplug. Just go cold turkey, leave your devices with your parents and try a week without internet. If possible go visit some friends/family out of state and leave your devices behind. Or even just start with a daily walk in the park or around the block with no music, no phone, just yourself in the moment.
I can't get on the "It is a hard-knock life for Software developers" train. We are very-very well compensated, and we are insufferable.

I do understand the issue. Humans are prone to complain about any slight whether real or imagined. Millionaires will complain about not having enough money, A-list celebrities will complain about not having enough visibility, sports stars will complain about every foul play.

Money just does not lead to life satisfaction, only craving. I just have to accept that this is the human condition.
That'd be a disaster for a startup. In order to use Rust efficiently, one needs to have a significant experience with it; without experience, one wastes a lot of time wrestling with ownership, lifetimes etc.

(I do program in Rust in my (non-trivial) hobby projects).
4 months is the payed portion of COBRA. After that the former employees pay themselves.
Milvus[0] would be another interesting comparison.

[0] https://milvus.io/
> Godbolt is awesome. We used to use it all the time.

I wonder how Matt Godbolt feels about being used or about being called "it".

Joking of course - it was an odd choice to use $surname.org for one specific tool he built.
Company I worked at had a layoff in 2012, security manager escorted 200 people out of the building. At the end of the day, he was escorted out of the building. It was quite shitty for that fellow, I felt terrible for him.
My first job was fast food too. Except for the pay, the grease, the unpredictable and strict hours, and the cleaning of bathrooms, I'd love to take a job like that up again.

There's stress, but it ends at the end of the breakfast/lunch/dinner rush, not a constant low-grade stress over the whole day and often lingering into the night from unfinished JIRA tickets.

Then there's mostly chatting and hanging out with interesting people, either kids with dreams or adults with off-the-beaten-path lives (not an endless stream of white collar adults who only have stories about how they went to a bbq or just had another kid) while cleaning or prepping food, helping a customer here and there. Some customers were assholes but they'd be gone a few minutes later and you'd go back to other things. And because it's a public facility sometimes my friends would stop by just to say hi and shoot the shit for a few minutes.

And I was much healthier then too, despite working fast food. Mainly because I spent my day moving instead of being stuck in a chair.

I also worked a retail, a warehouse, and a factory job. The retail job was even better because you didn't have to deal with the grease or cleaning bathrooms, and the customers were somewhat nicer. If it paid remotely near what I make now I'd probably switch to that tomorrow.

Factory job was probably the toughest. More isolating, no A/C in the summer, more constant stress, more physically demanding, mandatory 10 hour days for weeks sometimes, and there was an incident where a drunk forklift driver almost knocked a tower of heavy steel racks on top of me. I quit the next week.
Ask HN: Any Visual Curators?
Hi,

I'm building an experimental web platform to host image galleries. No ads, no pop ups, no walls of text, no social. Just images. Launched two weeks ago and have three prototype galleries.

www.mixgrid.io

Any HN'ers interested in curating a gallery for fun?

support@mixgrid.io
Show HN: Plain Text Cryptocurrency Prices
What app was that, out of curiosity?
Wrong.

Windows 2000 is NT version 5.

In 1993, NT 3.1 was a full 32-bit OS with memory protection.

So was NT 3.5, NT 3.51, and NT 4...

And seven years later the 5th version, Windows 2000.
Yeah, off to do my evacuation to paper wallets and wait 4 years to go back.
2-6 weeks? I wish I could learn Rust in that time.
Maybe it's true in Australia.. however here in Germany e.g. your chance of being a top earner if you have no degree is near nil. Usually you are expected to have university degrees for tech jobs. There are also some without but it's the minority and their promotion prospects are a lot worse.
Rust isn't special; what I said applies to any open-source project. But people have been pretty harsh about async in Rust lately, and IMO the message I was replying to makes the problem sound worse than it is.
Not just a simple murder/suicide, either, which frequently involves people who know each other. This is flat-out mass murder, terrorism, call it what you will. Killing hundreds of strangers would rank you at the top of any serial killer list.
I have to agree with GP. I know many developers in France/Germany at the Master level, and although their job is far from being the worst, their total compensation is rather in the top 30%. Not bad, but far from a 6-figures.
I don't know OCaml, so I cannot compare the two, but, generally speaking, Rust does not require functional programming, or using only immutable data structures, or using cloning, or using copy-on-write semantics (which have to properly handle the reference-type-inside-a-value-type problem), but works through no-copy data ownership transfer, multiple immutable references, or only a single mutable reference to data at a time, all checked across threads at compile-time. Finally, Rust is not garbage-collected, so it can be used in resource-critical environments, such as embedded, metered serverless, Linux kernel drivers, etc. If you're interested, have a look at the "A Firehose of Rust, for busy people who know some C++"[1] video.

[1] https://www.youtube.com/watch?v=FSyfZVuD32Y
Victim blaming is not cool. Everyone is ignorant about something or the other, it just so happens through that man's bad luck that he is ignorant about a technology that scammers found attractive.

Thank your luck but don't blame others for their bad luck.
In rocketry one big needed technology before scale up can happen is reuse. Probably also intact abort and other technologies.

One should look at the operational capacity, not the theoretical capacity. Who cares if you have an airplane that can theoretically do Mach 3 if it's being repaired in the hangar and you need it now? In airplane lingo a plane like that is called a "Hangar Queen"

Falcon 9 is a huge step in the operational direction. But more is needed. Can one do two flights in 24 hours? Can one save the second stage too? Just the fairing? Or can one make the second stage cheaper? Or salvage it in orbit?
Coinbase layoff is so large they are paying them because of the WARN act in California.
Also if the "purpose" of something is payments and that thing is an investment for you, then you're betting on a deflationary future which means that thing will be less useful as a payment.
> In computer science, manual memory management refers to the usage of manual instructions by the programmer to identify and deallocate unused objects, or garbage.

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

So, you can call it however you like, but calling `malloc()`/`free()` manually (emphasis on the `free()`, since allocation is explicit in most languages in form of `new` or something) is manual memory management, and this is how most programmers use this term.
Ocaml to this day has issues on Windows. Its a phenomenal tool, but adoption is always going to be hampered while the world's dominant desktop OS is a second class citizen for that tool.
A new method for surveying possible fiber routes – without access to paved roads
Same here until I saw the Larry David's commercial - https://www.youtube.com/watch?v=BH5-rSxilxo
It's questionable if it's simpler (notwithstanding all the things they've cut from dcss over the years). The main obstacle for bots is that to win nethack you need to know lots of things you're unlikely to find out by trial and error. Like how eating a lizard corpse can prevent stoning from a cockatrice's hissing, or hallucination can prevent a Lich's touch of death, how you can apply a towel to wipe your face if you've been blinded by a thrown cream pie etc. Know all the tricks, and the game becomes much easier.

You need a lot of knowledge to win DCSS, too, but it's more about wise use of limited resources, playing the hand you're dealt, and the dangers of various locations. It's much harder to codify as spoilers, but you will learn by trial and error.
I agree that one doesn't necessarily need a fast language, but I think that the "hardware is cheap" idea is very misleading. Renting/owning 5x as much servers may be cheap, but maintaining them isn't.
I think they could still enjoy success while being run by London elites, if they even pretended to stand up to the Tories or painted themselves as a meaningful alternative they'd clean up. They just seem to be very content sitting as in opposition to the Tories administering the UK in a very slow, sleepy decline.
Because the workers actually have skin in the game. If a worker owned collective considers policies that will hurt the workers quality of life more than the new revenue is worth to them, then they won't do it!

An "Owner" ironically lacks real skin in the game that workers have.
"past performance is no guarantee of future results"
This sort of already happened when some of the Apollo engineers came out of retirement for the Constellation Program. The program was cancelled and they went back into retirement. Nobody came back for the Space Launch System because it was just a jobs program with no real substance. Also, they were very old at that point.
You're the one being arrogant here.

If what you want requires most of the city infrastructure to be rebuilt then you can pay for it.

If you can't afford to pay for a new gas electric plant plus externalities and new poles with thicker wires then tough. Don't demand handouts.
They are government taxes based upon the value of your house.

The government can take whatever they want in repayment as they are the government.
I agree with the sentiment that hearing someone's voice creates a connection. However, I do not understand why people use voice messages instead of calling so you can actually talk to each other.

Why is that?
Many/all of them might throttle withdrawals for actual technical reasons, if many customers run for the exit at the same time.

The question is, which ones catch up and resume... and which ones actually ran off with the coins long ago.

Maybe someone should make a betting / prediction-market site for this. Traded in boring USD please :-)
Remember that a high-paid software developer is unlikely to have poor electrician friends, so by definition any of their friends are likely to make as much or more money.

The trades can be a good life, especially since you have much more freedom in where you can be located, but to pretend they average as high as FAANG is silly.
Unfortunately it takes time to be able to actually to change expectation, craft and execute an exit plan properly. Also going through the motions signals what's happening for better or worse.
I don't disclose my identity online, and I think if I posted the project (or a description), it would do that. If you're curious, I'm glad to reach out by email. It is a data science project, and potentially, high-profile if it goes well.

On a mile-high level, Mercury seems like a perfect fit for what I'm doing. Conceptually, it's exactly what I was looking for.

Diving into the code, the fit seems less great, for reasons which are incidental (and wouldn't be worth changing for one integration). I'm trying to constrain the number of technologies in the overall project, to make it maintainable and deployable, and you seem to be on a completely orthogonal stack.

So I'll keep diving in and trying to understand it better.
I wouldn't know. Even Snow Leopard had more thorough options in a lot of areas, see http://morrick.me/archives/9220 .

In today's era people don't dare to change from the default configuration if they don't have to. We all know that if some settings feel like Apple doesn't want it, it will be hell (incompatibility with other settings, subtle hints that things won't work because of that, the option will get back to default magically in some occasions, and so on). Heck lots of people don't even change their Desktop picture anymore.

I just tried to firewall out Apple's app notarization, using Apple's provided IP addresses, macOS's included firewall (pf), configured from macOS's System Settings plus a configuration file in /etc.

Not only my configuration file will be burned down at each update (and rapid security response will probably make it even more deceptive), not only I cannot receive even the courtesy of having my conf file in some "Relocated Items" directory as macOS used to do, but also I notice clearly that app notarization still works in apparently random moments
Star Trek: TNG episode "The Game" anyone?
> Most will pay you your two weeks or whatever in cash

Really? I assume you're in the USA, and in finance that could be several thousand dollars of cash you're handed.

Everywhere I've worked (UK/EU) would pay you in the same way as they were already paying you, i.e. electronically, or decades ago by cheque. Isn't this much easier?
Do whatever you have to in order to keep your job. Your investments may go up, down or sideways, prices of things might move around, but it's all secondary to keeping a job.