skysight-inc/HackerNews huggingface dataset:
> I’ve gone through a few “migrations to SSO” after years of non-SSO with customers in the past and it’s a fucking expensive nightmare.

Yet the customers still paid, so it was worth for them.
In a well functioning democracy, politicians that fail to bring laws that they and their voters believe in, into action, would be voted out.

And would be voted out, if they fail over and over. And would not be elected in the first place when they operate on bad faith.

Unfortunately, such a democracy doesn't exist and probably never will be. When marketing, spinning, populism and other such tactics make the civis vote in the best interest of the politicians rather than the civis themselves.
> But surely those assumptions cease to hold if you're the one defining the memory model, and most of your code involves shuffling memory around inside of `unsafe` blocks.

True! But I think your characterization here of an OS kernel is incorrect. Certainly there will be more unsafe in an OS kernel than in your average user space application, but it should still be the minority of code. One thing that Rust documentation/tutorials frequently ram into your head in the chapters about unsafe is that you should be using unsafe only sparingly, to build small, auditable, hopefully-safe abstractions that the rest of your code -- safe code -- can use to get its work done.

That's just as true in a kernel context (and perhaps even more critical to understand and internalize there) as in user space.

> if those guarantees break, Rust will panic and crash, which - in a kernel - would mean bringing down the entire system [...] Linus Torvalds has noted some of his issues with Rust in kernel dev, and he's in a pretty good place to render his opinion.

And this is why the team working on The Rust-in-Linux project have been working with the Rust maintainers to provide alternate APIs that don't panic, and instead return errors, in these situations. Torvalds' feedback has been instrumental in driving these changes. The fact that Rust is in the kernel now is a testament to the fact that this feedback has been taken to heart, and Rust has seen improvements because of it.

> In a kernel context, even things like 'let' might fail

No, that's absolutely false, and breathless statements like these feel a bit disingenuous. Even `let s = String::new()` cannot fail, as all it does is move a stack pointer. I think perhaps you intend to mean that the expression on the rhs of a let statement can sometimes fail? Sure, and that's just like any other statement or expression. But, again, this is why we now have a bunch of "try_"-prefixed variants of common memory-allocating things that return an error instead of panicking.

> ... or you check for and try to catch these errors, which - well - is no different from C at that point

That's not even a little bit true. C has no built-in error checking mechanisms, or even a way to build safe, ergonomic error checking. If I call kmalloc() from C, I have to explicitly check for NULL. I can very easily forget to do so, and the compiler won't help me. If I call a similar "try_alloc()"-style function from Rust, it will return a Result, and the compiler will not let me do something with that allocated memory without explicitly handling a possible error.

> a better choice for a modern greenfield kernel would be one of the strictly functional languages: Haskell, OCaml, etc.

I suppose it depends on what your goals are. If you want to build the next Linux (or something more modest, but still quite popular), then probably not; you're not going to find enough people who are competent in or even interested in languages Haskell or OCaml to build a strong contributor base.

If you're instead doing research or are building something for niche use cases, then sure, that could work.
It's a classic lazy narrative that if you don't understand someone's reasoning behind a position it must be because they're just bad people.
You can use awk for that and pipe it into separate files for each bucket. And the you awk a bit more and the you are done.

This was sarcasm based on several earlier discussions. And i am prepared for the downvotes.

I think awk is fine for some things but awk proponents underestimate the scale of a map reduce job with multiple dimensions in both directions.

For example i believe awk will struggle with a question like "of one million customers and one billion sales, give me the top 10 spenders". And to stick to the topic, i believe a one node database will also struggle.
And yet those paying off the supreme court walk free.
Afraid AI will steal your job? You're not alone
Unfortunately the domain the article is hosted on that states that info (a right-of-center news and opinion website, led by a journalist who has written for NYT, WaPo, the Spectator, USA Today and the Hill) is shadowbanned by HN
i have found libarchive's bsdtar (which i have aliased to 'tar') to be quite good at decompressing anything with a consistent (cue xkcd 1168) interface.
M*A*S*H. Not for his performance, necessarily. It's just a great, fun movie. I'm watching it tonight.
Show HN: Good Tripper Guide – Discover Nearby History Powered by AI
Good Tripper Guide, powered by AI, offers on-the-go insights into the history and intriguing tales of nearby landmarks. Kickstart your historical adventures on your next vacation!
I hear there's this new HTTP 2 spec that might be able to do something like that... but obviously we need to wait on browser support

/s
We don't need this type of insight to act. For all its fualts, the EU does tend to have ample time between the time a law is drafted and made public, and the time it is voted on. And it's relatively clear who you need to try to influence in this period: your local government and/or president for EU Council proposals, your country's EU commissioner, and the government that proposed them for EU Commission proposals, and your MEPs for votes in Parliament, which is anyway the last line of defense.

Why and how exactly this proposed law came to exist in its current form is much harder to figure out, but that's not necessary to fully understand in order to oppose it successfully.
Breaking code that doesn’t need to be broken is the biggest redflag for a platform or foundational library.
Both are motivated by money, but only one is motivated by profit. The drive to increase profits over and over, year over year, indefinitely is to the detriment of society as a whole.

Meanwhile, not-for-profit entities like credit unions don't need to justify not making an extra few billion dollars this year compared to last year, meaning they're less likely to make customer-hostile moves for their own sakes.
I suggest you report it. Obviously it’s not fruitless, because it will be useful for crime stats.
Don't worry, they made a copy of him just for this sort of eventuality.
Forever chemicals are poisoning your insurance
And what would you do when they automate the "senior-level support person agreeing" part with a script which just rejects all (or almost all) queries incoming and the corporation pockets the money?

Much simpler to do, and doesn't cost them anything. In fact you just gave them 10k reasons to do that.
I would love for this to be the case. The internet is probably 50% bots already as it is, except no one realizes it
I haven't heard of any, FWIW.
And they are the official government in Afghanistan now, so I would think it's not their thing anymore? (I can be wrong, of course.)
Because they're not really complaining about the specific law or circumstances around it so much as expressing their personal sense of grievance?
You may share Adult Nudity on X
Fair. Are there examples documented out there where the smart criminals did pay their taxes and we got details on how exactly they described and categorized these payments? "Misc income (bribes) $123,456" might not be the best solution.
That’s pretty much exactly my experience and my opinion as well -

I knew what I wanted, I figured out how to get it, I never had a moment’s hesitance at the time, and I’ve never had a moment’s regret now as an adult. I sought out sexual material when I became interested in it, the same way I sought out sex when I became interested in it. I can’t even imagine what the adults in my life could have possibly done to stop me.
I think mostly what we need is transparency for nonprofits, list of all salaries, expenses, capital expenditures, bonuses, etc before one can really say what makes sense. Including for “customers” (patients). If you know how much it takes to run a nonprofit then people will begin to understand if they are price gouging or if there’s some huge expense that the general public is unaware of. We need the light of day put on these ventures so they can’t hide info AND keep their nonprofit status. For example, I wish we were much harsher on religious non profits that get mixed up in politics and support candidates and parties, they should lose their tax free status immediately.
My understanding of the article's use of scalable was "fixed overhead more or less regardless of the complexity of the state machine and input" not "fastest implementation available"
Good question! Let's imagine!

Most of the value of churches is in real estate. I imagine a lot of the Mainline protestant denominations (typically the most liberal), who have low and declining attendance, would be hit the hardest as they own a lot of historic downtown properties worth in the tens of millions.

Conservative Protestant, and Catholic churches own a lot of real estate too, but they have bigger congregations.

If you have a $10,000,000 property that owes 1.5% property taxes a year, that's about $150,000 in taxes every year.

If you have 15 families earning $100,000 a year who each tithe (or 30 families earning $50,000 a year), then you break even on those taxes (you still have the rest of your church expenses to pay, of course).

I'm not aware of the rate of tithing and attendance in Conservative Protestant, and Catholic churches, but I'm guessing it's higher than in mainline Protestant Churches. I imagine non-mainline churches also have a wider portfolio of real estate; they probably own their own share of prime real estate in downtown city centers, but most of their churches are likely dispersed in suburban and rural areas with much lower value land.

My hypothesis (confidence: 75% sure, but haven't done all the necessary math) is that if you were to push for a full repeal of church property tax exemptions, Megachurches, Conservative Protestants, and Catholics would be very upset about it, but would probably be able to weather the storm, and Mainline protestant churches and other minority religious organizations with high value urban property and low relative attendance would essentially be wiped out overnight.

In short -- if you're a liberal, be careful what you wish for.
https://archive.today/4f2Ix
I find life to also be bad if you are the only rich person isolated in a bubble when 99% of the people are in extreme poverty. You just can't feel good, unless you don't care.
Yeah, on principle I don't support banning a media channel like this. But an immature part of me wants the ban to be enforced so I don't have to deal with insufferable personalities of TikTok addicts any more.
Polyfills are often necessary because new features are still added to the standard library, and runtimes all have varying levels of support for new features.
> Again, it seems obvious you do not understand what socialism vs capitalism means

Turns out I studied Marx ;-).

> No, what you're saying is that a circle has "evolved" into a square but it's it's fine to still call it a circle. Of course it isn't.

My turn, now: it seems obvious that you do not understand how languages work.
I put off letting my kids have a phone until 14. They had tablets before that. If I could have done it all over again, they wouldn't have gotten any kind of device until at least 16. At best they would have gotten a flip phone.
> We need laws outlawing the misrepresentation of legitimate government services.

We have some, which should probably be broadened:

https://www.law.cornell.edu/uscode/text/18/701

https://www.law.cornell.edu/uscode/text/18/1017

https://www.law.cornell.edu/uscode/text/18/712

https://www.law.cornell.edu/uscode/text/18/709
When was it ever fruitful? They always just showed up for the report for insurance, if that.
feature/shared/utils/foo.ts
feature/shared/utils/format-date.ts
feature/shared/ux/(template|region|etc)/foo.ts

Where ux are for components that may be referenced in multiple areas, or generic templates, etc. and shared are for utility methods, functions, etc.
As a former rock climber and sailor I appreciate knots. I sometimes watch videos on youtube about knot theory and rope handling practices. One subset of this is "braiding" of rope, which is an important rope-handling technique. But I watch one video about braiding hair and for MONTHS youtube is pushed me nothing but makeup tutorials and teenager fashion junk.
Monumental Flagpoles®
Amazing! If the authors are in here, I'd love to chat ways one might make this architectonically unified, AKA fractal in composition. As-is, this is probably the coolest and most ambitious literary thing I've seen this year, so I'll take that as a win! I wonder if they're using Genealogy in a technical sense re:Foucault's Archaeology, or if they're just generally invoking progress.

I will say that there's a lot that could be added before and after Frege that would be helpful, for the programming languages bit. Whitehead, Russell, Peirce, and Chomsky would be nice to see, not to mention Aristotle and Hegel
Fast TypeScript Desktop GUI Toolkit
Hi. I wanted to pick an interesting project to work on in my free time and came up with an idea - wanted your 2 cents, thank you.

If you are familiar with the js desktop ecosystem, you'll know that it is basically dominated by electron right now. Its highly accessible to the tonnes of web-devs out there and many major apps use it. Unfortunately, it is also sluggish. I wanted to build a performant gui solution in this space.

My solution is composed of two things:
1) Devs write react-like components in ts. The details of what to display are given to egui, in a format similar to html.
2) Egui parses it to understand what to display.

Does that make sense? I understand bringing in js sacrifices performance, but compared to electron, it should still be miles better in memory/speed. Should lead to a good, accessible dev experience.

What do you think?
I'm younger, so my first introduction to him was Hunger Games, and that's where I started following him as an actor. A great career all around. Was happy to see him in Bass Reeves, but sad to know that was his last piece (if IMDB is accurate).
They’re actually charging more like $1300+ to insurers for it
4 Reasons We Should Worry About Missing Crime Data
https://www.themarshallproject.org/2023/07/13/fbi-crime-rate...

Then it all changed in 2021. In an effort to fully modernize the system, the FBI stopped taking data from the old summary system and only accepted data through the new system. Thousands of police agencies fell through the cracks because they didn’t catch up with the changes on time.

More than 6,000 law enforcement agencies were missing from the FBI’s national crime data last year, representing nearly one-third of the nation’s 18,000 police agencies. This means a quarter of the U.S. population wasn't represented in the federal crime data last year, according to The Marshall Project’s analysis.

Of the 19 biggest law enforcement agencies — each of which police more than 1 million people — seven were missing from the FBI’s 2022 crime data. The missing agencies include the LAPD, the NYPD, and police departments in Phoenix, San Jose and New York's Suffolk County.
I'm sticking w/ Claude for the foreseeable future as they seem less slimy than OpenAI/Microsoft/Google so far and care about safety.

I'm in the same boat waiting for an Android app btw. One other feature that I'm hoping they catch up to others on is a permanent context window so that I can get Claude to stop speaking so formally all the time
Sidorares/node-x11: X11 Node.js network protocol client
Yep, mesh networking is the plan:

https://news.ycombinator.com/item?id=40740278
For the unfamiliar, egui is a rust gui toolkit - which is where this will derive its speed from.
To me the 2 movies that defined him was the remake of Invasion of The Body Snatchers (that scene on the end still hunts me) and The Eye OF the Needle, where he interprets a German Spy called Fabber that discovery about Operation Double Cross and tries to reach a german U-Boat with the info.
They mean any party that's had majority control of parliament, they don't mean it's been used as a strategy to get there but rather once they're ruling it's been introduced
Burning plastics is the simplest useful way to recycle them (plastics being mostly hydrocarbons in solid form), though it's also the least interesting. It's a kind of minimum - if you don't know how to better reuse the material, then treating it as fuel provides some amount of value. Now, when proposed recycling schemes start to look economically or energetically worse than burning it or just leaving it in landfills for future use - that's a really bad mark.
At every company I've seen the executive asks a manager to develop a report comparing a up to a dozen options. Then the manager delegates to a few of their directs to actually slog through all the sales discussions and compile the analysis.

The only possible way I can imagine someone with the title "VP" going to a vendor's website and clicking a "get quote" button to get a sales call at a random time from some junior salesperson is if we're talking about one of those companies where they give inflated titles and anyone who isn't an intern is a VP-of-something-or-other.
C#'s threadpool can handle 1M tasks, Elixir with BEAM can handle 1M tasks too (with more effort but still) and Rust can handle joining 1M futures, or even 1M tasks.

I wonder if Go can handle 1M goroutines within reasonable memory footprint :)

https://news.ycombinator.com/item?id=40435220
I find the back/forward buttons useful for undoing/redoing changes, so that I don't lose past cool designs / settings, though I can see it being a controversial approach.

That said, there were definitely way too much history generated when typing into a text field. I just implemented a planned compromise, where you only get a history event when changing a "committed" text field (meaning you previously defocused the field). Hopefully this is the best of both worlds!
Torchtune: A Native-PyTorch Library for LLM Fine-Tuning
The Commission is far more powerful than the Council and Parliament, since it is the only body that can actually propose legislation to be voted on by the other two. If the commission doesn't want something done, that thing doesn't get done - including changing older laws.
started in 2002
And it is not dependent on Chromium or anything heavy at all.
ugh, this again. Honestly you should be able to answer your own question at this point. At least say something original like how a small-time developer can get a planet wide delivery network, DDoS mitigation, and regional traffic routing without relying on something like Cloudflare.
I visited last year. I agree with everything you said. It was beautiful. I didn't notice many Russians there at all though. Many more in the surrounding stans.
AGs aren't dictators. They have no direct power to levy penalties. Which specific law do you think Meta is breaking here? Please to provide an exact citation.
All that's missing is for Anthropic to figure out how to apply deltas instead of regenerating everything. It's seriously impressive for both simple apps and wireframe->HTML conversions.
2 ways to craft your own board:

1. Press "w" to enter a string that will be converted to a board

2. On a new board before clicking any piece, start adding flags. A link will appear to a custom board where each flag will be a mine.
When there was a chance that police would actually investigate and try to do something. Right now the cops won’t even show up unless property crime is > $1000 in most cities.

Even if they are caught they are usually released without bail and have no need to ever show up for court after that.

It wasn’t always this way, this is a recent change.
People would rapidly stop using it. This is obviously not a tactic I'd employ trying to resolve an issue with some shady overseas cryptocurrency exchange. It's a "I promise I'm not some fuckwit wasting your time" deposit.

(You could also have the next step be arbitration if I disagree with the determination.)
You have answered your question yourself: your algorithm looks at each byte twice, not once

It's even more obvious in the UTF case where the classic implementation first looks at 1-4 byte to parse a character and only then checks if it's a space
As a kid, I watched Kelly's Heroes whenever it was on TV and loved him in it.

It was a joy to see him in so many movies throughout the years. He always elevated everything he was in. Great actor.
It seems to be intermittent. I was able to access my site through a VPN, then not for 10 minutes, then sometimes yes, sometimes no.
Parent is saying it has been the strategy of every party which has held power. Not that the strategy helps them hold power.
"The experts are wrong because they are overcomplicating things" is also just a rhetorical trick that has pretty much always worked on some segment of the population.
Show HN: Bifrost MTLS Authentication
Bifrost brings simple mTLS authentication to Go applications.
So don’t use their opinions, use mine.

Until the next dev comes to the project and doesn’t agree with your opinions, right? I’ve seen this movie far too many times.

The main benefits of these frameworks is that they remove all the bike shedding decisions. And I trust more something used by a lot of people and battle proven even if I don’t 100% agree with everything.

What you think is the best library for validations is just an opinion as theirs, and for example I don’t think Zod is good at all. See? Now on a team of 5 people we have 6 different preferences and we have to schedule 10 meetings to decide what library is best. And next month we will regret using it anyways.

There is a reason Rails, Laravel, Django etc are so popular in their ecosystem.

I honestly don’t believe the “I can do better all of this by myself”. It’s usually an undocumented, unproven, buggy and insecure mess that only the main author knows how it works.
^ Exhibit A why using "believe" is a bad choice of words.

Mathematical poofs are either correct or false. There is no middle ground.
AI tools are training on real childrens faces
They are. Just pay couple of hundreds, submit some garbage and you are all set.
The tricky part is how to litigate in order to collect some coins from the legit businesses.
The whole thing feels like IPv6 adoption to me: Make v2 of a thing that is undeniably better, but downplay/ignore the migration strategy and then just complain that people are lazy if they haven't migrated yet.
They are so against it that they voted for it yesterday.
There are many options, all depends on how important it is for the US. Freezing assets, diplomatic options, ...
Because we live in a society. Other countries don’t pay nearly as much for it. Is it the duty of the US to subsidize those countries? Why are they paying less than us? It’s the US society that lets the corporation exist here, so why shouldn’t we leverage that against their interest. No one is calling for them to give it away free, but why should they get away with what is essentially usury? We aren’t really in a “free market”, lots of things have price controls especially those things which a necessary for life. In particular this could save tens (hundreds?)of thousands of lives a year, so when is enough $$ enough for stockholders? Who is really in charge here?
It's pretty easy to post a link to a codebase and say "this is unreadable".

What do you find unreadable about it? What would you do differently now that there have been 30 years of software development between then and now?