MurphyA/hacker-news huggingface dataset:
by godelski | 2025-07-02 21:02:16+00:00
> Either we believe in the principles of OSS or we do not.

What about respecting licenses?

Seriously, don't lick the boot. We can recognize that there's complexity here. Trivializing everything only helps the abusers.

Giving credit where credit is due is not too much to ask. Other people making money off my work can be good[0]. Taking credit for it is insulting

[0] If you're not making much, who cares. But if you're a trillion dollar business you can afford to give a little back. Here's the truth, OSS only works if we get enough money and time to do the work. That's either by having a good work life balance and good pay or enough donations coming in. We've been mostly supported by the former, but that deal seems to be going away
by nvahalik | 2025-07-02 21:03:01+00:00
Sounds like he shot for the moon and missed.

I've been allowing LLMs to do more "background" work for me. Giving me some room to experiment with stuff so that I can come back in 10-15 minutes and see what it's done.

The key things I've come to are that it HAS to be fairly limited. Giving it a big task like refactoring a code base won't work. Giving it an example can help dramatically. If you haven't "trained" it by giving it context or adding your CLAUDE.md file, you'll end up finding it doing things you don't want it to do.

Another great task I've been giving it while I'm working on other things is generating docs for existing features and modules. It is surprisingly good at looking at events and following those events to see where they go and generating diagrams and he like.
by IG_Semmelweiss | 2025-07-02 21:03:06+00:00
We have plenty of capital here. Far more than China.

The problem is the capital cannot be put to good use here. Either because (1) there's too much uncertainty around project progress (think oil pipelines stuck for decades in permitting limbo), or (2) the ROI doesn't work when you pay insanely high bloated compliance costs of hiring US staff.

Even our sky high productivity cannot overcome the large lard deadweight each of us has to carry, on behalf of the elite class

I remember a time when every product sold around the world carried the "MADE IN USA" brand. It included random trinkets.

That would come back quickly, if we all decided we had enough of antiwork laws, enough with all the deadweight, and focused on building instead of regulating.
by zahlman | 2025-07-02 21:03:26+00:00
People complaining about real wages are for the most part just out of date. Your data shows about a 0.9% growth compounded per year over the last 10 years - and a 0.17% growth compounded per year over the 35 years before that. The numbers were effectively stagnant for my entire childhood and adolescence. (I'm Canadian, but I imagine the picture has the same basic shape here.)
by nullc | 2025-07-02 21:04:14+00:00
Correcting myself: It appears that many modern client devices (at least current Networkmanager in linux, iphones, and grapheneos) have a "hidden" flag on saved SSIDs and only probe for hidden ones, so the ancestor post is correct for a least these devices.

Older and less sophicated clients, -- that don't explicitly have a 'hidden flag' for saved SSIDs will probe continually for all SSIDs they know.
by sunrunner | 2025-07-02 21:04:32+00:00
> a very interesting and reputable person

Always and entirely subjective of course, but I find Casey Muratori to be both interesting and reputable.

> What is weird is that the instinct to prefer video seems motivated by laziness, and laziness is actually an adaptive thing to deal with information overload...

What's even weirder is the instinct to not actually engage with the content of the linked video and a discussion on Conway's Law and organisational efficiency and instead head straight into a monologue about some kind of emerging generational phenomenon of laziness highlighted by a supposed preference for long video content, which seems somewhat ironic itself as ignoring the original subject matter to just post your preferences as 'PSA' is its own kind of laziness. To each their own I guess.

Although I do think the six-hour YouTube 'essays' really could do with some serious editing, so perhaps there's something there after all...
by motorest | 2025-07-02 21:04:55+00:00
> You lie about or cannot figure out basic things in Azure like creating a Function without an App Service Plan.

I recommend you spend a few minutes going through an intro tutorial on Azure Functions. A key topic on Azure Functions 101 is the concept of a plan and how to pick a hosting option. You can start by reading this link:

https://learn.microsoft.com/en-us/azure/azure-functions/func...

Once you read this link, you'll be aware that even in their so-called serverless plan that follows a "serverless billing model" you still have a plan tucked away where you can run multiple function apps in if you really want to.

Even if you pretend this doesn't exist, you need to ask yourself what is a plan and what does it matter to you and why do you care. Do you think that picking a plan does not factor as a concern in Azure?
by Gehinnn | 2025-07-02 21:05:00+00:00
The impossible chess board problem must have something to do with the idea of solving tree eval with little memory (https://youtu.be/wTJI_WuZSwE?si=lgTc65RhXQesKchR)! When the chess board is random, it feels impossible to add additional information. However, by choosing which cell to flip and knowing that you followed a certain operation, you can encode the position information in the random data, without needing more cells.
by amy214 | 2025-07-02 21:05:01+00:00
The ugly and awkward thing about the unsubscribe link is I never subscribed in the first place. Someone else did on my behalf. To even ask to be unsubscribed, I feel, is taking some ownership of the subscription and playing into a crooked system. It's like being sent an invoice for something I never ordered and needing to cancel the invoice. And even if you say, "buzz off", who is to say someone won't decide to "resubscribe" you next day, given it's outside your control.

Me personally I won't give a pass to business with an unsubscribe link, I have extreme disgust that we're in some make-believe pretend world that I asked for this in the first place
by VonGuard | 2025-07-02 21:05:21+00:00
You are talking about the attempted exception in 2024. The 2015 exemption expires every 2 years and has to be renewed and to my knowledge it was renewed during this last effort, as it had been every 2 years since it was granted. The article you linked has nothing to do with the 2015 exemption. It only has to do with a proposed exemption that was not given in 2024.
by jesse__ | 2025-07-02 21:05:23+00:00
> I’ve definitely wondered about this. Like why does the language-understanding standard have to be a server specifically?

I don't think it does. I think it's a bad architectural decision that web bros thought sounded cute.

> Things like editing code directly on servers via ssh or in containers

I mean, vim and emacs have supported editing over ssh for like .. longer than I've been alive probably.

> I think I’ve heard that vscode has benefitted hugely from [clinet-server architecture]

IMO VSCode is a giant steaming pile; I'm not sure what the huge benefits could have been. It's intolerably slow, uses an insane amount of system resources, and the debugger barely works most of the time.
by taylodl | 2025-07-02 21:05:37+00:00
I believe there is no interior of a black hole - because black holes never form. From the perspective of an object falling into a black hole, it hits an impenetrable wall of Hawking radiation and is forced out. From the perspective of a distant observer witnessing this, the object appears to "fall" pass the Schwarzschild radius because it's so red-shifted we simply can't see it. Then trillions of years later it's bounced out. Extreme time dilation causes extreme observations. As a bonus, we avoid this whole singularity business.
by kgwgk | 2025-07-02 21:06:47+00:00
> I don't think this cursory look at the abstracts and first pages of these papers is achieving the effect you intended.

The only effect intended was my own amusement. I doubted anyone would ever read the comment.

> Jurafsky, Lecun & two more fellows dropped this paper recently

Somehow they missed that quantum field theory formalism is essential to explain such things.
by darth_avocado | 2025-07-02 21:06:49+00:00
American-Whatever CEOs cut American jobs and ship them abroad all the time. For software American-whatever CEOs use India as a hub for offshore hiring, because that’s where they have options. If tomorrow Mexico or Latin American countries have a lot of software engineers available and are cheaper than India, the jobs would go there.

What’s really bizarre is that when the CEO happens to be Indian American, there’s a problem and a conspiracy.
by ralferoo | 2025-07-02 21:06:56+00:00
I'm not sure that applies in this case either, as dumping is selling abroad below cost but charging a fair price in your own domestic market. This case seems to be the opposite - trying to win the domestic market by selling at a loss, and hoping that they can make enough profit on the export market to survive. Presumably this strategy only works if all the domestic competition goes bust before you.
by Tmpod | 2025-07-02 21:06:59+00:00
The biggest issue for me is clearly masquerading their User-Agent strings. Regardless of whether they are slow and respectful crawlers, they should clearly identify themselves, provide a documentation URL and obey robots.txt. Without that, I have to play a frankly tiring game of cat and mouse, wasting my time and the time of my users (they have to put up with some form of captcha or PoW thing).

I've been an active lurker in the self-hosting community and I'm definitely not alone. Nearly everyone hosting public facing websites, particularly those whose form is rather juicy for LLMs, have been facing these issues. It costs more time and money to deal with this, when applying a simple User-Agent block would be much cheaper and trivial to do and maintain.

sigh
by cadamsdotcom | 2025-07-02 21:07:33+00:00
LLMs give you a power tool after you spent your whole career using hand tools.

A chainsaw and chisel do different things and are made for different situations. It’s great to have chainsaws, no longer must we chop down a giant tree with a chisel.

On the other hand there’s plenty of room in the trade for handcraft. You still need to use that chisel to smooth off the fine edges of your chainsaw work, so your teammates don’t get splinters.
by const_cast | 2025-07-02 21:08:15+00:00
It's important to note as someone living in the US, most of our cost of living is completely invisible. We have thousands of "small" invisible taxes tacked on to everything we do.

Benefits are expensive, healthcare is expensive, transportation is expensive, food is expensive, and on and on. It's quite hard to just compare the US to France because of that. I think a lot of this "disposable income" relies on you being an able-bodied person of young age with zero health conditions and zero risk of emergencies. As soon as that's not the case, that "disposable" income vanishes.
by whartung | 2025-07-02 21:08:58+00:00
I think this UI update is designed to distinguish native applications on iOS from non-native.

Folks aren't going to be able to simply pound out a bunch of new icons to make their non-apple toolkit apps look "native". There's far too much compositing and such going on here.

I doubt Google is going to rush out and try to mimic the L&F either.

This MAY give native iOS apps a leg up over web and other "portable" toolkit apps.
by kris-kay | 2025-07-02 21:09:04+00:00
So you need a video HTML tag with all of these attributes: <video autoplay muted loop webkit-playsinline playsinline sizes="100vw">

and the CSS: .bg-video { position: fixed; z-index: -1; inset: 0; width: 100%; (don't set this to 100vw or you will have scrollbar issues) height: 100%; min-height: 100vh; object-fit: cover; object-position: center; pointer-events: none; }

The part I still need to do myself is provide multiple video sizes and show the one that's most suitable for the viewport.
by rchristian-dd | 2025-07-02 21:09:38+00:00
It is estimated that the "One Big Beautiful Bill Act" (OBBBA) will lead to 51k (totally preventable) deaths per year. Let's do something about it.

We'll consolidate a list of known American billionaires and millionaires, estimate their tax liability and the sum of their tax rewards as a result of the OBBBA, and express that figure in term of lives lost.

This will give visibility to the pain and suffering caused by the super wealthy.

Anyone who wants to be removed from this list can contact us and donate their tax rewards to a fund which will then be given back to the people who are losing their healthcare as a consequence of Donald Trump's OBBBA.

I realize the plan is not perfect but it's a start. I'd love to have your help. If you're seeing this on July 2nd, then what's in the repo is everything I could generate in under an hour while I was at work.
by papercrane | 2025-07-02 21:09:40+00:00
> I am reading “potential citizen” as “a detainee who claims to be an American citizen whose citizenship status was not ascertained.”

That's not what it means in this context. The GAO report is based on ICE's own database records, they found 70 deportees that records indicated they were potentially citizens.

> Law enforcement can get things wrong, but I haven’t read of any documented instances of this happening.

Wikipedia has an article that lists documented instances of citizens being removed.

https://en.wikipedia.org/wiki/Deportation_of_Americans_from_...
by GuB-42 | 2025-07-02 21:09:51+00:00
And how do you know it is a link?

It is an interesting point, because in 2001, what is a link was usually clear and standardized: blue, underlined, often both, like on the article page. Now, just look at Hacker News, only the links in comments are underlined, and they have no special color, you have to mouse over if you want to know. And Hacker News is not in any way special in that regard.

So I would argue that "click here" is more relevant now than it once was. Same idea for buttons by the way. They used to look like, well, buttons, often with a 3D look. Now, there is often no real difference between a button and regular framed text. It means we need more context to guess which is which.
by foxglacier | 2025-07-02 21:09:56+00:00
God I gave up trying to use the camera from the lock screen because if you fail, it's slower than just unlocking it and using it from the main screen, which is itself pretty unreliably and slow. I wish there was a way to quickly and reliably take photos without constantly fighting the stupidly fragile UI. Back in the day, you could just press the shutter button on your camera and it would take a photo instantly, but somehow we've regressed and nobody cares. It eliminates a whole range of spontaneous photos.
by godelski | 2025-07-02 21:11:31+00:00
The problem I see is that investing is happening before even basic demonstrations. Billions of dollars are being given to people who haven't even put together a slide deck.

Worse! We're throwing money at people who haven't done the basics AND experts are highly confident will fail. All while ignoring those with viable prototypes who need money to scale...

But what really gets me is that it's become commonplace to just fake tech demos. Demo is short for "demonstration" not "illustration"! You can do a "this is our vision" and that's fine, but you can't fucking call that a demo. Calling it a demo is a lie. Calling it a vision is not. It really isn't that hard to stay within the ethical lines here
by teaearlgraycold | 2025-07-02 21:11:51+00:00
Yeah I’d be borderline disowned by my family if I joined anything even military adjacent.

The honesty is really the most onerous aspect. I absolutely need to be honest with myself or I end up miserable. For example, if I work a job that requires me to shoulder the burden of my employers cognitive dissonance I’ll become depressed and force myself to quit.
by lightandlight | 2025-07-02 21:11:52+00:00
Right, and [kjkjadksj says](https://news.ycombinator.com/item?id=44445957) a similar thing:

> If you have a feed reader system there is no need to subscribe [via YouTube] in the first place. You’ve obviated that system.

This approach works, and it's a great way to subscribe to public channels without a YouTube account. The main reason I'm not doing it is that I want to subscribe via YouTube.

> It would be great if it was more discoverable

Oh, hopefully there's a browser extension that detects feeds on a page and lights up and provides a menu. Shame that the YouTube mobile app isn't similarly extensible.
by el_pollo_diablo | 2025-07-02 21:12:39+00:00
> Are you saying the only real way to program is with generic data structures?

Certainly not. As I said, the experienced programmer knows when (not) to use them. Some programs are better off without them, such as... most of the low-level software I write (security-critical operating systems).

> Data tends to follow a particular path and there is probably 1 red black tree and it’s a core feature of the application. If that’s true then it’s not a big deal to write that core feature of your application.

"It's not a big deal" are famous last words. Maybe it is not a big deal, but unless you have hard constraints or measurements that confirm that you would not be served well enough by an existing solution, it may very well be the reason why your competitors make progress while you are busy reinventing, debugging, maintaining, and obtaining certification for a wheel whose impact you overestimated.

> It avoids premature optimization and code bloat because you tend to use complex data structures when they have a need.

Avoiding code bloat? Agreed, a custom solution cannot be worse than a generic one. Avoiding premature optimization? Quite the contrary: going straight for the custom solution without first confirming, with actual measurements, that the generic solution is the unacceptable bottleneck, is textbook premature optimization.

I am sorry but I do not understand what you are getting at.
by hayst4ck | 2025-07-02 21:13:07+00:00
Yes, the math is the easy part, doing is the hard part. The difference between understanding and doing is large and denial, shock, rumination, and rationalization all fuel inaction and there is often a moment in which it becomes too late.

People on death marches, in concentration camps, or other similar scenarios have the same math, and yet they get gassed or forced to dig their own graves after which they are shot and buried in them.

So yes, rationally that all makes sense and we should celebrate anyone putting themselves at risk to fight for the benefit of a larger group, but reality is different, especially if the hijackers can guarantee at least one death.

To say a hijack could never happen again is wrong. The doors are a much more reasonable explanation than the courage of men.

History also gets forgotten, such as the history of secret police or mass deportation efforts as is quite clear in this thread.
by MrJohz | 2025-07-02 21:13:11+00:00
As the author, I agree! I did originally have space for an example near the start, but I ended up taking it out because I couldn't think of a good example that wasn't deeply contrived, and I'm currently on parental leave so I can't easily check the codebases I work on regularly for examples that I've run into there.

I probably wouldn't have thought to include the "after" example as well, though, so thanks for that feedback. In my next post I'll try and include more examples.
by Ifkaluva | 2025-07-02 21:14:08+00:00
I guess my response would be that yes, you will develop lots of random little aches and pains and small injuries, but the counterpoints are:

- Before I exercised regularly, I developed aches and pains in upper and lower back, also a shoulder for some reason. These all went away thanks to pull-ups and pushups. Lack of exercise will also wreck your body—if you have not experienced this I have to assume you are very young.

- Exercise also causes lots of random little injuries. For example basketball gave me an ankle and a knee that have never been quite the same. But, I find that exercise itself helps dampen the pain response and makes them more bearable. I have ankle and knee warmup routines that help a lot.

Among people I have met, exercisers with injuries have full lives who are able to live around their injuries. Non-exercisers also develop little pains over time of being sedentary, and end up being much more constrained in what they can do.
by xg15 | 2025-07-02 21:14:29+00:00
The writeup doesn't talk about actively misbehaving crawlers a lot, but this bit implies for me that the headers are for the "happy path", I.e. crawlers wanting to pay:

> Each time an AI crawler requests content, they either present payment intent via request headers for successful access (HTTP response code 200), or receive a 402 Payment Required response with pricing.

I don't see how it would make sense otherwise, as the requirements for crawlers include applying for a registration with Cloudflare.

Who in their right mind would jump through registration hoops only so they can not access a site? This wouldn't even keep away the crawlers that are operating today.

I agree there has to be some way to distinguish crawlers from regular users, but the only way I can see how this could be done is with bot detection algorithms.

...which are imperfect and will likely flag some legitimate human users as bots. So yes, this will probably leading to web browsing becoming even more unpleasant.
by CamouflagedKiwi | 2025-07-02 21:14:35+00:00
It might well be part of the problem. Certainly any language can be inefficient, especially in terms of size, if you don't pay attention (have certainly found this with Go recently). But as I said it's also slow (interpreting code, or dealing with cached versions of it) and it's not obvious to me why all three major cloud CLIs have chosen it over alternatives.
by flankstart | 2025-07-02 21:14:42+00:00
I experienced some of these negative effects, especially depression and depersonalization.

Purely anecdotal / speculative take, but I think those are pretty logical consequences of how meditation works. (I also fall into the population of people predisposed to mental illness.) Detachment and separation from your feelings is sort of the point, "ego death" even being an explicit goal. As a person who was already extremely cognitive, relatively detached from my own body / experience, and with a low extrovert / reward seeking nature, I think further detaching from lived experience and devaluing goals and experiences in the physical world put me in a place that felt very unreal and lifeless. Partially this could be related back to my own inexperience and lack of guidance or community around the practice, but I think it's a very real danger and people should be warned about it upfront. That said I believe much of the meditation community, especially very experienced practicioners, are aware of these risks and have coaching around how to avoid and overcome them.
by Animats | 2025-07-02 21:14:48+00:00
Here are the levels.[1]

The big problem is disconnects, where the autonomous system gives up and demands that the human take over. A big question with Tesla is whether "Full Self Driving (supervised)" is really a Level 3 system. It's currently "full self driving until it screws up, then it's your fault". Not "full self driving and if there's a situation it can't handle, it pulls over and parks". This is a big problem.[2]

[1] https://www.sae.org/blog/sae-j3016-update

[2] https://www.kbb.com/car-advice/level-3-autonomy-what-car-buy...