skysight-inc/HackerNews huggingface dataset:
The actual hard part is dealing with emergencies. It's impossible to anticipate and code for every possible failure mode, but an experienced human pilot can sometimes figure out a good solution from first principles. In the famous case of US Airways flight 1549, the pilots intentionally disregarded part of the official checklist and improvised a new procedure on the fly. Would an automated system have performed as well?

The military is willing to accept a certain amount of operational losses in order to accomplish their mission, especially for unmanned aircraft. Tolerance for losses on commercial passenger flights is virtually zero.
I don't think atomic::wait/notify does guarantee any fairness. It would need to be built on top.
My friend was driving across America and his car broke down.

He asked a passerby where the nearest garage was and got blank looks. He quickly realised the issue was pronunciation - “garidge” vs “gararge”
It's more the level of confidence they seem to have in their take, given their relative lack of understanding of the subject.
With a project like this, it doesn't matter if it's technically open source if they don't make it practical to self host intentionally. There are so many components and nuances in such a complicated system that figuring it out or documenting it yourself through reading source is again, free engineering work for them.

Not supporting self-hosting is a cost-based decision, saying "well I'll figure it out and do it anyway" is just encouraging companies with open source offerings to act like this. Open source is only have the equation to make something self-hostable in any practical sense, the other half being accessibility.
Windows as a curated platform is a lost case at this point. They probably don't make enough money from it to justify investment.

Their market is the enterprise world where they have a lock in, plus gamers and PC users who cannot afford a Mac. It shows.

Not a problem for me. I have no issue using a bad OS if a company is paying me for using it, and at home I don't use Windows.
Supply is a real problem at the moment. If you really plan on getting one I would order it well before you have the installation planned.
I've created an online solitaire platform (https://online-solitaire.com/) that's earning me $10k/m now. It started as a side-project 5 years ago, but I've recently gone full time on it.

It actually started as a Mac app 10 years ago and I choose to create a solitaire game because I had made a string of side-project that I didn't earn any money on, so I wanted to see if I could find a project that would actually generate some side-income.

I did it by scraping the Mac App Store so I could find apps that had a lot of downloads and bad reviews. I figured that if an app had a lot of downloads, but got bad reviews then I could create something better and there would be an audience for it. The app ended up making enough money that I've kept it as a side-hustle for all these years. I've written about how I picked the app here: https://www.indiehackers.com/post/how-i-grew-a-simple-solita....
I've bound the keys 'v' and 's' for vertical and horizontal splitting to match Vim's default bindings.

What tmux calls horizontal and vertical splits is inverse of those in Vim - hence -h flag for what most would call as vertical split. I suspect one of the authors was Australian!
There's really no need to keep up with the "bleeding edge" of technology. Most of our real advances come from papers that are 30 or 40 years old. The AI/ML/etc. space is only apparently moving rapidly because of the "hotness" of the subject, and a lot of it is an application searching for a problem.

I've been in this space since 1995, and I've learned that most of the things that pass by simply don't interest me. I don't really keep up with JS/CSS/HTML stuff any more, since it's a saturated space in a work sense. I focus on the back end exclusively, where things move in much slower, provable steps.
Vienna too - neutral means strange things to some people

https://www.bbc.com/news/uk-46228163
"Go is so simple you don't need an IDE to write it, unlike java"

"Well obviously you need a proper IDE to protect you from Go's fuckups"

Cool.
I think it was a joke about Australia being up-side down :)
you seem to believe that there is some distinction between coneptual models and mathematical ones. Mathematics is the entirety of what we can conceive about a thing. It is not the gold standard for conceptualization, it is conceptualization itself.
"The most destructive non war related choice by any government"(in the history of human civilization, presumably).

I am genuinely baffled when I read such histrionic statements.

Can you explain what has been destroyed?

Nuclear was never a big part of power generation and the shutdown has been compensated by renewable. LNG is compensating for the shutdown of Russian pipelines.

Prices for energy have gone up in Germany, but they are going up everywhere. There have been no power blackouts or bankruptcy of major industries. And I don't believe for minute that Russia somehow would not have invaded if Germany had more nuclear.
TalkPythonToMe
CoderRadio
PythonBytes
LinuxUnplugged
2.5Admins
So he can leak Slack conversations from a company he purchased or copies of emails, and whatever else... Wouldn't be surprised to find him putting cameras in the restrooms.

But an employee sends something like the fact that he's put beds in offices and he now wants to retaliate by threatening to sue? Sounds like he doesn't believe in whistleblowers free speech like Mudge.
You replied to a comment about 3 different shows, to which are you referring?

Nonetheless, Changelog has great shows and great hosts and great guests. I listen to _a lot_ of dev related podcasts, and I can assure you, they all have some of the human affects you pointed out.

Changelog definitely rises to the top!

Hi Jerod!
In the EU the electricity price is pegged to the price of natural gas. This results in a lot of weirdness, such as the price of solar and wind power energy being the result of what natural gas costs, even though they have nothing to do with each other.
Sorry for an emotional expletive-laden post here, but this enrages me so much. My computer is my main professional and creative tool, and for MS to do this shit without my permission or control (like it already does with fucking Edge and OneDrive nags every time it installs an update) feels so exploitative, greedy, and evil.

And stupid - their execs are chasing myopic short term gains with aggressive stongarm tactics, while long-term I and probably a million others are running for the exit, and doing our best to never use Windows, Azure, Outlook, Office etc again.

So few companies out there seen to care about their long term reputation.
It’s hard for someone like me. I have to work hard to not work on purely fun projects vs purely for cash. My current project hits the sweet spot of helping people generate unique images from thought (stable diffusion) and make money, and I try to give as much of it away for free as possible :) https://88stacks.com
Maybe this works better for you: https://archive.ph/VOS1q
While not the exact mold fit, I find the DevGameClub (https://devgameclub.com) podcast to be excellent. Two veteran game developers look at games from the past, and discuss their relevance and impact today.

It's great to look at games through a developer's lens, why things were done a certain way, and how we've improved since. Also they frequently have developers of the games on for interviews after they play through, with lots of "how the sausage is made" stories.
>More attempts to impose Edge

I don't particularly mind this. Apple already forces Safari down our throats at every turn. And Edge is honestly a pretty great browser. Unless you're a Mozilla purist, there's really no better choice on Windows at this point.
Properly used formal verification, could make unhackable software, but expensive, because of this used rarely.

For example, I know people, who made formal verification of their soft for power plants.
Anti-Cheat. Most multiplayer shooters will refuse to run under Linux.
They do, unfortunately. We got customers granting engagements to the company with the most consultants with the most stars. What has the world even come to...
I don't use a Mac because they're overpriced. The new CPUs are interesting but the rest of it can go do one.
Compilers as Spiritual Guides
You think that sincerity is incompatible with satire?
How could genetics research kill all humans?

Asking for a friend.
Requests for medical aid in dying doubled since start of the pandemic
I have a laundry basket I took form my parents, I think it's from at least the 70's, it seems to be made of a thicker plastic, that's a little rubbery and so does not crack. I've newer washing baskets the plastic seems more brittle and has cracked over time. I wondered if the 70's basket had some additive that is no longer allowed, or that the economics if making a quality product dont make sense, I've certainly no been able to find and that seem robust like my 70's one in the UK.
Who is "we"? Do you work in crypto?

Give me a digital payment option without kyc or a risk of "assets are frozen because ____ gov said so" then we'll talk.

As an adult, take responsibility for the consequences of the risks you take. If it isn't crypto the it is the race tracks or lottery. High risk, high reward and you knew that getting into it! No one forces you or tricks you into using crypto.
How can it take 3GHz to emulate a Super Nintendo (2011)
The gym is a great example of survivorship bias. Sure, there are people who look “out of shape” and don’t necessarily see huge aesthetic results from it but continue going, but a lot of the people who stick with it are the ones whose bodies respond really positively to training.
I used it this Black Friday to monitor prices on some websites where I couldn't find a better solution. I was glad it supports multiple types of notifications (I used Discord notifications)

Thanks a lot for this project! I love it, and will be using it from now on.
you are observing the things you dont know, thats a good thing.

some of these things, are things you wont ever need to know, but observation is enrichment.

part of a critical knowledge base is allocation of effort toward things you need to know for progress, and indexing those things you dont need to know right now.
Does anyone know of an unrolling app for Mastodon, like threadreaderapp.com for Twitter?
ChatGPT has gained 1 million followers in a single week
You’re only 18 I could barely write a bash script then
But thats the programmer’s fault. You shouldn’t use exceptions for flow control.
This is one. Data shows that Apple's technical solutions and policies (e.g. disallowing repair for phones marked lost or stolen) caused iPhone thefts to plummet when they were rolled out, and were so effective that they became a model for the rest of the industry.

https://www.theguardian.com/technology/2014/jun/23/apple-iph...

"Thefts of iPhones in London fell by 24% in the first five months of 2014 compared to 2013, while in San Francisco they fell by 38%, and in New York by 19%, according to data from the New York attorney general's 'Secure Our Smartphones' initiative, following the introduction of the kill switch – officially called "activation lock" – feature in the iOS 7 mobile software which lets owners remotely wipe and lock their phones if they are stolen."
In my limited experience, high pressure pneumatic wounds are accute blunt force trauma and the pain is intense and long lasting.

It doesn't surprise me that this would hurt a lot.
> Yeah, let's save some cost on contract penalties by blowing up a pipeline which costed way more. Smart move, how could I not think of that.

Sunk cost fallacy. The pipeline was already not operating, and the political climate has definitively shifted to the point that Europe finds it desirable to reduce its reliance on that pipeline. However much the pipeline cost to build has no bearing on the future balance sheet of profit/loss on the pipeline, and if Russian policy is to permanently set the income of the pipeline to 0, an action to reduce the cost of the pipeline to 0 as well makes a great deal of fiscal sense.

> the USA has plenty, through the UK.

Curious why you call out the UK here, given that the pipeline does not go anywhere near UK territory. Why not Denmark, which is where the pipeline explosion took place? Or any other country with access to the Baltic, like Poland, the single loudest critic of Nord Stream?
Advent of Code is getting out of hand
> With DM the rationale goes the other way around.

No it doesn't. We have strong priors that the movement of bodies is affected by gravity, and gravity comes from matter. When we see movement we cant' explain given the matter we can see, the most obvious explanation is matter we cannot see for some reason.
You seem to have a lot of trust in the Luxembourg district court :)

Maybe there is something in the proceedings that explains the absurd ruling, but I really doubt it. We'll see how the story plays out. I don't think this judgement will hold.
I pretty much live in WSL2 at work. While it makes Windows tolerable, it's not even close to as good as a full Linux desktop.
looks like this site redirects hacker news visitors to google
I like Stephen King's advice. He says he doesn't keep a writer's notebook, because that's where you can immortalize bad ideas. The good ideas stick around in your head, and that's what he decides to work on. So, specifically not writing down your ideas can lead you to the best ideas.
Things don't need to be explained from base principles or anything like that and as you mentioned they're not beholden to anyone, but explaining to a bit broader of an audience than one's particular niche is still generally a good idea. It makes it easier for people not-in-the-niche-but-somewhat-close to be able to understand/evaluate things. It could be a project that's relevant to this near-to-the-niche person, but without somewhat broader explanation, they'd miss it.

Another good idea (that no one is obligated to do) for project descriptions/overviews is to give a brief mention of why. For instance, it would have been nice if the readme for this project mentioned the purpose being "To bypass all non-essential hardware, and process it all in software directly for an affordable and simple way to create a true 1:1 archival copy of analogue tape mediums." It wasn't too hard for me to dig a bit into the project wiki to find that out and piece it together, but I'm used to doing so, specifically because so many readmes tend to not do it themselves.

Finally, you've said "they owe you nothing" and I've also noted the lack of obligation, but while technically/legally true, there are still some expectations and unofficial obligations to varying degrees when releasing open source software. Generally, the more useful/interesting the software is, the more expectations and unofficial obligations there are. Take for instance any software that has a benevolent dictator for life (BDFL) scenario. That term on its own has expectations of benevolence built-in. There are expectations that they'll guide the project in good directions, that they'll ensure bugs get fixed, and to some degree that the community will have some input on things even though the BDFL makes the final call. More generally on most projects, there are expectations that bugs will get fixed, pull requests considered/merged when appropriate, documentation will be provided, and so on. It's hard (perhaps impossible) to have a successful open source project that does not do these kinds of things, so in a real-world practical sense, there _are_ obligations in open source projects, if you want any kind of success for the project.
I use React and Svelte for different projects. I keep things really simple and it's rare that I need to rely on an external runtime dependency (build tools are another thing), if something is relatively small I will code it myself. I have also built my own state management library (not open sourced yet) that is literally exactly what I wanted out of state management, so I don't need to rely on gazillion plugins to make something possible, I just code it myself.
Yes, I’ve always thought that OS discussions needs more tribalism.
I didn’t miss the point. It was just soon enough after it happened that I figured they lacked the context about why it was posted, so they thought it was just meant to be a standalone article about this issue and not an attempt to draw a line between it and his death.
What about using a custom shell on Windows 11? I remember using LiteStep, bbLean and geoShell on my old Windows 98 and XP. If they are no longer developed, this might be a niche market for Windows 11 users who are tired of constant "improvements". I bet some users would be very happy with "classic" Windows 7 shell too.
The actual pentest findings here are pretty boring, but the architecture details are quite interesting, as are the identified risk models for the attempt at "anonymity."

The fundamental anonymity model Google have employed is that the VPN tunnel is authenticated using "blind tokens" which are signed by an authorization service "Zinc." The Zinc service validates OAuth credentials passed in from the client app to verify a user's subscription, then signs the blind token created by the client app to authorize the user's session with the actual VPN backend "Copper." Ostensibly, this will separate the user's Google identity from the VPN identity since the VPN service only knows that it got a valid, signed user token, not what user that token belongs to.

Ultimately, as pointed out in the report, this is IMHO not that useful. Google could still trivially re-correlate traffic inside of the VPN service by using packet inspection combined with a crafted (or accidental!) plaintext sidechannel from an authenticated Google client application (unencrypted DNS requests to a special subdomain, port/IP knocking style requests to a specific list of IPs in a specific order, etc.).

Also, if there's timestamped logging in both the Zinc and Copper services, the attempt at blinding between the two sides of the system is also quite meaningless since the flow to Zinc and the flow to Copper could just be back-correlated back into a user identity using timing by a Google employee with access to logs.
I started ConvertKit (email marketing for creators) as a side hustle in 2013. In 2011 I had started blogging about my process for building iOS apps. In 2012 that turned into an email list on MailChimp and then a self-published book called The App Design Handbook (launched right here on HN).

I thought that social networks like Twitter and Facebook would drive most of the sales, but it was actually the 800 person email list I'd built. From then I became obsessed with how to optimize email marketing. I hacked MailChimp to organize lists, give away incentives for opting in, and more. But it was all hacks. In early 2013 I decided to build an email marketing tool specifically for bloggers and content creators like me.

I made it really easy to give away free incentives (ebooks, sample chapters, etc) to get subscribers, pioneered a new writing interface for time-based email sequences, and made subscriber organization really easy. It stayed a side project for two years (hitting $2k MRR and then flatlining).

In 2015 I decided to double down and make it my full time venture. From there I focused on direct sales and concierge migrations (a fancy way to say I'd do the full switch for you for free). In 2015 we grew from $2k in MRR to $98k. Then in 2016 from $98k to $500k.

Today ConvertKit is at $33M in revenue and has a team of 68, but it all started as a side project!
Haha “I will now do it the modern way” is really relatable. I’m going to steal that.
Well you kinda can't have 400kV in a highway.
When I have these thoughts, I remind myself that typhoid is natural and penicillin is artificial.

A big part of progress is fighting and defeating the natural.

That said, not all genetic manipulation will end well.
It also leads to easily fucking up interface implementations because that's not checked, some folks actually put "interface assertions" above the interface methods to ensure they're not forgetting anything and did not screw up any signature e.g.

var _ Iface = (*someStruct)(nil)

will fail to compile if someStruct does not correctly and fully implement Iface.
Many people highly value continuity, if it’s working it should keep working the same way for a very long time. Once a Linux computer is working, even if it’s more work to get it to that state, keeping it working is much easier than with Windows. Using updates to force major breaking changes should be a crime.
A market for second-hand tech is large from tech gluttony. Phone, tablet, upgraded often. Second-hand marketplace good to keep that out of landfill.
That's not my argument. I'm saying it'll be easier to onboard developers onto a standard message queue (like Kafka) than to onboard developers onto some custom thing you wrote.

The original article is rebranding "Not invented here" as "Minimise dependencies"
It can be either "in hospital" or "in the hospital"; this tends to be a regional difference. UK English prefers without "the", while US English is likely to include it.

"in pub", on the other hand, would never be right.
This has happened with me in the US twice. My wife lost her phone, daughter lost her phone. Made a call, "Sure we'll wait here." Got the phone back both times.
Musk is trying to appeal to right wing grifter supporters here capable of believing in QAnon. It doesn't need to make sense to everyone.
Part of the problem is that MS made it harder to replace the shell with every version

Edit: Although apparently "Open Shell" can replace the Windows 10 start menu, so I guess it's not impossible.
It costs nothing to make a rule that your successor has to deal with.
> In contrast, children will copy every single action, including the unnecessary ones.

That video was super interesting but I'm not sure the conclusion is correct. In the experiment with the children an authority figure (including full medical suit) was put in front of them and told them "do these instructions".

The chimp wouldn't have that pressure. It's not quite the same experiment.

It would be interesting if you put 5 boxes in front of children and told them they had 1 minute to get as many sweets as they could, if they would still follow all the steps.
Git-bug: offline-first bug tracker
Recursion is basically the other side of the coin for mathematical induction. I would suggest that you learn a functional programming language and mathematical induction.

You can try out: How to Design Programs at https://htdp.org/ if you want to learn more about how recursion is used in programming and where.

For mathematical induction you make read:

1. What is Mathematics by Courant and Robbins

2. Introduction to Mathematical Thinking by Keith Devlin
A great and easy idea, as long as you never need to release anything. Otherwise you end up with holes in your memory and you need to do compaction, and reserve the memory you need to be able to do that.