MurphyA/hacker-news huggingface dataset:
by dlubarov | 2025-06-21 15:44:15+00:00
I'm not dismissing food scarcity concerns, just asking that we use accurate language to describe them. You seem to maintain that a famine is occurring or probably occurring. I pointed out that starvations would need to be something like 4,000x higher for that to be true. Is your position that starvations are under-reported by some massive factor like 4,000x? Or that we should drastically relax the threshold of what we consider a famine in order to make the Gaza situation fit?
by a_shovel | 2025-06-21 15:44:42+00:00
> This was all total BS. That very same doctor sat on data showing zero improvement with puberty blockers

> "“They’re in really good shape when they come in, and they’re in really good shape after two years,”"

So a treatment that causes a change to not happen does not cause those who are doing well to do even better? Is this the evidence that's supposed to make me want to ban a widely-accepted medical treatment?
by lucasyvas | 2025-06-21 15:44:46+00:00
This is the wrong product. The right product is an AI-powered operating system that presents webviews.

Web browsers as applications are made completely useless by the AI wave and I fully expect only the webview portion to survive long run.

Microsoft, Apple, and Google are best positioned to capitalize on this. Meta is further behind but has decent glasses.

The pendulum is on its way back to native.
by seanmcdirmid | 2025-06-21 15:44:47+00:00
If you want money to be smart in your country, then providing incentive for investors to choose profitable projects is really important. Money in general is out to good use in China, but China has decided to follow the Japanese model on infrastructure projects, which leads to lots of under utilized capacity, which leads to its own opportunities for people to take advantage of but is a net drain on society (you can see that all over Tokyo).

The US has its own huge moral hazard problems, they aren’t very relevant to China’s, unless you are trying to claim America is at fault for bad investments in China? Or is this just a what aboutism?At any rate, I’m the last person to encourage China to follow the USA as a role model.
by ammar2 | 2025-06-21 15:45:05+00:00
Glad this feature is built into most modern operating systems these days.

For MacOS (Sequoia+) you can just forget the network and reconnect to get a new MAC address [1].

Android's documentation for if it decides to generate a new address per connection is a little vague [2], but I'm guessing forgetting and reconnecting works as well, you may also need to flip the "Wi-Fi non-persistent MAC randomization" bit in developer settings.

On Windows, flipping the "Random hardware address" switch seems to cause it to generate a new seed/address for me.

[1] https://support.apple.com/en-euro/102509

[2] https://source.android.com/docs/core/connect/wifi-mac-random...
by perihelions | 2025-06-21 15:45:27+00:00
- "It is an EO, not a law."

Still, backed by pretty solid statutory authority[0] (one created by Democrats and signed into law by Carter, in point of fact). Congress wanted the President to have this power.

I'll get scorched for this, but: I never once read a word of complaint about separation-of-powers, when Biden was sanctioning objects left and right for his own, self-declared, national-security emergencies. I don't recall reading once, i.e. at the time of the sweeping China or GPU sanctions, a peep of protest along the lines of, "This should *not* be something a President should be able to do unilaterally! That's far too much discretionary power in the hands of one person! Congress should have to debate it". We didn't invent an imperial presidency in 2025; it's the agglomeration of decades of civic apathy.

[0] https://en.wikipedia.org/wiki/International_Emergency_Econom... ("International Emergency Economic Powers Act"; C-f "14203" for the current topic)
by toomuchtodo | 2025-06-21 15:47:10+00:00
What does smart money in the US look like? I don’t think the evidence shows that US investors allocate capital effectively, but I’m happy to be proven wrong. China is a leading high tech manufacturer proven to build at volume, what is the US getting for what is being invested? PE roll ups, car washes, healthcare monopolies, etc?

(accredited investor with access to non public offerings, so I have seen a lot of prospectus for US investment offerings)
by layer8 | 2025-06-21 15:47:24+00:00
The CUA bindings for Cut, Copy, Paste are actually Shift+Delete, Control+Insert, Shift+Insert.

Microsoft adopted the X/C/V shortcuts from the Macintosh for Windows 3.0 (replacing Command by Control; Alt was already used for invoking menus and the like), in addition to the existing CUA shortcuts (which are still supported and used today).
by RhysU | 2025-06-21 15:48:39+00:00
I believe you are sincere. Sincerity has nothing to do with virtue signaling.

That you felt the need to publicly separate yourself from the "sociopaths" so we'd all certainly know what a virtuous person you are is the crux of it. It's not that you stated a belief. It's that, in the same breath, you pooped on everyone not holding that belief. The disdain added nothing aside from in-group signaling.

Consider: "I believe the earth is round" vs "I believe the earth is round and the flat earthers are mouth breathers". The second drips with disdain. It has nothing to do with the speaker's earth-roundness belief. It only serves to establish in-vs-out group.
by inetknght | 2025-06-21 15:48:52+00:00
> So what's your argument? That YouTube shouldn't exist, or that it should be a charity? Something else?

I've been thinking about it for a long time (years). I don't really have the right words for my thoughts, and I think charity is probably closest.

But yes, at this point, I think that many "free" services should be charities to prevent them from being corrupted by rugpulls.
by cosmos0072 | 2025-06-21 15:48:59+00:00
I tried compiling https://github.com/panzi/ansi-img and running it inside the truecolor branch of twin, i.e. https://github.com/cosmos72/twin/tree/truecolor and it correctly displayed an example JPG I tried - no artefacts, and terminal remained responsive.

As I wrote above, I am debugging it and fixing some known issues, thus truecolor support is not yet in the default branch
by icegreentea2 | 2025-06-21 15:49:09+00:00
Polling from June 13-16 shows majority of Americans (Democrats, Independents and Republicans) oppose US intervention https://today.yougov.com/politics/articles/52380-donald-trum...

The reality is that Trump's current political coalition is composed of many parts, and has a variety of internal contradictions that Trump has been able hold together, most likely through his command of his true/core base. We might say that segment of the population is highly aggrieved, has high belief in Trump's personal ability to affect change (including negatively harming out groups), and loosely holds an isolationist stance (though perhaps this would better be casted as interventionist/internationalist skeptical).

The rest of Trump's coalition includes parties like converted hawks/neocons, who are broadly interventionist.

An actual uniting policy issue across groups is a heighten animosity towards China. Even the most isolationist groups carried significant grievance against China, and would support actions to either punish China, or actions to improve US' relative position to China.
by pona-a | 2025-06-21 15:49:55+00:00
Activity Recognition API has states ON_FOOT and STILL [0]. They can probably register to handle ON_FOOT-->STILL and wait for N minutes without touching.

This also reminds me of the Idle Detection API they tried adding in Chrome. [1]

[0] https://developers.google.com/android/reference/com/google/a...

[1] https://developer.chrome.com/docs/capabilities/web-apis/idle...
by karmakaze | 2025-06-21 15:50:01+00:00
> “If they couldn’t be bothered to align the text, what else did they overlook?” But a clean, coherent layout creates harmony. It shows someone cared. And that care is contagious. It makes the user care too.

It may only show that they cared enough to fool you into thinking the product is good. Good design can be hijacked to be a fake proxy for a good product. It's basically fruits and vegetables that look good to sell and taste bland.
by gus_massa | 2025-06-21 15:50:27+00:00
A few years ago, I made a comment in a similar topic asking for more details, and I got a very good reply. Hat tip to tait:

> It's complicated.

> There are more than 35 red blood cell groups (see https://www.science.org.au/curious/people-medicine/blood-typ... for a nice writeup). For each of those blood groups, there is more than one possible configuration of some protein or carbohydrate (something like more than one possible genetic sequence leading to more than one kind of molecule on the surface of the RBCs).

> And, even with ABO, there can be infrequent variations that make things more complicated (see https://professionaleducation.blood.ca/en/transfusion/best-p... for more).

> For the other blood groups, I think every case the groups were identified because a patient somewhere made an antibody, causing either a transfusion reaction (if not tested ahead of time) or, more likely, a positive (incompatible) reaction on in compatibility testing.

> [...]

It's worth reading the full original comment because it has more interesting details https://news.ycombinator.com/item?id=33507052
by em-bee | 2025-06-21 15:51:15+00:00
ok, i suppose it is to early to tell whether the current flurry of activity on Xorg is just temporary or whether the effect will last.

unlike GCC, X11 is on the way to obsolescence. and so one question is if there is even a point to continued development. but i also have the sense that Xorg devs would want to prevent Xlibre from growing. and the only way to counteract that is increased activity to show that Xorg is still under active maintenance, because the calls to replace Xorg with Xlibre are already coming, not just from those involved in Xibre but from others who are unaware of the drama and just see that Xlibre is actively maintained while Xorg isn't anymore (in their eyes).
by boston_clone | 2025-06-21 15:51:16+00:00
You not reading that commentary and it not taking place are two very different things! Plenty of folks expressed constitutionality concerns for several types of actions that the Biden admin took. However, you may find that the enacted sanctions hold up significantly better under meaningful scrutiny than Trump cutting off email for one person investigating the war crimes and evidence of genocide in Gaza at the hands of our proxy state in the ME.
by beeflet | 2025-06-21 15:51:46+00:00
no. maybe you can get funding through some sort of patronage, but I'm not going to watch ads.

even if I did pay for a subscription, they would find a way to jack up the price or insert new ads while collecting my data. The landscape isn't competitive enough. People like this idea that "if you don't pay for the product, you are the product" but it's not complete. Just because you pay for a product doesn't mean you're not the product. We used to pay for cable TV, only to still get ads. We used to pay for windows licenses, now with ads!

I will continue to waste their bandwidth while blocking ads until they hopefully go bankrupt and get replaced by some bittorrent-like p2p solution.
by woodruffw | 2025-06-21 15:53:41+00:00
I don’t think this is true in practice. On the whole, I suspect the ordinary user of email is exactly as centralized as the ordinary user of Signal.

(The response here might be that you could run your own mail server, but you’ve now excluded >99% of the world’s population from the essentially reasonable expectation of secure messaging. Plus, you’re then dealing with the ongoing misery of securing your own mail host.)
by masswerk | 2025-06-21 15:54:17+00:00
On relevance: I've never seen an ad on YT that would make me buy a product. I guess, this is now a matter of principle.

Moreover, it's now also a matter of fending off GenAI content (AKA slop) for the sake of sanity.

So, I'm clearly not the audience. Which raises the question, what is YT in the business of selling, they are trying to enforce? Lifetime?
by jasongill | 2025-06-21 15:54:20+00:00
There is a "local bit" in MAC addresses per RFC 7042, so MAC addresses that have their second character as E, A, 2 or 6 are "local" which effectively means "randomly selected by software". So my current macOS selected MAC address of 16:6a:d2:20:e6:eb is "local" due to the second digit in the address being 6
by ufmace | 2025-06-21 15:54:24+00:00
I feel like it's happened to me multiple times that I've seen an ad for something I actually want, but if I click through or look up the company advertised, then do a little research on that company, I discover that it's a scam or a super crappy version, then I actually purchase the thing from a more reputable company with higher quality. So I guess they succeeded in getting me to buy something, from their competitors.
by dragontamer | 2025-06-21 15:54:41+00:00
Wait, what's the problem with Cons?

This seems to just complain that cons is hard to understand or something, without actually saying what makes it hard or unintuitive.

--------

Cons is fundamentally a linked list. The "pair" is a (value+pointer), and sometimes "value" can itself be a pointer. So when you have (pointer, pointer), you now can create trees.

As such, "Cons" is a powerful abstraction for trees, pairs, and linked lists. That's all it is. If you need "more" than this (ie: graphs), then perhaps its insufficient.

---------

"Cons" itself is a malloc(sizeof(pair)) operation. While car/cdr depend on whatever you're doing or however you've designed the program.

If I were to criticize "Cons", its that high performance modern programming needs to use arrays because the cost of pointers has grown. Latency of memory lookups is relatively slower on modern machines (or really, latency hasn't improved in like 20 years), so you need to consolidate more members together.

But in terms of a "simple" data-structure, "cons" cells and list-programming is a thing for a reason.
by Jtsummers | 2025-06-21 15:54:51+00:00
I knew the name was familiar, this work led to Intentional Software (the company) which made a language workbench and kept promising interesting things about 20 years ago and nothing seemed to come of it. JetBrains put out MPS which is based on the same idea.

https://martinfowler.com/articles/languageWorkbench.html
by hnlmorg | 2025-06-21 15:55:02+00:00
Not really. Most observability platforms already have tools to support this kind of workflow in a more cost effective way.

> Also, logging everything creates yet another security hole to worry about.

I think the real problem isn’t logging, it’s the fact that your developers are logging sensitive information. If they’re doing that, then it’s a moot point if those logs are also being pushed to a third party observability platform or not because you’re already leaking sensitive information.
by joshstrange | 2025-06-21 15:55:03+00:00
I got a chance to play with this a bit and while I see the promise it's still a far way off.

I asked it to find the best price for a new Seagate Exos 24TB drive on Amazon (GPT-4o):

> The best price found for a new Seagate EXOS 24TB enterprise hard drive on Amazon is $274.99 (model ST24000NM000C). This is a renewed/refurbished unit with 4.1/5 stars from 39 reviews. Note: The search results show mostly renewed units, and new units may be available at different prices on individual product pages.

Ok, fair, you couldn't find a new one on Amazon. I would have prefered a "Couldn't find one" instead of leading with the price and only in the second sentence mentioning it's a refurb. Note, this is mostly an LLM failing, not Nxtscape, that part seemed to work well overall.

I then followed up with "I only want a new drive, please look at other popular electronic retailers". It replied with (formatted slightly):

> Best Buy - WD Blue 2TB Internal Hard Drive ($59.99, on sale from $70)

> Newegg - Desktop Internal Hard Drives (500GB up to 8TB available) - Price range: $180-$299 - 4.5 store rating - Features: 30-day returns, 5-9 day delivery

> Amazon - Seagate EXOS Enterprise Hard Drives (up to 24TB)

> Additional options include SSDs from Newegg ($60-$201) if you're interested in faster storage solutions.

As almost always with LLMs, I see where it went off the beaten path. I didn't specify "a new one with the same specs I originally asked for", I shouldn't have to. This is probably mostly on the LLM, I don't know if Nxtscape could improve that with prompting (I don't know exactly what they are sending to judge either way). Also it got lazy with the Amazon response (no price).

One way that Nxtscape might be able to improve is to parse out what the user is asking for, creating a data structure to define a "result" (in my case: url, name, price, description?), use that to prompt the LLM to conform to that shape, then take the results and pass them all through a one-off LLM instance to summarize the data. I think that would help with the inconsistencies in the results. Then again, that's very "Data extraction"/"data lookup"-focused and I haven't even played with using it for input: Fill out this form, loop this process for input (mail merge), etc.

Really cool idea and I'll try throwing some other problems at it as I think of them, but mostly for fun/research, this doesn't seem like force-multiplier for my normal workflows (yet).
by daft_pink | 2025-06-21 15:55:21+00:00
He’s just going to wait until Israel degrades Iran to the maximum and drop a few bombs on the Iranian nuclear program. He’s hardly committing the United States to war.

But if Iran retaliates and harms American forces in any major way, he will respond in kind and likely get congressional support to do so.

Discussing the war powers act is spurious.
by hk1337 | 2025-06-21 15:56:03+00:00
I missed it because it was at the very end so thanks for pointing it out.

Sounds like Trump’s EO had nothing to do with with suspending the account?

> Microsoft said the decision to suspend Mr. Khan’s email had been made in consultation with the I.C.C. The company said it had since enacted policy changes that had been in the works before the episode to protect customers in similar geopolitical situations in the future. When the Trump administration sanctioned four additional I.C.C. judges this month, their email accounts were not suspended, the company said.
by kstrauser | 2025-06-21 15:56:04+00:00
If you’re not looking at your hands, you’re touch typing.

I move my hands around as I type, too. I learned piano before typing, and it’s weird to me to try and keep them in one place. I type as fast as I’d ever want or need to, though, so I couldn’t care less if it’s not “proper”. I’d still say you and I both touch type.
by bluefirebrand | 2025-06-21 15:56:10+00:00
I promise you this is true

Especially with delivery services where a store will deliver your order to your door, you just keep accumulating more and more of those "reusable" bags. But the reality is that you really only need so many reusable bags, so when you keep getting more you have to do something with them

Bags should have a deposit and a "return excess bags for a refund" system like bottles do

Otherwise they are going to go to landfills, no question
by BrandoElFollito | 2025-06-21 15:57:05+00:00
Oh really? I am curious how Signal won with WhatsApp.

In France (and basically in all European countries, maybe except Germany, where all privacy things are very intense so maybe they use something else), WhatsApp is the go-to app.

Not only do most people use it, but you have services that suggest WhatsApp as one of the contact channels. This is not because they love WhatsApp for some reason - rather because people use it (and they want to make it easier to contact them).

You talk about "WhatsApp groups for X", never heard about "Signal groups for X". In rare instances, this would be Telegram (but usually specialized groups)
by kolektiv | 2025-06-21 15:57:16+00:00
As spoken by thousands of tech companies over and over - if only the ads were more relevant, users would like them! No, they never will. That's because an advert is effectively an unasked-for imposition on my attention intended to benefit somebody else more than it benefits me (should it be considered to benefit me at all). There's a name for behaviour like that: rude.

I am not blind to commercial imperatives, but expecting people to ever feel anything more positive than low-level irritation with advertising is unrealistic. People do not like feeling that others matter more than them, particularly where money is involved. Spaces without adverts in them, whether physical or virtual, are simply more mentally enjoyable to people than those with them. Imagine one of the worlds wonders, natural or otherwise. Imagine the Acropolis, the Coliseum, the Buddha of Leshan - or Lake Annecy, or the Great Barrier Reef, or the Amazon. Now try and imagine a single advert which is so wonderful that it would improve any of them, contextual or otherwise. You can't, and you won't. They're pollution that we tolerate.
by hellovai | 2025-06-21 15:57:17+00:00
its a bit more nuanced than applicative lifting. parts of of SAP is that, but there's also supporting strings that don't have quotation marks, supporting recursive types, supporting unescaped quotes like: `"hi i wanted to say "hi""`, supporting markdown blocks inside of things that look like "json", etc.

but applicative lifting is a big part of it as well!

gloochat.notion.site/benefits-of-baml
by astine | 2025-06-21 15:58:01+00:00
Xah's complaint appears to be that cons cells are too low level a construct to expose to the user. He seems fine with lists in general but just dislikes how they are implemented in Lisp. If I were to implement a list in a non-Lisp language (like C or whatever,) it would likely internally include a struct called "Node" that filled the same purpose as cons cells do in Lisp. However, users of this hypothetical 'list' usually wouldn't directly interact with these "Nodes"; they would mostly be an implementation detail, as appears to be the case for most list implementations other than Lisp's. I think that Xah is wishing that was the case for Lisp as well.
by noosphr | 2025-06-21 15:58:40+00:00
>Lisp at core is based on functional programing on lists.

Lisp is not, nor has it ever been, a functional programming language. It had lambda decades before other languages figured out it was a good idea, but it had set! for just as long.

It is also not a list based language, but a tree based one. The fundamental point of lisps is that you can manipulate the abstract syntax tree directly since it's pretty much the same thing as the parse tree.

>Deep Nesting is Rare

>The lisp's cons [...] works just fine when data structure used is simple. [...] vast majority of list usage is just simple flat list, sometimes 2 level of nesting [...] 3 levels of nesting is seldom used [...] Greater than 3 level is rarely seen. Systematic manipulation and exploitation of nested list, such as mapping to leafs, to particular level, transposition by permutation on level, or list structure pattern matching in today's functional langs, etc is hardly ever to be seen.

I guess the author has never used lisp to implement a DSL in lisp. Writing a lisp interpreted in lisp is the first real program you write if you take a lisp course at university and you need to handle arbitrarily nested expressions.

Real world usage also involves writing a specialist language to solve your problem for anything more complex than a utility script, e.g. Emacs is a text editing DSL implemented in elisp.