MurphyA/hacker-news huggingface dataset:
by qingcharles | 2025-06-12 23:04:13+00:00
As someone responsible for setting the track naming policy originally at a big streaming company, I can't remember what the policy was. I know I would be called in all the time for crazy shit like Aphex Twin having just a page of equations as track names, or I seem to remember some album by Röyksopp that had just colors printed for the track names and no words. That stuff killed me.

Or the team doing all the ingestion being overworked minimum wage high school grads and suddenly an entire semi truck turns up and it's just palettes of CDs completely in many various East Asian languages.

If I had to do it over I would have two fields, one for whatever best represented what the CD says (and as someone below me points out, this was usually the publisher's artistic discretion and differed between the data they sent, the back of the CD, the track list printed on the CD and the liner notes) and I would have a separate field for Title Cased Titles.
by anigbrowl | 2025-06-12 23:04:22+00:00
Correct. Here are her exact remarks just before Padilla interrupted:

“We are not going away. We are staying here to liberate the city from the socialists and the burdensome leadership that this governor and that this mayor have placed on this country and what they have tried to insert into the city.”

The president was expressing enthusiasm for the idea of Newsom being arrested the other day, while the Speaker of the House was inciting violence by saying he should be 'tarred and feathered'. I see no reason not to take their remarks at face value given the reality of their past and current actions.
by profsummergig | 2025-06-12 23:04:48+00:00
This image of the femur, can anyone shed light on why there are notches carved on the side?

https://i.guim.co.uk/img/media/b6b6509049556deef91d0459df864...

Also, regarding "There is no technology, extant or imaginable, that could extract that marvellous secret from her bones",

I put those under the "famous last words" category.

We cannot predict today what we may discover about bones in the future. There could be something akin to DNA fingerprinting that lets people discover ancestry. Just because we've not discovered it yet, doesn't mean we will never discover it. Not saying we will, but I prefer to keep an open mind about science and human creativity.
by mmphosis | 2025-06-12 23:05:18+00:00
> What is your ultimate AI-assisted coding setup?

We're not there. "AI" is not Intelligent. It's "Artificial" generated content based on an out-of-date snapshot of a specific scope which can be useful but not intelligent.

> anything else?

anonymous, local-only please. ie. Llama-3.2-3B-Instruct.Q6_K.llamafile or whatever the latest version is.

> And what kind of project are you building/maintaining with it (framework, language, deployment infra, aprox # of users)?

I use it as not much more than a "Use It At Your Own Risk" stackoverflow / google search. It is often wrong, but it is "good enough." I treat any generated code as "Sample Code" which requires review and is merely a sample.
by thru47fhbghb | 2025-06-12 23:05:21+00:00
The deep seated hate for Indians (and among them, Hindus) had been going on unchecked in the West for many hundred years. That's precisely why such fake-news go viral so quickly.

Hell, when the woke "bleeding-heart" academics are the leading voices behind this hate festival, you know there's something deeply wrong.

I was so shocked by the things "South-Asia depts." do in the US that it's hard not to to consider them to be in the same bag as the medieval religious nuts, pagan-hunting padre "saints" & "race-science pioneers".
Apple's Liquid Glass UI marks the end of flat design
by Penguin_ | 2025-06-12 23:06:26+00:00
Designer here. I wrote this piece after watching WWDC25 and realizing how drastically Apple just shifted its UI paradigm.

It’s not flat. It’s not skeuomorphic. It’s something new — a tactile, motion-driven, almost emotional interface approach. They’re calling it “Liquid Glass UI,” and it breaks nearly every design convention we’ve followed for the last decade.

Curious to hear what folks here think. Is this Apple getting ahead of the curve… or just overdesigning for the sake of aesthetics?

Article here if you want the full breakdown: https://medium.com/@dahsmartgirl/apple-just-killed-flat-design-at-wwdc25-heres-what-it-means-for-ux-8a84cdf00234
by kevincox | 2025-06-12 23:06:29+00:00
I despise this. With username and password my password manager just fills it in and it is one click to click "login".

With email magic link I need to enter my email (it seems to rarely auto-fill for some reason), then wait (often it takes 10s for the email to be sent for some reason), then if I was logging in on something that isn't my default browser I need to copy+paste the link (often just clicking the link authorizes the source session but not always and you don't know what this site does so you need to do it to be safe). Now you are finally logged in but probably have two tabs open. Either you need to find the first one to continue your session (if it logged that one in) or close it and lose your history for that tab (and hope that the website actually maintained your target page which more often than not it didn't).
by adrian17 | 2025-06-12 23:06:32+00:00
They are disjoint, but the things you can use them for overlap a lot. In particular, I'd dare say a majority of existing `#[derive]`-style macros might be easier to implement in a hypothetical reflection layer instead.

Instead of taking a raw token stream of a struct, parsing it with `syn` (duplicating the work the compiler does later), generating the proper methods and carefully generating trait checks for the compiler to check in a later phase (for example, `#[derive(Eq)] struct S(u16)` creates an invisible never-called method just to do `let _: ::core::cmp::AssertParamIsEq<u16>;` so the compiler can show an error 20s after an incorrectly used macro finished), just directly iterate fields and check `field.type.implements_trait(Eq)` inside the derive macro itself.

That said, that's just wishful thinking - with how complex trait solving is, supporting injecting custom code in the middle of it (checking existing traits and adding new trait impls) might make compile time even worse, assuming it's even possible at all. It’s also not a clear perf win if a reflection function were to run on each instantiation of a generic type.
by tgma | 2025-06-12 23:06:32+00:00
> Absent device trees, AOSP as of the Android 16 release is a subset of the utility of Android 15. If one sees the use of AOSP as mainly relying on the now absent functionality, then declaring "AOSP is dead" is not unreasonable.

There are a million devices out there that build on AOSP that are not Google Pixel. This is a Pixel news, not AOSP news.
by dminik | 2025-06-12 23:06:45+00:00
I mean, that's a whole lot of words and no history.

You're right that it is a gotcha. Especially after you use line like

> Why would anybody what strangers think of them

Well, I for one am interested in your porn browsing history and looking around I'm certainly not the only one. So your excuse doesn't really fly for me either.

I find it interesting that for as much you claim to not care about this, and how unashamed you are, you're also not very willing to post it.

Now, I don't blame you for that. But, it's a bit hypocritical.

You're saying that actually all is fine and that other people shouldn't be afraid of having their porn history exposed. But you're awfully private with your own.
by ManBeardPc | 2025-06-12 23:06:59+00:00
The cloud enables you to scale. It allows us to distribute systems across multiple regions and data centers. Seems that this is true for outages as well.

The PHP application I wrote as a student running on a single self-hosted server had a higher uptime than any of the cloud providers or redundant system I have seen so far. If you don’t need the cloud for scalability, do it yourself and save yourself the trouble and money. Most companies would be better off investing into some IT staff instead of giving away their systems in the hands of some proprietary and insanely complex cloud environment. You are becoming dependent on someone you don’t know, have no control over and can’t talk with directly. Also the single point of failure is just shifting: from your system to whatever system is managing the cloud. Guess one advantage is that you can shift the blame to someone else…
by lxgr | 2025-06-12 23:07:19+00:00
But would that have been actionable information for the average person? What would you have done differently on the first day, given perfect information?

The Covid pandemic lasted much longer than would have been reasonable to prepare for via hoarding of supplies etc.

In my view, that was the entire problem: Much of the world overreacted in the short term (hard lockdowns including fining people going for a walk by themselves etc.) and underreacted in the long term (limiting avoidable large indoor gatherings such as most office work, air filters etc.)

Many governments did as much as people would tolerate for as long as they could (which meant, for some, doing nothing at all), rather than focusing on doing effective things they could actually keep up as long as required.

Hindsight is of course 20/20, but I really hope that’s a lesson many learned from it.
by flir | 2025-06-12 23:07:58+00:00
One comment: You're dopamine hacking. My belief is that eventually the process will stop rewarding you with dopamine, and you'll drop it.

Games eventually stop rewarding you with dopamine, and your brain loses interest in them. Same goes for the jar. ADHD brain needs to keep changing the process, in order to keep the reward novel. What works today won't work in six weeks.

(With me it was tearing the index card in half when I'd finished the task. Very satisfying - for a while)
by gibbitz | 2025-06-12 23:08:11+00:00
This is longer than I've worked with copilot, but the manual fix versus prompt time feels pretty right on to me. I think that there's a sweet spot where continuing to prompt will take longer to get to the expected result than coding by hand from that point.

Being able to gauge when to dump the autopilot and take the stick is probably the development skill we all need to learn with LLMs.
by tguvot | 2025-06-12 23:08:16+00:00
i had no rhetoric on displacement of Palestinians. On the other side you repeatedly ignore that segregation of Jerusalem and ethnic cleansing of Jews from there and entire west bank was result of Jordanian aggression.

There is no systemic exclusion of palestinians from certain parts of the city. Your proofs are random real-estate articles about new neighborhoods been build.

>Regarding Zuheir Mohsen there is a difference when you deny your ethnicity in solidarity with your neighbors with a common cause,

You should revisit the quote. he doesn't deny it in solidarity. He says that it was invented: "The Palestinian people does not exist … there is no difference between Jordanians, Palestinians, Syrians, and Lebanese. Between Jordanians, Palestinians, Syrians and Lebanese there are no differences. We are all part of one people, the Arab nation [...] Just for political reasons we carefully underwrite our Palestinian identity. Because it is of national interest for the Arabs to advocate the existence of Palestinians to balance Zionism. Yes, the existence of a separate Palestinian identity exists only for tactical reasons[...] Once we have acquired all our rights in all of Palestine, we must not delay for a moment the reunification of Jordan and Palestine".

You also seems not to be familiar with Mosam Hassan Yousef. I'll suggest you to find some of his talks where he describes west bank in 80s and how things rolled from there.

To be honest, I find your rhetoric borderline racist, both towards jewish refugees that exercised their right of return and self determination and towards palestinians whom you deny any agency (you literally called palestinian racist towards palestinians, because you think that you understand local matters better) and touching base with blood libels
by Ajedi32 | 2025-06-12 23:09:33+00:00
The fallacy is thinking all money spent "goes right back into the economy" and ignoring opportunity costs. If you pay people to break windows and then repair them, that money "goes right back into the economy" but it's still a net negative.

Government has no mechanism to ensure the money it spends is on things that have a positive ROI, since the money they spend is obtained by force, not by voluntary transactions.
by CGamesPlay | 2025-06-12 23:09:36+00:00
Please correct me if I'm am wrong, but POSIX doesn't define a non-interactive or interactive shell, it only defines a login shell. You can't "set your non-interactive shell", only "set your login shell". OpenSSH could easily have decided to "join all arguments with spaces and pass them to sh -c", which would also have been a bad decision for the reasons listed in this article, but instead chose the even more esoteric choice of using the login shell, even when running non-interactive commands.
by tonymet | 2025-06-12 23:10:01+00:00
Apps need to treat these experiences more critically. I had a similar forced re-auth with Gaia when i was offline, losing my maps.

So here I am, lost, trying to find my way using a downloaded map, and the app won't let me in.

These are no longer casual entertainment experiences we are dealing with. Many of these apps are central to carrying on with life. And they are introducing new and unanticipated failure modes.
by wesselbindt | 2025-06-12 23:10:23+00:00
I'm sure the folks who were tortured in Abu Ghraib were very happy that their toruturers bore no swastika. And I'm sure the Iraqi children who lost their entire families felt very blessed that the people who killed them were in fact the good guys. And the 130000 Mayans killed in the silent Holocaust? Well, imagine the added humiliation of knowing your killers were armed by Nazis. Phew, dodged that (metaphorical) bullet!
by EasyMark | 2025-06-12 23:10:35+00:00
I think they can rely on the general lack of critical thinking skills in the general populace as more effective than constraining information. who have been taught to trust what they read, unless it is dead obvious that what they're reading is fiction (like a novel or comic book). All they have to do is flood social media with propaganda and drown out any truth to be found there. It's a very popular tactic on X around election time.
by misrasaurabh1 | 2025-06-12 23:10:42+00:00
I tried contributing some AI Generated optimizations to core Scientific Python packages like NetworkX and Scikit-image. But they were rejected since they were created from AI models.

There is grey area that the new code might cause licensing issues if it derives from other licensed code. But does that mean that no open source code with open license can accept code from AI codegen models? That seems excessive.

Have you contributed AI generated code to open source projects that you don't own? Have you received any such pushback?
by _wire_ | 2025-06-12 23:14:34+00:00
Read the thing on Isaacman, then read this guy who's been thinking and commenting on the topic for 20 years, starting with:

A Rocket to Nowhere (2005)

https://idlewords.com/2005/08/a_rocket_to_nowhere.htm

Synopsis:

Following Apollo, manned space exploration became a managerial system of mission creep focused on bamboozling Congress to keep money flowing without regard to any coherent plan for exploration.

Forget adventure. Without a breakthrough in physics, chemical propulsion can never lead to practical transit to Mars, much less colonization.

But lack of suitable machinery for human transit is actually lucky, because if dipshits like Musk succeed at sending blobs of life from earth to Mars in the infancy of space exploration it will return nothing for today's science and forever pollute Mars for posterity.

Also see:

Why Not Mars (2023)

https://idlewords.com/2023/01/why_not_mars.htm

The Lunacy of Artemis (2024)

https://idlewords.com/2024/05/the_lunacy_of_artemis.htm

The Shape of a Mars Mission (2025)

https://idlewords.com/2025/02/the_shape_of_a_mars_mission.ht...
The Russian people have essentially lost access to the internet
by itvision | 2025-06-12 23:15:35+00:00
It's strange that this went unnoticed, but on June 9, 2025, RosKomNadzor —- a government agency that regulates internet access —- essentially made the "outside" Internet inaccessible to Russians and turned the Internet into what's been recently called "Cheburnet", a derogatory term that means the Russian only segment of the wider Internet.

Below is a list of popular websites that you can no longer access:

* slashdot.org * arstechnica.com * coingecko.com * disqus.com (and all the embedded Disqus discussions on the Internet) * forums.developer.nvidia.com * osnews.com

This list is not exhaustive, we are talking about millions of websites.

In addition to that, you cannot use DNS over HTTPs (DoH) with the most popular web companies, including and not limited to:

* CloudFlare * OpenDNS * Google

DNS over TLS (DoT) is still working however it is not enabled by default in most operating systems. As a result, RKN has not yet started blocking it.

In addition to that, the OpenVPN and WireGuard protocols have essentially been disabled for years. What's new is that on June 9, the plain ShadowSocks protocol was disabled as well.

I've spoken with three major ISPs in Russia: Dom.ru (ER-Telecom), RosTelecom (RTK), and Megafon. They all deny any wrongdoing, claiming, "It doesn't depend on us." However, it totally does, as RKN has made them use their DPI equipment.

Some essential reads (in Russian): <https://neolurk.org/wiki/Чебурнет> <https://pikabu.ru/story/ya_uzhe_v_cheburnete_12833310> <https://otvet.mail.ru/question/267177907> <https://www.reddit.com/r/KafkaFPS/comments/1l9i1x0/с_праздничком_товарищи_прихожу_я_сейчас_на/>
by soulofmischief | 2025-06-12 23:15:44+00:00
But you are holding it wrong, and experience is the difference in being able to recognize when oft-repeated advice should actually be seriously considered, vs dismissing entire swaths of engineers who are holding it right.

Do you know how tiring it gets to constantly engage with people who complain about agentic workflows without actually having the experience or knowledge to properly evaluate them? These people already have intentionally closed their minds on the subject, but still love to debate it loudly and frequently even though they have little intention of actually considering others' arguments or advice. What could be an educational moment turns into ideological warfare reminiscent of the text editor or operating system wars.

It's beginning to get infuriating, because of the unbridled arrogance typically encountered by naysayers.
by hn_throwaway_99 | 2025-06-12 23:16:08+00:00
What was the point of this blog post? To re-use the shit metaphor, to the author of this blog post: Shit or get off the pot. I have a general disdain for these types of post where the author has to know that the very first thing every reader would do is google around to try to figure out exactly who he's talking about (in this case, the psychopathic VC). I.e. leave plenty of details where a determined searcher can figure out the subject of the post, but without naming names. IMO, if you're going to go that far, you should either name names or shut up.

Secondly, the only other takeaway I got from this post is "beware of narcissistic psychopaths, especially in the VC world." Yeah, and water is wet.
by kennywinker | 2025-06-12 23:17:56+00:00
JFC this is a really intensely bad line of thinking. This is literally the kind of zero-sum win or lose kill or be killed thinking that lead to the holocaust. There are so so so many other possible way to achieve peace that don’t involve the death of millions.

You very well might have applied this same logic to ireland during the troubles, and advocated for the extermination of all irish-Catholics or all irish-Protestants. Yet we have had 2-3 decades of peace now, and a resuming of violence seems unlikely.

It seems stuck and peace impossible because that serves to reinforce the goals of those with power in this situation. There are solutions, they just involve a small minority with a disproportionate amount of influence (e.g. US oil companies, ideological christian imperialists, zionist absolutists) not getting their way.
by const_cast | 2025-06-12 23:18:54+00:00
Part of the problem of handling homelessness is that the better you are at helping them, the more visible homelessness there will be.

I live in Texas, we're typically very hostile to homeless people in our cities. We have anti-panhandling signage everywhere, spikes under overpasses, anti-homeless benches, very few shelters, and we arrest homeless people for panhandling all the time.

The result is that the city appears to not have that many homeless people. But they're all pushed to specific overpasses and highways where they can live without persecution. Many, I'm sure, either move to cities that better accommodate them or die.

Point being, if I was homeless, I'd want to be SF. Not Euless.
by autoexec | 2025-06-12 23:20:52+00:00
I've worked in places that wanted to push cell phone apps on the team for auth and we also pushed for hardware tokens. It worked extremely well. The concerns we had were mainly centered on privacy since the app wanted location/camera access and apps can (or at least at the time could) get a ton of data from your device without requesting any permission at all like getting a list of every app you have installed, or data from sensors like the accelerometer, gyroscope, compass, barometer, thermometer, etc.
by const_cast | 2025-06-12 23:21:37+00:00
It's not that they're above laws, it's that laws only work on people who have something to lose.

You don't want to be arrested because you have a job, a family, people who care about you. A lot of homeless people are more focused on "how do I make today not the worst day of my life?" Turns out, drugs are really good at that. And, being arrested isn't so bad.

Also, arresting people is expensive. We can fine most people. Can't fine homeless people.
by kennywinker | 2025-06-12 23:23:02+00:00
> they prevented nuclear Armageddon during the Cold War on many occasions

Spying created the conditions where we were on the brink of nuclear armageddon. That they also saved us from going over the brink isn’t really to their credit.

Also, fyi - as best as we can ever know there was no lab leak. If you want a good summary of why not - have a listen to the most recent “If Books Could Kill” podcast episode.
by zombie522 | 2025-06-12 23:23:15+00:00
I’ve been thinking about how to improve LLM performance in math and symbolic reasoning — areas where they often simulate logic rather than truly follow it.

This idea proposes a hybrid system: first, parse problems into logical chunks, then route them through fixed modular pathways (“MTokens”) that represent immutable logic operations (like simplification or equivalence), and finally reintegrate the results.

The long-term vision is to create hardware analogs of tokens — not for prediction, but for symbolic accuracy and verifiability.
by lxgr | 2025-06-12 23:23:21+00:00
> Why though? What’s changing?

I can mostly only speak for my own industry (software engineering), but subjectively, it seems like we lost a lot of institutional knowledge as well as organizational structures through Covid that will take a while to rebuild.

Between people going into early retirement (I heard aviation was hit particularly hard by this), people changing careers and their replacements not having much in-office spin up time etc., and some industries/markets never returning to in-person work at all when it used to be common before, I have some theories on where we lost both.