skysight-inc/HackerNews huggingface dataset:
I don't buy that. The string "Null" is different from the keyword null in programming, so `if $var = null` would be false when $var is the string "Null".

Note that when interpolated into SQL, the contents of $var must be surrounded by single quotes, so you end up with `insert into Table (Name) values ('Null')`, which correctly inserts the string "Null" into the table.

If you were to leave off the quotes, you'd get a SQL syntax error for all other people, so that code would never make it into production. E.g. `insert into Table (Name) values (Smith)` is a syntax error.
> agencies where they aren't even active yet

Deferred resignation offers ("fork in the road" emails) and terminating all probationary employees (those without civil service protections) are cross-agency recommendations by DOGE since the beginning. It doesn't make sense to say they "aren't even active yet" when 8 days after inauguration the entire civil service was sent the same email that Twitter employees got.

Additionally, the EO establishing DOGE required all agency heads to assign a team from DOGE within 30 days, which has passed. They're everywhere.
Yup, privacy has and always been illusion. You can never know for certain if someone is listening or there's one OV6948 or 10,000 of them hidden in your house.

We need better laws around this, not the fact that the technology is present but managing the presence of the technology a la The Quantum Thief's Gevulot.

I always put it as "If I'm in bed and I see the shadow of a person standing outside my window, is it a person or an inconveniently shaped tree?" in that moment my supposed privacy is a Schrodinger's cat and after I have drawn the curtain to see what's out there, the hard truth is that I still can't be 100% certain that I have "privacy".
Kind of similar camp, I checked LangChain and others and ultimately I was like, well, it's not really doing much is it, just adding abstraction on top of what is essentially basic loops and conditional statements, and tbh it feels like in nearly every case I'll never be using them the same way such that some abstraction will help over just making some function helpers myself.

I don't think from first principles there's any broad framework that makes sense to be honest. I'll reach for a specific vector DB, or logging library, but beyond that you'll never convince me your "query-builder" API is going to make me build a better thing when I have the full power of TypeScript already.

Especially when these products start throwing in proprietary features and add-ons with fancy names on top.
It’s true that you can’t just go plant based by just ditching the animal based components: you have to substitute them. But that’s an increasingly easy thing to do these days.

From my perspective, your point can be regarded as a myth.

But even if it wasn’t mostly a myth: I rather spend a little more effort on balanced nutrition than contributing to the immensely violent system that animal agriculture is.
From the comic:

> (Plausible attack on a weak remote web service. Yes, cracking a stolen hash is faster, but it's not what the average user should worry about.)

And he's right (if you don't trust the website to hash the password securely, then you should assume your password is stored in plain text anyway)
Depends on what you value. Purchasing power of wages has declined, for example. That's probably not better.

I suspect the sentiment is more that it would be nice to live in a simpler time, with fewer options, because it would reduce anxiety we all feel about not being able to "keep up" with everything that is going on. Or maybe I'm just projecting.
Interesting, I hadn't seen `push_within_capacity` before! I'm a bit surprised to see that the implementation for it is using unsafe rather than just calling `push` after returning an error if it's at max capacity already. Given that my understanding is that it's safe if there's spare capacity, my instinct is that "a logic bug in the implementation will mistakenly cause an allocation" is strictly better than "a logic bug in the implementation will mistakenly cause UB", given that UB might _also_ end up allocating, or do any number of other things. Other than that, the only difference I can think of is that calling `push` would potentially introduce a function call that isn't inlined, but that seems like it could be solved by having a helper method (or function in the `vec` module) marked as `inline(always)`, and that seems preferable to me than using unsafe code just to avoid the extra definition.

Unless I'm missing something, the implementation using `push` would also be possible to mimic via the current stable public API of `Vec`, it might take 50 lines of code[1] to define a wrapper type with this method, so I'm with that this isn't something that I'd pull in a dependency for.

[1]: If anyone reading this wants one to steal, feel free to grab one I threw together here https://play.rust-lang.org/?version=stable&mode=debug&editio...
I remember installing OpenSuse on my PC from a random magazine CD over 20 years ago. Back to square one I guess. But how exactly would choosing a European-based Linux distro be better than a US-based one in the event of a Transatlantic war?
Lots of countries don't wash their commercially grown eggs (and have a much lower % from factory farms), which greatly improves shelf life in shops etc.
To some degree.

Or, perhaps, consider it in reverse. If you don't have passion, if you don't care about the software, if it's just a 9-to-5 job to you, how likely are you to do great work?

I don't think you have to have an obsessive, does-nothing-but-code-and-sleep kind of passion to be great, or at least moderately great. But you have to care about your craft, about the quality of the code you produce, or you won't produce anything approaching "great".
You can buy egg futures on commodity exchanges.
Scientifically religion is a much wider concept than the protestant christian tradition of centering belief, sola fide and so on.
So does Bitwarden, and most other password managers. It's a convenient format, nor just for remembering but also for typing it in when autofill and copy-paste aren't available (like on a different device)
Bitwarden also has this
How do these kinds of advancements in math happen? Is it a momentary spark of insight after thinking deeply about the problem for 20 years? Or is it more like brute forcing your way to a solution by trying everything?
I have one airline that just tacked my middle name (which I basically never use) directly onto my first name for my account. It's never been an issue so I haven't ever gone to the trouble of correcting it but it means I always have the "wrong" first name on my tickets relative to my official IDs.
I have seen a cat gobble a slug, so your mileage may vary.
I'm not a fan of Bill Gates in a lot of ways, but he actually has experience building and running a large, successful, long-lived organization. There's no way he'd come in and make drastic changes to an organization he knows absolutely nothing about in the name of "efficiency".
> I have a conversation, ask them about their career, about job changes, about hobbies, what they do after work. If you know the subject, skilled people talk a certain way, whether it is IT, construction, sailing.

My experience differs a lot. Many insanely skilled people are somewhat "weird" (including possibly

- being a little on the spectrum,

- "living a little bit in their own world",

- having opinions on topics that are politically "inappropriate" (not in the sense of "being on the 'wrong' side of a political fence", but rather in the sense of "an opinion that is quite different than what you have ever heard in your own bubble", and is thus not "socially accepted")

- being a little bit "obnoxious" (not in bad sense, but in a sense that might annoy a particular kind of people))

What you consider to be "skilled people" is what I would rather call "skilled self-promoters" (or possibly "smooth talker"). "Skilled people" and "skilled self-promoter" are quite different breeds of people.
Yes, kind of, but then maps don't work, and the main function of the app is to program drone missions on a map...

(To be fair, it's possible to program missions on the web and synchronize the account with the app to send the missions on the device; but having no map at all on the device is still a big problem.)
Yep! In Sweden, this is part of the constitution. I think it beautifully demonstrates that the state works for the public, and that all information held by the state should by default also be accessible to members of the public, unless there is an important exception, such as personal medical privacy or national security.

It acts as a great tool for journalists, who are able to obtain meaningful insight into the actions of the state at all levels. While of course there are downsides, I think this is a very important principle.
I hope they spoil the training data, if they can.
Ok? The question is, in what sense are they allowed to refuse an illegal order, given that the consequences are the same as refusing to follow a legal order?
I think what you mean to say is that you like what doge has claimed to have found so far. Unfortunately it doesn’t hold up to even the slightest scrutiny.
The Anatomy of a Durable Execution Stack from First Principles
The post discusses the design considerations when building a durable execution runtime from the ground up.

The goal is a highly-available, transactional, scalable, and low latency runtime in a self-contained binary that scales from laptop to complex distributed deployment.
How about the CPU usage? Running a main loop at 60hz for a file manager sounds bit overkill.

Agree about the MS offerings. That's why I use cross-platform frameworks (wx, qt) even for the Win-only apps.
I don't think it's common for Christians not to consider Christianity a religion. At least not where I grew up, in the American bible belt.

Although I can see how calling Christianity a religion implicitly makes it equal to other religions, which Christians might be opposed to, but that doesn't seem like a mainstream point of view.
Actually, you can use any LED by itself as a light sensor as well as a light emitter.
Interfaces as a Principle of Engineering
People have been keeping intelligent animals like chickens, pigs, and cattle for millennia. And continuing to eat them.

Ironically, vegetarianism really only started to become popular in the Western world once people lost their connection to farms, and meat and poultry were something you bought in pieces, plastic-wrapped.
Are you saying that federal spending should always be done in chunks of less than $8 million?
Not the person you asked, but I also have a 2 word middle name. I enter both but it's a crapshoot as to whether it will take the first, the second, or both. I think a lot of older systems could handle 2 words in the first name (e.g. Joe Bob or Mary Ann) but not the middle.
Every product has its hate, but everyone is rarely true. Personally (no longer at Amazon) I was impressed by Chime. It was simple, but rock solid, handling large calls well. Teams is still worse for me (>9 people display is bad, even in MS Edge, when on Linux). Zoom has a finicky interface.

Early in the pandemic I had to use many different systems as an academic, when lots of different contacts pivoted online in different ways. Chime was the least of my problems; it just worked when many other systems struggled.

I liked the Chime meeting/calendar integration at Amazon that could ring everyone at the start of the meeting, meaning that most meetings started promptly.
Raising animals to eat for meat is a very different endeavor than raising them for milk/eggs. Especially if you eat meat daily (or more than once a day!), do some mental math on how many animals you'd need to sustain yourself.
Does anyone else see the eery comparison between the name DOGE (department of government efficiency) and the things Orwell warned about in 1984? It seems very prescient, but I know this isn't the first time in history that regimes have played this game.
> The dx typescript brings to these types of applications is nice.

Ironically, it only gets halfways there.

What I've found is that teams that want TS probably should just move up to C#; they are close enough [0]. The main thing is that once you start to get serious with your backend API, then data integrity matters. TS types disappear at runtime and it's just JS. So you need a Zod or Valibot to validate the incoming data. Then your API starts getting bigger and you want to generate OpenAPI for your frontend. Now your fast and easy Node/Express app is looking a lot like Spring or .NET...without the headway and perf...the irony.

[0] https://github.com/CharlieDigital/js-ts-csharp
Most people probably don't know what inspector generals are nor what they do.
What people generally oppose today is a function of their consciousness and ability to access alternatives. They don’t oppose slaughter because they don’t think there’s an alternative, the same way that a person who is on the verge of starvation will steal food. They also don’t oppose slaughter because it’s hidden away from them, and done by others.

Slavery is an excellent cognate to this.

It’s a slippery slope, isn’t it? If you’re not careful with your compassion, you’ll end up having it for all sorts of beings you’ve come to see as like yourself.
Federal government can audit and wiretap citizens, citizens should be able to audit and wiretap the Federal government.
> It's a fad associated with AI, popularised by Sam Altman especially.

I know this is true but does anyone understand why they do it? It is actually cognitively disruptive when reading content because many of us are trained to simultaneously proof read while reading.

So I also consider it a type of cognitive attack vector and it annoys me extremely as well.
>Maybe

The word maybe is doing a lot of heavy lifting here. What if you never had to do that? Not everyone's work is public. Inf act I'd say most people's work is not public. Sometimes even the product is not public since it's B-2-B.
No? You just fill in a form. https://www.gov.uk/guidance/register-as-a-keeper-of-less-tha...
My last problem with pihole was that I had forgotten the root user password on the system I installed it on. Exactly because I had set it up and then literally forgotten it...
Unfortunately, the chances that DOGE's actions are about cutting unnecessary staff are vanishingly remote. They did not even have the wherewithal to check that the contracts they cancelled were for the amounts their hot take made them think, or double-check the list before publishing it, or not fire departments they had to immediately re-hire. They're much more consistent with DOGE cutting anything they don't understand, or is standing in the way of Musk and other billionaires' total power grab.
As a former Christian, I never experienced anyone avoiding the idea that we were participating in a religious system. In fact, it was a matter of pride, and part of how the church encouraged its members to differentiate themselves from the world.

> Years later when I was exploring Buddhism, no Buddhist I met wanted to refer to Buddhism as a religion.

Having spent hundreds of hours exploring this topic over the last few years, I have to point out that this is because many forms of Buddhism aren't religious at all.

The differences between Christianity and Buddhism in both the underlying philosophical ideas and the manner in which most people practice those ideas could not be more stark.

And as I mentioned in a sibling comment, Zen is a good example of an explicitly non-religious form of Buddhism.
1 a day
Not just that, but DoJ lawyers are simultaneously (in different court cases) arguing DOGE both is and is not a federal agency.
It is interesting for a targeted campaign like this administration's—which claims to be concerned with government waste and inefficiency—to cut employees for one of the only organizations that we know causes decreased revenues for the federal government when it receives cuts in funding [1].

Of course, it's not like they're implementing any sort of new policies to make sure productivity in the IRS remains the same. I'm not sure why we'd expect anything less at this point.

[1] https://www.cbo.gov/publication/60037
I guess I am going to miss Firefox, at least it gave birth to Rust.
"With the Go implementation, the Read States service was not supporting its product requirements. It was fast most of the time, but every few minutes we saw large latency spikes that were bad for user experience. After investigating, we determined the spikes were due to core Go features: its memory model and garbage collector (GC)."
If they were actually trying to eliminate waste, they’d be working in tandem with these departments instead of just trashing them.

More broadly: People who care about improving things move carefully and deliberately and involve all stakeholders. They are open and transparent and they listen. Trump and Musk are exhibiting horrible leadership skills because they do not care about improving things. Trump wants to hurt his perceived enemies and feel like he’s a big smart boss man. Musk wants to be the first trillionaire. That’s the start and end of it.
“why would anyone in the world be subjected to these whimsical nationalistic banana republic renaming stunts?”

Maybe because everyone in the world is subjected to these whimsical nationalistic banana republic renaming stunts.

How do you think the names of geographical areas came about in the first place? Did everyone in the world get a vote on the official Geographical Naming Commission? Oh wait. What should we call this official commission? What language should be the official language for the naming commission?

The overblown outrage over this issue is absolutely silly.
> WTF is this hobby coding bullshit expectations?

I can empathize with your position if you are also against expecting candidates "prepare for the interview" by leet code grinding or "brush up on CS concepts".

Hobby coding is million times better than that crap.
I honestly don't see the point. I personally would prefer a CPU architecture with as wide a memory bus as possible.

All the way to 16384 bit and at least 4, but preferably 16 cores, each core with at least 1 MiB of on chip SRAM.

Now that would be useful to me.
Yes. It was quite a culture shock to see eggs stacked up in the middle of the aisle in Mexican grocery stores. I also find that, in general, Mexican store-bought eggs taste better and have a much darker-yellow yolk.
When growing up watching Americas Funniest Home Videos my brother and I would run to the kitchen phone to press 1, 2, or 3 to ‘vote’ for our favorite finalist.
Doesn't matter if you use Windows / Mac because it will ping their services before you jump on the VPN and it will know the before IP and the IP after. :)
> blanking on a fifth

grep? (or ripgrep if allowed)
Since we're talking about ring buffers, here's one awesome crate I've used quite a few times - https://github.com/hawkw/thingbuf (concurrent lock-free ring buffer)
Please, someone, give me somewhere else to go other than here.
Do you follow every basic drive built into DNA?
Twitter and all forms of instant messaging (SMS, WhatsApp, Discord, and the older ones like AIM/MSN/ICQ) have normalized it for many years. Sam is just one of the few large company CEOs to tweet in the style other Twitter users usually use. He's adopting the native culture rather than setting a trend.

Sam still uses capitalization in all of his essays, as do most people (including young people). In essays, like this one, it's distracting without it. I predict in 10 years the vast majority of people will all-lowercase on places like Twitter but almost no one will do it for essays.
I’ve wondered about the kind of person who starts white boarding with the pros and cons of several AI offerings. As if, confronted with a problem domain, they are choosing or hiring AI before architecture. As an interviewer, how should I adapt my questions? Something like, “How would you prompt it to add fuzzing?” “How would you prompt it to describe how each change might affect our stack?”
All the other qubits scaled the same way when they were in a simulator, too. When they actually hit reality, they all had huge problems.
That’s as may be, but if Spurlock is a fraud then you need to provide more substantial evidence than whatever Spurlock says. That’s kind of the point I was making, actually. Supporting your thesis with evidence from a known and provable liar pretty much undermines your thesis in its entirety. So, maybe don’t do that?
It doesn't have to be all or nothing.

Anyways, one buck and 2-3 doe rabbits can give you something like 300+ pounds of meat per year. Close to a pound a day would be sufficient for most people. Of course you aren't going to eat only one thing, so you will have other sources of meat for variety
Oh, right. I misunderstood.
The concept is kind of analogous in many ways on if one should have solar power to hedge against power outages. I.e definitely can be worth it but will take up time and investment with long payback period.
It didn't stop me and my family. (Chicken katsu is still one of my favorites dishes.) To be sure, we did not eat our own chickens (just their eggs). Somehow we were able to still mentally distance ourselves from ours and "the others".

I was living in San Jose in a dense suburban neighborhood. It became legal to have backyard chickens so I jumped at getting three chickens. (We had three young daughters, see.)

One mysteriously died. Of the remaining two, the bossy one decided she was a rooster and started crowing, of a sort, in the morning hours.

So we had one asshole neighbor complain and I was obliged to send them off to live with a friend who had some property in the Santa Cruz mountains. Sad. And afterward, neighbors strolling by said they missed the chicken sounds in the neighborhood.

I'll spare you the unfortunate ends for the two. I'll say the Santa Cruz mountains represent more predators and require someone with a little more responsibility than my friend showed. (I don't blame him. It was really my fault — having more or less dumped them on him.)
Here's a nice e-book copy: https://standardebooks.org/ebooks/hermann-hesse/siddhartha/g...
"Pick & place" is a term for a kind of robot that can pick up scattered items from a conveyor belt and arrange them in a regular fashion.

The really fast multi-arm versions can be hypnotic to watch. You can see an example at 1:00 in this video: https://youtu.be/aPTd8XDZOEk

The limitation of industrial pick & place robots is that they're configured for a single task, and reconfiguring them for a new product is notoriously expensive.

Magma's "pick & place" demo is much slower and shakier than a specialized industrial robot. But Magma can apparently be adapted to a new task by providing plain English instructions.
Run Mullvad over Tor instead of Mullvad over this Obscura thing ;-)
Well that is your opinion and as a tax payer that pays like 60% tax I strongly disagree with your opinion and applaud DOGE and would vote to bring a similar system to my country.
Conservatism is pretty much dead in the US. It's all about cults of personality and grievance now.

Oh, and of course, graft.
Usually, you do not hand out “root access” to auditors. Auditors are there to gather information (e.g to audit) and report.

In general, you don’t give out broadly permissive access to sensitive systems because people (yes even incredibly competent people) are prone to getting confused or mistyping and you really don’t want anyone deleting the entire database at the drop of a hat because they didn’t have enough coffee that morning and were logged into the wrong system.