skysight-inc/HackerNews huggingface dataset:
Are you suggesting the population should grow forever, and that we'll "innovate and adapt" past resource consumption? Feels a bit techno-utopian idealistic no?

Would much prefer a "painful fiscal responsibility" over living out some overpopulation nightmare scenario
Only really relevant if the efficiency is valuable but yeah totally. It’s not just about new abstractions on top of the stack but also new abstractions that replace the middle and bottom of the stacks.
You can do it with DHCPv6, but of course there's Android. Android aside, it works fine.

The core of V6 -- longer IPs -- is great. SLAAC and /64 being the smallest need to be deprecated. It's asinine.

Really absolutely everything but longer IPs should be deprecated and was a mistake.
I don't generally care for Android but I'm glad they chose not to support DHCPv6. It's a nice forcing function to make network admins actually learn how SLAAC works and why they should almost certainly prefer it to DHCP.
> In 53 years of travelling with all kinds of people, I’ve seen absolutely no correlation between where you eat and whether you have intestinal problems, so to maximize the enjoyment of local foods, my rule of thumb is to eat wherever healthy-looking locals eat.

An interesting one. Tracks with my experience, although I have far less data. I’ve gotten sick a few times, but not after the sketchy meals that I thought would do it.

However, my guide in Nepal warned me not to eat certain things. I always listened to him, and I did not get sick on that trip. He seemed to be speaking from experience guiding other white people.
I don't disagree, but I would point out that one upside to every LAN being behind NAT, is that those LANs are also inherently firewalled.

This is dependent on the firewall features of the NAT router, but at least its something, and the router provides one centralized point of protection from interent traffic.

In IPv6 typically every machine on a LAN is directly connected to the internet with a public IP address. Every one of those machines now needs a full strength internet firewall.

This complicates some intra-LAN communications, and removes the feature of having the LAN be a walled garden, mostly isolated from the interent.
Thanks, this exactly my point.
My resolved in its default configuration will try appending .local and search via mDNS if no results are found via the DHCP provided server. I believe macOS does the same.

Ping foo on my machine results in foo.local being successfully pinged. Your mileage may vary.

> would potentially use mDNS if you have a ping that does such a thing

It's not a feature of ping, it's a feature of the name resolution setup on your machine (nsswitch and/or resolved on Linux).

> Rather, most routers add DHCP hostname requests to the local DNS routes

What do you mean?
One clarification to make - While I haven't read On Freedom, Tim Snyder is a scholar of Ukrainian (and slavic) history who is a major opponent of the far right's agenda. One of his big ideas is the different approach to time promoted by authoritarian vs liberal regimes, to try to inoculate people against the talking points of the authoritarian view.

I might disagree with the positive/negative freedom argument on a more fundamental level than he does, but he's not engaging with it because he's trying to promote it.

His lecture series on the Making of Modern Ukraine: https://www.youtube.com/watch?v=bJczLlwp-d8&list=PLh9mgdi4rN...
Yeah i don't quite get this. It seems to more or less fill in gaps? Which for Tetris makes the game trivial? Even on hard i had cases where i intentionally made gaps, scored a line and then the pieces flipped, fell, closed gaps and chain reacted to an almost empty board.
Uh, what do you mean? The answer is very obviously 1 no matter what.
you're right. it's an e-reader that you can email any epub file to and it'll read it. if you don't want to pirate, there's a functional store. what more do people need?
Sure... But wouldn't you want to treat this random network as hostile anyway? The router might already have port forwarding to the IP you grab from DHCP, not to mention other clients on the network. I'm also unsure how a VPN would help against inbound traffic regardless?
You've confused modern Greek with ancient Greek.

Note also that the normal transcription of ancient Greek κυβερνήτης would be cybernetes (see: "cybernetics"), not kubernetes.
> By default, Caddy automatically obtains and renews TLS certificates for all your sites.

This is pretty technical, and is an absolute game changer for local TLS setups. Three paragraphs under this quote go into more details.

Then a third of the way down the page there's a way to try it out live by changing your DNS records. Right after that are a few config samples. Then there are links to three different white papers. Then more code samples. Then more more code samples.

You get the idea.

What exactly are you missing here as far as technical stuff? Is it just that they add exciting fonts and stuff on top of the technical stuff?
Are you kidding about tradesmen? Tradesmen do all of these things without much complaint.

If you worked as a plumber and expected never to have to turn up on site, never to attend a site meeting, never to have to give an estimate of time or cost, never to have your work measured and evaluated, never to have to justify yourself in a performance evaluation, etc. you would be laughed out of the room.

A better comparison is probably professional services jobs: mostly done in offices with computers by university-educated people these days, like programming. I can't say I have met any that think they shouldn't have to give estimates or have meetings.
Discussions

(103 points, 2 days ago, 57 comments) https://news.ycombinator.com/item?id=43052910

(53 points, 12 hours ago, 15 comments) https://news.ycombinator.com/item?id=43066048
> But the pitchfork-wielding peasants are cheering Saint Trump’s having given Saint Elon root access to the Imperial Mainframe.

Literally where? I have yet to see a single non-politician support this behavior. Everyone I talk to is worried about Musk's track record with personal information, his chronic lying and the potential anticompetitive advantages of his federal ascension.

This entire post is a pretty delusional tirade but this takes the cake. If it was a populist decision then Congress would have voted on it... but they didn't, even with a Republican majority. Trump's behavior is so plainly illegal he can't trust his own fucking party to support him.
The reason behind the TikTok ban
besides books, which you can sideload very simply with kindle, what do you need to sideload to your e-reader
I’ve used it mostly in Toronto and the Bay. I could see smaller cities being worse, but I’m surprised Vancouver isn’t top tier.
I don't follow. Are we moving the goal posts yet again from the above of what % knew what something was? Because the constituency generally did not know of the nuclear safety team. I don't even know their was a constituency calling for their creation, although there is an argument as to why reps might make them exist anyway.

Are you suggesting their creation was improper? Or suggesting constituency advocation would make it proper?

Either way you might draw uncomfortable conclusions.
For anyone that wants to learn Vim I really recommend “practical Vim” [1] .

It’s a fantastic book that really gets into developing the right mindset to use it. It´s great once you “get it”, but it’s a different concept from the rest of text editors. Once you learn the basics, you’ll do great advancements in little time.

To me, it’s the best tech book that’s I’ve read. It’s really that good.

[1] https://pragprog.com/titles/dnvim2/practical-vim-second-edit...
I answered the question in the post's title, so my response is, by definition, on-topic.
Eh, it depends what you mean by "works". If you mean that if you add new songs in the middle of playback, it doesn't guarantee that every song is played exactly once before any are repeated, sure, but you can't really do that unless you're actually tracking all of the songs.

Many approaches that guarantee that property have pathological behavior if, say, you add a new song to your library after each song that you've played.
If they tell you it was a scream test, and it turns out your team was actually pretty important and also gives you a raise, you might. Especially if you have nothing else lined up.
Im not sure quite why you feel you always need to write code before sussing out what an API or UI should look like but it seems like a very expensive habit to me.

What happens when you then show it to stakeholders (e.g. other teams consuming your API, customers or UX people) or and they tell you to change it again?

Rewrite everything again?

Thats gonna be reaaaaaaaalllly labor intensive and could damage your code base too.

Im equally perplexed about why people dont try to build top down. It's one of those few things in programming that always makes sense regardless of circumstance.
But why should Americans care about any of that? Do you think the Chinese care what we think of them?
Dope project!

FYI on your LLC page has “queries” spelled “qurries”. Not sure if it’s intentional or not though.
Reading the website top to bottom, I’m now unsure about the trustworthiness of a project that seems so full of itself. Passage after passage about how great it is leaves a bad aftertaste. Maybe it’s just me—unsure.

I no longer trust the authors to be honest about known shortcomings, let alone be upfront, truthful, and transparent when dealing with security issues and reported vulnerabilities.

I hope I’m wrong. Does anyone know how they’ve handled disclosures in the past?
Slightly disappointing: The calculator embedded in Google's search page also gives the wrong answer (0) for (10^100) + 1 − (10^100). So apparently they don't use the insights they gained from their Android calculator.
I believe so, but not the upstream version, via their commercial partner: https://www.absint.com/
LuckyShot: a Rust CLI that uses BM25 and RAG for smarter code context retrieval
Hey all, I thought i'd share my weekend experiment! Selecting the right files to put into AIs seems to be an increasingly interesting problem. Thought some folks would enjoy seeing a CLI simple enough to kind of understand one way to do it.
I'm similarly embarrassed about only knowing vim on a basic level, but I've actually been using it as my main editor for programming for close to 20 years. I still navigate using arrow keys, for example. After years of tweaking, I now use nvim with the default config and I'm pretty happy with the minimalism. Despite only having very basic knowledge, I'm still more comfortable in vim than most other editors. Only the recent wave of AI assistants is getting me to use it less often.
> The statistical likelihood is that other civilisations will arise. There will one day be lemon-soaked paper napkins.

> ‘Till then, there will be a short delay. Please return to your seats.
Eh, I haven't visited Youtube in ten years, don't want to break a winning streak. What's that about time? Time, as a concept, you mean?
> Arguably, it is implied by “the purpose of segmentation is not to make life easier for you”.

I don't agree with that; in context, "the purpose of segmentation is not to make life easier for you" is a warning that it takes more time to create a competitive segmented run than it does to create a competitive single-segment run.
Their contact information will be in the payroll, assuming they know the full names of those they fired.

But yeah, there are pay scales. Anyone who knows they can get a job for more elsewhere (the most talented among them) is likely to say "fuck this shit".
Super good for expensive running shoes - they’re always going on sale but you don’t know when.
There will be a Democratic administration in 4 or 8 years, and they'll want to settle scores.
Yep, it's really disappointing they didn't decide to support it for localhost.
This is good, I definitely had fun! Really cool original idea! I liked how I discovered the "vertical line" win by accident when I thought I was going to lose. (I didn't quite get the instructions at first, but it made sense when playing.)

A couple of issues I noticed:

- some pieces rotate in an odd way, as if around an off-centre fixed point. It felt unlike regular Tetris and caused losses that otherwise wouldn't have been in tight spots. Like the piece would "jump" over an entire grid section unexpectedly. It's especially noticable with the long piece.

- on my system, trying a "hard mode" game after a few normal mode games, the hard mode immediately began insanely fast. Repeat plays then caused it to keep speeding up even further each restart, eventually going into endless loop by itself, where it seemed to be so fast it couldn't correctly check gamestate. In these restarts, no pieces would appear, but the score kept increasing anyway, eventually up to some very high number (eg, >70,000) before it'd finally decide a game over state. Each successive game would do the same thing, but advance to yet higher scores.

EDIT: Reproduced the second issue, and noticed hundreds of "Skipping tick during rotation" messages in the console. The procedure for me to reproduce was: play a normal game until you hit the 6000-7000 huge speed-up and game over, then keep playing hard mode games repeatedly, until it takes over.
How should we control access to user data?
Copyright issues aside (e.g. if your thing is public domain), the galaxy-brain approach is to upload your raw scanned PDF to the Internet Archive (archive.org), fill in the appropriate metadata, wait about 24 hours for their post-upload format-conversion tasks to run automatically, and then download the size-optimized and OCR-ized PDF from them.

I've done this with a few documents from the French and Spanish national archives, which were originally provided as enormous non-OCRed PDFs but shrank to 10% the size (or less) after passage through archive.org and incidentally became full-text-searchable.
I am saying it is poor management, nothing more nothing less.

Hiring 8,000 people in two years then coming to the conclusion you "aren’t set up for the kind of success that we really wanted to have" is gross incompetence. Management isn't cleared out on the back of such a performance.
Thanks, this fixed the frontpage of https://www.dr.dk/
Interesting article but that feels like wasted effort for what is probably the most bare-bones calculator app out there. The Android calc app has the 4 operations, sin cos tan ^ ln log √ ! And that's it. I think most people serious about calculator usage either have a physical one or use another more featureful app and the others don't need such precision.
I kind of wish the effort spent on Roc was put into productionizing/commercializing Koka (which Roc draws a lot of inspiration from) rather than starting an entirely new language. Like I get starting from scratch when it comes to Haskell, since there’s so much baggage there, but Koka is a pretty blank slate.
What "closest mobile phone store" in many places? I've been on a ton of trips where I probably haven't seen a closest mobile phone store for a week or more.

My point is that you should try not to be absolutely screwed if you're cut off from the Internet. I carry physical maps, itinerary, guidebook, etc. You can actually travel without Internet access. Of course, you can't mitigate any eventuality but I'd certainly argue that you should generally be able to move forward without Internet, email, or GPS.
Grim Fandango Puzzle Document (1996) [pdf]
I find this really interesting. I left school 20 years ago, I've lived a wildly varied life and been all around the world on adventures outside of general tourism, with highs and lows tied to locations I am beyond familiar with, yet far too many of my dreams are in that damn school.
I'm still trying to wrap my head around the anti-forking sentiment among the community and how tight the governance structure of the project is. Open source is hard, and people will always have unfair expectations of open source, but if I'm to take the article at face on the forking drama, what's so bad about letting people tinker with it and release their own forks of Elm? If you're burned out, what's the harm in letting others step in more?
Yes. Philosophy should be read by people who want to deconstruct it and then argue with it. Unfortunately laymen love to take it by face value and try to apply it as-is.

I guess sort of as marketing. When people buy fancy brands hoping to repeat what was shown in the ads.
Every consumer router I’ve ever seen drops unsolicited IPv6 packets by default. But that doesn’t mean that P2P routing is suddenly impossible.

IPv6 makes P2P routing substantially easier, even in a world of default firewalls that drop unsolicited packets. You can still apply standard NAT busting techniques like STUN with IPv6 devices behind firewalls, and you get much better results because IPv6 removes the need to track and predict the port mapping a standard NAT does. Two P2P systems can both send unsolicited packets to each others IPv6 addresses, with a specific port, and know that port number isn’t going to be remapped, so their outbound packets are guaranteed to have the right address and port data in them to get their respective firewalls to treat inbound traffic on those addresses and ports as solicited.

This is particularly useful when dealing with CGNATs, where your residential devices ends up behind two NAT layers, both of them messing with your outbound traffic, which just creates an absolute nightmare when trying to NAT bust. IPv6 means that you’re no longer dealing with three or more stateful NATs/firewalls between two peers, and instead only have to deal with at most 2 (in the general case) stateful firewalls, who’s behaviour is inherently simpler and more predictable than a NAT ever is.
Sounds good I'm theory but tough to put into practice. Regardless of the environmental consequences there is no way that voters in wealthy countries will agree to subsidize hostile regimes. And many of those countries are so deeply corrupt that the majority of funding tends to be stolen by corrupt politicians or building contractors.
For what it's worth I have many years of technical experience and a pretty decent knowledge of IPv4 networking, and I found it quite hard - at least when first learning.

The addressing is intimidating, getting your head away from NAT, thinking about being globally routable, the lack of (or variances in) DHCP, ND, "static" addressing via suffixes, etc.

None of this is technically "hard", but it's a significant barrier to entry because it's quite different to what most normal technical users are used to.

Dual stack may create some new problems, but it fixes a lot of others. All of the major cloud providers have awful IPv6 only support, and many prominent web resources that usually invisibly "just work" have little to no IPv6 support.
BASIC Star Trek Games
These are very good tips to do just before or just after your trip. Or why not even following weekend:

> If you hire a driver, or use a taxi, offer to pay the driver to take you to visit their mother.

> Crash a wedding. You are not a nuisance; you are the celebrity guest!

The first one specially is likely good option after you leave the airport on the way home. And the second one is good practise to do when you are not on vacation. Find the wedding venues in your local area and hit them.
Sisyphus, Unbothered
They are limited on how much they can output and there is generally an inverse relationship between the amount of tokens you send vs quality after the first 20-30 thousand tokens.
I'm pretty immersed in the anti-intellectual movement just by virtue of where I live, and while I won't deny that there's some room for propaganda in the explanation, the bulk of the cause is simple:

The average American has correctly identified that intellectuals despise them.

That's it. Propaganda is a useful scapegoat, but the actual problem is that the average American has caught on to the sneers and derision and doesn't like being treated that way.

Redistributing resources won't help because those plans are always put forward from a place of condescension towards the less educated, and the condescension is the problem!
You don't understand what "sell a cooking show" means. She was hoping to have a show, featuring her and based on her YouTube videos, bought by a major tv company. They would pay her to produce and star in a show for their platform.
Another great web server to try is h2o: https://h2o.examp1e.net/

Especially for its HTTP/2 and HTTP/3 QUIC support.
if your project is a library no one can use it without a similar patch
blancotech and I have been working on this together and sharing it with friends and family over the last few months. Looking forward to any feedback on whether this seems like a useful tool!
hey, i recommend checking out the previous HN threads [1] on why LLMs shouldn’t be used in production-grade OCR, especially if accuracy is super important (as in the audiobook case)

we wrote the post and created Pulse [2] for these exact use cases, feel free to reach out for more info!

[1]: https://news.ycombinator.com/item?id=42966958
[2]: https://runpulse.com
>IPv6 is now older than IPv4 was at the time IPv6 was invented.

The quantity of existing deployments that need to change is much larger for v6 than it was for v4. The problem with deploying v6 isn't that it's too different from v4, the problem is that it's different at all. Your v7 will have the same problems.
> Democracy is an empirical way of finding policies that work

No, its not. At best, it is a source of policy variation which could be the input to an empirical process of discovering what works.

> where of course what “works” reflects what a particular population values.

Even dropping the improper reference to "empirical" and steel-manning your claim into "Democracy is a manner of progressively optimizing policy for a particular population over time", no, it really isn't, for a large number of reasons, starting with the fact that the "particular population" is in constant flux, and the policy changes produced by the system are an influence on that flux, so it it does as much to shape the population to the policy as vice versa.
What percent of republicans do you think employ illegal immigrants lol. This isn’t 1980.
As far as I know only NGINX Unit[0] might be considered a viable-ish real alternative to Caddy. But other than that nothing comes close to Caddy's ease of use and versatility. You get a lot of stuff and there are heaps of community modules for it, the only downside last time I checked was increased memory usage compared to standard nginx and slower performance as a reverse proxy.

Depending on your setup the fact that you have to choose between Caddyfiles (which are easier to reason about than nginx config files) or the REST API for configuration might be a downside to some people. There's a chance I might be wrong about this one though.

But to answer your question directly there are no real alternatives in Rust as of now.

[0] https://unit.nginx.org/
We are working on a project to have original language on the left and translation on the facing page. Instead of perfect translations or OCR, we try to report error rates with random sampling. We plan to have the texts editable on a Wikimedia server. Curious if you know similar efforts!