MurphyA/hacker-news huggingface dataset:
by adityaathalye | 2025-09-11 04:45:00+00:00
So. Much. This!

Circa 2013-15, I was a QA having to write some Selenium / WebDriver test suites for the web application side of our product.

At the time, when our team was tiny, Clojure was one of our "company languages" (besides JavaScript/YUI for web, and iOS/Objective-C, Android/Java for our mobile SDKs).

Our extant web testing framework was written in Clojure, so I continued refactoring that to support our people through "hypergrowth" feature churn including a web tech migration from YUI to React (took about four years for YUI to completely factor out, IIRC).

I did not fully grok just how much Clojure's multiple dispatch facility helped me then. I knew that feature was useful, of course, but the magnitude became clearer as the years progressed.

It allowed a single person---yours truly---to address the real needs of a ridiculously complex moving target (because B2B web products be like that --- full of special cases and customisation options and spooky effects at a distance).

I would not want to try supporting a test suite in that sort of situation, without at least these Clojurish programming facilities, that I have come to expect as a given these days.

Talk: https://www.youtube.com/watch?v=hwoLON80ZzA&list=PLG4-zNACPC...

PDF Deck (contains reading references): designing_object_functional_system_IN-Clojure_2016.pdf, here https://github.com/adityaathalye/slideware/

Incidentally, I implemented the refactored test suite API using the "PageObject" abstraction. An apt OO abstraction is worth its weight in gold, provided the implementation composes naturally.

Thanks, Martin Fowler! This very post helped me back then: https://martinfowler.com/bliki/PageObject.html

(edit: formatting, small bit of context)
by jbm | 2025-09-11 04:45:36+00:00
I am dating myself and making myself unemployable in SV but this was not a normal thing when I was younger. It seems to have become far more common post Bush II; the Supreme Court and hanging chads had a much bigger effect than you'd think.

(Incidentally, I also remember the "Your side lost, hippies" trolls, the "Peak oil" comments, and the apocalyptic "George Bush is going to impose martial law and cancel the election, they are building concentration camps" comments. Such a wild time for internet discussion, many of these were recycled later on.)
by orwin | 2025-09-11 04:46:12+00:00
It was an ESTA, and yes, technically working from the US with an ESTA isn't allowed. I'm not invited to the CES since I've left the first company I worked for in 2020, but I definitely would have cancelled all my plans to do so until this is clarified. If I needed a full visa to get there, I probably wouldn't have.

Also that's not what happened. The ones responsible for the breach, IE Hyundai execs and management who took care of the visa waivers and asked their employees to setup production lines were not arrested, only the people who had little to say about capital allocation were. In a way, Hyundai investors would have been a better target than their workers since they choose the execs who chose to build in the USA.
by jesse__ | 2025-09-11 04:48:08+00:00
I'm firmly in the "use a debugger" camp, but printf is sometimes indispensable when attempting to debug race conditions. By confirming timing invariants hold with printf, you can usually narrow in fairly quickly on the problem. Doing the same in a debugger is much more of a hassle. It's not impossible, certainly, but it's way more of a pain in the ass.
by comex | 2025-09-11 04:50:10+00:00
Nope. The court is applying an old law that specifically applies to carriers providing "telecommunications services", no one else.

(Incidentally, even the term "telecommunications service" only encompasses voice call service, not mobile data or SMS. The FCC tried to reclassify Internet access as a telecommunications service during the Obama and Biden administrations, in order to get authority to impose net neutrality rules, but it was ultimately overturned in court.)
by autoexec | 2025-09-11 04:52:06+00:00
The courts have decided that Verizon selling location data without consent is illegal but I'd be willing to bet that the courts haven't decided that it should be unprofitable.

I'd be surprised if Verizon and the other companies haven't made more than enough money by breaking the law back in 2018 to rake in a nice profit even after the fines they're trying to weasel out of paying now.

I have no doubt that they're still selling our data one way or another anyway. We know for a fact that they've never stopped selling data to to law enforcement, they just require a rubber stamped court order/subpoena to do it.
by throwaway3060 | 2025-09-11 04:52:17+00:00
The Confederacy was made of states. Even before the Civil War, each of these had militias.

I'm sure Yanukovych would have labelled them a separatist military - but would the remaining institutions agree? We don't have to assume that the protestors bring weapons from the beginning - it could come only in response to Yanukovych committing to violence.
by adityaathalye | 2025-09-11 04:54:05+00:00
"Henderson's Tenth Law" :D

*But beware. Once you see, you cannot un-see the fact that…* Any sufficiently complicated data system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a bitemporal database. — Henderson's Tenth Law. (= henderson https://github.com/jarohen)

I blogged about it here: https://www.evalapply.org/posts/poor-mans-time-oriented-data... (discussed here recently: https://news.ycombinator.com/item?id=44583790 ).

(edit: add links)
by dinkumthinkum | 2025-09-11 04:55:00+00:00
But the question "what is a woman" is trying to get at finding this honesty. Even many allegedly highly educated professors respond to that with the answer "anyone that feels like one," which is an absurd and and demands the obvious response "but what is that thing?" Simply because a position can be correctly assailed with such a blunt question does not mean the criticism is not valid. Of course, it doesn't.
by bronx72 | 2025-09-11 04:55:58+00:00
Once saw a promotional tablet from a book company, aimed at getting librarians to appreciate electronic books. The featured one for toddlers? Pat the Bunny, complete with pages that "flapped" when you "turned" them, furry-looking texture on one page that "rustled" when you "touched" it, and a web-cam image where the mirror should be. We thought that… kind of… missed the point of Pat the Bunny. No problem with digital books in general. Just not… that one.
by zug_zug | 2025-09-11 04:56:04+00:00
The other thing you're leaving out is that Charlie Kirk was actively provoking people with outrageous takes, perhaps as a social media strategy.

It doesn't justify death, but it certainly makes it less surprising and more understandable.

Imagine if a democrat went into the deep south and said "The confederacy was a stupid joke you should be ashamed of, it only existed for 4 years, get rid of the flag already." etc etc and posted it to social media while talking over people trying to engage in debate.

Then that would be an apples-to-apples comparison. Not an elected representative.
by kashunstva | 2025-09-11 04:56:09+00:00
I vehemently disagree with all that Kirk seemed to advocate for, but agree that this debate, not murder, is the solution.

That said, Kirk, in this exchange was not engaging in debate so much as theatrics. The question that was posed to him was intended to force him to acknowledge that being trans doesn’t seem to be associated with a unique propensity to engage in mass shootings. Instead, he responded in a way that was ideologically motivated. Quite a few people praised Kirk for engaging in debate, but if this is exemplary of his format, not bringing in facts, then I would call it more performative than debate.

Regardless, this is awful; and I hope the repercussions for the trans community aren’t dire.
by jalapenos | 2025-09-11 04:57:26+00:00
Correct, no right to bear arms people think it stops bad guys shooting people, only that it caps the deaths - i.e. you'll have a few killed then the bad guy is dropped, rather than they get to go killing dozens of people at leisure without resistance until the cops arrive (and presumably, wait outside while the bad guy continues killing, to "secure the perimeter" or whatever).

The theory then is that this will act as a deterrent - an angry bad guy wants to go out taking dozens of people with him - a few people wouldn't be "enough" for his grandiose end.
by kaycey2022 | 2025-09-11 04:58:45+00:00
I'm from India. In the last few months it has become exceedingly clear how much racist disdain people like Charlie Kirk have towards people from my country. But what you just said, is just misguided and off putting, nonsense. This line can be used against anyone and can be used to condemn anyone. People should be punished for what they have done, not for what someone thinks they will do.

By the way, I don't have much faith in free speech but I value being able to see people for who they are.
by orwin | 2025-09-11 04:59:12+00:00
From what I've read it's still an ESTA violation. When I went to the CES a few years ago my goal was clearly work, not vacation, and I did work from my hotel. I should have been arrested and put in chains, then publicly shamed for that I guess, even though my employer asked me to.

Was only planning a single family trip in the US in the next few years anyway, and Trump nicely gave me an argument to visit the Carribbean instead (because yes, I intend to work a few days from my vacation,I have to when I take more than a month off).
by ruszki | 2025-09-11 05:00:03+00:00
Why cannot it be both? You definitely have a gun problem, and also a mental health problem. And you even have a mentality problem by thinking that gun is fine on you just to be safe, which is quite acceptable thought over there - the reaction of Americans vs Europeans to the fact that somebody has a gun on them in a friendly group is quite stark. But you have also a stochastic terrorism problem, a grifter problem, an inequality problem, an almost zero social net problem, many monopoly problems. All of these exaggerate your murder problem.

And you clearly have a “too few people want to solve these” problem. Most of you even voted to the person who campaigned that he wants to make these worse.

This won’t be solved, and will it be made worse in America for the next decade for sure.
by wraptile | 2025-09-11 05:00:19+00:00
> Operating systems feel like a solved problem

Even desktop environment is not solved. I'm typing this from a relatively new metod of displaying windows - a scrolling window manager (e.g. Karousel [1] for KDE). It just piles new windows to the right and it infinitely scrolls horizontally. This seems like a minor feature but changes how you use the desktop entirely and required a lot of new features at operating system level to enable this. I wouldn't go back to a desktop without this.

The immutable systems like NixOS [2] have been an absolute game changer as well. Some parts are harder but having an ability to always roll back and the safety of immutability really make your professional environment so much easier to maintain and understand. No more secrets, not more "I set something for one project at system level and now years later I forgot and now something doesn't work".

I've been on linux desktop exclusively for almost 15 years now and it has never been as much fun as it is today!

1 - https://github.com/peterfajdiga/karousel

2 - https://nixos.org/
by belZaah | 2025-09-11 05:02:07+00:00
They know. There’s a big difference being able to navigate the 80% of everyday driving situations and doing the 20% most people manage just fine but cars struggle with. There’s a road in these parts: narrow, twisty in three dimensions, unmarked, trees close to the road. Gets jolly slippery in the winter. I can drive that road in the middle of the night in sleet. Can an autonomous car?
by mindslight | 2025-09-11 05:03:09+00:00
(1) A summary of lots of people's judgements of him, which line up with my judgement of his actions. I see the type of person that just barks orders, and when someone tells him it's unwise/impossible/etc he responds with "get it done". And when it doesn't magically happen "you're fired". He surrounds himself with sycophants instead of competence, which is why all of his policies have such terrible execution - one person simply cannot micro manage every detail.

Do you disagree that he is basically running the government as an extension of himself? To me, it sure seems that way when he uses chaotic tariffs to pressure other countries into making "deals" that often include his own personal financial interests.

(2) As I said, I don't understand what specific point of mine you're referring to. There are laws and enforcement in both individual liberty respecting societies, and also in dictatorships. So clearly it matters what the laws are, and how they're being enforced.

(3) No, which is why I was talking about respect for societal institutions. For every American thinker's elucidation of conservative values that I have tried to apply, if I squint I can see maybe 20-40% of them being applicable, with the rest being openly rejected.

Perhaps you would like to reference what specific set of conservative values you see Trumpism actually following? I don't mean aiming to destroy our society such to the point that conservative values will become more important, but actually applying those values to the present situation. Because as a libertarian who has entertained ideas all around the left-right political spectrum, the only thing I can find that lines up is anarcho-capitalism.

Or to come at it from a different direction, read Moldbug's "A Gentle Introduction to Unqualified Reservations". He lays out a left-right framework that seems to be underpinning much of this movement, and explicitly rejects conservatism as ineffective.
by seanmcdirmid | 2025-09-11 05:03:21+00:00
There have been more than a few mass stabbings in China where lots of kids, from people who aren’t particularly trained in knifing people. There was the Wuxi vocational school stabbing in 2024 where 8 people were killed, there is a long list of school attacks, most of them are stabbings: https://en.wikipedia.org/wiki/List_of_school_attacks_in_Chin...

There was also the Kunming train station mass stabbing a decade or so ago, killing 31 people. https://en.wikipedia.org/wiki/2014_Kunming_attack

Note that China does have a pretty low homicide rate, probably since guns are so hard to get ahold of (death penalty for even producing guns in backyard workshops).
by skissane | 2025-09-11 05:04:24+00:00
> and will shortly have in Texas.

Democrats have been dreaming of “turning Texas blue” for years now, but I’m sceptical that will ever happen. The GOP-and Trump in particular-has been making big inroads with Hispanic Texans. The idea that a “minority-majority” US would result in permanent rule by the Democratic party relied on the assumption that Democrats have a permanent lock on ethnic/racial minority voters-an assumption which appears increasingly dubious
by aj_icracked | 2025-09-11 05:04:25+00:00
When I see gaps on resumes I don't mind it at all - I personally have always wanted want 6-12 months off to go work on side projects. If you need an excuse I would just say you're consulting friends companies and / or working on side projects you're passionate about. I don't think it's a big deal at all, if anything shows you're exploring things and figuring out what you find interesting.

AJ
by curioussquirrel | 2025-09-11 05:04:39+00:00
Loved the article!

> Here’s one example. If your mental model of reading is “transmit facts into my head”, then reading an AI summary of something might seem like a more efficient way to get that task done.

Once I tried one of the services where instead of audiobooks, you listen to the books' summaries. It actually makes at least a bit of a sense for certain genres of non-fiction like productivity books, which tend to be quite padded out and the ideas can actually be effectively summarized in a much shorter frame.

But I hated it and my knowledge retention was very low. Plus, most of the books cannot be summarized in a way that does not hurt their depth. By definition, you can't go very deep with a summary.
by Ray20 | 2025-09-11 05:05:18+00:00
> I want to see how long the rest of the world will remain restrained before they've had enough of the ICE abuse.

The rest of the world will remain restrained indefinitely. Yes, populist politics requires voicing outrage at this, but otherwise this is more a good thing than a bad thing.

Because salaries in the US in the real sector of the economy are often 5 times higher than even in other developed countries. So there is a huge drain of the best specialists to the US from all over the world. And no country wants to lose its best professionals.
by bccdee | 2025-09-11 05:06:38+00:00
> there is still broad support there for the war, because most israelis feel it's a matter of survival.

A phrase like "the war" glosses over a lot. If the IDF were not deliberately shooting children¹, would the Israeli public be clamouring, "shoot more children"? If food shipments were not being blockaded², would the public be demanding that Gazans be starved?

[1]: https://www.nytimes.com/interactive/2024/10/09/opinion/gaza-... [2]: https://www.cbc.ca/news/world/gaza-malnutrition-children-blo...

I'm sure some form of military action was necessary in the aftermath of the October 7th attacks. Genocide³ ⁴ ⁵ ⁶ ⁷ was not.

[3]: https://www.fidh.org/en/region/north-africa-middle-east/isra... [4]: https://www.un.org/unispal/document/un-special-committee-pre... [5]: https://amnesty.ca/wp-content/uploads/2024/12/Amnesty-Intern... [6]: https://msf.org.uk/issues/gaza-genocide [7]: https://www.cnn.com/2025/07/28/middleeast/israeli-human-righ...
by AceyMan | 2025-09-11 05:08:03+00:00
I suspect (hope?) this lights a fuze to the inevitable realization by the Billionaire Bros that sucking up to the current administration cannot make up for its sheer ineptitude. (to cite a meme I saw: "He bankrupted a casino!! That's like a license to print money!"). And, since we know the billionaires actually run America, maybe this is the harbinger of some changes to the present dynamic that's needed to arrest the ongoing demolition of the The American Way.
by jkaplowitz | 2025-09-11 05:10:26+00:00
Yes, by Congress, even if and when required by a treaty or other international agreement. Look up §101(a)(15) of the Immigration and Nationality Act, codified at 8 USC §1101(a)(15), for all the nonimmigrant classifications:

https://www.law.cornell.edu/uscode/text/8/1101

8 USC §1101(a)(15)(H)(i)(b) has H-1B, 8 USC §1101(a)(15)(E)(iii) has E-3, and so on.

A treaty is not self-executing under US law unless it is both ratified by 2/3 of the Senate pursuant to the Treaty Clause of the Constitution and also contains language expressing that it will be self-executing upon ratification, in which case it has the same domestic legal effect as an Act of Congress. See Medellín v. Texas, 552 U.S. 491 (2008), https://en.wikipedia.org/wiki/Medell%C3%ADn_v._Texas for a recent SCOTUS precedent about this.

Many agreements which are treated internationally as treaties, including most US free trade agreements, are not considered as such for purposes of US constitutional law; many others are not self-executing even when they are ratified through the Treaty Clause procedure. These only have effect in US domestic law when implemented by implementing legislation passed by Congress, or to whatever extent the executive branch handles implementation through regulations, policies, or similar which it already has the authority to promulgate without new legislation.
by yndoendo | 2025-09-11 05:10:29+00:00
So many people have commented to me that it is strange when you talk about some thing with a someone there suddenly will be advertisements show up about the context. These are the same people that use Siri, Alexa, and Google always on microphone systems.

I cannot verifying if they manually searched for the same content which triggered the advertising.

They even will create a narrative to find the events acceptable. Such as, guess we have to live with it in the modern age.

Reality, only way to prevent possible false positives or corporate spying is to disable it until localized only processing is a reality without any analytics being transmitted.

I don't see how Apple or any other can prevent such false positives when you use this always on microphone system without analytical free localization.

Thought Apple, Amazon, and Google have it scribed in their end use license agreement that conversations maybe processed for quality assurance. An escape clause allowing for any transmission to be retained and accessed by one of their employees or 3rd party processors.

My personal advice has been to disable the shit.
by scrubs | 2025-09-11 05:10:31+00:00
Aeschylus is a great greek poet. For our purposes here I might advocate for Jung (paraphrasing from memory)

In the end there is no going forward in the current context; there are no solutions there. It requires renewed vigor to move to a higher, better frame where growth is possible.

For us americans: political identity (libs v. Trump) has no solutions. Better: the political parties need to serve us. Dead kids or abused kids by adults (Epstein) cannot stand. What can 3.5 std deviations of center left and right get together over? Kids surely. And the knowledge (as Aeschylus narrates well elsewhere with the furies) that violence begets violence surely.
by tacitusarc | 2025-09-11 05:11:31+00:00
I saw the video on the Jubilee channel- so far as I’m aware it is full and uncut.

I have not seen any videos from his channel, I wasn’t aware he had one though obviously in retrospect it is unsurprising.

I found it: https://youtu.be/WV29R1M25n8?si=N9dU3r4DxJzK1a2i

Perhaps if you watch it you’ll have a different impression than I did.
by fvdessen | 2025-09-11 05:11:34+00:00
This is almost certainly completely wrong, the smurfs get their hat designs from the type of hats that gnomes and dwarves and goblins usually wear in germanic folklore, the most well known of all being the garden dwarves, whose design also inspired the dwarves in snow white. The design of garden dwarves is quite recent and apparently come from miners. The hats were filled with straw to protect the miner's head from the ceiling.
by adityaathalye | 2025-09-11 05:11:39+00:00
> The wrapper/adapter hell that comes out of the Expression Problem

Yeah, I got lucky in my work (see sibling comment https://news.ycombinator.com/item?id=45207880).

For me, it was PageObjects all the way down, which "just composed".

Something like this:

(defprotocol IPageObject "Each PageObject MUST implement the IPageObject protocol." (page-object [this]) (exists? [this]) (visible? [this]))

And then an implementation like this:

(defrecord Checkbox [target-css] IPageObject (page-object [this] this) (exists? [this] ;; webdriver check if target-css exists ) (visible? [this] ;; webdriver check if target-css is visible ) Selectable (select [this] ;; webdriver select the target ) (deselect [this] ;; webdriver undo selection ) (selected? [this] ;; webdriver return true if target selected ) Value (get-value [this] ;; webdriver return current selection state (selected? this)))

Thanks to Records (stateless, type-identified, hash-map semantics), the PageObject model composes arbitrarily. i.e. A Page is itself a PageObject containing a tree of arbitrarily nested PageObjects... i.e. PageObjects all the way down.

Solid gold!

(edit: x-link to sibling comment)