MurphyA/hacker-news huggingface dataset:
by Karrot_Kream | 2025-06-04 18:19:52+00:00
Lol this is such an HN coded comment:

* Opposition to surveilance? Check

* Stereotyping and hating on management types? Check

* Cynical flippant comment? Check

* Small jab at X? Check

I think worker surveillance is pretty awful myself but I just don't think this comment will lead to high quality replies. There's very little light and mostly heat in this comment but it will jive with the community culture strong enough to generate a bunch of grievance-oriented replies. The purpose of this comment is mostly to remind readers that we can strongly dislike something without reaching for low-effort ragebait to criticize it. Honestly, worker surveillance is so dumb it should be simple to dump on it factually.
by schonfinkel | 2025-06-04 18:21:16+00:00
And now with Gleam moving past version 1.0 last year, the BEAM also boasts a decent amount of "flavors" of functional programming. You can go with Erlang/OTP (the alien tech that has been battle tested for almost 30 years), Elixir for it's great webdev ecosystem, Gleam if you like an ML-like programming language on the BEAM. LFE is also another great option if need a BEAM-native LISP.
by discreteevent | 2025-06-04 18:22:10+00:00
From someone who made an excellent video essay on the Culture:

AI + Socialism = Post-scarcity

AI + Capitalism = Techno-feudalism.

http://youtube.com/post/UgkxESSrScXEiQoJ8WNbUb6LjPVv0f7ZVSFW...

https://youtu.be/0MOZubzNO6c?si=mt2fRL05WMV5fjn_
by moralestapia | 2025-06-04 18:22:22+00:00
Sure dude, here's the link to the UN Resolution about which researchers deserve attention and which others do not, signed by all countries around the world [1].

*sigh*

It's pretty obvious, if you publish something at Harvard, MIT, et. al. you even get a dedicated PR team to make your research stand out.

If you publish that on your own, or on some small research university in Namibia, no one will notice.

I might be lying, though, 'cause there's no "proof".

1: https://tinyurl.com/3uf7r5r7
by steveklabnik | 2025-06-04 18:22:26+00:00
I think you've got the parent backward: they're saying that Rust "should" have far less jobs than these other technologies.

If your parent is wrong, happy to be corrected. I thought it was interesting that we read the post in completely opposite ways, and I think both readings can be accurate. I based my reading on a vague remembering that I think the parent isn't a fan of Rust, which is fuzzy and also may be wrong!
by dimal | 2025-06-04 18:22:48+00:00
I’m conflicted about this as well. I’ve had a range of chronic illnesses my whole life. I’d love it if there was useful research into them. But after seeing decades with no progress, I have to conclude that most medical research into chronic illnesses is going in the wrong direction.

Most research is still following a medical model that worked for infectious diseases in the 1950s but does not yield any meaningful information or treatments for chronic, complex disorders that have multiple interrelated factors.

And since doctors are trained primarily in the treatment of acute diseases, even the useful information that’s found by research is largely ignored in practice. The ignorance of the average MD about chronic illnesses is astounding.

I’ve been sick for the last two years and I’ve given up going to doctors. They are a waste of my time. I’ve done much better by doing my own research and treating myself. Much of what’s helped has been stuff that I’ve seen described as pseudoscience, even though it’s empirically based, because there aren’t enough RCTs for it to qualify as “evidence”. This makes me incredibly angry.

The system is utterly broken. I’d like to scrap the whole thing and start over. Hopefully, we’ll find a way to start over when the smoke clears.
by t-3 | 2025-06-04 18:23:08+00:00
It's relatively common is university CS courses to build a compiler after the basic intro and architecture courses. It's one of the simpler projects (yes, really, compilers are rather simple, optimization is the hard part) that involves a lot high-level concepts and exposes a lot of the thought behind things otherwise obscure. A compiler for a simple 4-function calculator is enough to start with, then higher-level constructs can be added easily while introducing them.
by cyberax | 2025-06-04 18:23:25+00:00
Cracking actually doesn't need tall towers. If you see something tall on a chemical plant, then you're likely looking at fractionating columns, not the cracking reactors.

I happened to do a project on their fluid dynamics at university :)

They don't have to be this tall, if you need lower throughput or if your products don't have wildly different boiling points.
by jgraham | 2025-06-04 18:23:33+00:00
Yes! It's a rare example of an app that instead of trying to capture your attention into a virtual environment, helps you to direct it outwards into the real world.

The sound id in particular is just an amazing way to really extend what's possible for most people, and provides an on-ramp for people to identify more birds by ear alone (and in general to pay more attention to sound when in nature).

I might argue that Merlin — and especially eBird — lean a bit to heavily to the competitive "high scores" view of birding; given the impact of climate change on bird populations, encouraging people to travel the world and see as many species as possible is clearly problematic.

But that's a minor quibble, and Merlin remains one of the few apps I'd unconditionally recommend to anyone with the faintest chance they'd use it.
Ask HN: Why hasn't Apple bought a cell carrier like AT&T or Verizon?
by blindprogrammer | 2025-06-04 18:23:37+00:00
To close the loop on the last missing piece in the iPhone—making it a fully integrated end-to-end communication and media device—Apple buying Verizon would be a game-changer, especially since trust in federal oversight is largely eroded nowadays.

Apple as a company are hitting walls expanding their business, having a carrier would give them another point of innovation
by GouacheApp | 2025-06-04 18:24:54+00:00
Oui, la question de la responsabilité revient souvent. Certaines communautés utilisent des décharges de responsabilité, systèmes de dépôt, et/ou assurances.

On aimerait vraiment collaborer avec votre communauté pour comprendre les besoins et mettre en place quelque chose avant le lancement de notre service de location. N’hésitez pas à me contacter à julien@patio.so si vous voulez en discuter !
by mikepurvis | 2025-06-04 18:25:10+00:00
Oh I'm sure that's true! I've never had to do enough data entry to learn the muscle memory for it, so for people like me it's just perpetually in the way.

I'm rocking an MX Mechanical Mini and I'm overall quite satisfied with it, though it's frustrating that the single-touch switching between multiple paired receivers doesn't take the MX-series mouse with it; this seems like really obvious functionality to have left on the table. At the same time, it doesn't seem like any of the other premium/gaming peripheral makers have tried to integrate anything like this. It's just 1:1 peripheral to receiver dongle, and "get a KVM" if you have more than one device to control.
by AlexWunder | 2025-06-04 18:25:34+00:00
WunderGraph - Senior or Staff Platform Engineer/ Senior Typescript Engineer/ Full Stack- REMOTE-EMEA

Hi. I am Alex, I am scaling the team at WunderGraph. We are a remote, global, series A start up, backed by eBay to continue innovation in the API Management Space. Currently 23 people, we plan on scaling our team, and have roles across:

Senior Platform Engineer: https://wundergraph.com/jobs?ashby_jid=d8608bb4-eef7-4b43-b0...

Senior Typescript Engineer - https://wundergraph.com/jobs?ashby_jid=97443b40-84cd-4d9e-85...

We are also looking for 2 BDRs to join us in Miami in a hybrid role.

Culturally, these opportunities would fit someone that prefers to work in a no BS culture, highly collaborative, high performance, with big scope for impact, alongside a global team.

Please apply if you believe we can grow together.
by dtagames | 2025-06-04 18:26:05+00:00
Use the LLM as the ultimate pair programmer to level you up. Make it explain things that you don't fully understand and be sure they sink in before they get implemented.

The agent's access to vast repositories of code you've never seen can be super helpful in expanding your mind and your options. Just make it teach you and question it on everything until you're fully onboard.

In indie game dev, this has been a huge advantage for me. Working with the LLM makes it fast enough that the extra time to stop and learn something that we wouldn't take in a normal production environment becomes worth doing.
by danso | 2025-06-04 18:26:07+00:00
Transcript here: https://radiolab.org/podcast/the-echo-in-the-machine/transcr...

This is an audio story about the invention of closed caption systems. A few parts that I found fascinating:

> MEREDITH PATTERSON: But by the beginning of 2003, it was becoming apparent that not enough steno writers were available to match the growing amount of content that needed to be captioned...: I was very junior, and maybe that's why I was tasked with experimenting with some software that we called the "black box."

> SIMON: Little things like the news broadcaster throwing to the weatherman would totally trip it up. It didn't include punctuation. And accents of any kind were an issue. However, what it could do pretty darn well was transcribe her voice, which led to a sort of crazy idea...What if she just echoed every word said on television into the computer? Maybe she could close caption that way.

I was also surprised that through 2020, the national captioning center was fully staffed by humans and growing. And only recently have they begun replacing humans through attrition with AI:

> SIMON: ... that technology they had started playing around with back in the early 2000s, just, like, the black box, AI running the feed directly into the computer, it works pretty damn well. It works well enough that you basically no longer need a human in the system at all. Meaning this dance? It's winding down, it's coming to an end. Today, Meredith says AI is doing around 50 percent of the closed captioning the National Captioning Institute is hired to do.
by tsimionescu | 2025-06-04 18:26:07+00:00
I do realize how difficult this all is, I still have some recollection from how I started to program and how alien it all seemed. And note that I first started with 4 years of C in high-school

However, I don't agree at all that having strings and numbers as different things was ever a problem. On the contrary, explaining that the same data can be interpreted as both 40 and "0" is mistifying and very hard to grok, in my experience. And don't get me started on how hard it is to conceptualize pointers. Or working with the (implicit) stack in assembly instead of being able to use named variables.
by D_R_Farrell | 2025-06-04 18:26:25+00:00
This is an ultra cool product - stoked someone is building this. We've internationalized our product using ChatGPT O-1 in the JSON files and it's been a real pain to try to decode the strings and otherwise for the text that is in the code.

Definitely going to ask my cofounder to look into implementing this.

- Are there other use cases for this tech besides language translation? Wondering if there are other eng problems that something like this could solve.

- Where are you guys thinking of taking this next? Seems like you're able to handle a lot of languages, so are you just continuing to refine the product or what's the plan for the next couple months and years?

Thanks for tackling this!
by m463 | 2025-06-04 18:26:43+00:00
a friend had two sulfer crested cockatoos and told me a story once.

He had two, a male and a female.

The male played industriously and was adept at doing all kinds of things, like untying zipties. (my friend added zipties to the cage as a toy). The female never touched any of them.

One day, my friend and his buddy were sitting there, and they mentioned this out loud. "She can't untie these things, I think she is just stupid compared to (the male)"

At which point, the female went over, untied the ziptie, spat it out and walked away. My friend and his buddy sat there open-mouthed.
by zachdive | 2025-06-04 18:27:10+00:00
Great question and I don’t think it’s necessarily out of scope. Our goal for the web app product is to make the single best design tool for 3D printing! Right now, we don’t directly optimize for printability (like overhang minimization or support-free constraints), but it’s 100% something we’ve been thinking about. Eventually we could guide the model generation with real-time manufacturability feedback/constraints but tbd on how we’ll surface this
by diggan | 2025-06-04 18:27:11+00:00
Sounds like an OK default, especially since the "better" (in your opinion) way can be achieved by just adding "Don't try to keep backwards compatibility with old code" somewhere in your reusable system prompt.

It's mostly useful when you work a lot with "legacy code" and can't just remove things willy nilly. Maybe that sort of coding is over-represented in the datasets, as it tends to be pretty common in (typically conservative) larger companies.
by AnthonyMouse | 2025-06-04 18:27:38+00:00
The razor blades thing is a problem specifically with the patent system.

The intent of a patent is that you invent something useful and get a temporary monopoly over it as the incentive for the invention. The premise is that the value of the patent is proportional to the value of the invention, and therefore the incentive we want to create for inventing it. If you invent something which is no improvement over the status quo then nobody is going to pay you a premium for it.

The problem comes when you patent an interface, like the connector between a razor handle and a blade. Because then even if the connector is nothing special, the replacement blades have to use that connector and then you get artificial demand for the connector, not because it's such a great connector but because the customer is in the market for blades for their existing razor. It's a mechanism of cheating the patent system by collecting a premium disproportionate to the value of what you invented.

This is even worse in tech products because a phone costs a lot more than a razor, so if you need a part, the amount they can stick you for because there is only one place to get the part is proportional to the value of a $900 phone instead of a $7 razor. And on top of that, they're not trying to sell you replacement parts, they're trying to turn your existing phone into slag so they can sell you a new phone.

Which is why the most important thing is that you can get repair parts from third parties, who both provide competition for parts and actually want to sell them because their primary business is selling repair parts instead of selling new phones.
by mtndew4brkfst | 2025-06-04 18:27:45+00:00
It's a pale shadow of an actual Option/Result type, though, and the way most community and professional Elixir code uses ok-tuples is hardly what I would call rigorous. The with special form leads to sloppy pass-the-buck design IME, and nothing in the language design or Credo ruleset is likely to steer anyone to do better.
by caseyohara | 2025-06-04 18:28:03+00:00
Cool article. I assume these depth maps are used for the depth of field background blurring / faux bokeh in "Portrait" mode photos. I always thought it was interesting you can change the focal point and control the depth of field via the "aperture" after a photo is taken, though I really don't like the look of the fake bokeh. It always looks like a bad photoshop.

I think there might be a few typos of the file format?

- 14 instances of "HEIC"

- 3 instances of "HIEC"
by tgv | 2025-06-04 18:28:53+00:00
For another kind of task, a colleague had written a very verbose prompt. Since I had to integrate it, I added some CRUD ops for prompts. For a test, I made a very short one, something like "analyze this as a <profession>". The output was pretty much comparable, except that the output on the longer prompt contained (quite a few) references to literal parts of that prompt. It wasn't incoherent, but it was as if that model (gemini 2.5, btw) has a basic response for the task it extracts from the prompt, and merges the superfluous bits in. It would seem that, at least for this particular task, the model cannot (easily) be made to "think" differently.
by feverzsj | 2025-06-04 18:28:55+00:00
It's already a reality in China.

[0] https://www.odditycentral.com/news/company-installs-cameras-...

[1] https://www.reddit.com/r/China/comments/vx6pp0/a_chinese_com...

[2] https://www.sixthtone.com/news/1003759
by sasmithjr | 2025-06-04 18:28:56+00:00
> sasmithjr was apparently trying to defend babysitting A.I. by making an analogy with mentoring juniors

I regret adding that last bit to my comment because my main point (which I clearly messed up emphasizing and communicating) is that I think you’re presenting a false dichotomy in the original comment. Now that work can be done with LLMs asynchronously, it’s possible to both write your own code and guide LLMs as they need it when you have down time. And nothing about that requires stopping other functions of the job like mentoring and teaching juniors, either, so you can still build relationships on the job, too.

If having to attend to an LLM in any way makes the job worse for you, I guess we’ll have to agree to disagree. So far, LLMs feel like one of many other automations that I use frequently and haven’t really changed my satisfaction with my job.
by chrisjj | 2025-06-04 18:29:46+00:00
> The truth is that exports are nice to have, but imports are vital. The United States imports things because it can’t make them at home, or in any case doesn’t currently make them at home. Losing an export market might idle a factory or two, but losing access to irreplaceable imports could cripple the entire economy.

Equally some exports are vital for their earnings, and some imports are inessential luxuries.
by kiratp | 2025-06-04 18:30:09+00:00
How do you launch a dev tool with a “contact us” call to action?

It’s like Mistral is choosing to fail here.

Edit: I can't even tell if its a CLI tool, an IDE plugin or a standalone IDE!

Edit 2: oh man! it's at the bottom of the page

Edit 3: "Mistral Code Enterprise is currently only available with an enterprise license." :D
by jcranmer | 2025-06-04 18:30:11+00:00
I was a TA for an intro to assembly language course, which means I got my office hours full of all of the students who struggled with assembly language and had to work with them one-on-one to get them over their roadblocks to pass the class.

Assembly language is not a reasonable first programming language. There's just so many things about it that make it a poor choice for programming instruction.

Chiefly, assembly lacks structure. There's no such thing as variables. There's no such thing as functions. You can fake some of this stuff with convention, but if you make mistakes--and students in intro-to-programming will make mistakes--there is nothing that's going to poke you that you did something wrong, you just get the wrong result.
by ilamont | 2025-06-04 18:30:12+00:00
It does seem like wide-spread deceptive practices, but I am surprised so many people (and lenders) get involved running franchise restaurants considering the well-known problems related to hiring, marketing, pricing, operations, franchise fees, and so on.

Take Subway. It's a dumpster fire, despite its new PE owners promising to turn things around (https://nypost.com/2024/08/14/business/subway-calls-emergenc...). Why would anyone get involved in this kind of business?
by timerol | 2025-06-04 18:30:13+00:00
Who among us has not accidentally made a new repo as just a submodule pointer instead of actually committing the files? https://github.com/IRS-Public/direct-file/commit/2f3ebd66932...

It's also fun that, because this is from the US, they can't just use CC0, but instead need to clarify that this must be public domain, separately from the worldwide CC0.
by frankvienna | 2025-06-04 18:31:34+00:00
Absolutely, that mindset is powerful. If no one’s hiring, then build, ship, and disrupt. The barrier to entry for launching products is lower than ever, and experienced devs have the rare combo of technical ability and market awareness to actually make an impact fast.

Plus, there’s a kind of poetic justice in turning rejection into innovation.

What kind of product or niche would you go after if that time ever came?
by krapp | 2025-06-04 18:31:38+00:00
>No, the other candidate was a terrible candidate who conspired to conceal the mental and physical decline of the then President.

Americans seem to be trying really hard to justify voting for Trump by making it seem as if they faced an intractable choice between two terrible options - and of course many like yourself are piling on some conspiracy theory to also make it seem as if the options were equally corrupt.

But no. At worst, Kamala Harris was a mainstream candidate, not even significantly leftist, certainly no less qualified than Trump, and not "terrible" in comparison to other alternatives. Americans just don't trust a non-white woman in a position of power. They would have voted for Hitler just to have a white dick and balls in the Oval Office.

And Biden's mental and physical health was a subject of memes before he was even elected, and the most popular Republican President in history prior to the current one probably had Alzheimer's in office. And the current one isn't exactly at his physical or mental prime.
by teeeeeeeeeeeeee | 2025-06-04 18:32:21+00:00
Python version of Beyond ARMA-GARCH: leveraging model-agnostic Quasi-Randomized networks and conformal prediction for nonparametric probabilistic stock forecasting (ML-ARCH)

https://thierrymoudiki.github.io/blog/2025/06/03/python/beyo...

R version: https://thierrymoudiki.github.io/blog/2025/06/02/r/beyond-ga...

#rstats #PYTHON #Stock #Forecast
by ookblah | 2025-06-04 18:32:21+00:00
and why do you think that has to exist solely within the confines of work? not that you said that, but your comments seem to suggest that if you don't like or want to mentor junior devs then you don't value human connections. thus my comment about having enough connections outside of work.

if it's rewarding to you that's great, but don't frame it as something bigger than it is. i would hope we are all "being a positive part of and building a society worth living in" in our own way.
by cess11 | 2025-06-04 18:32:29+00:00
If the user client is well implemented either it or the user notices that an action didn't take effect and tries again, similar to what you would do if a phone call was disconnected unexpectedly or what most people would do if a clicked button didn't have the desired effect, i.e. click it repeatedly.

In many cases it's not a big problem if some traffic is wasted, compared to desperately trying to process exactly all of it in the correct order, which at times might degrade service for every user or bring the system down entirely.
by andrewmcwatters | 2025-06-04 18:32:33+00:00
There’s Reality Composer for iOS which has a LIDAR-enabled specific feature allowing you to capture objects. I was bummed to find out that on non-LIDAR equipped Apple devices it does not in fact fall back to photogrammetry.

Just in case you were doing 3d modeling work or photogrammetry and wanted to know, like I was.
by Kon-Peki | 2025-06-04 18:32:35+00:00
Lots of chips have prop65 warnings and/or a statement that they cannot be sold in California. It doesn’t seem to have hurt sales.

If you’re wondering, it has to do with the temperature of the oil that they are cooked in. In the same sense that drinking too much water all at once is deadly, you’d have to eat a LOT of chips in a short amount of time for them to be dangerous.