MurphyA/hacker-news huggingface dataset:
by bmat | 2025-12-12 00:35:36+00:00
Lead iOS Engineer @ Moongate | Native iOS/Swift | Full-time | Remote (PST overlap preferred)

Moongate is building the world’s leading sound therapy app, helping people sleep better, get focused, and relieve stress through impactful sound therapy experiences. We're fully bootstrapped and profitable, and we're focused on scaling to eight-figure ARR while keeping the team small and nimble.

My cofounder and I are both app engineers with 15 years of experience each, and we're looking for another senior engineer to take the lead on the development of our flagship iOS app. You'll be employee #4 and our first engineering hire, and you'll become the primary contributor to our native iOS (Swift + SwiftUI) codebase.

If you've ever wanted to launch your own subscription-based app business, this is a great opportunity to see how it's done at scale, while also driving our next 10x in growth (and having an equity stake in it).

For more info and how to apply, visit our listing https://www.notion.so/Lead-iOS-Engineer-Moongate-2c011b9163e...

My co-founder and I are personally reading and responding to all inquiries
by godelski | 2025-12-12 00:35:43+00:00
> Craft software that makes people feel something

Meta, Google, and all of FAANG already did that. They crafted software that made people feel hate, anger, depression, but sometimes joy. It's nice to get those cute animal posts when doom scrolling. It's a nice break from "you're all going to die", "everyone is dumb except you", and "you're powerless".

Joking aside, I do very much agree with the OP. But I also wanted to note how things can get perverted. Few people are actually evil and most evil people get there slowly. What's that old cliché that everyone forgets? "The road to hell is paved with good intentions". The point is to constantly check that you're on the right path and realize that most evil is caused in the pursuit of good because good is difficult to do.

But also I wanted to share a Knuth quote

| In fact what I would like to see is thousands of computer scientists let loose to do whatever they want. That’s what really advances the field - Donald Knuth

I am fully with him on this. It is the same reason Bell Labs had so much success.

How do you manage a bunch of geniuses?[0]. You don't.

You let experts explore. They already know the best ways forward. Many will fail, but that's okay. In CS one of the biggest problems we have is that we try to optimize everything, but we're also really bad at math. If you want to optimize search over a large solution space with a highly parallelized processor you create a distribution. It's good to have that mean but you need the tails too and that's what we lose. You tighten the distribution when you need focus on a specific direction but then relax it to go back to exploration. But what we do, is we like railroads. We like to try to carry all the groceries from the car in one trip. We like to go fast, but don't really care where. We love to misquote Knuth about premature optimization to justify our laziness and ignore his quotes about being detail oriented and refining solutions.

I think progress has slowed down. And I think it's because we stopped exploring. We're afraid to do anything radical, and that's a shame

[0] Knuth has another quote about programmers not being geniuses lol
by ryan_lane | 2025-12-12 00:36:10+00:00
Sure, except that for the most part conservatives seem to be happy to watch their rights slide right down a hill when conservatives are in charge. See the entirety of US politics at this point.

Society already puts limits on children's access to media, their access to addictive substances, advertising that's allowed to be shown to them, etc. The internet, and especially social media, is a gap in the existing limits. This isn't a slippery slope, it's adding a missing set of compliance.

Social media is: media, addictive, shows unregulated advertising to them, is psychologically harmful, and their algorithms have been radicalizing them.

Regulation is absolutely needed here. I'd rather see tight regulation, rather than being blocked completely, but social media companies have been highly resistant to that. For example, they shouldn't be allowed to show advertising, they shouldn't be able to do tracking, they shouldn't be allowed to have an algorithm led feed, notifications should be mostly off by default (and any notification that is shown to primarily exist to make you open the app should be disallowed).

The problem with changes like that is that they destroy the network's engagement and remove their profit, and for the most part, it's changes adults would like to see as well. Making those changes for some countries laws would push other countries to introduce similar laws and not limit them to children.
by bgwalter | 2025-12-12 00:36:17+00:00
I have tried the models and in domains I know well they are pathetic. They remove all nuance, make errors that non-experts do not notice and generally produce horrible code.

It is even worse in non-programming domains, where they chop up 100 websites and serve you incorrect bland slop.

If you are using them as a search helper, that sometimes works, though 2010 Google produced better results.

Oracle dropped 11% today due to over-investment in OpenAI. Non-programmers are acutely aware of what is going on.
by soanvig | 2025-12-12 00:36:31+00:00
Sometimes "branded" names are a good thing.

For example, naming some application modules strictly after what they do is super tedious, and uses words that are already reserved, therefore creating ambiguous nomenclature. Maybe I have various sort of permissions in my system but naming that particular permission system some greek god name creates a clear and shared meaning across the team (both business and technical), and mind you that that's what communication is all about - a shared meaning. Nothing else.

P.S. (I'm deliberately not going into discussion about bad things with that approach)
by esjeon | 2025-12-12 00:37:05+00:00
Everyone talks about txt files and editors etc, but my main driver is actually paper.

Every morning I pickup a sheet of used paper, and on the backside of it I hand-copy unfinished todos from the previous day. I write down every important details from that day on that paper. At the end of the day, it goes into a file folder for future references.

Actually I got this habit while working in the military, where I received a 1-page-long daily status report every morning. I used that to keep track of both organization status and my daily tasks. I did use this log to analyze, design and optimize procedures, one of which involved over 100 tasks.

Searching over this record can be problematic, but most of the time I have auxiliary records like email, message, call history, etc, which can help me with tracking down “when” things happened. It’s not much different from digging into system log.

However, I think, with the rise of LLMs, perhaps it’s about time to migrate to txt finally.
by micromacrofoot | 2025-12-12 00:37:46+00:00
That's total nonsense, you have to make it larger to include a charging mechanism (which would need to be proprietary to fit) and it's more difficult to manufacture in a water-tight way. They're spending significantly less on developing and building this than Oura has. Keep in mind Oura has raised over a billion dollars in funding.

The e-waste here is negligible. If you've ever tossed a laptop or phone you've effectively produced more e-waste than a lifetime of these little things. A single disposable AA battery is more waste by weight.
by skydhash | 2025-12-12 00:37:51+00:00
Why do you need a full crud http api for? Just loading the data straight from the database? Usually I've already implemented that before and I just copy paste the implementation and doing some VIM magic. And in Frameworks like Rails or Laravel, it may be less than 10 lines of code. More involved business logic? Then I'm spending more time getting a good spec for those than implementing the spec.
by ijidak | 2025-12-12 00:38:41+00:00
> Agreement will make a selection of these fan-inspired Sora short form videos available to stream on Disney+.

I actually think this is genius.

The next Spielberg might be some poor kid in a third-world country who can create a global hit using this tech.

Among the millions of slop videos generated, some might be the next Baby Shark, etc.

I've seen some Star Wars fan fiction created using AI that is truer to the original Star Wars than the most recent trilogy.

This is a chance for Disney to take the best of the user generated content, with high quality AI generated animation, and throw it on Disney+ to get free content for their streaming platform.

My guess is that's the gamble here. Worst-case scenario at the end of three years they just shut it down.

It's really the professionals who get paid to generate content for Disney that should be worried about this deal. This could be how AI causes them to lose their jobs.
by hbbio | 2025-12-12 00:39:12+00:00
We pioneered a lot of things with Opa, 15 years ago now. Opa featured automatic code "splitting" between client and server, introduced the JSX syntax although it wasn't called that way (Jordan at Facebook used Opa before creating React, but the discussions around the syntax happened at W3C notably with another Facebook employee, Tobie).

Since the Opa compiler was implemented in OCaml (we were looking more like Svelte than React as a pure lib), we performed a lot of statical analysis to prevent the wide range of attacks on frontend code (XSS, CSRF, etc.) and backend code. The Opa compiler became a huge beast in part because of that.

In retrospect, better separation of concerns and foregoing completely the idea of automatic code splitting (what React Server Components is) or even having a single app semantics is probably better for the near future. Our vision (way too early), was that we could design a simple language for the semantics and a perfect advanced compiler that would magically output both the client and the server from that specification. Maybe it's still doable with deterministic methods. Maybe LLMs will get to automatic code generation of all parts in one shot before.
by bacelyy | 2025-12-12 00:40:50+00:00
You’re absolutely right — SMEs don’t need another wall of JSON masquerading as “security.” The value is in fast interpretation, not just detection. In practice we’ve found that the sweet spot is dual-mode output:

• Machine-readable (SARIF/JUnit/JSON) so CI/CD, GitHub Actions, and auditors can ingest it automatically. • Human-readable summaries that tell a non-security person what this means and what to do next in <10 seconds.

Pass/fail thresholds tied to control objectives help a lot because SMEs rarely know whether a warning is “fix tomorrow” or “fix this quarter.”
by treetalker | 2025-12-12 00:41:15+00:00
Once again, Trump is in the news for purporting to preempt individual states' regulation of so-called AI by means of executive order.

Russia was (is) perhaps ruled by ukase, but the USA doesn't work by fiat.

Congress legislates, and once its bills are signed by the president, only then do they have the force of law. (Save when Congress overrides a veto, of course.) Those laws may expressly or impliedly preempt state laws.

The term is preemption, and it doesn't occur simply because the president so orders.

As there appears to be some confusion on the matter, both in periodicals and, apparently, the highest levels of government, I thought that this excellent primer would be of interest to those who live outside the United States, and those who live inside it but might wish to hone their knowledge of civics.
by uselesswords | 2025-12-12 00:41:39+00:00
[1] https://imginn.com/p/ClT7Cufrk0k/

[2] https://imginn.com/p/DCmnH4WPbXa/

[3] https://imginn.com/p/C-dBMzXRqnu/

> Fatma Ibrahim, the director of the Sex Talk Arabic, a UK-based platform which offers Arabic-language content on sexual and reproductive health, said that the organisation had received a message almost every week from Meta over the past year saying that its page “didn’t follow the rules” and would not be suggested to other people, based on posts related to sexuality and sexual health.

If you're getting a warning every week for a year, I would like to see the other 51 non cherry-picked examples that they didn't give to the guardian. Based on a quick look at some of their posts that are still publically available, I think Meta is completely justified in restricting visibility of some of these posts.
by accrual | 2025-12-12 00:41:46+00:00
I'm happy to see this post, it's something that bugs me every time I have to learn a new tool with a name that's neither A. unique to the project AND B. doesn't describe the project.

For example Zola and Hugo, static site generators - great, unique words that has no other meaning to me but the generator. The only other Hugo I know is a character in Bob's Burgers. But choosing random dictionary words like Avocado or Spice or whatever makes it completely transparent against my existing knowledge and now I have the mental lookup issue the author describes.

The other day a HN user was commenting "NAT, aka IP masquerading... (proceeds to keep re-using the term)". IME no one in the industry says "IP masquerading" unless your entire org and vendors are on Linux. Just call it NAT, we know what you mean. This a Linuxism and should be avoided!

Let's hit up Britannica.com on the word:

> a party at which people wear masks and often costumes

> a way of appearing or behaving that is not true or real

> to pretend to be someone or something else

I guess? I guess we are "pretending to be the peer IP when actually we are the LAN IP". But to me it's just nonsense. It's capital T Translating one IP to another for the sake of routing, drop the weird social implications.
by matt_kantor | 2025-12-12 00:42:12+00:00
I see. I was under the impression that you were saying the "mistake" from the post was wrong in its premise. But I guess that's incorrect, rather you think that people shouldn't use the CSSOM for use cases when comments matter, and instead they ought to design their own parsers/representations.

Just curious: do you feel the same about HTML? Should HTML allow comments in more places? I can imagine alternate ways to represent an HTML document that could capture comments within attribute lists, etc (and the DOM could exclude them entirely).
by sdfdsfdsffdsf | 2025-12-12 00:42:41+00:00
A super simple solution that works for me is Signal's "Note to self" chat, I just write to myself and it works as a diary/ephemeral todo list. Easily accessible across multiple devices and can be backed up, including recently introduced cloud backups.

If I want some dedication information "pinned" so I don't lose track of it, I just create a dedicated group chat for that topic.
by jerlam | 2025-12-12 00:42:42+00:00
Tesla owners aren't that young.

This site claims the average age of Tesla owners is 48 (updated for 2025):

https://hedgescompany.com/blog/2018/11/tesla-owner-demograph...

Which should not be that surprising. Teslas were priced as premium vehicles initially, and then dropped as competitors appeared and to take advantage of tax credits. Teslas also benefit dramatically from owning a garage and adding a charger to it, which mostly homeowners can do.

A homeowner buying an expensive car is very likely older and richer.

Teslas aren't cool anymore, they are what your parents and your Uber driver has.
by scrubs | 2025-12-12 00:42:59+00:00
Right. Those are the salient questions. Or to put it another way: extreme imbalance resting on actual or strongly arguable misaligned incentives lead to revolutions. At base justice is the issue. I prefer to avoid revolutions.

So, what are bad incentives and what'd we do about it?

Capitalism in the large is fine. In the medium lens tax avoidance by corporations, and those with a litany of cpas is a problem. The idea that the only function of a corporation is to increase share price is a problem. All these derive from a perspective that all that matters is the next reporting cycle or tax return.

I don't like the Chinese goverment, but i do respect the fact that they think longer term. Show me the money; show me the money is not the America we want or need to be.

Complicated tax code is another area the rich hide behind. Another problem is there are different rules for the top 5% and those connected to politicians. Our current administration in the US is a good example of just how bad that is.

Here is the US we have over corrected from the pre-Carter era in favor of the top 5% and corporations.
by octorian | 2025-12-12 00:43:14+00:00
> There is nothing fun about sitting in traffic on your commute to/from work, and neither there is much fun in doing long-distance driving in a straight line on highway for hours on end

And I wish this would be more broadly recognized. Every time there's a story about someone important freaking out about something related to autonomous driving, I'm at least somewhat afraid they'll use it as justification to deny me access to it for those specific use cases.

And honestly, those are the only use cases I really care about or feel comfortable with right now. Of course my car is also too old to support much more than that.
by idk_edwin | 2025-12-12 00:43:27+00:00
It's funny how "push vs pull" always sounds like a technical choice, yet it usually exposes the social wiring of a team more than anything else. When every system expects to be pulled from, you start to see who actually depends on whom, and where the real bottlenecks live. The post captures that quiet truth that architecture isn't just code, it's how people negotiate responsibility.
by 8organicbits | 2025-12-12 00:43:28+00:00
Promotional content for LLMs is really poor. I was looking at Claude Code and the example on their homepage implements a feature, ignoring a warning about a security issue, commits locally, does not open a PR and then tries to close the GitHub issue. Whatever code it wrote they clearly didn't use as the issue from the prompt is still open. Bizarre examples.
by marcus_holmes | 2025-12-12 00:44:08+00:00
I hadn't gone that deeply into the studies to work out the exact thing they were testing.

The core thing that the studies have proven, I understand, is that if you guarantee people a basic living income, they don't sit around doing drugs and watching TV (or at least not for long). Which is usually the main objection from naysayers - the Theory X hypothesis that people are lazy and must be forced to do anything useful. And this is the thing that is disproved by these studies.

You seem more familiar with them, though, is that your reading too?
by ChrisMarshallNY | 2025-12-12 00:44:15+00:00
I have to assume that someone has no idea what I was talking about, and thought that I was making some kind of ethnic slur. Sheesh. What do they teach, these days? Do people think Moby Dick is some kind of STD?

For elucidation: https://en.wikipedia.org/wiki/Vincent_van_Gogh

He died a pauper, but his work is some of the most valuable in history.
Show HN: Fast, no-fuss MAC address vendor lookup
by rmdd | 2025-12-12 00:44:31+00:00
Dissatisfied with other hosted MAC address OUI vendor lookup tools, I made my own.

Nothing but a search-as-you-type input.

https://oui.so

Also, it works really well with curl:

$ curl oui.so/b4:b9:e6:28:f1:ab | jq [ { "oui": "B4B9E6", "name": "eero inc.", "address": "660 3rd Street San Francisco CA US 94107" } ]
by octorian | 2025-12-12 00:44:51+00:00
The endless list of "exception" cases is why I'm continuous skeptical about any sort of full-self-driving claims.

Sure, you can cover everything they can think of. But there are so many cases you can't predict, or which don't have an obvious solution, and it often comes down to a human judgement call that doesn't always have a programmatically-clear right answer.
by xp84 | 2025-12-12 00:45:04+00:00
You're totally right that it would be easy from a tech perspective to do that. it's a shame that:

(A) most people cannot grasp how it could be that "GovSSO" can attest "This person you just sent our way just logged into GovSSO [with biometric 2FA], and they are at least 16 years old" without the receiving system having any way of knowing who that citizen is or even whether they're 16 or 99.

(B) very real terrible government policies the UK has (like jailing people for speech, and like demanding encryption backdoors that compromise the security, at minimum, of the whole of every British citizen's devices, and at worst every device in the world) incline anyone who's paying attention to assume that the government will somehow use anything related to "ID" and "internet" to do idiotic things like figuring out who owns a Twitter account that committed some wrongspeak so the bobbies can come round them up.
by CommenterPerson | 2025-12-12 00:46:01+00:00
We had driven to a small remote village on Vancouver Island BC, to catch an early morning ferry. We had reserved a room at the only motel in town. We got there around 9PM. The a*h** owner ignored the doorbell and did not let us in (we could see him moving around in his attached residence). We went to a restaurant that was just about closing, told our story, and asked the owners if there were any options. Their friend, who was hanging around there overheard us .. he invited us to come over to his house and spend the night. The next day he insisted on buying us a wonderful breakfast.

When we got back home after the long trip, we sent him a nice sweatshirt with "New Jersey" on it.
by avidiax | 2025-12-12 00:46:13+00:00
I would like to see DNS servers require each client to establish one TCP connection to be allowed to use UDP thereafter.

If this were the default on DNS servers, then DNS amplification attacks would be nearly impossible. They rely on spoofing a DNS request from the victim, and amplify because the response may be many times larger than the request. If TCP were required to be used before UDP responses can be received, then the victim would have to be first tricked into making a DNS request over TCP to each public DNS server.

The DNS Cookies standard (RFC 7873) doesn't do much to stop this, since it is impractical to fail queries from non-cookie clients.

DNS over TCP is supposed to be supported, so implementing this will push firewall admins in the right direction (allow both TCP/UDP outbound on 53).
by SamInTheShell | 2025-12-12 00:46:37+00:00
The thing I really don't get is why people are devaluing their own voices with slop. Too many people are just pressing what they think is an "easy" button and calling it good. What they lose in the process is their voice, their opinions, and some of the intangible humanity that was encoded in their content.

At first I just blocked the people doing it, but today I just stay off the platforms where I'm seeing these people. If things stay the same, in the future I can only imagine that small gated communities are where real humans are communicating (think places like lobste.rs, but for normies). Smaller Discord communities are still working.

It's just wild to me how some platforms are fine with bots fluffing content creation. There comes a point where people will realize all the messaging on platforms like Facebook are AI generated and they just leave for greener pastures.

I believe people really want to connect with real people. It just can't be done if people aren't being themselves. I think there are a lot of creative people that are up in arms against the right things, but for the wrong reasons. I don't think the legal IP implications are as damning as the societal implications of everyone filtering their speech through AI.

Sorry, this came off way more ranty than I would like, but it's been bubbling in my head for a while now. So much so I'm actively doing something about it.

Personally the only place that I filter my own speech through an AI is when I couldn't care less about the person I'm communicating to but I need them to get the message (typically because I have too many 4 letter words to say about the subject matter).