MurphyA/hacker-news huggingface dataset:
by vlovich123 | 2026-03-14 17:07:31+00:00
Do you speak Mandarin? Because upthread there’s a guy railing against Melania because she speaks English with an accent and I suspect you’ll get a similar reception in China.

Also, if you think racism in America is a problem, ooo boy do I want to see your experience as a foreigner in a largely homogenous country that has little immigration.
by randycupertino | 2026-03-14 17:07:49+00:00
I thought the Cam Girl's one was interesting:

$284,000

$104,000 from taxable income (escorting, porn, cam modeling)

$160,000 from nontaxable income (cash gifts from partner for living expenses)

$20,000 from investment income

> In 2024, I made $800,000, and the year before that, I made $1.2 million. But last year, I took a kind of maternity leave to get to know my primary partner’s children. I also started a business helping adult-industry professionals with their finances. The industry has the NFL problem where people get a great deal of money in a short period of time and then they retire with very little because they don’t know how to handle their money. Escorting comes and goes in waves. A lot of girls say they’re making less money these days camming — for many reasons, including age-verification laws and foreign competition. Clients can pay a Ukrainian something like 50 cents a minute instead of paying you $6 a minute.

non-paywall link:

https://smry.ai/https://nymag.com/intelligencer/article/new-...
by tombert | 2026-03-14 17:08:36+00:00
If I showed up late halfway through the interview, I would almost certainly not get an offer, and if the hiring manager called me out on that fact then no one would call that manager an asshole.

I am not “nitpicking every little thing” and I feel like there’s a lot of extrapolation going on there. I do think it’s extremely disrespectful to schedule a meeting and show up very late so that the interviewee doesn’t have time do do the full interview. In fact I think it is categorically more disrespectful than a snarky comment about lateness.
by skeledrew | 2026-03-14 17:08:48+00:00
I've started looking into this. I'm unsure how exactly to interpret the "cost" data that can be added to statusline, but I'm on the Pro plan and have noticed that it's reporting ~$100 cost across projects I've used it on. For a week, which means I'm getting ~$200 worth for $20 in a month. That's immense value even if it's fairly off, and unless there are people paying for a subscription and using for a couple days in a month... don't want to contemplate it too much TBH given that I'm benefiting so much.
by api | 2026-03-14 17:09:11+00:00
That’s the difference though. Put macOS on a phone chip and it’s now a “real computer,” just a smaller one.

The M chips are mostly just roided out A chips: higher clocks, better cooling, more P cores, big GPU, and I think deeper pipelines and more cache. The ALU and many other sections are, I think, identical.

Thermal throttling is actually a non trivial limit on phones. Put a heat sink and a fan on an A chip and sustained compute is faster.

The OS and its restrictiveness determines the class of device not the hardware.
by SoftTalker | 2026-03-14 17:09:59+00:00
Most people never look into how simple their situation might be. They just pay TurboTax $50 and move on with their day.

But also, taxes can get complicated, I'm just suggesting that for many people, with typical incomes and employment, they are not.

When I was in middle school (1970s) we learned how to file a tax return. For some reason this is no longer taught today.
by randycupertino | 2026-03-14 17:10:08+00:00
I got wired headphones after repeatedly losing airpods falling out of my ears onto the floor of planes. I like to sleep with my headphones in falling asleep to audiobooks, and I'm a side-sleeper so airpods would rub on the pillow and get lost in the seat machinery.

Wired headphones at least if they fall out are still connected to a rope to get them back!
by mock-possum | 2026-03-14 17:10:38+00:00
I mean yeah - generally wired devices are better in every way… except for the inconvenience of needing to be tethered to your device during use.

My default is always to buy wired devices, and only consider wireless in situations where the convenience specifically outweighs the downsides - wireless earbuds while exercising or working outside, or while traveling light to listen to a podcast or work at a cafe.

The rest of the time? Wired keyboard, wired mouse, wired headphones, wired controller, wire microphone, etc etc etc.
by reactordev | 2026-03-14 17:10:52+00:00
This is more powerful than Mac’s own Automator tool, Lua is an interesting choice. Mac Automator used to only support AppleScript but now it supports JavaScriptCore from WebKit so you can run JavaScript with Mac Automator. This is what I do.

I’ll have a hell of a time rewriting everything into Lua when I have soooo many node packages I leverage.
by pmkary | 2026-03-14 17:11:41+00:00
Basically this has been the only way to stop anything from happening. But major systems all have accessibility like web and if someone wants to support accessibility they will do it there. Those who don't, won't even do it on web. If something like I say happens, not only accessibility will be lost, but so much more will be lost too. But then if you need it you'll either implement it or use web. Figma, SketchUp, and Google Docs have their software rendered on a canvas. For them this would have made things much faster. It is giving people options. Personally I hate web. It is horrible to write software by manipulating DOM and having to work with CSS. Every time I touch html/js/css I think why can't it be a nice system? Why I have no control over rendering? At least I would have loved to have an alternative the whole web and dom, and would have killed for writing web pages like a flutter app.
by MattTheRealOne | 2026-03-14 17:12:04+00:00
It is mostly around Just-In-Time (JIT) compilation. From what I can tell, it is an arbitrary restriction for apps published on the App Store. It looks like UTM can be sideloaded without the restriction.

See the UTM iOS installation documentation for more information: https://docs.getutm.app/installation/ios/
by cortesoft | 2026-03-14 17:12:09+00:00
Why should we stop there? Let’s ban people flying on vacations, because why should our resources go towards some dork laying out in the sun? Air travel is horribly wasteful. Let’s ban people racing cars, that is also wasteful. We shouldn’t be using our resources to drive in circles.

How do we pick which activities are worth using resources? Which ones are too ‘dorky’ to allow?

Look, I am all for pricing the externalities into resource consumption. Tax carbon production, to make sure energy consumption is sustainable, but don’t dictate which uses of energy are acceptable or ‘worth it’, because I don’t want only mainstream things to be allowed.
by skyberrys | 2026-03-14 17:12:14+00:00
I never gave up on my wired headphones. I'm so bad I have to use a stretchy cord (ahla old phone cord) to tie my phone to my body just so I don't drop it. There is no way I can go wireless headphones just so I can lose half my sound. When my Pixel finally abandoned the headphone jack I was forced to get USBC headphones and I just don't like them as much, probably because of the ear shape more than the port but I feel like USBC port plug doesn't stay as secure as the old headphone jack.
by kubb | 2026-03-14 17:12:47+00:00
It feels like "Autonomous Coding Agents" are being astroturfed on the daily on HN. The same arguments and tropes are echoing through every thread.

It's hard to distinguish who's a bot, who's a narrative pusher and who's an enthusiast. Which is exactly what you'd want from an astroturfing campaign. There's a clear benefit: people in the industry are reading this, and in doing so they're granting mindshare.

There's one way that can prevent inauthentic support campaigns - personal key signature. But judging by how afraid people, especially in the US, need to be of their government surveilling them, this isn't going to catch on.
by Ygg2 | 2026-03-14 17:12:54+00:00
> It is, for some definition of object-oriented.

Sure, for some definition of red, green is red. E.g., colorblind people. I'm interested in more broadly accepted jargon.

The problem is, Rust isn't really object-oriented either. I'm interested in a mostly consistent and hopefully majority definition.

It's not message-passing sense (can't do cool fancy things* a la Ruby or Smalltalk); nor is it inheritance-based (can't do inheritance-based nor prototype-based OOP patterns).

There is one more mathematical definition of whether two features are equal, but it involves languages, local macros, and Turing machines. See https://www.youtube.com/watch?v=43XaZEn2aLc

* There was some kind of message recorder and playback in Ruby/Smalltalk, that I can't find. Basically send methods to objects and record them, then playback them at later date. Will update if I find it.
by jcalvinowens | 2026-03-14 17:13:05+00:00
You read far too much into my word choice. I think you could substitute any technical profession (I would include everything you mentioned explicitly) for "engineer" and what I wrote would be equivalently true. I just happen to have the most direct experience with engineers, and the original article was about engineers.

It's true of the technical aspects of art too: professional musicians rehearsing, for example. It's less true when you get into the ingantible parts of art, though... taste is inherently personal.
by blackhaj7 | 2026-03-14 17:13:51+00:00
I used wired headphones not only because Bluetooth can be a pain but because I hate noise cancellation and all bluetooth headphones seem to have it (even when it is turned off, it does “something” that messes with my ears)

I am convinced noise cancellation is causing me tinitus and I don’t seem to get it when I use normal headphones
by jmanhype | 2026-03-14 17:13:51+00:00
Good points across the board.

Threshold control — yes, that's the plan. Right now it's a single 0.8 cutoff which is obviously too blunt. A social media agent vs a client-facing email agent have completely different risk profiles. Building per-channel thresholds into the next release.

Cold start seeding — we actually do something close to this already. The rules system lets you pre-load corrections before the agent handles its first real conversation. But you're right that 5-10 reference outputs would be even better than corrections. That's a cleaner onboarding UX. Adding it to the backlog.

Corrections as structured context vs fine-tuning — glad someone else sees this the same way. The portability argument is the one that convinced me. If you can export your corrections as JSON and bring them to another provider, that kills the lock-in problem. We store them as structured records in Supabase right now.

Correction categories — this is smart and we're halfway there. The dashboard already groups corrections by trace/conversation, but not by pattern type (tone, audience, missing context). That's a better abstraction. Would make it much easier to spot systemic issues instead of whack-a-mole-ing individual responses.

Appreciate the detailed feedback. Curious — are you running agents in production yourself?
by wartywhoa23 | 2026-03-14 17:14:20+00:00
Sega, such a nostalgic dear thing from my childhood! No other device gave me the feel Sega did..

The game experience was completely immersive, and it strangely felt both futuristic and absolutely belonging to its time at once. It was pure Zen of gaming. Oh yes, and the grass was greener, of course..)

Flashback is still the #1 game ever for me, followed by Earthworm Jim and Mortal Kombat.
by vlowther | 2026-03-14 17:14:55+00:00
In my case, "background writes" literally means "do the io.WriteAt for this fixed-size buffer in another goroutine so that the one servicing the blob write can get on with encryption / CRC calculation / stuffing the resulting byte stream into fixed-size buffers". Handling it that way lets me keep the IO to the kernel as saturated as possible without the added schedule + mutex overhead sending stuff thru a channel incurs, while still keeping a hard upper bound on IO in flight (max semaphore weight) and write buffer allocations (sync.Pool). My fixed-size buffers are 32k, and it is a net win even there.
by mech422 | 2026-03-14 17:15:40+00:00
Yeah - but you have to be a good enough programmer to really understand the headers.. the 'bootstrapping' problem was real :-) Especially if you didn't live in a metropolitan/college area. My local library was really short on programming books - especially anything 'in depth'. Also, 'C' was considered a "professional's language" back then - so bookstores/libraries were more likely to have books on BASIC then 'C'
by randycupertino | 2026-03-14 17:15:47+00:00
> I have a pair of $60 Beats Flex that have a 12 hour battery life and if they fall out, they just fall around my neck.

Exactly!! After losing an airpod into the depths of a Polaris seat and another one having to beg the guy behind me to find it on the floor I gave up my airpods for flights it was so annoying how often they fall out.
by rainworld | 2026-03-14 17:16:07+00:00
> I'm no fan of the party in power in the US, but I can campaign and speak out against them. I can raise money to oppose them. I can band together with like minded individuals to protest.

You can. Just not in any way that matters. And you won’t. Because that takes organization and all existing organizations that matter are captured by the system and novel ones would quickly be.

Perfect example: The US just launched a disastrous and illegal (both in their own and the UN system) war at the behest of a foreign power/influential minority against the will of its people and against its geopolitical interest. And the “opposition” does less than nothing. There is little anti-war protest and none of consquence.

Compare it with 2003 and earlier wars: The American public has been all but neutralized as a political force. Not that it could do much even then.

> That's superior to unilateral oppression.

You prefer the illusion of power.
by foltik | 2026-03-14 17:16:47+00:00
Because (imo) the goal should be to minimize overall complexity.

Pulling in XML and all of its additional complexity just to get a (debatably) cleaner way to express tagged unions doesn’t seem like a great tradeoff.

I also don’t buy the degenerate argument. XML is arguably worse here since you have to decide between attributes, child nodes, and text content for every piece of data.
by dpark | 2026-03-14 17:16:47+00:00
> Are you implying other people's emotional immaturity is exclusively my problem to solve?

Ignoring others emotions is not a sign of emotional maturity.

The inability to empathize with others and make meaningful predictions about how their emotions will affect communications is specifically a lack of emotional maturity.

This kind of sentiment comes up every time this topic is raised. This idea that we should be able to treat people mostly like logical robots is not grounded in fact. The fact is that human emotions have a huge impact on the way they communicate and receive communications.

> Also when you state an absolute like the word of God, how do you expect it to be received?

Case in point. You had an emotional reaction to the parent comment, and you responded with an attempt to shame the communication style rather than address the factual content of the communication.

Your emotions dictated your response here, not the facts, and your response was emotional in content as much as factual. Hyperbole is specifically an appeal to emotion.
by torginus | 2026-03-14 17:17:56+00:00
Excuse me, the article states that this bill was signed on april 17th of last year. How has this become suddenly relevant now?

I would say considering there has been almost a year since this bill was signed, what happened since then? Was it applied to hurt people's interests? Did it drive investment?

Are Montanans demonstrably better or worse off because of this in some way?
by zahlman | 2026-03-14 17:18:11+00:00
The replacement of emdashes with double hyphens here is almost insulting. A look through the blog history suggests that the author has no issue writing in English normally, and nothing seems really off about the actual findings here (or even the speculation about causes etc.), so I really can't understand the motivation for LLM-generated prose. (The author's usual writing style appears to have some arguable LLM-isms, but they make a lot more sense in context and of course those patterns had to come from somewhere. The overall effect is quite different.)
by catlifeonmars | 2026-03-14 17:18:19+00:00
> Actually my own problem with XML was annoyance that back when I had the thought of doing a complex config format in XML, the idea of modifying it programmatically while retaining comments turned out to be absolutely non-trivial. In comparison with the mess one can make with YAML that's just a trivial thing

Only relatively few parsing libraries preserve the token stream metadata in the AST, most don’t even expose the AST. For the former, I can understand why, it’s a cross-cutting concern and adds complexity to the AST parse, but is almost always worth it.
by anshumankmr | 2026-03-14 17:18:29+00:00
All while their usage limits are so excessively shitty that I paid them 50$ just two days back cause I ran out of usage and they still blocked from using it during a critical work week (and did not refund my 50$ despite my emails and requests and route me to s*ty AI bot.). Anyway, I am using Copilot and OpenCode a lot more these days which is much better.
by atonse | 2026-03-14 17:18:34+00:00
Let me be clear. What I meant is that it is just a System Settings pref pane (as I feel it should be). There's no icon just sitting in my system tray taking up space. There isn't any obnoxious launcher that launches on boot up.

It's exactly what (In my opinion) a mouse utility should be. There when you need it, invisible 99.9% of the time.
by 1718627440 | 2026-03-14 17:19:02+00:00
> Giving this information to the government is needed to get either financial help, or just a card to justify accommodations.

But maybe that shouldn't be necessary? It could also remain with the doctor, who then just approves that you should be eligible for financial help.

> But yeah, let's create second class citizens out of disabled people, great idea

You are fighting strawmen.
by 0xbadcafebee | 2026-03-14 17:19:51+00:00
The problem is that engineers of data formats have ignored the concept of layers. With network protocols, you make one layer (Ethernet), you add another layer (IP), then another (TCP), then another (HTTP). Each one fits inside the last, but is independent, and you can deal with them separately or together. Each one has a specialty and is used for certain things. The benefits are 1) you don't need "a kitchen sink", 2) you can replace layers as needed for your use-case, 3) you can ship them together or individually.

I don't think anyone designs formats this way, and I doubt any popular formats are designed for this. I'm not that familiar with enterprise/big-data formats so maybe one of them is?

For example: CSV is great, but obviously limited, and not specified all that well. A replacement table data format could be binary (it's 2026, let's stop "escaping quotes", and make room for binary data). Each row can have header metadata to define which columns are contained, so you can skip empty columns. Each cell can be any data format you want (specifically so you can layer!). The header at the beginning of the data format could (optionally) include an index of all the rows, or it could come at the end of the file. And this whole table data format could be wrapped by another format. Due to this design, you can embed it in other formats, you can choose how to define cells (pick a cell-data-format of your choosing to fit your data/type/etc, replace it later without replacing the whole table), you can view it out-of-order, you can stream it, and you can use an index.
by staticman2 | 2026-03-14 17:20:15+00:00
Adding web search doesn't necessarily lead to better information at any context.

In my experience the model will assume the web results are the answer even if the search engine returns irrelevant garbage.

For example you ask it a question about New Jersey law and the web results are about New York or about "many states" it'll assume the New York info or "many states" info is about New Jersey.
by sfn42 | 2026-03-14 17:20:42+00:00
Anyone who trusts LLMs to do anything has shit coming. You can not trust them. If you do, that's on you. I don't care if you want to trust it to manage hiring, you can't. If you do anyway then the ethical problems are squarely on you.

People keep complaining about LLMs taking jobs, meanwhile others complain that they can't take their jobs and here I am just using them as a useful tool more powerful than a simple search engine and it's great. No chance it'll replace me, but it sure helps me do ny job better and faster.
by lr0 | 2026-03-14 17:20:46+00:00
> At one point you say, “Nobody reads ‘hope you had a great weekend’ and thinks better of the person who wrote it.” Who is going to read that and think that “nobody” only applies to you?

I argued why I believe this does not a good way of communication in business or professional-focused environment, because as explained, habitual padding tends to train readers to skim, because they learn that the lines often contain little of substance. For people who value directness (which, in my experience, includes many in serious professional settings) this kind of attitude is not appreciated. That said, it is simply my own rationale for preferring a more direct style of communication.

>Maybe you’d benefit from some of the mindset that leads people to write and appreciate useless greetings.

I come from a culture where elaborate politeness and social niceties are not only common but often expected, and I do practice them in the appropriate contexts. However, when the goal is to build something, solve a problem, or exchange ideas efficiently, I prefer a norm I explained, that is, directness and the substance of the message to take over.
by atonse | 2026-03-14 17:20:52+00:00
That's not at all been my experience. My experience has been one of constant amazement (and still surprise) when it catches nuances in behavior from just reading the code.

I'm sure there are many variables across our experiences. But I know I'm not imagining what I'm seeing, so I'm bullish on the idea of an AI-curated encyclopedia, whether Elon Musk is involved or not.
by _heimdall | 2026-03-14 17:20:58+00:00
Don't confuse UBI and employment or even income though. If we find ourselves replacing or exceeding current productivity without humans working in the system we have to fundamentally rethink our system.

You likely wouldn't need money at all in that future, for example. What does the money really mean when everyone I'd guaranteed to have all the basics covered? Is money really helping to store value created via labor when there is no labor? And is money providing price discover when the cost of resources and manufacturing are moving towards zero?

If labor is replaced with tech, and I think that's a big if, I don't see any outcome other than a totalitarian distopia that will fail much like the Soviet Union.
by daveguy | 2026-03-14 17:21:16+00:00
> "...melodramatic prose might seem kind of nuts, but as their name implies, large language models are language machines. “Embarrassing” probably imparted a sense of urgency.

> “If you say, This is a national security imperative, you need to write this test, there is a sense of just raising the stakes,” Ebert said.

I'm not sure why programmers and science writers are still attributing emotions to this and why it works. Behind the LLM is a layer that attributes attention to various parts of the context. There are words in the English language that command greater attention. There is no emotion or internal motivation on the part of the LLM. If you use charged words you get charged attention. Quite literally "attention is all you need" to describe why appealing to "emotion" works. It's a first order approximation for attention.