MurphyA/hacker-news huggingface dataset:
by sleepybrett | 2025-04-11 19:42:23+00:00
I mean, I've certainly watched Adam Savage and other youtuber's build random stuff on a lazy sunday morning, or as a background to getting some housecleaning or work done, or while I'm working on building my own random thing.

I find it pretty gratifying and I'm not even going into those videos to learn what they are specifically doing most of the time, but still often I'll pick up a technique or two.

My selfbow staves (four of them in case I fuck them up or want to try again) are currently in my friends garage over by the furnace drying, it's kinda the biggest bummer to making your own bow step 2 (1. Acquire a stave 2. Wait for it to dry (for many months probably)).
by yjftsjthsd-h | 2025-04-11 19:42:59+00:00
OTOH figuring things out at runtime seems to be how it paints itself into corners and just... stops. I'm not going to pretend that sysv was good, but when a sysv box booted, it came up, and when I told it to shut down, it died on the spot; there was none of this sitting staring at it twiddling its thumbs. On the bright side, these days things do eventually time out; I don't miss CentOS 7 freezing forever on shutdown.
by susam | 2025-04-11 19:43:05+00:00
Hello HN! In case anyone is curious how many connections occurred in yesterday's "Hacker News Hug of Deaf" party at https://news.ycombinator.com/item?id=43642123, this post is a link to the post-processed data obtained between 10:00:00 UTC and 23:59:59 UTC yesterday.

The data has been post-processed to do only two things:

1) Ignore the client payloads to reduce the file size. The original file size was 89 MB.

2) Anonymise the client IP addresses.

A quick summary of the data:

Unique clients: 1396 Total connects: 352831 Total beeps: 1411324

See also https://susam.net/hn-bell.html#update-2025-04-10 for some graphs. Thanks everyone for participating in this pointless, fun activity!
by lotsofpulp | 2025-04-11 19:43:12+00:00
That is not product placement, per my working definition. Product placement is inserting the advertising into the art, where it is not clearly labeled or discernible as advertising.

On the TV show White Collar, the main character is never, shown driving a car, or talking about them, or having any interest in cars whatsoever. He walks around New York City, or is driven in a government employee's car. Yet, in one of the later seasons, he compliments on specific features of a car he is being driven, and has a dialogue about it with another character.

Extremely jarring for anyone paying attention, and obviously advertising. Product placement is sacrificing some portion of the art in exchange for money (or products/services which otherwise reduces production cost).
by ocdtrekkie | 2025-04-11 19:43:21+00:00
I mean, again, you could essentially just post FUD that is directly refuted in the article, or you could... look. They specifically cite their NXP CPU is manufactured in South Korea. But to act like fabricating the mainboard here in the US is not manufacturing is remarkably silly. Your previous post referred to "final assembly", which would suggest just plugging some final components together, which Purism clearly is doing significantly more than.

https://puri.sm/products/liberty-phone/#table-of-origin
by ethbr1 | 2025-04-11 19:44:13+00:00
The Supreme Court resolutely batted that down 9-0 in a few days.

>> The [District Court] order properly requires the Government to “facilitate” Abrego Garcia’s release from custody in El Salvador and to ensure that his case is handled as it would have been had he not been improperly sent to El Salvador. The intended scope of the term “effectuate” in the District Court’s order is, however, unclear, and may exceed the District Court’s authority. The District Court should clarify its directive, with due regard for the deference owed to the Executive Branch in the conduct of foreign affairs. For its part, the Government should be prepared to share what it can concerning the steps it has taken and the prospect of further steps. https://www.supremecourt.gov/opinions/24pdf/24a949_lkhn.pdf

The only question at this point is how detailed in demands the District Court can be.

The administration attempted to push the boundaries of executive power and lost in court, as has been happening.

Turns out, conservative justices with lifetime appointments aren't too legally thrilled about an unbridled executive either.
Ask HN: What's the Best Open Source Tool You've Discovered Recently?
by schappim | 2025-04-11 19:44:26+00:00
For me it was the open source e-ink display TRMNL[2] which I learned about via ATP and Snazzy labs[1].

1. https://youtu.be/eIcZZX10pa4?si=deMGwccwwO4wJdBe

2. https://usetrmnl.com
by montagg | 2025-04-11 19:45:01+00:00
You’re talking both about tastemakers and the silent majority vs loud minority.

I promise it is NOT always a good idea to follow the enthusiasts, because they are not at all like everyone else who uses your thing. Following them will skew your decisions—unless they are your entire customer base, so, have at it.

This article imo is complaining about the effect of middle management product owners at large companies. There are two dynamics that both converge on enshittification:

1. These product managers (or product designers) are early in their careers and want to make a splash. They are given lower priority projects but try to break out by making them bigger, better, more non-horse-like. They over-design and over-complicate the solutions as a result, because they don’t yet know when the right solution is just a refinement of what’s tried and true. They are incentivized to do this because they want to break out of the mold.

2. The managers above them, or a layer or two above depending on company size, are risk AVERSE. They are tasked with delivering results regularly and consistently. If you have the innovation bug or are creative at this layer, you get moved onto projects where this is required, which is not most of them. Overcomplicated is fine sometimes with you but WEIRD is absolutely not okay (the stuff that actually could be innovative), and no one gets fired for following The Metrics.

These two incentives clash to create overcomplicated but functionally poor products that aren’t helping anybody out. A healthy skepticism of complication and a healthy skepticism of engagement as the sole metric (or metrics in general) is necessary to make good shit. Sometimes it is actually understanding and using things as an enthusiast would, but you need to bring in an understanding of how the rest of your users are distinctly different from the enthusiasts, too. Using your thing yourself and actually following your own subtler feelings is what produces really useful innovation, slowly and surely over time.
by andersmurphy | 2025-04-11 19:45:11+00:00
But, you can learn a lot doing dumb stuff. I learnt a lot about compression.

If you go to google chrome and throttle the site to 3G it will still run fine.

Rendering on the server like this will be faster for low end devices than rendering on the client (as the client doesn't have to run or simulate the game). It just gets raw HTML it has to render.

Effectively, the bulk of the work on the client will be done by the browser native rendering code and native compression code.

The other thing that might not be obvious. Is #brotli compression is not set to 11, it's set to 5 so similar CPU cost to gzip. But, the compression advantage comes from compressing the SSE stream. Tuning the shared window size cost memory on client and server but gives you a compression ratio of 150-250:1 (vs 30:1), at the cost of 263kb on both server on client (for context gzip has a fixed window of 32kb). This not only saves bandwidth and make the game run smoothly on 3G it also massively reduces CPU cost on both client and server. So it can run on lower end devices than a client heavy browser app.

So server driven web apps are better for low end devices. The same way you can watch YouTube on a low end phone but not play some games.
by Sean-Der | 2025-04-11 19:46:13+00:00
I need to finish it but 'Reading the SDP' I hope to solve with https://pe.pion.ly/ (https://github.com/pion/explainer). You can just your Offer/Answer in and interactively explore what has been configured.

WebRTC's complexity can be frustrating. I believe it is inherent to how many things it is trying to solve. If an alternative arrives that solves everything WebRTC does, it will end up being just as complex.

Or maybe not! Time will tell.
by sudodevnull | 2025-04-11 19:46:41+00:00
Not a fan (andersmurphy actually is better at explaining than me). However! I've been working with Micah from the Turbo.js team on idiomorph ideas. We are already multiples of v0.7.3 right now and getting faster each day. Together we can solve the core ideas even if we disagree on the top level API.
by elcritch | 2025-04-11 19:47:11+00:00
I've seen a few news articles on arrests and the headlines are attention grabbing "Ivy League Student arrested for protesting" and it's worrisome to see.

However then buried in the article is something like they overstayed their visa, etc. Take a sibling comment's link to an article with a "second student arrested" in the title. As in that seems like there isn't a "large number". This is nothing like the reports of arrests in Russia. Especially as some of these pro-Palestinian protestors advocate violence or intifada pretty freely. I've seen that with my own eyes.

If I were a foreign national protesting and advocating for violence against any other country or people group I'd expect to be denied a visa or possibly deported for participating in such events. It'd be arrogant not to expect that outcome IMHO.

Visa applications in European Union countries often include things such as "indicators of good civil behavior". Take the quotes from that sibling comment's linked BBC article:

> The DHS statement says that Ms Kordia had overstayed her student visa, which had been terminated in 2022 "for lack of attendance". It did not say whether she had been attending Columbia or another institution. > She had previously been arrested in April 2024 for taking part in protests at Columbia University, according to DHS. > "It is a privilege to be granted a visa to live and study in the United States of America," said Homeland Security Secretary Kristi Noem in a statement. > "When you advocate for violence and terrorism that privilege should be revoked, and you should not be in this country."
by dang | 2025-04-11 19:47:19+00:00
There are fluctuations, such as a swing towards current affairs stories during turbulent times, but the basic mix has been stable for years and the baseline isn't likely to change. See https://news.ycombinator.com/item?id=17014869 for how far back this question goes...

Not that it helps, necessarily, but the people who have the opposite preference to yours are complaining loudly about how much they feel the current affairs stories are being suppressed on HN.

Re tags: I've always resisted the idea of adding it to the core HN site, but I do think we can do more to support alternate front-ends to HN. With any luck, we can publish the next version of the API this year, which should make that a lot easier.
by ethbr1 | 2025-04-11 19:47:37+00:00
Checks and balances are a crucial feature of American democracy.

It's almost as though the framers of the Constitution foresaw the possibility of the two elected branches of government (executive and legislative) being monopolized by the same group, at some point.

And that the very flexibility of regular, open, direct elections also required a check to protect the fundamental rights of all people in the country.
by philipkglass | 2025-04-11 19:48:02+00:00
It's possible that the inkjet printed transistor is both replicable and impractical for building a full microprocessor.

The inkjet transistor article says "A total of 216 devices were tested with a yield of greater than 95%, thus demonstrating the true scalability of the process for achieving integrated systems." But 95% yield on the transistor level implies vanishingly low yield at the device level when you need thousands of transistors to build a full microprocessor.

Even the new MoS2 microprocessor discussed in the Ars article wasn't fabricated all at once. It was built up from sub-components like shift registers containing fewer transistors, then those components were combined to make a full microprocessor. See for example "Supplementary Fig. 7 | Yield analysis of wafer-level 8-bit registers." in the supplementary information:

https://static-content.springer.com/esm/art%3A10.1038%2Fs415...

The yield of 8-bit registers, each consisting of 144 transistors, can reach 71% on the wafer.
by like_any_other | 2025-04-11 19:48:29+00:00
I omitted it because I thought it was so glaringly obvious that it didn't need explaining: a factory owner doesn't care what the global or local demand for a product is, but at the demand for his factory's output. Which can increase, despite the consumer demand staying the same, if the competitiveness of other factories diminishes, like from tariffs.
by IanCal | 2025-04-11 19:48:36+00:00
> I feel like "building a simple website" has been a solved issue with templates for decades now

I did this recently for a friend and 1000% no. It wasn't easy to find a good template or edit it, and things we tried (including various builders) were a massive pain in the arse.

I asked sonnet for a site and had it right in a few minutes. I asked for changes and they just worked. It wasn't a complex site but it was drastically easier, quicker and more fun than dealing with the nuts and bolts of it all.

> Sure, that still leaves the tweaking and customization, but I feel like that's the part most people enjoy the most? Humans love decorating.

Absolutely not.

Choosing customisation? Sure!

Making the customisations? Nope. I'm sure some do, but I and many others I think just want a thing.

Just asking for some changes and seeing them was great.
by schappim | 2025-04-11 19:48:45+00:00
For me it was the open source e-ink display TRMNL[2] which I learned about via ATP and Snazzy labs[1].

1. https://youtu.be/eIcZZX10pa4?si=deMGwccwwO4wJdBe

2. https://usetrmnl.com
by yjftsjthsd-h | 2025-04-11 19:49:20+00:00
There's an interesting thought - in addition to aiming for 99% of all packages, perhaps it would be a good idea to target 100% of the packages that, say, land in the official install media? (I wouldn't even be surprised if they already meet that goal TBH, but making it explicit and documenting it has value)
by shihab | 2025-04-11 19:49:21+00:00
"Meta has complied with 94% of takedown requests issued by Israel...Meta removed over 90,000 posts to comply with TDRs submitted by the Israeli government in an average of 30 seconds...All of the Israeli government’s TDRs post-October 7th contain the exact same complaint text, according to the leaked information, regardless of the substance of the underlying content being challenged. Sources said that not a single Israeli TDR describes the exact nature of the content being reported"
by IanCal | 2025-04-11 19:49:35+00:00
> Even the most non-technical people can tell a designer

The vast majority of people who want to make a site don't have a designer, and if they could get one the comparison is something that's near instant and costs pennies.

> An AI won't be able to understand that, because it can't surf the web, locate the site and analyze what makes it good in the eyes of the customer.

Perhaps ignoring the "what makes it good in the eyes of the customer", although I'd argue that point for many things, these systems often can surf the web, can locate sites, can take images as input and already know many major themes and major sites.
by throwanem | 2025-04-11 19:49:35+00:00
> Yes, that Clarke. Sorry for putting you to the extra effort. I spelled it correctly in the initial post you replied to. Guess I assumed that people would spot the back-reference.

In entire fairness, I was distracted by you having said he and his contemporaries must all have been autistic, as if either you yourself were remotely competent to embark upon any such determination, or as though it would in some way indict their work if they were.

I'm sure you would never in a million years dare utter "the R-slur" in public, though I would guess that in private the violation of taboo is thrilling. That's fine as far as it goes, but you really should not expect to get away with pretending you can just say "autistic" to mean the same thing and have no one notice, you blatantly obvious bigot.
by ysofunny | 2025-04-11 19:49:36+00:00
> why is compound interest divided linearly even though the growth is exponential?

I wish I knew. But all my "answers" are cynical statements about how all these are parts of a (social technological) scheme to enable exploitation such that the exploited don't understand what's happening to them.

or else euler's famous exponential numerical value is somehow directly correlated with gravitational constant (I say this due to my personal understanding of the nature of time and reality; which in academic terms translates into "but I'm an unaccredited crank")
by gs17 | 2025-04-11 19:49:38+00:00
I agree it's bad, and yes, the government admitted they shouldn't have done it. But regardless, the question was about if it has happened to a citizen, not a person who maybe could be a citizen one day but is not, and you responded with them "doing just that" when they did not, in fact, "do just that".

I'm not sure why there's a need to mislead when what's actually happening is bad enough.
by nvader | 2025-04-11 19:49:50+00:00
Steve Boss, an artist and craftsman at the Portland Art Market, sold me an American Flatbow several years ago. He also handmade, fletched and tested the arrows himself. I wish I could refer to his website but I don't think he has an online presence outside of a personal Facebook page.

Although I've only shot the bow a handful of times, it's always been a really fulfilling experience.
by bluGill | 2025-04-11 19:49:53+00:00
Reproducible builds COULD fix the xz issues. The current level would not, but github could do things to make creating the downloadable packages scrip table and thus reproducible. Fedora could checkout the git hash instead of downloading the provided tarball and again get reproducible builds that bypass this.

The above are things worth looking at doing.

However I'm not sure what you can code that tries to obscure the issues while looking good.
by timewizard | 2025-04-11 19:50:17+00:00
> It could also impact people receiving social security benefits who rely on the letters for information about access benefits. “Do they really expect senior citizens will join this platform?”

That's exceptionally ageist. Looking at the analytics on some of our apps which trend towards an older audience it does not seem like they, as a class, have any particular difficulty in using digital platforms.

I also don't see how this is significantly different from their "dear colleague" letters which seem to be simply distributed on their website. I would not call this page a "better platform" for this information:

https://www.ssa.gov/news/advocates/#advocates2024

> On the call, Kerr-Davis sounded resigned as she relayed news of the changes. “I know this probably sounds very foreign to you. It did to me as well,” she said. “It’s not what we are used to, but we are in different times now.”

Yes. Expect change. In particular, use data driven decision making, and don't resist new communications technologies for parochial reasons.

That all being said, there was certainly a better way to do this, but the position that nothing should change or the audience is too old to use digital technologies is somewhat absurd. This would all be so much easier if Musk didn't have some reason to hamfistedly involve himself in government.

That guy so badly wants the world to commemorate a statue to him. I think we should just do it to shut him up for a while.
by ra0x3 | 2025-04-11 19:50:51+00:00
As fzwang mentions, your co-founder relationship IS the business at this point. I'd talk to your co-founder 1:1 and really have some uncomfortable conversations. If you both feel like the relationship is not salvageable, amicably walk away without burning the professional bridge (someone might ask her how you are to work with). If your heart is not 100% in it (for whatever reason) I'd suggest walking away. The opportunity cost of dragging the dead weight of a business that you're not bought into (and that you aren't seeing success with) is simply too high - and can have real life consequences (finances, stresses, etc). There's nothing wrong with walking away - there's a reason the overwhelming majority of startups fail. And most tiny startups fail due to co-founder relationships - doesn't have anything to do with PMF or anything. Think about it over a weekend - have the tough conversation(s) - don't burn the bridge. Live to fight another day. The sun is still shining outside and the NBA is still rigged to always make sure the Lakers are relevant ;)
by BrenBarn | 2025-04-11 19:50:57+00:00
Well, I see it sort of like, yes, people might want faster horses. And maybe they'd prefer cars to horses. But if your cars start poking me in the eye and flashing blinding lights at me, I'm going to consider going back to a horse.

Part of the process of enshittification is changing the set of needs served by a product, and, almost invariably, adding new functionality that no one asked for and that they probably don't want. And usually that new functionality is a sort of Trojan horse (a faster Trojan horse?) that offers something superficially interesting but is really just a means of wedging some kind of revenue generation into the experience the user really wants to have.

People often do want cars rather than faster horses, but they want the cars they want, not the ones that will make someone else the most money.
by h_bar | 2025-04-11 19:51:08+00:00
Location: Washington, DC, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Tensorflow, sklearn, C, Java, Javascript, Git, AWS, Azure

Résumé/CV: https://killertux.org/media/resume_pbutler.pdf

Email: pjbutler+hn@gmail.com

I am a seasoned AI/ML researcher and leader of cutting-edge research teams. My teams solved problems for both public- and private-sector clients by employing large language models, retrieval augmented generation, and classical, and deep learning techniques. I shepherded many of the projects from the research phase to operational deployment; successfully transitioning a predictive analytics system into production.

I have authored numerous peer-reviewed publications utilizing classical machine learning techniques in high-impact journals and conferences, and my work has garnered over 1,000 citations. I am passionate about advancing AI/ML research and its practical applications in addressing immediate, real-world challenges.

I am looking for a new chapter and to get into more production oriented work where I can see and work with things I have made.
by sudodevnull | 2025-04-11 19:51:14+00:00
UPDATE: I have no idea why fly.io hate the TODO, but https://example.andersmurphy.com/ is a decent example (that's way more fun) that's running now. I'm commenting out that demo until I have more time to investigate. If y'all find other ones that are acting up please let me know. Looks likes it might be time to actual host this thing on a real server.
by Thaxll | 2025-04-11 19:51:38+00:00
"It's _clear_ that there is incredible appetite for tools that help us design reliable concurrent systems given the wild success of things like k8s, Kafka, AWS's distributed systems products, etc., but why hasn't Erlang/Elixir been able to capture that share?"

Becasuse Erlang is a runtime + language and Kubernetes is a neutral platform. You can build concurrent and reliable solution without the need of locking you down to a single language.

Someone can start by just porting its Python code on Kubernetes to make it more reliable and fault tolerent.