MurphyA/hacker-news huggingface dataset:
by chaps | 2025-06-28 16:05:11+00:00
Awk is great and this is a great post. But dang, awk really shoots itself so much with its lack of features that it so desperately needs!

Like: printing all but one column somewhere in the middle. It turns into long, long commands that really pull away from the spirit of fast fabrication unix experimentation.

jq and sql both have the same problem :)
by petercooper | 2025-06-28 16:05:42+00:00
Analyzing firehoses of data. RSS feeds, releases, stuff like that. My job involves curating information and while I still do that process by hand, LLMs make my net larger and help me find more signals. This means hallucinations or mistakes aren't a big deal, since it all ends up with me anyway. I'm quite bullish on using LLMs as extra eyes, rather than as extra hands where they can run into trouble.
by meowkit | 2025-06-28 16:06:06+00:00
It wasn’t marketed that way. It was a throwaway line that became a meme at Ignite back in 2015

It was meant to convey the change in delivery model for Windows updates.

Windows 10 and 11 are the same kernel from a CI/CD perspective, just run winver and see for yourself. The Win10 and Win11 paint jobs are not something the engineers have any power over.
by akkad33 | 2025-06-28 16:06:15+00:00
Why are all java apps super slow like Intellij and require you to play around with heap memory with things like xmx min max etc? I write Java code for a living and it's so dependent on frameworks to do many basic things where you can't really reason about the code. Subtle bugs can come from mutability here, nullability there, hidden state in another place and most coding styles rely on these and use them because it is so easy to do. It's possible, but not idiomatic to write immutable stateless code in Java. Coding in Java is now much more pleasant with records, optionals, sealed interfaces and streams, but it's interweaved with old coding styles so that it negates most benefits of the new patterns
by rjsw | 2025-06-28 16:06:26+00:00
In-work benefits should have been presented as a short term measure to cushion the impact of the introduction of the minimum wage. The minimum wage should then have been steadily increased to eleminate the benefit.

Alternatively, use the computer system that manages the in-work benefits to find out which companies are exploiting the current system and tax them to fund their own workforce.
by kasey_junk | 2025-06-28 16:06:33+00:00
Yes. Pieces of all of those things surround us now. And where we are wrt locking and interop is far beyond where we were when each of those fads happened.

Mcp is a fad, it’s not long term tech. But I’m betting shoveling data at llm agents isn’t. The benefits are too high for companies to allow vendors to lock the data away from them.
by moritzwarhier | 2025-06-28 16:06:45+00:00
Previous discussion of the quoted post:

https://news.ycombinator.com/item?id=44052246

> [...] LLMs are going to open a whole new world of intimate surveillance

I think that's right. I'm wondering what the main driving factors are.

Users tend to be much more personal with LLM assistants.

And LLMs which are not trained to be assistants also also good at cross-linking and understanding human writing outside the prompt.

So, while the post is not about this, I think that LLMs probably increase the power of AI algorithms that process human writing outside of assistant conversations.

Maybe even the ones used for de-anonymization and building interest/personality cohorts?
by hagbard_c | 2025-06-28 16:07:05+00:00
The Mediterranean sea is full of water and desalination exists so the problem is solvable given enough energy - the sun is known to be quite reliable in this region so that part of the equation is taken care of - and infrastructure. Israel shows this is possible so like in so many ways they can be the good example to follow in the area. No need to speak of a 'collapse', there is enough panic porn as it is already. Solve the problem, don't whinge about it.
by ghxst | 2025-06-28 16:07:06+00:00
https://abrahamjuliot.github.io/creepjs/ https://github.com/abrahamjuliot/creepjs

Usually my go to. The readme, source code and GitHub issues are great source of information, and the website itself is useful to test against.

edit:

For anything network fingerprinting related, especially censorship related I usually browse https://github.com/net4people/bbs/issues
by lossolo | 2025-06-28 16:08:24+00:00
> US will intervene militarily to stop China from taking control of TSMC if Taiwan isn't pressured by US to destroy the plants themselves

That's not certain. Most war games show that the U.S. would lose the war (also read official reports done for congress). You can't win against the world's leading producer of goods by trying to attack them from the sea when they can reach you with rockets from their own territory.
by ProllyInfamous | 2025-06-28 16:08:28+00:00
My local DNS rules (PiHole) block all Google & Facebook products.

It's actually kind of fun seeking/using less-global alternatives, even if just for the different perspectives.

e.g. Bing maps is my favorite way to explore cities (yes, I know they're a MSFT product, their code/login doesn't permeate across my internets).
by vlovich123 | 2025-06-28 16:08:29+00:00
Partial caching as a concept doesn’t matter. The hard part is figuring out how to make it work for cross attention which sets up a data dependency for every entry on every preceding entry. So prefix caching of KV cache is brain dead easy. Computing a KV cache for random bits of text and then combining unrelated text in a way that makes the LLM still work coherently and correctly? That to me seems much harder.

It seems to me like you’re easily hand waving away a hard problem in a different part of the stack you’re less familiar with.
by spacemadness | 2025-06-28 16:08:43+00:00
So much talk and so little to actually show is the hallmark of AI companies. Which is a strange thing to stay as LLMs are a fascinating technological achievement. They’re not useless obviously. I’m talking about the major upheaval these CEOs keep portraying to pull the wool over everyone’s eyes for yet another quarter. They’d love you to layoff your employees and buy their services with BS narratives they keep pushing. It seems to be a race to push the BS as far as they can without people demanding big picture results.
by Newtonip | 2025-06-28 16:08:44+00:00
> Facts is that most of the palestinians fled in the earlier phases of the war, and the very little instances of forced evacuation of the population where within the borders of Israel/Palestine, not out of the country.

People don't leave their homes voluntarily. They leave because of violence or fear of violence. The fact is there were Palestinians living all over the map at the "before" stage. Settlers came to form an ethno-state. The orders given to the Zionist militia commanders were literally "cleanse" this or that village. In the "after" stage, all these people are gone from most of the map and the ones trying to return to their homes are shot dead.

That is ethnic cleansing period. The goal was to create an ethno-state in a place where people already lived. These people have been getting confined to smaller and smaller areas ever since. And the oppression continues to this day.

> Regarding the "State founded on ethnic cleaning", in recent times this includes entire South America, parts of Africa, United States, Canada, Australia, New Zealand.

So what? What's your point?
by cempaka | 2025-06-28 16:08:47+00:00
The problem is that they've been convinced the reason everything in our lives is increasingly shitty is down to hordes of 6-year-olds with leukemia who've crossed the border for free medical care. It couldn't be more obvious that this is a scapegoating operation being pushed by the ultra-wealthy who are gaining from widening precarity and exploitation. But a "solution" that involves just inflicting a bunch of harm to the powerless is inherently more appealing than wresting control from the powerful, which will involve real work & sacrifice.
by metadat | 2025-06-28 16:09:32+00:00
What should or can we do about it? The US government is not representing the will of its citizens. Contacting my legislative representative isn't likely to accomplish anything to influence Trump continuing to directly facilitate and support genocide and other war crimes.

I also still need to work almost every day to pay the bills and care for my family, otherwise I'd be happy to go camp out and peacefully protest in support of change on the daily. What's the best option for the majority who share my situation? Because I do care a lot, and feel stuck.
by kennywinker | 2025-06-28 16:09:39+00:00
There were hundreds of Palestinians held by the IDF without charges on Oct 6th. What’s another word for “held without charges”? Yes it’s hostage.

There were 3 days of idf bombing in gaza in september 2023.

Bringing up “hostages” as a reason for anything is a lie, a distortion, and a laundering of genocide.
by daneel_w | 2025-06-28 16:10:29+00:00
Droughts are there until they aren't. Now you see it, now you don't. That's just a perspective of the annual situation, but there's an emerging pattern of recurring drought at shorter and shorter intervals. It's right there in the article: "'We used to have drought cycles every 20 years,' according to Cyprus Water Development Department data. 'Now it's every two or three years.'"
by shibatanaoto | 2025-06-28 16:11:32+00:00
I think it depends on the situation. Unit test can be done by Claude code. I use it everyday. For E2E testing, browser-based tools are already pretty convenient. AI could definitely help by suggesting UX improvements, but setting up a smooth workflow is still tricky. You’d need to figure out things like where to put the AI’s feedback, when it should kick off testing, and who’s going to sort through all the suggestions it generates. But technically it can be useful and quality is good enough.
by huhkerrf | 2025-06-28 16:11:33+00:00
This, sadly, just doesn't live up to reality. It wasn't the technical users that made Facebook popular. It was college students, and not the CS ones. I remember, I was there.

As for Instagram, again, I was there. Had that been a platform primarily for a technical audience, it wouldn't have taken it off.

The one platform you can say this about is Twitter. That, undoubtedly, started off with a much more tech audience, and grew so popular due to API integrations.

As for someone just needing to build alternatives. There have been dozens upon dozens over the years. Where are they now?
by benreesman | 2025-06-28 16:12:34+00:00
I think John Dolan's take is the ruthlessly honest one: some neighborhoods are rougher than others, and that's not a parochial or imperialist sentiment a-priori the way some would try to paint it (the Troubles are far too recent to think that white/Empire-descended people have forgotten real sectarian conflict).

Saddam Hussein was siting on top of one of the most complex and high-intensity sectarian fault lines on Earth (not unlike other Baathist proto-commies-turned-strongmen who have since been replaced by Islamist hardliners) and he kept order with the kinds of brutality that keep order when salients like that are in play.

I don't know what the long-term humane solution will be, but it won't be sanctimonious twittering on the heels of an Arc Light strike. I think self-determination is an easy talk to talk but a harder walk to walk for cultures like America.
by JumpCrisscross | 2025-06-28 16:13:27+00:00
> The article suggests that they should be allowed to stay because it’s an ill child

Where?

I see it calling out presumed ICE agents “in civilian clothing,” making arrests in “the hallway” of a courthouse (in violation of “a federal court ruling that the new ICE courthouse arrest policy is unlawful and unconstitutional”), allegedly violating “the Fourth and Fifth Amendments of the U.S. Constitution — which guarantee due process and prevent unlawful seizures” while laying bare that this administration has given up on arresting the “violent criminals” we were promised in campaign world.
by tonyarkles | 2025-06-28 16:13:38+00:00
LOL in my 4th year Advanced Operating Systems Concepts course we wrote a toy x86 OS from scratch. We obviously didn't have to make our own hardware, but uhhhh I definitely added a bunch of printfs inside QEMU to dump out CPU states when we couldn't figure out the chain of events that led to hard faults.

On the other side... have also definitely used a pair of LEDs to try to debug an RTOS on a microcontroller with no JTAG access...
by TeMPOraL | 2025-06-28 16:13:53+00:00
Which, unfortunately, is the point.

This is a larger cultural issue. The general population finally got used to being on the Internet, and the Internet adapted to serve its needs and modes of thinking - which are predominantly social. Objective reality, information and access to it is of secondary importance (if even that) - what matters is socializing with friends and having experiences.

Unlike Facebook and Twitter, WhatsApp and Discord are the true social media - they work much like real-life interactions. So to join a topical group, or even know it exists, you literally have to know the right people. Don't have friends who are into something? Don't have friends? Tough luck. It's high school again, but the Internet is owned by jocks now.

--

Edited to add:

The shift from e-mail and mailing lists to bulletin boards to link sites with threaded discussions (like HN, or Reddit), to Facebook and finally to Discord and WhatsApp, tells the story of objective reality and information becoming less important to the Internet as more people are on it.

To put it bluntly: the old tools forced the more social people to engage in exchange of actual information. Electronic mail, posts, comments were all forms promoting information hygiene. Even the shitposts were publications which could be referred back to in the future. It all felt like writing something, so people cared, even if only a little bit. Now, the new tools are catering to what the more social/extrovert population really wants: endless chit chat. Talking, talking, talking, talking. Everything ephemeral, access managed by interpersonal relations, navigating it requires engaging in the social games.

Objectivity? Verifiability? Accuracy? Truth? They don't matter much, because outside of crisis situations, they don't matter to most people. That the Internet was briefly oriented around information and knowledge, was a temporary aberration, mostly thanks to it being built by nerds for nerds. But now the whole of society is here, and the Internet finally became social.
by throwaway290 | 2025-06-28 16:13:55+00:00
jsyk many cases of evidence turned out to be propaganda and instead was showing Syria (https://www.france24.com/en/live-news/20231229-war-of-narrat... and Bellingcat looked into it as well)

Some of it may be real but you really need to pay attention about who posted it originally, who reposted it etc, even people you wouldn't expect sometimes retweeted recycled Syrian footage...
by beardedwizard | 2025-06-28 16:14:27+00:00
What are you actually expecting an average Israeli who does not agree with this to do? This comment strikes me as wild considering the exact same thing is playing out in America right now, and a bunch of people are making up their minds about "Americans" and what they stand for.

The same has been true for Iran, only up until now (and probably still) we have always had a more nuanced discussion - its the Iranian government, not the people of Iran.

Come on, the government of many countries does not necessarily represent the people.
by nemomarx | 2025-06-28 16:15:02+00:00
> Jeff: It’s a guarantee, which there’s nothing more American than a guarantee. Minimum… meaning it’s not extravagances, this is just the fundamentals, and then income. And unless you’re opposed to people getting money for any reason, then that’s a whole other discussion, but that’s how we arrived at the name and the general concept.

Interesting way to brand it, I think I agree?
by NobodyNada | 2025-06-28 16:15:15+00:00
> Some drivers written in Rust instead of C would need to be littered with unsafes, raw pointers, pointer arithmetic,

The main safety benefit of Rust in a low-level environment is not that you never have to write unsafe code; it's that the language allows you to encapsulate unsafe code and express its safety invariants in the type system. My go-to example of this is the Vec type in the standard library. The language doesn't have any notion of a growable array built-in; it's defined in pure Rust code in the standard library using some unsafe code that exposes a fully safe API. And using the invariants expressed in that API, the compiler can prove the safety of any user code that uses a growable array, under the axiom that the unsafe definition of Vec was correct.

The standard library is rich enough that application developers never really have to touch unsafe, and that's great for them -- but for those of us doing systems programming, this "axiomatic safety" (as I like to think of it) is the real power of Rust. We can do complicated and unsafe things (like direct hardware access, complicated pointer tricks, concurrent data structures, etc.), write out the invariants users need to uphold in order for the code to be sound, and then the compiler can prove the program safe under the assumption that our unsafe building blocks are sound. Well-written Rust isn't "littered with unsafes" everywhere; the unsafe code only appears in low-level definitions of data structures and hardware/foreign function interfaces, and the rest of the code is written in safe Rust.

> manual memory management, manual layout control, and manual resource management to retain similar behaviors.

All of these things are manual in Rust. There's no GC and the compiler does not insert allocations or deallocations; it's all done by user or library code. Layout is entirely controlled by the programmer (the compiler does optimize struct layout by default, but you can opt out by marking the struct #[repr(C)]).

Rust is not garbage collected, and there is no automatic memory management of any kind. The philosophy is: you manage memory manually, and the compiler checks your work to make sure you didn't make a mistake. The only real difference from C (besides the safety guarantees) is that Rust has destructors, so you can use RAII to simplify cleanup/freeing.
by dataviz1000 | 2025-06-28 16:15:28+00:00
VSCode uses @vscode/prompt-tsx [0]

They also provide documentation for all this. [1]

VSCode also provides examples. [2]

[0] https://github.com/microsoft/vscode-prompt-tsx

[1] https://code.visualstudio.com/api/extension-guides/chat

[2] https://github.com/microsoft/vscode-extension-samples/blob/m...
by _virtu | 2025-06-28 16:15:28+00:00
First I’d like to state that if you look at my post history I’ve been here far before the bleed in from Reddit. Your whole response is pretty cynical and leads in the negative direction so I don’t know how you would want to have a positive interaction with your comment, but I’ll try anyway.

Regarding “woe is me, I don’t get to do whatever I want”. No, that’s not the way that I’m thinking. It’s more that people CAN feel this way at one point or another in this society of ours. The original comment that I responded too was simply belittling the op for having those types of thoughts. It’s valid and important to address those feelings. Whether or not you can do anything to change the way society is based on those is another story.

I do believe that there is an actual discussion to be had about adjusting our society to allow for a more healthy balance, that’s not stacked against the middle and lower classes. I love my craft as a software engineer and I plan to continue working even if I make it to retirement. It’s just that the system we live in could be more kind to the people in it.

I love HN, but this type of mentality is pretty toxic and isn’t conducive to the healthy conversations that I enjoy in it AWAY from Reddit.
by add-sub-mul-div | 2025-06-28 16:15:39+00:00
These threads turn into a competition to be the least tolerant of advertising, but I think it's excessive.

Everything about Google and the innovation of surveillance in advertising is horrible.

But when it's non personalized, people forget that their interests can easily be aligned with the advertiser's. It's information. We're adults and can treat it appropriately. It's good to know if X movie is coming out or X pizza place just opened. It doesn't mean we're stupid enough to take the claim about how great the product is literally. We can compartmentalize that part as biased.

I don't go on a first date and get hostile when the girl tries to say something good about herself.
by pavel_lishin | 2025-06-28 16:16:31+00:00
Of course, to a certain subset of consumers. And a different subset would rather set their house on fire rather than allow such a thing.

> As a privacy safeguard, all camera and microphone inputs would be processed locally by on-device AI

I would not trust an advertising company to tell me the truth about this. How could I verify that this is indeed the case? How could I be sure that they won't push a software upgrade to change it?

> only short text summaries would be sent to company servers

Which is still a lot of data to be sending out.

> This way, a TV commercial could interact with you and your surroundings while still protecting your privacy.

What's the benefit of this, to anyone?
by sthkr | 2025-06-28 16:17:39+00:00
He doesn't need to. Saudi Arabia doesn't give citizenship to foreigners. We don't want permanent foreigner migration like Japan and South Korea and other countries. 99% of the population is already Muslim. All foreigners are temporary workers on 1 year visas. They're just in KSA for doing their jobs. Their views never mattered in the past, now and will never matter in the future. They do their job contract and they leave. Lol what's so amazing about democracy. Look at America. Democracy means income taxes, giving citizenship to foreigners, bringing third world shithole refugee criminals, junkies and crap, having your government policies change way too much often, giving precedence to foreigners for jobs. No thanks! Saudi Arabia has a good small growing population of 20 million Saudi citizens. It's close knit, homogeneous, same religion, culture etc. Monarchy provides us all the benefits we need. Look at Kuwait, it tried having a partial democracy and fails miserably.
by judahmeek | 2025-06-28 16:17:57+00:00
At this point, I think the Two-State Solution has proven to be incredibly naive.

As long as there are outside forces, such as Iran, willing to embed & fund militants among the Gazan population, the -only- practical solution towards peace is assimilation: have Gazans broken up & spread out through Israel until law enforcement can be practically achieved.

Now assimilation sucks & will likely result in all sorts of social injustice, but I consider it a better alternative to the current ethnic cleansing.

EDIT: @casspipe suggested the option of subsidized resettlement and I agree that is another option that should be explored.
by wasabi991011 | 2025-06-28 16:18:10+00:00
> According to the Center for Migration Control, there are 1.15 million foreign born individuals claiming some form of in-work benefit.

Isn't the relevant statistic more just how much tax income foreign born individuals give the government vs how much they take out?

I don't have a source on hand, but I thought immigration was a net positive in terms of tax revenue minus social assistance, at least in the US.