MurphyA/hacker-news huggingface dataset:
by troyvit | 2025-04-10 14:55:26+00:00
Man I read that during my formative years as a computer guy and it helped me big-time make the switch from MacOS to Linux. That and "The Cathedral and the Bazaar."[1] I don't know how well that one stands up to the test of time though. I'm going to re-read your link now.

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...
by Forgeties79 | 2025-04-10 14:55:36+00:00
Yeah at the end of the day chaos is chaos. The end result does not clear the stench unless it ends with some amazing result, which is very unlikely to be the case.

A lot of countries also remember that Trump threw a tantrum about trade deals during his first administration, renegotiated with Canada and Mexico for basically 95% the same deals we had before, and then came back in complaining about the deals again. The very deals he negotiated.

We are an unreliable ally and trade partner. Countries are going to get sick of the whiplash if they aren’t already.
by techpineapple | 2025-04-10 14:56:01+00:00
I’ve been really interested in understanding how these things work better, but I’m having a lot of trouble understanding the devex / UX. I _think_ the idea behind Koreo is that any user can upload some resource definition, and koreo essentially shores it up on the backend. If I say I want an s3 bucket, Kori will look at my custom resource, then maybe if I have a label a that says it’s a temporary bucket it adds yams to my resource to add a 30 day lifecycle policy to delete the resource.

But I’m not sure I feel the advantage of this indirection. It feels confusing to be that the applied resource will be different from what’s in VCS, and the code feels super heavy for what you’re getting. I’ve been at like this and cross plane, and can’t quite grok why this is better than doing it in a classical programming language. But I think I’m wrong, can you help me understand?
by AStonesThrow | 2025-04-10 14:56:14+00:00
I’ve held a valid passport since some international travel in 2008 (oh boy there were some adventures then) and I renewed it through 2028, despite not having any future intentions to leave the USA.

I also hold a valid driver license despite not owning a vehicle (I do rent once every few months.)

When I lost my wallet 3 years ago, I ordered a replacement online; it promptly arrived without the Travel ID designation. So I quickly decided that this was my opportunity to upgrade it (my passport would eventually expire naturally) and they required me to show up in person in order to obtain that Travel ID-enabled document.

The DMV is a lot easier in modern times because of several aspects: third-party service (although these are for the poor and suckers in bad neighborhoods), appointments to bypass “take a number” or long queues, and plenty of online service if you’re tech-savvy.

Last week I replaced my license again, with the .gov website service portal, and skipped the in-person appearance entirely, except a phone call and manual agent intervention was required due to some sort of bug/glitch in their backend.

My state has also implemented a very robust Mobile ID program, although the reader equipment is slow on limited deployment and you’re still legally required to carry the physical document anyway.
by iteratethis | 2025-04-10 14:56:15+00:00
I've always considered that it would make sense for there to be a "green right".

When conservative and rural and rejecting (some) modernity, I would expect one to appreciate and want to conserve nature as well as a lifestyle close to nature. Also, from an economic point of view, the conversion to sustainability is massive employment opportunity.

But no, the exact opposite is true.
by ghaff | 2025-04-10 14:56:21+00:00
I suspect it became more standardized than it used to be. My original PA drivers license was a bit of index stock with no photo. Things have obviously changed but states, as I understand it? Still had significantly different verification requirement and varying degrees of information sharing. RealID isn’t quite a backdoor to an (unacceptable to most)national ID but it probably comes close.
by ty6853 | 2025-04-10 14:56:31+00:00
It will make more sense once you realize DHS starts with the idea the immigrant is evil and then just works backward towards some plausible excuse. It doesn't matter what the excuse is, anti-Semitism could have been swapped out with 'communism' just as easily. Right wing doesn't actually care that say some skin-heads in Idaho might want holocaust v2 for the jews.
by 9rx | 2025-04-10 14:56:51+00:00
Your point wasn't missed. But your point was made! Thus there was nothing else that could be done with it. Hence why we carried it forward into its natural progression.

For the sake of my understanding, are you trying to suggest that you didn't make a point by, counterintuitively and contradictorily, telling us that you made a point? Or what is it that you are trying to do here?
by veggieroll | 2025-04-10 14:56:52+00:00
I've been using my passport to fly ever since 9/11, because I saw where the wind was blowing. We've been falling into a "papers please" state for a long time.

My dream is that the government abolishes the TSA and we return to pre-9/11 security. Recently, this was proposed in Congress. [1]

[1]: https://www.congress.gov/bill/119th-congress/senate-bill/118...
by ubermonkey | 2025-04-10 14:57:06+00:00
My wife and I (both 55) rewatch this probably once a year. It's a really solid film that holds up SUPER well -- so many great elements came together here. Obviously, the principal cast is outstanding; it's not just Baldwin and Connery.

Sam Neill we always love (Connery's XO; "I would like to have seen Montana"), and Scott Glenn (Mancuso, captain of the Dallas) rarely disappoints. We also get a late appearance by Richard Jordan (would would die only a few years later) and an early one by Courtney Vance as the Dallas' sonar tech. Stellan Skarsgard is Tupolev, the Soviet sub captain who pursues Connery. Jeffrey Jones, mostly of note to our generation as the principal in Ferris Bueller, has a small role as the former Navy intelligence man Skip Tyler. And there's a blink-and-you-miss-it role for Gates "Beverly Crusher" McFadden as Ryan's wife in the early moments of the film.

It was only on a relatively recent viewing that we noticed one of the Red October's minor officers was played by an actor we'd recently seen on TV. On THE AMERICANS one of the main Soviet characters is a man named Burov who eventually rotates back to the USSR to work in the same government ministry as his father. His father is played by Boris Krutonog, who 30 years before played Slavin -- his big moment is denouncing the political officer as a "pig" at the tense dinner scene early on.

I never know how film-nerdy people are, so I'll also note that Red October was directed by John McTiernan, who also directed the original Predator, Die Hard, The Last Action Hero, Die Hard with a Vengence, and the 1999 Thomas Crown remake. Unfortunately he did some deeply shady shit around one of his films and ended up in some significant legal trouble that basically blew up his career, but the films he made in the 20th century basically all hold up pretty dang well. The sense of momentum you get in October is present in Die Hard and in Crown as well.
by moate | 2025-04-10 14:57:20+00:00
Typically when people say cryptic things like that it's because they hold some unhinged opinion, eg "Yes, schools in urban centers perform worse but nobody wants to answer the real 'why' question. Personally I think the black community...devolves into racist rant held up by racist 'science'".

So OP, you want to defend your honor by making transparent what you intentionally left opaque here?
by shade | 2025-04-10 14:57:32+00:00
I would say it's cool in the sense that building anything is cool, but I find myself mostly in agreement with your take, although with a caveat.

I can't find the quote now, but someone (I think simonw?) said that they feel a bit of an obligation to spend at least as much time working on writing something as it would take to read it, and I agree with that... if you want me to spend time reading your post, I'd like to know you actually made an effort on it.

For me, writing is thinking, and helps me refine my thinking, so I don't use AI to assist writing process. I agree with the comments that AI writing tends to have a specific voice, and I don't care for that voice and don't want my writing to come across that way.

Where I do find it useful in writing, however, is as an editing pass in an advisory role. I don't ask it to rewrite anything for me, but I will ask it to double-check for excessive passive voice, tone, does it raise unanswered points, etc. I typically write my draft posts in Zed, and use Zed's AI chat panel to throw a request at Claude. The big thing though is not blindly accepting every suggestion the AI makes - I read them, think about it, and sometimes adjust the post based on that feedback. It's a useful sanity checking step and while a real human editor would be preferable, I can't justify the cost to hire an editor for my little blog that probably gets zero hits most days. :)
by jscalisi | 2025-04-10 14:58:09+00:00
Arcade Software (https://www.arcade.software/) | Hybrid, onsite in San Francisco 2x a week | Full Time

Senior Full Stack Engineer: Next.js, Typescript, GCP

Series A startup building AI-powered, interactive demos to help teams tell great stories. Over 15k customers. Small and growing team. Looking for product focused engineers with experience developing features and products from end to end.

Email joe@arcade.software if you are interested!

https://www.arcade.software/careers?ashby_jid=0d5c297e-fd18-...
by rcarmo | 2025-04-10 14:58:23+00:00
.local is mDNS/Rendezvous/Bonjour territory. In some cases it takes longer to resolve because your machine will multicast a query for the owner of the name.

I use it extensively on my LAN with great success, but I have Macs and Linux machines with Avahi. People who don't shouldn't mess with it...
by zamadatix | 2025-04-10 14:58:26+00:00
The reason is .local is a special case TLD for link-local networking with name resolution through things like mdns, by trying to hijack it for other use things might not go as you intend. Alternatively, .localhost is just a reserved TLD so it has no other usage to check.

https://en.wikipedia.org/wiki/.local

https://en.wikipedia.org/wiki/.localhost
by s1artibartfast | 2025-04-10 14:58:35+00:00
>Would you rather there be no outdoors for your grandchildren to hunt in?

Of course not. Thats the kind of lack of nuance that I object to.

I support high reward changes that protect or revitalize the environment. Banning several diesel boats instead of phasing them out at the end life/next upgrade isn't going to save the planet. It just makes the outdoors and environment inaccessible.

There are so many thoughtless and net negative policies.
by _def | 2025-04-10 14:58:48+00:00
I recently tried to use the dnsmasq method mentioned at the very end but had some issues with fallthrough, as most of my dns traffic went trough my dev setup then first, which I didn't want. In the end I configured a "real" domain and let it point to 127.0.0.1, because I need arbitrary wildcard subdomains.. but I'm still not very happy with it because it feels like an unecessary dependency.
by swatcoder | 2025-04-10 14:58:54+00:00
Alternately, sleep is the optimal ultra-high-efficiency survival state and wakefulness only exists to give creatures enough time to get their affairs in order so that they can safely return to dormancy.

It's easy to think of sleep as a compromise to be defeated because we're culturally preoccupied with the achievements and pleasures of wakefulness, but that's really just us claiming personal preference for one narrow part of a holistic system that's just doing its own survival and propagation thing.

Consider trees, mushrooms, cicadas, snakes, or cats. Chilling out in low power mode as much is possible is maybe not a error to be fixed so much as it is an outcome of efficient design.
by jeroenhd | 2025-04-10 14:59:40+00:00
.localhost is in the same list as .example and .invalid when it comes to reserved names: https://datatracker.ietf.org/doc/html/rfc2606

It's a neat trick, but it comes with some caveats. For instance, `localhost` often resolves to both 127.0.0.1 and ::1, but `.localhost` is described in RFC2606 as "traditionally been statically defined in host DNS implementations as having an A record pointing to the loop back IP address and is reserved for such use". In other words, your server may be binding to ::1 but your browser may be resolving 127.0.0.1. I'm sure later RFCs rectify the lack of IPv6 addressing, but I wouldn't assume everyone has updated to support those.

Another neat trick to combine with .localhost is using 127.0.0.0/8. There's nothing preventing you from binding server/containers to 127.0.0.2, 127.1.2.3, or 127.254.254.1. Quite useful if you want to run multiple different web servers together.
by mberlove | 2025-04-10 14:59:40+00:00
I see the points others are making, but I would find this a useful tool, I think. IMHO the missing factor gets bypassed on many posts like this (not just on this platform) -- the proof is in the product.

Like any AI tool, the created results can be positive or negative. The churn of poorly written articles and reduplicated imagery has most of us on edge, but that should not negate the purpose and quality of other output. Some commenters appear to see this tool as just another means to rapidly generate slop content, but I don't see why it should have to be, nor do I think that was the intent of the author / creator.

If what guides the use of the tool is the desire to create a certain piece of content, to express something, and the tool aids in telling the human story, then it's a winning answer, I think.
by jFriedensreich | 2025-04-10 14:59:56+00:00
Chrome and i think Firefox resolve all <name>.localhost domains to localhost per default, so you don't have to add them to the hosts file. I setup a docker proxy on port 80 that resolves all requests from <containername>.localhost to the first exposed port of that container (in order of appearing in the docker compose file) automatically which makes everything smooth without manual steps for docker compose based setups.
by sephalon | 2025-04-10 15:00:09+00:00
A German film crew shot a documentary onboard a Typhoon class submarine (the TK-20 Severstal) in 2001, showing many aspects of daily life onboard, including the launch of a RSM-52 ICBM [1] (unfortunately awful video quality).

In hindsight, they catched a brief window in recent history where a western film crew would be allowed on board of a Russian ballistic missile submarine – remember that 2001 was the year when Putin gave a speech in the German parliament (in German language!) speculating about a new common safety architecture eventually succeeding NATO.

[1] https://youtu.be/cVWBhpjwXxo?si=IQkR6Pbx4dh86y0F&t=1172
by josephg | 2025-04-10 15:00:11+00:00
> I don’t think most people assign actual probabilities to events in their lives, and certainly not rigorous ones in any case.

Interesting. I don't think I agree.

I think people do assign actual probabilities to events. We just do it with a different part of our brain than the part which understands what numbers are. You can tell you do that by thinking through potential bets. For example, if someone (with no special knowledge) offered a 50/50 bet that your dining chair will break next time you sit on it, well, that sounds like a safe bet! Easy money! What about if the odds changed - so, if it breaks you give them $60, and if it doesn't break they give you $40? I'd still take that bet. What about 100-1 odds? 1000-1? There's some point where you start to say "no no, I don't want to take that bet." or even "I'd take that bet if we swap sides".

Somewhere in our minds, we hold an intuition around the probability of different events. But I think it takes a bit of work to turn that intuition into a specific number. We use that intuition for a lot of things - like, to calibrate how much surprise we feel when our expectation is violated. And to intuitively decide how much we should think through all the alternatives. If we place a bet on a coin flip, I'll think through what happens if the coin comes up heads or if it comes up tails. But if I walk into the kitchen, I don't think about the case that I accidentally stub my toe. My intuition assigns that a low enough probability that I don't think about it.

Talking about defeasible statements only scratches the surface of how complex our conditional probability reasoning is. In one sense, a transformer model is just that - an entire transformer based LLM is just a conditional probability reasoning system. The entire model of however many billions of parameters is all a big conditional probability reasoning machine who's only task is to figure out the probability distribution over the subsequent token in a stream. And 100bn parameter models are clearly still too small to hit the sweet spot. They keep getting smarter as we add more tokens. If you torture an LLM model a little, you can even get it to spit out exact probability predictions. Just like our human minds.

I think these kind of expert systems fail because they can't do the complex probability reasoning that transformer models do. (And if they could, it would be impossible to manually write out the - perhaps billions - of rules it would need to accurately reason about the world like chatgpt can.)
by RajT88 | 2025-04-10 15:00:16+00:00
My language was anything but extreme. I would make the case based on your response that you would jump to some assumptions:

> You don’t consider the two obvious answers, in that they see it differently or they have higher priorities, and are using extreme language.

Rather than asking the question. It's deeply curious how making assumptions instead of asking questions is called out as incurious. If you were motivated to inquire, how would you approach it?
by toast0 | 2025-04-10 15:00:56+00:00
Washington charges more for a Real ID than an Unreal ID too; I assume because it costs more to issue a Real ID and WA likes to push costs of services onto users of services more than other states I've lived in.

I think I priced it out and getting a passport card should have less fees than getting a Real ID here. But then I didn't get around to getting a passport card; I'll just use my full passport for flying and keep my Unreal ID.

Personally, I'm surprised this deadline hasn't been pushed back yet, given that every other deadline has been pushed back, and the original plan was 2008(!)
by eestrada | 2025-04-10 15:01:07+00:00
I had one job at a pinball company where my coworkers and I didn't get paid for a couple months. I quickly found work elsewhere. Thankfulfully my backpay did eventually come, but I wasn't going to stick around to see if they would be good to their word again the next time funds dried up. I heard this was a recurring problem even before I was hired on.

Later some of my coworkers sent an article to me mentioning that the owner was under investigation by the SEC for (allegedly) embezzling funds from investors. I think I figured out where everyone's paychecks were going.
by jchw | 2025-04-10 15:01:13+00:00
Yeah, I've been using localhost domains on Linux for a while. Even on machines without systemd-resolved, you can still usually use them if you have the myhostname module in your NSS DNS module list.

https://www.man7.org/linux/man-pages/man8/libnss_myhostname....

(There are lots of other useful NSS modules, too. I like the libvirt ones. Not sure if there's any good way to use these alongside systemd-resolved.)
by qsort | 2025-04-10 15:01:16+00:00
In most C-like languages that would be a syntax error. E.g. in C and C++ as a rule you tokenize "greedily", "1--2" would be tokenized as "1", "unary decrement operator", "2", which is illegal because you're trying to decerment an rvalue.

Python doesn't have "--", which allows the tokenizer to do something else.
by bazhand | 2025-04-10 15:01:17+00:00
Having used Claude daily for last year or so, I don't feel great about being pushed into quite expensive tiers of 5-20x cost. I already feel like I'm hitting the Pro limit 2x/day more often than recently, although no data to support this - but the feeling is there.

Mostly I'm disappointed that the higher tiers are just usage tiers rather than features.
by Workaccount2 | 2025-04-10 15:01:35+00:00
I am deeply curious to see how people on the left will digest Trump if he doesn't get reined in by congress/wealthy people. I think a lot of them are going to be caught flatfooted if he gets his way with taxes (no income tax under $150k, no tax on tips), and if he gets his way with global trade restructuring (on shoring of blue collar work).

Trump is currently causing an earthquake on behalf of the middle-lower class. Maybe blue tinted glasses prevent them from seeing it, but right now he is definitely doing the opposite of "entrenching the power of billionaires and the elite".

Unfortunately, I believe that this is a severe miscalculation on Trumps part, as the "kill the billionaires" class seems to be much more fueled by anger than by rational understanding.
by riffic | 2025-04-10 15:01:41+00:00
> I then run and configure Caddy to redirect traffic from 127.0.0.1 to the right port for the domain.

That's not redirection per se, a word that's needlessly overloaded to the point of confusion. It's a smart use of a reverse proxy.

It would be nice if you all reserved the word "redirect" for something like HTTP 3xx behavior.
by namaria | 2025-04-10 15:02:03+00:00
I don't think it's so clear cut. The wikipedia article cites a 1971 book and an article from 1991 as sources.

A paper from 2014 is not so sure this is a settled matter:

"Infant object permanence is still an enigma after four decades of research. Is it an innate endowment, a developmental attainment, or an abstract idea not attributable to non-verbal infants?"

and argues that object permanence is not in fact innate but developed:

"It is argued that object permanence is not innately specified, but develops. The theory proposed here is that object permanence is an attainment that grows from a developmentally prior understanding of object identity"

"In sum, it is posited that permanence is initially dependent on the nature of the occlusion; with development, it becomes a property of objects. Even for 10–12-month-olds, object permanence is still a work-in-progress, manifested on one disappearance transformation but not another."

https://pmc.ncbi.nlm.nih.gov/articles/PMC4215949/
by AStonesThrow | 2025-04-10 15:02:49+00:00
I pondered the question of local-only domains since long ago, and in consultation with Chris Siebenmann, I determined that the most courteous way was actually to subdomain from my ISP.

That’s right: I invented a fictitious subdomain under one my ISP controlled and I never registered it or deployed public DNS for it. It worked great, for my dumb local purposes.

Example:

aten.mysub.isp.net. porta.mysub.isp.net. smartphone.mysub.isp.net.

Thus it was easy to remember, easy to add new entries, and was guaranteed to stay out of the way from any future deployments, as long as my ISP never chose to also use the unique subdomain tag I invented...