skysight-inc/HackerNews huggingface dataset:
I like how the tram and car models twitch in the 3D view. Very confidence inducing.
Garbage in, garbage out.

The penultimate product of Machine Learning... Is the oddest human savant to ever exist.
I learned the basics of docker-compose in about an hour and I don't see myself outgrowing it in the near future.
Pointers :). C++ and Rust try to hide the concept away with References, which add a very helpful amount of type safety, but do not protect you from the fundamental idea of allocating memory and then later free-ing it.

It's not that you leave it on the table with Rust/C++ but more that you'll have a deeper understanding for what's going on if you understand how pointers work in C.
I like it.

Could need a bit of clean up. Some points could need more explanation, simpler examples, and every point could follow the same structure.

But for a beginner, I think it's a pretty starting point.
The most important experience I had that you should know is that dads can get post-natal depression too. Nobody ever mentioned that to me and so I never knew what it was until much later. Thankfully it wasn't too late.
Author here.

Indeed, much inspiration comes from the data viz and explorable explanation community. Previously, I worked in D3.js. The idea behind the precursor, Quantum Game with Photons, was precisely to provide a composable environment for simulating any system.

In another recent publication, "Quantum games and interactive tools for quantum technologies outreach and education" (https://www.spiedigitallibrary.org/journals/optical-engineer...), there is a whole section "3.3. Explorable Explanations" written by me and no-one else than Nicky Case (https://ncase.me/).
We live in a world of wildcat brokerages and self-styled Warren Buffets on Tiktok. People who are in it largely all think they can time their exit before the Ponzi collapses.
Sure, formal proof would be a lot harder. I just didn't find it quite as surprising that it works as the article implied.
Take your paternity leave (as much as you can). Drop down to a four day work week, even if you feel like it's a risky question to ask, as soon as you can.

Everyone will tell you that you can't get the time with your kids back - and they're right, so spend the time with them now.
That's not true. ISPs are supposed to monitor their networks for illegal activity and notify consumers if they detect them doing illegal things. I got threatened with disconnection about 10 years ago, because my then-wife was downloading TV series fairly regularly via BitTorrent.

Also, people using stuff like IPTV and the likes are routinely cracked down on, with jail sentences and all.

I honestly have no idea how you could come up with a sentence like that. The UK is among the most piracy-restricting countries in Western Europe, because of the massive influence of a certain media-baron over the political landscape among other things.
Father of a one year old. Research and implement sleep training when the baby is 3 months old or so. We’re now the parents that put the baby down at 7:30 PM, walk away, and enjoy our evenings. The baby doesn’t get taken out of bed until 8 AM. Many of our friends have babies that need heroics to fall asleep and then they have to constantly wake up in the middle of the night to soothe the baby back to sleep.
Yeah, the regulatory capture is almost as disturbing as the initial incompetence. Personally I’ve opted for an Airbus option every chance I’ve had since the second 737-MAX incident, and have paid more for it on a few occasions.
Bogbook: A replicated and secure social network made from ed25519 hash chains
Police have an inflated sense of their abilities? Leading to hubris and a poor implementation of something?

Surely not. Surely the police only hire the best...

(/s)
- both Intel and AMD lie about TDP now, Intel much more than AMD

- 225 W is for the M1 Ultra Mac Studio, whole system power consumption - that includes powering the TB peripherals if they exist

- Intel numbers are just the CPU (not even including the chipset) and will only happen if you don't cool it enough and it has to throttle

So yes, I'd rather have a M1 (probably a Pro would be enough) on my desk than an i9 under it. But I am weird and like cool and quiet, not larger numbers.
Same in Montreal July 1st. Wanted a ride from airport, Uber quoted $70. I got a cab and it was $50 on the meter (all prices in CAD).
Love The Old Reader- use it every day - it's how I get HN
Father of 3 here; 1 year, 4 years and a 7 year old. I was also nervous about first kid, I only have few things. Every kid is different, but there are always some generic things to say.

Relax, kids mirror your emotions and can feel if you stress. Even if you are up mid night and are stress about sleep. Just take it easy. Kids don't do it to be mean. They don't have those kind of thoughts.

Kids are simple. They want affection, food and sleep. But they can't get any of it on their own. To begin with, they barely even know if they have feet and hands. So it's your job to help em out.

Babies can be crying or complaining for many reasons; Maybe something is itchy, they are hungry or need to poop. So relax, it's not always something bad. Give them some love, check their diaper, keep tabs on the time since last feed.

First time is always bad. First couple of weeks is just stress. You need to get into a new rytm, but it gets much much better after 2-3 months, where their stomach settles in, they settle in and you can start to enjoy it much more.
Speaking from an infrastructure focused perspective who writes to make the provisioning faster, I understand why software-writing focused individuals like Kubernetes both on-prem and in the cloud. It's super easy to deploy to once the platform is provided to you. On the other hand which is a REQUIREMENT, is to get the platform available no matter the method, it can be a laborious chore that doesn't need to exist unless you need it.

on-prem: procuring hardware, installing hardware, installing the host OS/deploy the host virtual machines, networking, deploying K8s, CNI, CSI, etc

if cloud: increasing quotas, verifying that CPU sizes are available for more nodes or new node pools, performing virtual networking and subnetting for the K8s clusters, etc.

both: security everything from RBAC to networking to image validation, upgrades - you made sure to have a scalable app right? if not fingers crossed on availability.

Would the chore exist outside of Kubernetes, of course there would be a chore. I'm not sure so great though. While deploying to Kubernetes is simple. Setting up an on-prem platform is not what-so-ever and if you with public cloud you now have to be aware of all the caveats and gotchas that aren't handcuffs with on-prem.
People aren’t giving the article a full shake - you need to read past the first three paragraphs. The agonizing over woke terms is trying to show the rigor of the lexicographers & that they are trying their best to keep the work current with modern English speakers.

The rest was really interesting - I wasn’t aware of the history of the OED, and this article gives a decent intro & dive into the process.

Some selections I found interesting—

> By the time the complete first edition was published in 1928, at a length of 16,000 pages, more than 70 years had passed… It was already out of date

> “Our histories, our novels, our poems, our plays – they are all in this one book,” said Stanley Baldwin, the then prime minister, at a dinner to mark the completion of the first edition.

> Having an open mind is essential for the role. “When you’re a lexicographer, if you hear a word that you’ve never heard before, you don’t go, ‘Ew, yuck, what’s that?’ You go, ‘Hmm, that’s interesting, why did they say it like that?’ You want to learn more.

> The OED has never turned a profit: by 1911 the university press had spent £150,000 on it and made less than £60,000 in sales. Today’s revision programme is backed by £34m in funding
Congrats on making the release! I glanced through the docs and it seems Beast works via a graph over targets and mtimes?

I recently wrote some retrospective notes about build system design in this area that seem like they might be useful for someone in exactly your place:

https://neugierig.org/software/blog/2022/03/n2.html
What were the odds of winning? How did your lottery compare to the power ball expected value?
Maybe it's just my organization, but I see the behavior across the corporation far more than I'd like, and inevitably these people move on leaving a complex mess in their wake that long term support staff have to deal with.

We seem to mostly manage to avoid that in my department, but we have a very low turnover.
How many countries would this be offered in? Would you shut down your service outside of US business hours or will your 50-100 person staff not need sleep?
We actually do that with many industries where such errors result in loss of human life. Entire plane fleets being grounded and things like that.
> You do not even need a collage degree to make good money in US but in Europe or India you absolutely need.

I'm in Europe and don't have a college degree. A recruiter asked me about it once, they were very quick to reply that my lack of degree was not a problem.
That’s a misleading headline. Tesla let go of their labeling team because they weren’t needed anymore.
Books: https://en.wikipedia.org/wiki/The_Dresden_Files
You seem to be saying there's nothing inbetween K8s and "use a BaaS or PaaS"?

What about something that does the subset of what K8s does that is the simple bit and covers most use-cases outside of complex clusters?

I get the strong sense people are just misusing it for the wrong types of task. I've seen this happen countless times in tech. Development by CV.
I wish there was always a mirrored nuts and bolts page for every marketing page.
Thank you, I've been struggling with the decision to move away from k8s as I am spending much time making it work, and much more again every time it needs to change, or be updated, when everything is already fine on metal. I just need to find a way to keep or convert the dockerfiles so that it just runs on metal and without docker.
It could definitely be one of those experience it to understand it things, since I've never driven very far in a car with more advanced self-driving (trying it in a colleague's Tesla on a short drive to lunch is about the extent of my experience).

I'm a private pilot though and what you're describing sounds a lot like the autopilots on small planes. It handles keeping course and altitude for you, so you can focus on the rest of the flight and it is indeed way less taxing than hand flying a longer distance. And like Tesla, a plane autopilot will occasionally do something weird so you can't entirely ignore it. I would think the difference though is that in a plane, nothing the autopilot does will be fatal or dangerous very quickly, so you have plenty of time to notice and correct it as long as you aren't sleeping or something. When you're driving a car though, a second of steering in the wrong direction can quickly turn into an accident, so you as the driver have to be constantly ready to immediately take over. Even in the chance is low, as long as it's often enough to be a factor, you still need that instant readiness.

I wonder if the value is more on longer drives, as you said, vs city driving. The fatigue factor driving between cities is a bigger issue, and the driving tasks are simpler with less opportunity for the car to do something crazy than in busy city driving.
> You can’t just hire 1 DevOps superstar though

You don't go from zero to needing global 24x7 support overnight.

Hiring 1 DevOps superstar is exactly what we did a few startups back and it worked great. Of course there was no after-hours support, it's a small startup. Eventually the team grew.
> There have to be at least dozens of documented cases of this being unsafe.

The human in the loop seems to catch the mistake just fine? Doesn't seem to be even remotely close to an accident?
Yeah, don't get a dog now, it's too late. There is a lot of evidence to support the idea that living with a well mannered dog is really great for kids on many levels (immune, psychology, etc). But raising a puppy is a whole order of magnitude of stress on its own, and puppies can be very difficult to train and take years to settle down. Having a 3 or 4 year old dog + a baby is great. Having a puppy and a baby at the same time is like having twins (or worse).

My partner and I did this by accident. We were having infertility struggles and our old dog died, so we adopted a 5 month old puppy. A year later we finally got pregnant. Now we have a 2 and half year old dog and a 1 year old baby and things are just settling down to a manageable level of stress. We just about lost our minds trying to manage both and the puppy definitely didn't get the attention he needed. I think we'll all be okay in the long run, and the baby adores the dog. But if we were to do it again we would not have both puppy and baby at the same time.
oh, yeah, sandbox-exec is fun. for the record, the exact scheme they use is tinyscheme. the whole facility is largely undocumented, but it still somehow manages to be friendlier than seccomp -- i remember learning about it in a talk on the nix macos effort

you can “enjoy” the sight of some c++ directly generating scheme here: https://github.com/NixOS/nix/blob/2.9.2/src/libstore/build/l...
Gluetun has an integrated killswitch: https://github.com/qdm12/gluetun

I used to use https://github.com/dperson/openvpn-client which has a killswitch option as well.

By kill-switch I mean iptables rules that don't let anything out if there's no VPN interface up. So you don't run the risk of leaking torrent stuff through your plain-text connection if the VPN goes down.
Z64K: Pixel exact Java emulator for VIC 20/C64/C128,Spectrum 48/128K,Atari 2600
I’ve been doing mainly JS and TS the last few years and picked up Rust because I wanted to build a video editor. It worked out, the product is launched (used Tauri which is also nice) and I’d choose Rust again, even despite the initial pain.

The basics weren’t too hard, but I definitely felt the learning curve! I used C and C++ professionally my first few years out of school, and in some senses Rust felt like coming home - thinking about memory again, references vs values, the short naming conventions… but in other ways (lol borrowing) it was a very different thing. Rust was the first language I learned in recent years where I couldn’t just cobble things together once I knew the basic syntax. The ownership system was at the heart of that, and I kept doing things that went against the grain and made the compiler unhappy.

Having come out the other side though, I’m really happy with Rust. It’s fast, and the safety aspect is awesome because I can be pretty sure that as long as I avoid .unwrap()ing things, the program isn’t going to crash. There’s none of the “null or undefined” anxiety like with JS.

It’s also interesting to see the difference in the communities. I really like how performance is a first-class citizen in Rust! A lot of libraries have benchmarks. People go out of their way to avoid allocating memory. Maybe overkill in some spots for sure, but it’s a stark contrast to the JS world where I often get the sense that talking about performance will attract cries of “premature optimization!”

For learning I used the official Rust Book initially, then Programming Rust (the O’Reilly one) to get another explanation of some things, and then Rust for Rustaceans - which was great but way over my head at the time and I should probably revisit it again.

I would say learning Rust needs a very hands-on approach. It wasn’t, at least for me, the kind of language where I could read a book and then go write Rust. It took practice and failure and mental shifts that I don’t think would’ve happened if I was reading or watching videos.

Good luck with whatever you choose and happy 4th!
I was responding to a claim that Apple would keep their lead due to x86 baggage. It matters for the truthiness for that claim, it doesn't matter for how much stuff Apple will sell.
There’s a built in autoban feature, one head on collision with a train activates it.

Unfortunately it sucks for all the innocent people on the train.
Because it hasn't impacted safety, there have been no known accidents so far with over 100k users. It's also the driver's responsibility to disengage at first sign of trouble, just like as it is on a freeway with cruise control on any other car. The problem is many of these Youtubers try to push the system to test its limits, and wait until the last second to disengage, or let it do the wrong thing (for clicks? look at the "oh" face in the video thumbnail).

Now there is a good argument that as FSD gets better it actually gets less safe, because drivers stop paying attention if it rarely makes a mistake. I think you can battle this kind of attention fatigue by making simple driving L4, but require attention for unprotected lefts and other more risky moments. Of course they'd need to have that approved, but having millions of vehicles on the road they should quickly be able to prove which kinds of driving FSD can do well enough for L4. To be clear: at of right now there is no kind of driving it can do to that safety level.
Not just crescent wrenches, pretty much any tool with one fixed jaw and one moving jaw is directional. This applies to channel locks, vice grips, oil filter wrenches etc. It blew my mind how well these tools work if you rotate the right way.
RIFE: Real-Time Intermediate Flow Estimation for Video Frame Interpolation
Far-fetched? Russian disinformation ops have succeeded in turning the US upside down with little more than a bot farm and a Facebook ads account.
Fhe.org Meetup: the latest update to Zama's fully homomorphic encryption library
1. Your life will be utterly transformed. My child has been a source of wonder and joy, but also immense challenge. Stop comparing to your previous life, you gotta dive into it.

2. Get fit. You'll likely end up needing to carry a lot of baby and toddler stuff for some time.

3. Grow your empathy muscle. It isn't easy being a newborn or a kid. There's so much they don't understand, get confused or frustrated about. So when they cry, tantrum or rebel, realize they're just trying to make sense of things but don't have the language or capacity to express them.

Be intentional on how you spend time with your kid, listen and observe them as away to connect.

4. Be intentional about connecting with your child. Some folks think there's this magical connection that exist the moment the baby is born. It wasn't the case for me. I wanted a kid but I had to intentionally understand and make that connection with my kid. For me, that meant talking to my newborn, pretending like she understood me, even if she's just a week old. See #3. re: building empathy.

5. Stay connected with you partner at all times. In the beginning, it'll be like hurricane ripped through your lives. In the beginning, staying connecting is making sure you know how to support her. End of the day, she has it tougher with you with all the body changes and breastfeeding demands (if she choose that) to do.

As you two figure things out, go from "all hands on deck mode" to being a pro at changing diapers, make time for connecting and learning to be a couple with a kid and without a kid (when you're kiddo is in daycare).

6. You're gonna buy a lot of baby stuff you'll end up not needing. It's fine, you're figuring this out by trying things.

7. Baby-led Weaning was amazing for us. No purees. No special "baby food". At six months, our kid ate with us on the table, same food as us. Really helps their independence, easier on groceries, and helps to bond eating the same thing together.
> But there are several operations that actually do give cars away such a Omaze, Diesel Brothers and many more.

From the article: "There are other types of car giveaways run by more legitimate parties (charity raffles, event promotions) that do deliver the goods — but if you win, you’re liable to pay a hefty gift tax."
Sandisk makes a line of budget players, that while inferior in many aspects, excel in at least one major area over most competitors: they all have physical buttons, not a touch screen. For a music player, this is a must, because it lets you pause/play, fastforward/rewind, skip track go back, raise/lower volume without having to actually look at the screen.

I clip mine to the inside of my left pants pocket, and other than track selection, I can operate the entire thing without having to look at it.
I think OP was suggesting that if you hint (or state explicitly) that men's restrooms are unsuitable for nappy changing, you'll be able to avoid an unpleasant chore (by pushing it onto your partner).

Honestly, changing nappies isn't that bad, particularly for your own child, and even if it was, this is a pretty selfish attitude to take.
Stop Motion Studio by Cateater is a good app iirc. It's available for at least iOs, Android and Windows.
> What is Dresden Files?

It is a fantasy/mystery novel series written by Jim Butcher.

The sorries follow the titular Harry Dresden, who is a wizard-for-hire investigating supernatural disturbances in modern day Chicago. It can be described as a hard-boiled detective novel with fantasy elements.
I use Plex. There is a music focused player called Plexamp which I use on iOS. This allows also offline downloads. IIRC you need the Plex Pro subscription, but that's around $100 one-off payment.
People definitely order appetizers and drinks, though. And lets not forget that while some of these take less effort to cook, they take a bit more effort in other ways. Cost in cleanup and wait staff that you don't have with takeout, for example.

Also, bigger margin doesn't always mean less effort to cook. It might depending on labor costs and the cost of goods (gravy mix is more expensive than the ingredients, but takes a bit more time to prepare) and you might also wind up needing consistency: Waffle House (a chain restaurant) probably wants its gravy to taste the same in two different cities, and it doesn't matter so much if it takes away a bit of margin.
> They're not really what the industry is about.

We'd like that (I'd like that), but resume-driven choices are a very large driver of technology direction, unfortunately.

It means those of who want to build something very maintainable and very stable using the most boring (stable, secure) technology possible are often outnumbered.
Well, it actually is kinda worse (or better, depends how you look at it).

It is not necessarily +10000, it can also be something like x5000.

Because CPUs really, really, really like working short, simple, predictable loops that traverse data in a simple pattern and hate when it is interrupted with something like dereferencing a pointer or looking up a missing page.

So your super complex and super intelligent algorithm might actually be only good on paper but doing more harm to your TLB cache, prefetcher, branch predictor, instruction pipeline, memory density, etc.

So there is this fun question:

"You are generating k random 64 bit integers. Each time you generate the integer, you have to insert it in a sorted collection. You implement two versions of the algorithm, one with a singly-linked list and one with a flat array. In both cases you are not allowed to cheat by using any external storage (indexes, caches, fingers, etc.)

The question: in your estimation, both algorithms being implemented optimally, what magnitude k needs to be for the linked list to start being more efficient than array list."

The fun part of this question is that the answer is: NEVER.
This looks excellent, thanks
In context there are 17k crashes per day in the us. 5800 annually involve a car and a train.
> is less than an order of magnitude quicker than a $2000 (total) device

Isn't the M1 Ultra Mac studio starting at $3999 MSRP?

Also, enthusiasts are usually willing to pay 2x the price for even just 2x the performance.