MurphyA/hacker-news huggingface dataset:
by ks2048 | 2025-04-15 18:25:23+00:00
> and is, instead, doing the same things "the other guys" did, just in the opposite direction.

I don't think this is a fair characterization at all. Below, is copied from an NYT article [https://archive.ph/ONxlX]. Which of these did previous administrations do?

===

Some of the actions that the Trump administration demanded of Harvard were:

* Conducting plagiarism checks on all current and prospective faculty members.

* Sharing all its hiring data with the Trump administration, and subjecting itself to audits of its hiring while “reforms are being implemented,” at least through 2028.

* Providing all admissions data to the federal government, including information on both rejected and admitted applicants, sorted by race, national origin, grade-point average and performance on standardized tests.

* Immediately shutting down any programming related to diversity, equity and inclusion.

* Overhauling academic programs that the Trump administration says have “egregious records on antisemitism,” including placing certain departments and programs under an external audit. The list includes the Divinity School, the Graduate School of Education, the School of Public Health and the Medical School, among many others.
by gs17 | 2025-04-15 18:25:26+00:00
Agreed, it feels like something someone who had never had a conversation with a human being that strongly disagreed with them would write. If it was an introspective question meant to question the framing of trying to convince people through arguments in general, it might be meaningful.

I think it's fair to try to establish if the person you're talking to has an unfalsifiable belief and walk away if you're arguing with a brick wall, but that's definitely not the way to go about it.
by wild_egg | 2025-04-15 18:25:36+00:00
> This section is for you: https://overreacted.io/jsx-over-the-wire/#html-ssi-and-cgi

Strawmanning the alternative as CGI with shell scripts really makes the entire post that much weaker.

> nobody refers to except in these arguments.

Be the change, maybe? People use REST like this because people write articles like this which uses REST this way.
by acyou | 2025-04-15 18:25:40+00:00
"To make Brain Flakes, you melt plastic and force it into shaped metal molds. Were we to import the machines and molds needed to do this, it would work for a little while, but as soon as one of those molds broke, we’d be in trouble, because there are almost no moldmakers left in the United States. The people who knew how to build and repair molds have either passed away or are long retired. In the event of a problem, we’d have to order a new mold from China or send ours back, shutting down production for months."

This is what I have the most problem with. As I said above:

"For instance, there are plenty of tool and die makers left in the USA, plenty of injection molding machines. I have personally seen them and met the tool and die makers as well as the machines making the molds.".

The reality is that there are many injection molding machines in the USA making weapons, medical devices, electronics enclosures and connectors, car and airplane parts, and other high margin products, not kids toys. And it's a lie to say that tooling, molds, and tool and die makers and shops aren't widely available in the States. They just don't want to pay more for them, and are therefore disseminating propaganda to the contrary.

And, I have also spent time in China, I have toured the factories there, I know what I am talking about as well.
by EvanAnderson | 2025-04-15 18:25:42+00:00
> People with a conscience and an ounce of empathy will always value creative work if they themselves intend to make a profit with it in someway.

Is that empathy, or just self interest / good business? If I need a product I can't produce for my business to make a profit I'd better be giving my supplier a cut, lest they stop supplying me. With intangibles it's more fluid than with good bound by scarcity, but novel expressions of creativity become not-novel pretty quickly and, inevitably, you're going to need to go back to the well.
by sneak | 2025-04-15 18:26:42+00:00
You can’t have your cake and eat it, too. The power of the internet and mass media is that you can publish to the whole world, and make something public to billions of people. With that power comes side effects, such as, obviously, billions of people being able to privately do whatever they want with the information you, you know, published.

“public, but, no, not like that” isn’t a thing and no technological measure can make it a thing.
by danabramov | 2025-04-15 18:26:45+00:00
>I don't see the advantages of having JSX representation of JSON objects on the server side.

That's not what we're building towards. I'm just using "breaking JSON apart" as a narrative device to show that Server Components componentize the UI-specific parts of the API logic (which previously lived in ad-hoc ViewModel-like parts of REST responses, or in the client codebase where REST responses get massaged).

The change-up happens at this point in the article: https://overreacted.io/jsx-over-the-wire/#viewmodels-revisit...

If you're interested in the "final" code, it's here: https://overreacted.io/jsx-over-the-wire/#final-code-slightl....

It blends the previous "JSON-building" into components.
by thomastjeffery | 2025-04-15 18:26:59+00:00
My point is that this entire situation has to be framed in the narrative that copyright demands it be framed in. It's "you" the participant of copyright.

When someone creates art, copyright says that there is a countable result we can refer to as their "work". Copyright also says that that artist has a monopoly over the distribution and sale of that work. The implication is that the way for an artist to get paid for their labor is for them to leverage the monopoly they have been granted, and negotiate a distribution scheme that involves paying them.

When an artist chooses to work outside the copyright model, that means they must predetermine part of their distribution negotiation. That might be the libertarian option (gratis distribution with no demands), or it might be the copyleft option, where the price is demanded, but also set to 0. The artist may find payment for their labor by other means, but that's challenging to do in an economy where copyright participants dominate.
by scott_w | 2025-04-15 18:27:02+00:00
> People will shut off the moment they get the full file.

Perhaps but the time spent downloading it is also time spent uploading some of the file, so there's still some benefit. By having it in random order, you more evenly distribute the people with access to different parts of the file.

With streaming, if everyone downloads the same blocks at the same time, "bad actors" can dump all data they already watched to save disk space, harming potential peers that are watching slightly behind.
by colecut | 2025-04-15 18:27:11+00:00
My only retail job ever was at Radioshack back in 2009, I lasted about 2 months before landing an office IT job..

It was barely a shell of its former self then.. the only training I remember was being told to upsell batteries with every transaction..

I didn't make it long enough to be trained on selling cell phone plans which was the only way to make commission...

I don't understand the mindset of someone willing to be sold a cellphone plan during a random radioshack visit enough to work with them =p

Black Friday was during my short time there, I wasnt overly familiar with our inventory or locations of things, and fielding questions like "What gift should I get my grandson?"

I was anxious pretty much every minute that I worked there. May I never experience retail again.
by kombine | 2025-04-15 18:27:12+00:00
People like Aaronson are smart enough not to directly say that. Here is a Berkeley professor likening student protests to Kristallnacht:

https://www.facebook.com/alyosha.efros/posts/pfbid0UapTQuH6p...

And completely forgetting to mention there is a Jewish block literally in the photo they took themselves.

Obviously, they never mention the actual violence by the Zionist counter-protesters, which in my experience far exceeds that of the pro-Palestinian proteseters.
by ot | 2025-04-15 18:27:27+00:00
On Linux you'd do this by sending a signal to the thread you want to analyze, and then the signal handler would take the stack trace and send it back to the watchdog.

The tricky part is ensuring that the signal handler code is async-signal-safe (which pretty much boils down to "ensure you're not acquiring any locks and be careful about reentrant code"), but at least that only has to be verified for a self-contained small function.

Is there anything similar to signals on Windows?
by em-bee | 2025-04-15 18:27:54+00:00
to anyone concerned about needing to learn a new language, unless you want to build very custom dynamic sites you don't. to conveniently serve static files you won't ever have to touch the code. just like you wouldn't do that with apache or nginx.

and even if you do want something dynamic, a lot of dynamic features can be had by embedding custom tags in html. still no code required.

if you have concerns about pike as a language for the server implementation itself, pike is a very performant language with a long history being used in high profile sites and services. both pike and roxen go back to the early 90s.

and if you do want to create custom features and need help you can hire me. i am looking for work (pike,js,ts,python,php,ruby,go,... ;-)
by TYPE_FASTER | 2025-04-15 18:27:56+00:00
That's what happened to Mahmoud Khalil [0]. Khalil has not been charged as a criminal. He was moved from New York to a detention center in Louisiana. Secretary of State Marco Rubio released a memo saying Khalil is a risk and could not stay in the US. A Louisiana immigration judge ruled that she could not overrule Rubio's decision.

There is no reason to think the current Administration will not continue to use this tactic.

[0] - https://en.wikipedia.org/wiki/Detention_of_Mahmoud_Khalil
by EvanAnderson | 2025-04-15 18:27:59+00:00
Not the OP, but I have some feelings about that. The limits on trademark law are much more fair, in terms of the balance afforded to the public and the limited monopoly granted to the rightsholder. Trademark law can be abused, for sure, but it hasn't been used in the same abusive way as copyright law, nor has it expanded to be functionally infinite and all-encompassing.
by LinuxBender | 2025-04-15 18:28:17+00:00
I feel too many people conflate /pol/ with the whole website.

I believe that's fair. Sure, it's "a different board" but it's just another URL on the same domain and same administrator, just different janitors. So it is really the part of the whole website. I know that 99% of people on 4chan disagree with me because they do not wish to be associated with /pol/ /b/ /gif/ but if they wanted to disassociate themselves with those boards then they should be on an entirely different domain without 4chan in name. polchan perhaps.
by contemporary343 | 2025-04-15 18:28:22+00:00
In light of all of their actions, I really, genuinely do not understand what DOGE team members' mental model of the world is and what they view their purpose as. None of these actions align with any publicly stated goals, or even the privately reported ones. All I see is a destruction of state capacity that has already left America significantly weakened and less capable of responding to threats.
by danabramov | 2025-04-15 18:28:28+00:00
I don't think it would do justice to the article. If I could write a good tldr, I wouldn't need to write a long article in the first place. I don't think it's important to optimize the article for a Hacker News discussion.

That said, I did include recaps of the three major sections at their end:

- https://overreacted.io/jsx-over-the-wire/#recap-json-as-comp...

- https://overreacted.io/jsx-over-the-wire/#recap-components-a...

- https://overreacted.io/jsx-over-the-wire/#recap-jsx-over-the...
by nrvn | 2025-04-15 18:28:46+00:00
I can't "shake off" the feeling that this whole MCP/LLM thing is moving in the wrong if not the opposite direction. Up until recently we have been dealing with (or striving to build) deterministic systems in the sense that the output of such systems is expected to be the same given the same input. LLMs with all respect to them behave on a completely opposite premise. There is zero guarantee a given LLM will respond with the same output to the same exact "prompt". Which is OK because that's how natural human languages work and LLMs are perfectly trained to mimic human language.

But now we have to contain all the relevant emerging threats via teaching the LLM to translate user queries from natural language to some intermediate structured yet non-deterministic representation(subset of Python in the case of CaMeL), and validate the generated code using the conventional methods (deterministic systems, i.e. CaMeL interpreter) against pre-defined policies. Which is fine on paper but every new component (Q-LLM, interpreter, policies, policy engine) will have its own bouquet of threat vectors to be assessed and addressed.

The idea of some "magic" system translating natural language query into series of commands is nice. But this is one of those moments I am afraid I would prefer a "faster horse" especially for the likes of sending emails and organizing my music collection...
by reverendsteveii | 2025-04-15 18:29:08+00:00
They're not selecting to maximize performance, they're selecting to maximize their own control. Pete Hegseth isn't SecDef because he's good at it. He leaks war plans and can't get through a press conference without being seen with a drink in his hand. He's SecDef because he'll do what Trump tells him to do regardless of whether it's legal or a good idea. The tariffs aren't meant to bring manufacturing back. They'd have gradual and consistent and the money raised would be earmarked for developing that industry at home if they were. They're arbitrary because they're the way the people in charge punish countries and companies that don't bend the knee. Everything they're doing is about removing the institution of government with its pesky rules and procedures and bringing everything under the control of one guy who can reward and punish arbitrarily as he sees fit. Overall economic performance simply isn't a factor.

It's changed my outlook a lot to make an arbitrary decision to stop assuming people are stupid when their stated goals don't line up with their actions, and to start assuming the easily predictable results of their actions are their actual goals regardless of what their stated goals are. Once I did that, I started being able to understand and even predict what these previously inscrutable people would do next.
by emmanueloga_ | 2025-04-15 18:29:13+00:00
Hey, thanks for sharing your thoughts! I appreciate you putting this out there.

One bit of hopefully constructive feedback: your previous post ran about 60 printed pages, this one's closer to 40 (just using that as a rough proxy for time-to-read). I’ve only skimmed both for now, but I found it hard to pin down the main purpose or takeaway. An abstract-style opening and a clear conclusion would go a long way, like in academic papers. I think that makes dense material way more digestible.
by EA-3167 | 2025-04-15 18:29:42+00:00
The shame IMO is that this is going to further polarize people along the lines of "Yay, stick it to those rich schools" and "Omg, this is literally the second coming of Hitler."

It would be lovely to have a broad conversation about why it makes no sense for the government to play HR manager for universities, and ALSO ask why billions in tax money is perennially given to ultra-wealthy, exclusive universities who are often more than capable of finding opportunities for profit in the private sector. Because the question seems to be: "Is Harvard capable of remaining solvent without a couple of billion per year? If that's the case, what's going on there? What is the taxpayer getting out of this that it wouldn't be able to get otherwise? Is there no other funding model?"

Then we have this: https://networkcontagion.us/reports/11-6-23-the-corruption-o...

Which opens the question of whether or not cutting funding is likely to get what the government wants, or further drive universities to seek funding from potentially hostile foreign governments.

And I think depending on where the money goes and how it's spent, sometimes the answers range across a whole spectrum. But as I said, instead of that conversation, we're stuck with more politics as a team sport.
by Tadpole9181 | 2025-04-15 18:30:13+00:00
You should make a plan now. If they start rounding people up, you are already on that list. I guarantee you that they will grab you faster than you can plan and execute an international move that uproots your entire life.

You don't need to act, but talk with your wife. Make a plan of where you would go, check all the requirements and start ticking the boxes, know how to apply, keep a list of what will need to come with you, etc.
by toomuchtodo | 2025-04-15 18:30:21+00:00
'We don't care!' Victor Gao dismisses US market threats after Vance's 'peasants' remark [video] - https://www.youtube.com/watch?v=eb6Ms_SqWtY

"We don't care. China has been here for 5,000 years. Most of the time there was no United States, and we survived. And we expect to survive for another 5,000 years."
by thomastjeffery | 2025-04-15 18:30:26+00:00
Indeed! I've definitely been a fan of his for a while, and I laud him for trying to make things work in a space where all the cards are stacked against him.

I do wish, though, that he would have introduced that perspective of the situation in this particular video. Leaving it out feels like making a video about learning to swim, set in the middle of the ocean.
by roncesvalles | 2025-04-15 18:30:41+00:00
You're not an "investor" if you aren't actually funding the company. Trading scrips that entitle you to a share of the profit is not "funding" the company.

Except that you are -- every time that the company prints shares, they've taken some value from you to fund their operations. If companies weren't allowed to issue shares from thin air, there wouldn't be much point to the stock market.
by strangattractor | 2025-04-15 18:30:54+00:00
Google is the new Microsoft in the sense that they can Embrace, extend, and extinguish their competition. No matter what xAI or OpenAI or "anything"AI tries to build Google will eventually copy and destroy them at scale. AI (or A1 as our Secretary of Education calls it) is interesting because it is more difficult to protect the IP other than as trade secrets.
by ToucanLoucan | 2025-04-15 18:30:57+00:00
Dialectics. "I understand you feel this way, and also your feelings are not aligning with any demonstrable reality and that's your own issue to solve."

I can understand why someone feels an irrational way about a thing, and validate that feeling, without cosigning the feeling or the irrational thing itself. And for a lot of people, just "feeling heard" about whatever stupid shit that they are oftentimes fully aware is stupid can go a long way towards them managing those feelings.

There's a lot of conflation these days between similar concepts like sympathy and empathy. Empathy means you understand why someone feels a thing: sympathy means you agree with that feeling with your own feelings. I can empathize with someone who gets in a car accident and comes out heated, energized, and volatile. However if that person then punches someone in that moment, that's still a wrong thing to do, and they are still subject to the consequences of that decision.
by iLemming | 2025-04-15 18:31:07+00:00
Scheduling, e.g., course scheduling - allocating rooms, professors, time slots while satisfying constraints; Product configuration systems - helping customers select compatible options for complex products; Genealogical research - querying family relationships and ancestry; Static analysis tools for code - finding bugs or verifying properties without execution; Medical diagnosis systems - inferring conditions from symptoms based on medical knowledge; Travel planning - finding optimal routes with multiple constraints; Legal reasoning systems - determining applicability of laws to specific cases; Natural language interfaces - parsing questions and generating appropriate database queries; Hardware verification - proving correctness of circuit designs; Puzzle solvers - Sudoku, crosswords, logic puzzles;

Basically anything that excels when declarative specification of relationships is more natural than imperative algorithms.
by roland35 | 2025-04-15 18:31:23+00:00
Resume: I rewrote (well Claud rewrote but I helped) my resume in latex, which really made it easy to tweak things. I found that ruthlessly trimming unrelated experience helped the resume screening stage a lot. Latex also was nice for source control compared to my previous word doc which has evolved since 2008!

Coding: love it it hate it leetcode premium was worth it! I also set up a python project and used pytest to easily debug and step through questions, and add failed test cases from leetcode easily.

Behavioral: I used Google's live mode for Gemini to ask me common interview questions, and give me feedback. It turns out there is a big difference to having a STAR answer written out, and verbalizing it! That was good practice

System design: I didn't really need this but I heard mock interviews are the best for prepping here.
by username332211 | 2025-04-15 18:31:23+00:00
It's all about the technical features of the platform. Twitter's design is less likely to encourage conformity, so you can find far more insane content in it, but it's also less likely to encourage people to pointlessly discuss popular topics over and over.

Twitter allows for the existence of small ad-hoc communities numbering a dozen people at most, without a designated leader. Facebook groups, subreddits and mastodon instances require that a community has a designated dictatorial leader, be it an admin, a moderator or an instance owner.

The most powerful method of expressing approval - the re-tweet is likely to be used to promote interesting statements. Blind adherence to conformity isn't interesting. Crazy conspiracy theories are interesting, but so is specialized knowledge. All you have to do is ignore the former, (unless conspiracy theories amuse you).
by spencerflem | 2025-04-15 18:31:30+00:00
yeahhhh. my current read is that the people making it are good people making it for genuine reasons as a service to the world. So I really don't want to be harsh or discouraging, and I hope it succeeds. but they also read as being surrounded by silicon valley style culture a lot more than most indieweb projects and that is reflected in the tone of the marketing copy and other places.

& fwiw I'm a huge AI hater, but if we _must_ have it, using it to let people make tiny apps for them and their friends easier is about as good a use as there gets. Its a shame to lose the culture of craftsmanship around code itself but if you want to make something your friend will like that's cool even if I'd have done it differently.
by hinkley | 2025-04-15 18:31:51+00:00
> the order of their authorship was determined by executing the following commands in R:

set.seed (7998976/5271) x ‹- sample (c("Anne", "Peder"), 1) print (paste ("The winner is", x, "!"))

But who picked the seed, Anne? And how do we know they didn’t have their thumb on the scale?