MurphyA/hacker-news huggingface dataset:
by mindcrash | 2025-04-26 16:50:22+00:00
Believe it or not, I wrote about it on my now permanently suspended Twitter account.

Here is a remnant from someone who replied at the time:

https://xcancel.com/kpcuk/status/601451439215353857

By the way: somewhat later we (thanks to a group effort) figured out it wasn't "just" Chrome as mentioned, and this basically led to the strong assumption there was some serious data sharing involved.

And yes that screenshot from this person is 100% real; my pins for example were sprinkled all across Brighton in the UK near places with Wifi access (I recently went on a city trip there at the time), and my home town in the Netherlands.
Show HN: Install CLI Apps via Plain HTTP – No Docker, No Binaries, Just Curl
by vseplet | 2025-04-26 16:51:21+00:00
Tired of bloated installers and complex DevOps pipelines? I built PPORT — a terminal-based messenger — to demo a crazy simple idea:

1. Instant CLI delivery over HTTP

2. Just curl or irm, nothing else

3. TypeScript on the fly via Deno

4. Live deployment without Docker or builds

How it works:

Visit https://pport.top

Run one command (curl -fsSL pport.top | sh)

PPORT streams scripts and source files dynamically based on your client (curl, browser, Deno)

No packaging. No compiling. No friction.

Source on GitHub: https://github.com/vseplet/pport

Curious what else could be built with this approach? Would love to hear your ideas.
by stackskipton | 2025-04-26 16:51:25+00:00
Canada does not have what they call "Qualified Immunity" but they have large scale immunity under the law already. (https://winnipegpolice.substack.com/p/trust-and-confidence-t...)

"Qualified Immunity" comes from the fact Americans have independent judicial branch and can directly bring law enforcement into that judiciary. In most countries, any action against law enforcement for their official duties is limited to government/department so they have large scale defense anyways.
by bwfan123 | 2025-04-26 16:52:27+00:00
Many areas of humanities devolve into a bag of words where the evaluation of it is subjective depending on ones tastes - and LLMs excel here, and academics are rightfully scared.

As an analogy and contrast, take the case of euclidean geometry. This is knowledge about geometry which relates to our "feeling" of space around us. But, it is symbolized in a precise and operational manner which becomes useful in all sorts of endaevors (physics, machines we use etc) - because of the precision. LLMs as machines cannot yet create symbolism and operational definitions of worlds which produce precise and operational inferences. However, they excel at producing persuasive bag-of-words.

As the author notes and concludes, human intuition, experience and the communication of it (which is the purview of humanities) is a pre-cursor to formally encoding it in symbolism (which renders said intuition stale but operationally useful). ie, socratic dialog was a precursor to (and inspired) euclidean geometry, and meta-physics inspires physics.
by Aurornis | 2025-04-26 16:52:32+00:00
I have kids in similar ages and I also find time with friends. Even on some weekdays.

> Like OP I work/exercise/do chores from 6 am to 10 pm.

I hear this a lot, but let’s be honest: You don’t need to exercise and do chores every single day for the entire time outside of work, do you? Would it be the end of the world if you met up with a friend one night instead of going to the gym? Could you invite a friend to the gym?

The house doesn’t need to be spotlessly cleaned every night. If you’re cooking dinner, switch to recipes that are easy to prepare and then double them so you can have leftovers.

It’s easy to get caught up in the whirlwind of doing things constantly until they expand and fill all of your time. Becoming more efficient and flexible about the things I did outside of work opened up a lot of free time.
by mubou | 2025-04-26 16:52:36+00:00
> types are deferred until parse time; the app knows what it wants.

Thank you! Types have no business in a configuration format when the app already has a defined schema. Most formats try to convey all of the information needed to reconstruct an object, but that's totally unnecessary and only serves to complicate the syntax and introduce unnecessary errors/mishandlings.

Are there any other config syntaxes that do this? Besides ad-hoc INI, that is.
by SamPatt | 2025-04-26 16:52:44+00:00
Google updates Street View fairly frequently, but most of the updates are in developed nations and they're simply updating coverage with the same camera quality and don't change the meta.

However every once in a while you'll get huge updates - new countries getting coverage, or a country with older coverage getting new camera generation coverage, etc. And yes, the community watches for these updates and very quickly they try to figure out the implications. It's a huge deal when major coverage changes.

If you want an example of this, zi8gzag (one of the best known in the community) put out a video about a major Street View update not long ago:

https://www.youtube.com/watch?v=XLETln6ZatE

The community is very tuned into Google's street view plans - see Rainbolt's video talking to the Google street view team a few weeks back:

https://youtu.be/2T6pIJWKMcg?si=FUKuGkexnaCt7s_b
by p_j_w | 2025-04-26 16:52:50+00:00
> what do you propose as an alternative with a precedent that you think could be agreeable to most people?

How about real actual fucking due process? Maybe they can NOT cut off communication when the citizen father tried to provide her with a phone number for legal counsel. Anything else is ghoulish. Keep defending it if you really don’t give a shit about your level of humanity.
by ryandrake | 2025-04-26 16:53:03+00:00
> The article talks about how it’s more of a younger generation phenomenon suggesting older generations still maintain their friendships

Yea, this tracks my observations. A lot of adults make connections in their community through their kids and kids' friends. Kids pick their friends and their parents and guardians just go along for the ride, so when the kids play together, it kind of forces the parents to meet and interact.

Without exception, the parents I meet in the 25-40 age range are what I'd charitably call totally anti-social. Not actively mean (although some are), but just not interested at all in even saying a word to you to pass the time when the children are playing together. They just sit there on their phones trying to get through the experience. In general, these parents project outward an attitude of vague grumpiness and annoyance.

A few of the kid-friends are evidently raised by the 50-70 year old grandparents (never even seen the parents), and these folks tend to be much more social and will shoot the shit with you while the kids play. Much more pleasant and willing to interact while we're forced together. My relationships with them have been civil at worst and friendly at best.

Of course, this is just one person's observations, and yea they are a crude generalization. I'm in my mid-40s so don't have that much in common with either of these groups, but the attitude and behavior difference has been stark!
by hightrix | 2025-04-26 16:53:13+00:00
You’re right that the food itself wasn’t stolen, but how many restaurants actually come up with their own recipes? And how many use recipes created by master chefs that were ‘stolen’ and used by others?

This is how art works and has always worked. Artist should be using the same AI tools that the general public use but create things that the general public cannot. That’s what artists have always done.
by CyberDildonics | 2025-04-26 16:53:38+00:00
This title is terrible, he pleaded guilty.

"Emmanuel Lidden pleaded guilty to two charges: moving nuclear material into Australia and possessing nuclear material without a permit.

While his actions were criminal, the judge concluded that Lidden had mental health issues and displayed no malicious intent. He is the first person in Australia to be sentenced under the 1987 nuclear non-proliferation act for the importation and possession of nuclear material without the appropriate permits."
by andai | 2025-04-26 16:54:12+00:00
I have the opposite problem[0], one of the first programs I wrote as a child was bouncing ball sim. I didn't get the math behind it, I just fiddled with the code until it seemed right.

It's only a few lines of code, and it's still my "hello world" for any interactive programming system or gamedev library.

Make the ball respond to keyboard ... that's velocity! But it's too jerky, so we wanna smooth it out... that's acceleration! Make it fall, that's gravity! (Constant acceleration in one direction.) Ball keeps moving endlessly is weird, let's make it slow down a tiny bit each frame... hey look, that's friction!

The next year in school we learned the math for most of the same stuff (velocity, acceleration, gravity, friction) and it was pretty straightforward to me (even though I still suck at math) because I already had the "instantaneous" (frame by frame) model built up from making it in code, so I could sorta-kinda translate that to the continuous (formula-based) perspective.

I made a cloth thingy like this a few years ago after watching a video about it. The actual cloth sim code is like, 3 lines iirc.

It basically just jiggles the system a few times based on stuff being too close or too far away. So the idea is that the movement of one part transfers to all the others.

I'm a bit confused now since I saw some that have hard limits on the segment length (e.g. chain sims), whereas this one seems to be more stretchy (spring based?)

The neat thing about this stuff is that if you aren't going for physical accuracy (or efficiency), you can half-ass it by just guessing and fiddling with the code or the math. E.g. I still don't get how springs actually work, but my own terrible guess works well enough to be amusing!

[0] Whereas after repeated attempts over decades, web never really clicked for me. Well, it did when PHP was popular... I can still make stuff with PHP and vanilla JS, hahaha.
by YZF | 2025-04-26 16:54:48+00:00
I've had to read up on him since I'm not that familiar with this topic.

I guess at some level? But in comparison with actual authoritarian regimes/societies this seems to be in the noise.

> Encourage or condone violence to advance political goals: Dehumanize opposition and/or out-groups to justify violence against them.

Again, I don't think we're seeing this happen. Has Trump given some extreme element a sense that they can get away with things they couldn't previously? Sure. That was also the case in his first presidency. Is this a society shaping phenomena. Not really yet. Could we be in a long term change that will end up with a non-democratic US? Anything is possible. Everyone needs to uphold democratic values.
by kavith | 2025-04-26 16:55:02+00:00
I just tested the model with (exif-stripped) images from Cork City, London, Ho Chi Minh City, Bangalore, and Chennai. It guessed 3/5 locations exactly, and was only off by 3kms for Cork and 10kms for Chennai (very good considering I used a slightly blurry nighttime photo).

So, even outside of California, it seems like we're not entirely safe if the robot apocalypse happens!

edit: it didn't get the Cork location exactly.
by vessenes | 2025-04-26 16:55:04+00:00
They don’t compare in the paper. I will say I experimented extensively with GPT-3 era LLMs on improving ouput by trying to guide early diffusion models with critical responses. It was a) not successful, and b) pretty clear to me that GPT-3 didn’t “get” what it was supposed to be doing, or didn’t have enough context to keep all this in mind, or couldn’t process it properly, or some such thing.

This paper has ablations, although I didn’t read that section, so you could see where they say the effectiveness comes from. I bet you thought that it’s emergent from a bunch of different places.

FWIW, I don’t think LLMS will solve all our problems, so I too am skeptical of that claim. I’m not skeptical of the slightly weaker “larger models have emergent capabilities and we are probably not done finding them as we scale up”.
by klodolph | 2025-04-26 16:56:32+00:00
Glacier egress is less than it used to be, and you can use a combination of glacier + other storage classes using lifecycle rules.

I would personally be fine running tests on data that is recently backed up and only testing the data in glacier once or twice. Think about why you test backups in the first place—the main errors you’re trying to catch are problems like misconfiguration, backups not getting scheduled or not running, or not having access to your encryption keys. You can put your most recent backup in “infrequent access” and let older objects age out to glacier with lifecycle rules.

Glacier used to have really expensive retrieval costs. That’s now called “glacier deep archive” and as far as I know, major use cases are things like corporate recordkeeping / compliance (e.g. Sarbanes-Oxley). The costumers for deep archive should be sophisticated customers.
by ThrowawayR2 | 2025-04-26 16:56:57+00:00
The HN moderators have said that machine generated comments are not welcome on HN: "They're already banned—HN has never allowed bots or generated comments. If we have to, we'll add that explicitly to https://news.ycombinator.com/newsguidelines.html, but I'd say it already follows from the rules that are in there. We don't want canned responses from humans either! ... " (https://news.ycombinator.com/item?id=33950747)
by chrisnight | 2025-04-26 16:57:07+00:00
Can you explain this quote, because it feels to me like it’s the exact opposite of what standard government practice would dictate?

Everyone in a country with government gives up part of their natural liberties in order to form said government and create a civilized (safer) society. That’s the philosophy of government.

Perhaps there is something to be argued here about “essential” liberty, or “little temporary” safety, but the core idea seems nonsensical, especially in the context of a person not deserving essential properties of life because of a bad choice.
by simpaticoder | 2025-04-26 17:00:44+00:00
>web dev/gradle/java knowledge to build something like this

Web dev (and not just in java) is dominated by "component integration" concerns, containing lots of structure but little content. Computation is delegated to libraries, and the problems more about complexity of integration (at build time) scaled distributed systems (at runtime). In contrast, writing a simulation is computationally intensive, so most of the code is content. It's homogenous where web dev is heterogenous. The problems are entirely constrained by single process performance within a time budget determined by fps.

All that means is that you can focus on one runtime. I suggest the browser, since it solves the distribution problem. Ganja[1] is perhaps the ultimate "content, not structure" simulation project. It's very strange, and lies unmaintained because it's impenetrable. Yet it works. A bit more structured is D3 who's authors have written cutting edge visulation/layout algorithms for you, for example in support of force directed graphs[2]. A more friendly way to get started would be with some variant of Processing[3], which started as a Java thing and then got ported around, including to Python and JavaScript. A word of warning: something like cloth simulation is to a game engine what a single cell is to a mouse. Game engines are huge, in other words, and again you won't be writing simulations, lots of (internal) integrations.

1 - https://github.com/enkimute/ganja.js/blob/master/ganja.js

2 - https://github.com/d3/d3-force/tree/main/src

3 - https://processing.org/
by limbero | 2025-04-26 17:01:28+00:00
This article reminds me of this excellent tongue-in-cheek piece of writing by Jonathan Zeller in McSweeney's:

Calm Down—Your Phone Isn’t Listening to Your Conversations. It’s Just Tracking Everything You Type, Every App You Use, Every Website You Visit, and Everywhere You Go in the Physical World

https://www.mcsweeneys.net/articles/calm-down-your-phone-isn...
by elcapitan | 2025-04-26 17:01:40+00:00
The German Wikipedia is the main reason I keep my country setting on DDG off. That way I get en.wikipedia.org results first.

> Last time I checked, they only just accepted the redesign (the one that greatly improves legibility), after vetoing it for years. What a psychotic way to run an encyclopedia

I once asked on (then) Twitter why they kept that crappy design, and got the most depressing NIMBY answers on even making the new design optional. That really killed any rest of hope I had for the German Wikipedia. Glad to hear that at least that tiny improvement made it.
by skydhash | 2025-04-26 17:03:31+00:00
> I think is worth keeping in mind on the stack of possible approaches for, say agentic coding, that you can use a critic to not just ‘improve’ generated output, but most likely do some guided search through output space.

The one issue I keep finding with those approaches is that there’s already good tools for the problem, but we keep searching for wasteful approaches because “natural languages” for something humans are not going to interact without a good deal of training.

I do understand the hope of getting LLMs do the bulk of the work, and then after audit, we fix the errors. But both audit and fixing will require the same mental energy as writing the code in the first place. And possibly more time.

Specialist tools are always more expansive and offer more controls than general public tools. Most approaches with agentic coding is offering general interfaces instead of specialized interfaces, but redirecting you to a bespoke and badly designed specialized interface whenever you want to do anything useful.
by aeblyve | 2025-04-26 17:03:36+00:00
It changes the scope of the game, if you will. You can now only seriously do humanities work if you are OK with everything you say being copied and dispersed for free. Potentially without any attribution.

Software has been going through the same productive shift for many decades now, e.g., Free and Open Source Software. Simply because copying bytes is absurdly cheap. It's still around.
Show HN: I build a Fantasy NHL app in 3 days with Claude AI
by recvonline | 2025-04-26 17:04:07+00:00
I am not from North America, and moved there a couple years ago. After being invited to the first fantasy league and seeing the platform they were using, I couldn't bring myself to check it every day. An excel sheet would have been more appealing to use than this.

So I decided to create my own. But on the side? This would take ages. I am very confident with Rust and JavaScript, but it still takes ages to build something like that.

Good prompts, and a few long nights later, and I could create something fun and easy to use.

Have a look: https://fantasy-frontend.fly.dev/

The frontend is in React, the backend in Rust. I deployed both via fly.io. It was so simple and fast, it was shocking.

After it was deployed, I took 2-3 days to refactor everything and made it neat and tidy, so I could possibly open it up for general use with accounts etc.

The first time I built something with the help of AI not just for me.

The biggest help was certainly the UI and styling. I was never good at that. The first draft looked rough. I fed it some screenshots from NHL.com and told the model to "make it look nicer". What you see is I think the 20th iteration of the app, slowly improving, fixing bugs etc. But 90% with the help of AI.

I could have done 98% myself (except the styling part). And after each working iteration, I spend quite some time cleaning up so I can build on top of that.

The beauty? The cleaner, more modular code base saved tokens and made it easier for the model to refactor and understand. Strictly typed (TypeScritp in the frontend, Rust in the backend) helped as well!
by Jtsummers | 2025-04-26 17:04:22+00:00
If it were a longstanding bug versus one just created for this exercise a git diff may not help much. Imagine you've found some edge case in your code that just hadn't been properly exercised before. It could have been there for years, now how do you isolate the erroring section? This technique (or the one I mentioned in my other comment which is very similar but uses more data) can help isolate the problem section.

git diffs can definitely help with newer bugs or if you can show that it's a regression (didn't error before commit 1234abcd but did after).
by Balgair | 2025-04-26 17:05:01+00:00
I'm not too familiar with his lawyers, but I suspect they passed their exams a long time ago in another state.

Bar exams are funny things. Most states have a reciprocity with the NY bar, so when you think lawyer, think the NY bar.

But California is considered a harder bar to pass and has little reciprocity.

Somewhat surprisingly the hardest bar is Louisiana's. This is because their legal system is a crawdad fucking mess. They inherited their code based system from the French for a lot of local matters, but then also have to deal with the precedent based system the rest of the US uses. So you have to memorize two completely different types of law at a very high level. So, if you ever meet a Louisiana lawyer, you know you've met a very intelligent and dedicated person.

Obligatory IANAL here.
by tasty_freeze | 2025-04-26 17:05:53+00:00
It reminds me a bit of campus preachers. They would go to great lengths to describe just how fallen they were before they found Jesus. By inflating how fallen they were, it made for a more dramatic, and to some people, more affirming message of the power of the Gospel. I don't doubt the people felt transformed, but they were motivated my narrative purpose as much as by factual history.
by tomrod | 2025-04-26 17:06:12+00:00
> You don't know anyone here. Your self-regard is off the charts.

Ironically, I know myself fairly well and quite a few folks in all political persuasions, and thus remain confident in my priors. But I could see how one could mistake empathy for egomania.

Calling people "illegal" is a hallmark of steeping in rightwing/authoritarian propaganda as it is about "othering" others. Self-abuse should be discouraged whether it is physical (cutting, suicide, etc.) or mental (losing one's capacity and faculties for reasoning to authoritarian propaganda).[0,1,2,3]

[0] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3934064

[1] https://www.taylorfrancis.com/chapters/edit/10.4324/97810031...

[2] https://www.biblio.com/book/fox-effect-how-roger-ailes-turne...

[3] https://en.wikipedia.org/wiki/The_Brainwashing_of_My_Dad
by margalabargala | 2025-04-26 17:07:25+00:00
Yes, I fully agree with everything you're saying.

My point is more that I'm not sure exactly how much of what ICE does can particularly be attributed to the administration, on account of the same sorts of stuff happening under every administration, and the waters getting muddied by things being presented in false contexts, which is what I was trying to show with the link I posted.

The family separation policy was horrible, but it was yet another piece of cruel dehumanization on the cruel dehumanization pile that was already there. Secretly revoking student visas and then snatching that person off the street by masked plainclothes officers like happened to Rumeysa Ozturk is cruel and awful, but also, the personnel who did that and their attitude did not appear overnight; ICE is has ICE has always been, and all that changes is the length of the leash given by the President.

What I object to is the implicit framing of what was happening pre-Trump as being fine and correct, and it's only what Trump is doing that's beyond the pale. But I am glad that it's opening people's eyes to what is happening and hope that by shining light on it, perhaps post-Trump we can move to something better than pre-Trump.