skysight-inc/HackerNews huggingface dataset:
My fun Mosquito fact that I like to share: there was a variant adapted with a 57mm artillery piece, the “QF six pounder”:

https://www.combatreform.org/cannonfighter.htm

(Good photos, odd article.)

It carried 24 rounds and the pilot said it felt like the aircraft slowed down every time they fired a round. (Which I can’t believe is true but it’s a worthy bon not from my late grandfather who was an engineer in the war.)
It's not the law that's the problem (well, ok, it is perhaps poorly structured to even allow these things to happen...) but in the end it's malicious compliance of all those sites that put up the banners. The law doesn't require banners. Just don't set any cookies unless they're fulfilling a user intent (such as logging in or a shopping cart), those don't need explicit opt-in.
Hey, I have something similar in my (unpublished) language, even with the same character. However, the operator can appear anywhere within the body:

while {
line: data.eat? "(.*)\n"
line: line.strip ()
print "We have read " + line
}
print "No more lines to eat."

The nice thing about it is that you're not limited to one conditional at the start of your "if"/"while" block. Have you ever a complex condition that's unwieldy to write in a single expression?

if (request.is_logged_in() && db.has_user(request.get_user_id()) && db.get_user(request.get_user_id()).authorize() && ...) {
// How do I refer to "user" now?
}

becomes

try {
user_id: request.get_user_id? ()
user: db.get_user? user_id
user.authorize? ()
print "Found user " + user.name
}, {
error UNAUTHORIZED
}

Which acts like a guard, without having to declare a new function. It can also replace the "walrus operator", nested try-catches, etc.
Strategies for Deploying Things on NixOS
I always add +forum and end up at conpletely unknown personal websites with sometimes great advice.
Love their high quality production and research
That's a smart way of doing it. Apt naming, too.
How is this much different from being locked in to AWS or Docker Desktop or Oracle's Java or MySQL or WordPress or Cloudflare or OpenAI?

Vercel is a business with a very good value proposition. And Next is open source with a huge community. It's not perfect, and Vercel isn't perfect, but among its peers (the web industry) it stands out to me as one of the two companies I'd trust to steward the future of the web (the other being Cloudflare). Way way way more so than Meta or Google, because at the end of the day at least these companies are selling good web hosting, not shitty advertising, and aren't run by total dicks either.

Do I wish they were nonprofits with shared governance? Yeah, maybe. But short of that, their track record has actually been incredible.

The web is still immature enough (surprising, I know) that new companies and technologies rise and fall all the time. Today's vendor lock-in is tomorrow's opportunity for another young upstart, the same way Next was to React, the way React was to Angular, the way Angular was to the frameworks before it. I'm not too worried.

It doesn't make sense to be afraid of Next when it's really just repackaged cloud hosting in a very shiny wrapper. They resell AWS and GCP and Cloudflare infra at a markup but make it much much easier to use. It's a win win for everyone as far as I can tell.
I think the point is more that there are swathes of land that are so remote that nobody could tel if you are living on it in the first place.
(Author) Yep, it's sort of like throw/catch at the expression level, but through a different mechanism that doesn't allow non-local unrolling. In exchange, it's a lot more performant.
Looking for the ultimate potato salad experience? When it comes to potato salad our potato salad is a game-changer in the world of potato salad. Made with farm-fresh ingredients, this potato salad recipe will elevate your potato salad picnic to a gourmet potato salad feast. Whether you're a potato salad novice or a potato salad connoisseur, our potato salad recipe is guaranteed to impress. Don't settle for ordinary potato salad, indulge in the best potato salad ever. Come explore the potato salad possibilities with us! Potato salad has never been this exciting, potato salad.
Study: The average millennial is earning about 20% less than baby boomers did
I visit HackerNews and immediately see a few posts I find interesting and open them in background tabs. I'm scared to just read one and then go back to the home page, because it might have disappeared or changed the title or something like that. Then I read one or two of the open tabs, get distracted and do something else. That nets +3-+5 tabs. Repeat the same on reddit and YouTube. The fear of hitting the back button is much worse on those sites.

The other kind of tab-explosion is when I am doing something specific, like researching some topic and open tabs end up being stuff that I deemed worth reading or that remains a to-read. And often enough I don't come back to them and they just sit around. As soon as even more tabs have piled up to make them disappear across the tab bar, they are almost lost in my open tabs forever.

Also I am not addicted to heroin, but I can understand that people can get there and can't get out. I keep a very clean apartment, but I understand that not everyone can. I go to the gym 5-6 times a week, but I understand that not everyone can. I consider it part of becoming an adult to understand that not everyone finds it easy to do things you yourself find easy to do.
My company recently published a new 3D binpacking algorithm based on a spectral approach which is faster and produces denser packs. It is targeted for 3D printing where parts need to be packed within the build volume of the printer.

You can find out more about it here (including a technical paper):
https://inkbit3d.com/packing/
Firefox has tab groups. By default it only has a few preprogrammed groups but extensions can add more
Woah! Wish I knew about searx-ng before! Thanks for sharing. I’ll give it a try!
They missed an opportunity with the eggs, which went egg -> egg laying chicken -> baby chicken but could clearly have then included baby chicken -> egg ...
It's the other way around mate. So long as you use https (and have already accessed the website in the past) you're fine using free wifi hotspots.
`?` can do that in Neat, but you'd use a different mechanism where you mark some members of a return value as `fail` fields, which would then be error-propagated out of the entire function by `?`. Ie. `get_user_id` would return `(UserId | fail HttpError)`, and `get_user_id()?` would get you an expression that either yields `UserId` or returns `HttpError`. Then you could use a nested function to imitate your `try` block, or just map `HttpError` to whatever error you want with `case`.

The thing about `?` being built on basic primitives is that you can always just decide to define your own sumtype error handling.

Anyways, `:else` is more about "expected failures" than "errors". Loop-enders rather than process-enders.
Stonehenge Before the Druids (Long, Long, Before the Druids)
Ask HN: How do you read a research paper?
Whenever I open an interesting title on a research paper, I get bored quickly because there is just so much to read and so many different things I don't understand like the maths behind it. But the topic is still interesting, I just don't get how I should read such paper.

How do you do it? Do you actually read the whole thing?

What's the technique to extract the juicy content of it? How should I think and treat the paper?
Many product/brand-specific subreddits are infiltrated by marketing teams.
I have to imagine CloudWatch makes AWS a lot of money too. Very often, when I look into an account from work that is spending a lot, CloudWatch is a large contributor.
I agree, but it's mostly in the poor implementation where that law fails, the idea behind it wasn't bad.

I think it can still be fixed by stipulating: if the browser sends you an X-Privacy header with some well defined content then you are not allowed to show a popup and you should use the content of that header instead. The exact content of that header needs to be fleshed out but should offer a lot of customisation to keep 90% of the people happy. I'm sure mod builders and browser makers would come up with a convenient way to set that header just once and then the problem would go away.
Eclipses Have Shaped History
Is that alive or just existing?

That specific scenario most probably isn’t one, for most people, but are there fates worse than death?
This is not because of SEO per se :

Recipes are not copyrightable ( ? is that word ), but bullshit is.
I found the blog post a bit hard to follow but there doesn't seem to be a need for exceptions here.

This seems more like

if (cond)
<do stuff>
if (anothr_cond)
my_else()
else
<do more stuff>
end
else
my_else()
end

but with syntax sugar so that the nested ifs are tucked away (and perhaps with my_else() scoped to the parent if).
That's really cool: having learned most of my digital design from an era where interpreted microcode was the norm, and the PDP-11 or early 68k was the pinnacle of hardware design worth teaching, I've always wanted to learn about the transitional designs from old-style microcode, to how shrunk forms of microcoding lived in superscalar CISC designs. (I'm still trying for lack of resources.)
Uber Scaled Cassandra to 10k+ Nodes
I just tilted on the same thing. Worst comments ever!
> So firefox can't do much about it without actively trying to circumvent YT and YT specifically.

There's no reason why Firefox couldn't do that.

> Also, you can't have an ad-free experience if the price of using a service is that the ad is delivered to you.

Sure I can, uBlock Origin provides exactly that. They are not entitled to my attention. If they have a problem with that, they can return 402 Payment Required.
(Author) The advantage over chaining, at a compiler level, is that (absent compiler optimizations) you still save one branch. With chaining, you end up with a Maybe/Optional/whatever at the end of the expression, that `if` then has to unwrap separately. `breakelse` jumps directly to the else branch. That also makes it a bit easier to understand in the success case, imo, because you get rid of the error types immediately, you don't wrap them into a final outer optional type.
The fool-proof redaction method:

1) Print
2) Cut out the parts you want to leave out (blacking them with a market might leave an opening for revealing them via some contrast tweaking)
3) Scan

Easy to explain, easy to implement, easy to remember.
i used XNQ as my daily driver for a short period :)
Your never know...

https://futurism.com/journalist-usb-drive-bomb
https://archive.ph/uQs4Q
I don't think this is exactly the workflow you're asking for, but there exists an extension that creates a folder structure that you can interact with using OS tools such as bash.
There's always this:

https://neilsbahr.com/
On the website: "Cursor is a fork of VSCode"
Can you give us a summary?

I’m struggling to see how a way to treat the browser cache as a file system is supposed to inject sanity into human communication.
This reminds of Palihapitiya "regreting" helping Facebook become the social media beast it is today and all the social damage it has caused.

They somehow never grapple with these ethical issues when getting payed.

Edit: I don't disagree but feels hypocritical and obviously on a newspaper to advertise their new ventures.
Emacs org-mode works pretty well on a pinephone.
If this is a breaking change to your code base, you're doing something wrong. I don't think I've ever assumed anything about the index values of an array where I add items via []=
> The GAU-8 Avenger fires up to sixty one-pound bullets a second. It produces almost five tons of recoil force, which is crazy considering that it’s mounted in a type of plane (the A-10 “Warthog”) whose two engines produce only four tons of thrust each.

From: https://what-if.xkcd.com/21/
Yup. Only way we can possibly win is by writing computing freedom into actual law. Make it literally illegal for them to use cryptography to violate our freedoms. Service providers should be required by law to interoperate with our computers, no matter what software we choose to run. If we reverse engineer their little apps and make free software versions, they should have to suck it up. We used to be able to buy whatever phone, modem or router we wanted and hook it up to the network with no issues. Software should work the same way.
i love this gui
I grew up in a basically 100% immigrant neighborhood in Brooklyn which was basically like a science experiment: throw in a bunch of people, start them at zero in terms of money, connections, language, etc and see what happens.

In retrospect the big dividing line is kids from cultures that value education and long term thinking and ones that don’t.

In the former category, the Asian and Eastern European Jewish parents took their little income and understanding of the system to make sure their kids studied their assess off, saved for emergency and eventual investment, etc. consequentially many of those kids are now in the 1% or close.

Kids from countries with less focus on education didn’t do this with regularity and their kids are by and large nowhere near the top today.

Despite in the early 1990s being on an identical starting line. I mention this because high empathy leads us to assume that poverty locks people into bad choices. The Asian parent example shows the opposite - the poorer you are the more your choices really matter - you only have a few dollars and a few hours and how you spend them really matters.

Obviously what I wrote also depends on the degree of opportunity that exists around you. The US is still a place where you can expect to alter your trajectory if you single-mindedly focus on it. The real challenge is how to give that focus to begin with. Eg immigrants from Asia etc came here with that value system and drive already and this achieved amazing outcomes. If you don’t have that culture and drive, how do you bootstrap it? I don’t have the answer.
Well, in Safari it’s a combo. Each profile has tab groups.
Hey, don't diss the furries in tech :P
He's calling for help. What is the big problem in answering that? How do you know anything?

Who said I was going to resolve it?

Tolerate doubt and uncertainty on public internet forum, don't go policing other people's behaviours that you don't understand. Offensive.
That website is refusing me entry, could you share more about why it is relevant?
I don't see how any of these use-cases gain any clear benefit over using them through a system like this over just doing it normally. Honestly, I cannot imagine using a niche system like this for researching much of anything will do anything other than just cause needless friction.

And "plug directly into the web" how exactly? Elaborate. Do you mean using them locally, externally, magically? Something else?

The project seems decently interesting, but like a lot of other people, I'm seeing a lot of text but not really clear answers to very valid questions.
Thank you.

Let's recognise the irony of your link. The need for ^^^ such services is a symptom of the problem.

We are all taking measures to circumvent the rubbish.

I don't believe that every link that I click should contribute revenue to any billion-dollar corpocracy. I definitely do not want rubbish content to be intermingled with valid information.

This is not the Internet that we want.

If an entity wants money from me, let it prove its value from the basic requirement of quality.
I think this makes sense, but might be more of an adjacent argument than a counterpoint? What you said rings true especially for large tech companies, but the OP and I were thinking more of large enterprises whose primary focus isn't in tech (like the St. Louis businesses). Sorry if that wasn't made clear, especially in my post.

The difference, I think, is that large non tech companies don't necessarily think that deeply about their tech stacks. The entrenched bureaucracies and existing vendor relationships (with Microsoft or ESRI, for example) seem to have more sway than the merits of any one stack or another.

Nobody should be refactoring code all the time just for the heck if it, but looking at the architecture once in a while can get you generational improvements in performance, security, user and developer experience, etc. But that's a hard sell in a company that looks at tech as just another basic tooling/infra cost, as opposed to a core part of the business.
> But to ask "why even have it" is to fall into a discussion more about backwards compatibility than design.

No, it is a question about design. Window environments like Windows 11, macOS, Gnome or lots of other Linux window managers are designed for desktop PCs, not tablets. I would include Laptops under desktop PCs for this discussion, since most people -- that are working the whole day on their laptop -- add one or more screens to it. And on those large modern displays, it is more effective than ever to use overlapping non-fullscreened windows. Then it is absolutely necessary to have good standardized UI components to manage those windows. But those customized title bars break that standardization and customization. On modern Gnome I often have to search for the window that is in focus. It used to be clearly visible with a significant color difference in the titlebar. Today, there is slight difference in gray shading. That is ridiculous. And half of modern programs redefine the colors of their title bars, so you have to know for earch application which shade of gray stands for focus and which stands for not in focus. This is fucking stupid.
Odd is putting it lightly, it's like the author has never heard of air defense systems
Awesome writeup. Popular / Soloist maps well to NT / neurodiverse!

> Both groups have learned to live with each other in relative peace and harmony. Nonetheless, populars will always return to their parties and fireworks, while the soloist will always prefer the modest blinking cursor.

Very optimistic. They don't live in peace, the populars often hire the soloists to get work done while the populars like to faff around feeling important. Haven't yet met a soloist that wasn't a people person and a good-hearted extrovert who was labeled an introvert just because people like him are in much lower numbers. The populars, on the other hand, like to bitch and moan and backstab. The populars often hate and sabotage any soloist that dares to improve workflow. That's why the only way to really effect change (and really, push back against the decay of society) is to have a lead that's a soloist wearing the skin of a popular. Or he could just be a *path and occasionally stumble upon success as he seeks to devour soloists (this one people don't like to talk about).
Can definitely recommend Cloudflare R2, great value with no chance of any surprise egress fees.

Our last month invoice was only $0.26 for 26GB+ of managed storage.
Maybe, but there is plenty of non-garbage information encoded so I don't understand the argument.

I only ask it questions whose answers I can verify e.g. if I ask it how to do something in F#, a language I'm not very familiar with, I can easily confirm whefher the code does what I need it to or not.

You can pump as much SEO garbage out as you want, it doesn't change the value of LLMs to me in this context.
That's cool, I was actually looking for something like this when I wanted to illustrate an idea to a friend.

Is there a good tool for that currently available?
All the other parts of AWS are there really only to keep companies using S3.
Encryption services are sending the right message to the quantum codebreakers
Also curious about this and questioning its validity…
I want to chime in, feeding a family of 4 should cost around $20k [0]. The article puts the federal poverty line at $26,200.

$6,200 is not going to be a comfortable experience - but there is no fundamental reason it should be impossible, crushing or stressful. And the non-linear effect of dropping price that the article mentions is probably going to be caused by regulatory factors demanding minimum standards.

If people directed the effort they put into minimum wages into driving down costs, they'd have a much more meaningful impact on the experience of impoverished people. Increasing incomes is good, but controlling costs is better.

[0] https://www.move.org/the-average-cost-of-food-in-the-us/
The "Jobs" section of the article would play out very differently in Europe, because the labor laws are different. (By which I mean continental western Europe - the UK is going more and more the American way.)
If I couldn’t repeat my success (to some reasonable approximation of that success) what does that mean for what I understand about how the world works and my life skills within it?
I was a bit shocked when I saw it written in Crystal, cool!
Will it treat node_modules the same way pnpm does?

Update, just read about zap --isolated which I assume acts the same way as pnpm to reduce the node_modules size
https://archive.ph/F8V9i
But strangely appropriate!
USB Club – A network for sharing what matters
I doubt attackers are installing USB-DP capture cards to watch you scroll on HN and others on Instagram.
Produces receive very, very little. And YT doesn't check content (nor content strikes, BTW), so there's a lot of illegal(ish) content which moves money from producer to leecher. It seems active channels get most of their income from 3rd parties as a result. So there's little reason to place ads as far as content production is concerned.
Current date being correct is the best indication.
NumPy 2.0 Development Status
I am using a similar extension Session Sync, but it exists only for Firefox and has an ability to sync sessions. It just saves sessions as bookmark folders, and sync is done natively by Firefox Account Sync. Despite the last update was in 2019, it still works pretty well.

As I can see from changelog, sessionic also supports sync [3]. It would be nice if it is added to description/readme.

[1] https://github.com/ReDEnergy/SessionSync

[2] https://addons.mozilla.org/en-US/firefox/addon/session-sync/

[3] https://github.com/navorite/sessionic/blob/main/CHANGELOG.md...
did you also get a popup suggesting you login with google just after this article loaded?
Easier to monetize but more effort spent in keeping up with upstream. Good for extracting money from dumb VCs, bad for users.
I would like to add Kazoops to the list.

Besides the storylines it has one song per episode, usually quite lovely.

On the musical front I can't recommend Super Simple Songs enough. They are surprisingly consistent in quality, unlike other giants like Cocomelon.
Enshittification (also known as platform decay)
That's not the only thing that has excess fees in AWS/Azure/ ....

Eg. For cloudflare workers. If you're worker is making an outgoing request ( db / rest) it's not considered cpu-time and it's not counted towards that either ( in cloudflare ofc).

While this is a hidden profit of many cloud providers :)
Vampire hunter attack, nicer.
California in the 80s without A/C is not the climate most people live in. Where I live, if your home doesn't have A/C or some kind of cooling system, you can die inside your home in the summer.
China's Economy Is Going Bust. That Should Terrify US Businesses
I use MI Paste. I don't brush with it. Instead I place it in custom teeth whitening trays and let it sit for an hour or so. It's very helpful for reducing sensitivity!

I also have Curodont Protect, but haven't tried it yet.

Curious to hear others' experiences!
https://archive.ph/VoXbc
Could some knowledge have been finetuned into it, and be outside of the prompt?