MurphyA/hacker-news huggingface dataset:
by greenie_beans | 2025-07-14 16:29:50+00:00
you're contradicting yourself. you say it's "revenue neutral" but then admit people in areas with rising land values face higher carrying costs. that's exactly the displacement i'm describing.

your clarification on mechanics doesn't address my core concern: this policy forces people who bought affordable homes decades ago to either pay significantly more or sell when their neighborhoods gentrify. who benefits when they're forced to sell? developers who can afford both the LVT and development costs.

so we're transferring wealth from middle-class homeowners to wealthy developers and calling it progressive policy.

frame this as preventing "uncapped gains from appreciation," but these are people who just needed housing, not speculators. meanwhile, actual investors get to buy the forced sales.

you still haven't addressed how LVT solves the actual constraint. in my market, a major developer cancelled a project because of constructions cost. not land value. if land availability isn't the bottleneck, how does your policy help? construction costs are the real issue in most markets.

this remains a policy that sounds elegant in theory but would be politically impossible and harmful in practice.
by transpute | 2025-07-14 16:29:59+00:00
(Google) slides, http://entrysign.top | https://www.offensivecon.org/speakers/2025/matteo-rizzo-kris...

Microcode is a fundamental building block for x86 CPUs – implementing everything from complex x86 instructions, to privilege transitions and virtualization. Beyond ring 0 and SMM lies the microcode privilege level, with maximum control over the x86 core and the internal buffers within. Accessing and tinkering with microcode is a hacker’s dream, but cryptographic protections prevent all but Intel and AMD from doing so.. We present.. EntrySign, a cryptographic flaw in AMD’s microcode patch verification.. EntrySign lets us execute arbitrary microcode on all AMD CPUs from Zen to Zen 4 and modify the behavior of x86 instructions. We will delve into the format of AMD microcode, how their patches are verified, how we were able to reverse engineer this process, and how we were able to access the key information required to defeat it.. we are releasing all of the tools necessary to reproduce our work and continue building upon our research..
by WalterBright | 2025-07-14 16:30:02+00:00
Ostrom: "the ones that worked did have a kind of property rights system"

LOL. And the fact that she gets a Nobel Prize for this shows how unworkable it is in general.

> we're not inherently selfish

You're selfish, so am I, so is everyone you know.

> free markets don't work in any rate. how do you even come to this conclusion?

The success of free markets in the US, Germany, Japan, Hong Kong, Taiwan, Vietnam, China, Singapore, etc.

Worker cooperatives: A worker cooperative is not a commune. In any case, there are what, a hundred examples listed? What that shows is they are so rare that a global list can be compiled on Wikipedia. Set that against the scores of millions of businesses.
by staticshock | 2025-07-14 16:30:04+00:00
i tend to draft everything lowercase, and then go back and uppercase things depending on how much of a formal vibe i'm going for. capitalization rarely helps me formulate an idea, and so my writing often splits into phases: (1) formulation, (2) polish.

also, it's worth noting that proper capitalization does not automatically yield text worth reading. from that perspective, i like lower case text as a form of rebellion against the artifice of rules; any rebellion against particular aesthetics is fair game in my book. more generally, i'm skeptical of process advocacy in cases where the process seems to be done for its own sake.

on the flip side, good grammar helps me parse sentences, so i do sympathize with arguments in its favor.
by NathanKP | 2025-07-14 16:30:15+00:00
This is much more tricky than you'd think. Claude Code and other similar tools only work as well as they do because the prompts that power it have been tuned to match a specific model.

When you make a tool that is "model agnostic" you also make a tool that is unable to play to the individual strengths of each model, or you set yourself up for a massive, multiplicative effort of trying to tune your tool to every single popular model out there, even though some of the models are drastically less capable than others.
by neuroelectron | 2025-07-14 16:30:29+00:00
So what else is new? Have you heard about Palantir? The government literally sells (or gives) our private data to them. This should be illegal as they don't actually own this data legally as it's not covered by EULA which is generally how data brokers get around privacy violations and governments around unreasonable search and seizure.

But hey, it makes Silicon Valley money.
by jeroenhd | 2025-07-14 16:30:48+00:00
In various jurisdictions, a trademark that doesn't get defended makes it much more likely that you'll lose your trademark all together when trying to stop actual infringement. If the infringers can point at others and say "look, they let others infringe on their trademark for years and only now they're going after us" that can have an impact on the viability of your case.

That said, China regularly blocks or attacks Github users, so I don't think any open source project needs to be too wary unless they're trying to do business in China.
by vrosas | 2025-07-14 16:31:23+00:00
I loved that scene too, but something I wish I knew before I started my running/fitness journey is that, every day it does NOT get easier.

You are going to have bad days.

I remember running 3 miles and feeling great, and then trying the same run a few days later and feeling like crap - gassed myself half a mile in and either couldn't finish or finished at half the pace. I would get frustrated, wonder if I was even making progress, etc. In reality your progress is going to look like a stock price. Some up days, some down days, some very up and some VERY down days (or weeks or months) but over time the line WILL go up and to the right. I once apologized to my fitness instructor that I half-assed his workout that day. He just shrugged and said, "Eh, not every day's Christmas." I think about that a lot now. But yes, going out for a shitty run still counts as a run, and you have to frame your mind around how big of a success that was. You make the most progress on the days you have to fight the hardest and the days you break some speed or distance PR, the gains are minimal at best and destructive at worst.

Happy running everybody.
by ijustlovemath | 2025-07-14 16:31:27+00:00
I found this pretty fascinating; the two really are tremendously close to joining together, see [1] (closest point of Hominy creek) and [2] (closest point of the Pigeon River). Hominy sits slightly above the Pigeon at this closest point, so the capture would find flow reversing from dumping into the French Broad to dumping into the Pigeon.

[1] - 35.531518, -82.832689

[2] - 35.52846, -82.840061
by lawn | 2025-07-14 16:31:32+00:00
> Can SteamOS run random accounting software from 2002? makes no sense right?

I bet it can.

> Why pick the obvious terrible choice for the category?

They're selling the "obviously terrible" choice, even prioritizing and asking a premium for it.

Furthermore Windows has been the obvious choice for gaming for decades, that SteamOS seems to outclass Windows is indeed noteworthy.
by piker | 2025-07-14 16:31:54+00:00
My main two attempts at using an “agentic” coding workflow were trying to incorporate an Outlook COM interface into my rust code base and to streamline an existing abstract windows API interaction to avoid copying memory a couple of times. Both wasted tremendous amounts of time and were ultimately abandoned leaving me only slightly more educated about windows development. They make great autocompletion engines but I just cannot see them being useful in my project otherwise.
by ceejayoz | 2025-07-14 16:32:02+00:00
It's not a key phrase. It's alleged that this particular violation was for that purpose.

The law itself - https://calmatters.digitaldemocracy.org/bills/ca_201520160sb... - doesn't specify immigration purposes.

https://www.404media.co/ice-taps-into-nationwide-ai-enabled-... also indicates a number of specific requests had "immigration" as the given reason.
by crinkly | 2025-07-14 16:32:16+00:00
This is why you will have to pry vim and my own brain out of my cold dead hands.

It’s not just the IDE but the ML model you are selling yourself to. I see my colleagues atrophy before me. I see their tools melt in their hands. I am rapidly becoming the only person functionally capable of reason on my own. It’s very very weird.

When the model money dries up what’s going to happen?
by cosmic_cheese | 2025-07-14 16:32:56+00:00
I’m not sure the default browser setting is nearly as relevant here as how Chrome is conveniently the default browser on the overwhelming majority of Android devices, and it’s rare for users to change that.

If Android shipped with Firefox or Vivaldi or something as its default browser, I’d bet anything that Google’s Android apps would do the exact same Chrome-pushing as their iOS apps.
by testfrequency | 2025-07-14 16:32:57+00:00
I’ve had my comments removed in the past for saying this, but HN has become toxic the past few years.

I’ve been ok with the nerd sniping, it’s one of the best parts of HN - but recently I’ve noticed a fair amount of disgusting comments and takes.

These users I am often fascinated by, so of course when I view their HN post history it’s all mostly edgy hatred or whataboutism.

I think the biggest issue is this forum has been circulated on X far too often and the gates being wide open, people love to come in thinking they want to disrupt civil concourse for sake of diversion.

I do sometimes wonder how this forum would look if it was only limited to people who either run, work, or worked at a Y company.

edit: also a quick thank you to the mods who I know do their best. this thread is yet another example simply based on the amount of flagged comments
by aerostable_slug | 2025-07-14 16:32:58+00:00
Very poorly written article.

The law only prohibits the sharing of data if it's being used for immigration law enforcement. ICE doesn't just bust undocumented migrants, they also investigate all kinds of other crimes (like smuggled contraband), which is something the CHP would also presumably be involved with. It's perfectly legal to share data if it's not being used in an immigration case.
by throw0101b | 2025-07-14 16:33:03+00:00
A presentation from 2020 NLNOG by Jared Mauch who did something similar in Michigan community:

* https://www.youtube.com/watch?v=ASXJgvy3mEg

2020 NANOG:

* https://www.youtube.com/watch?v=Twe6uTwOyJo
by gameman144 | 2025-07-14 16:33:03+00:00
This may show that I'm biased, but the idea of a randomized group of citizens making the law of the land scares the heck out of me. There is a non-trivial amount of nuance and compromise that goes in lawmaking.

Now, the idea of electing a few thousand representatives and having sortition determine who is actually selected is something I could feasibly get behind.
by maxsilver | 2025-07-14 16:33:12+00:00
They just fired a lot of the gaming studios they used to own. (Tango, Arkane), and cancelled most of their major upcoming projects (Everwild, Perfect Dark, the new MMO, etc)

And - while there are rare examples otherwise (like iD software), many of their studios haven't made a well received game in over a decade.

It's not necessarily a great thing for the industry, but Microsoft leaving gaming entirely would not be that terribly tough. If anything, it would probably have the least amount of impact now, then it would have at any other time since 2001.
by sparkie | 2025-07-14 16:33:14+00:00
As an alternative to the computed gotos, you can use regular functions with the `[[musttail]]` attribute in Clang or GCC to achieve basically the same thing - the call in the tail position is replaced with a `jmp` instruction to the next function rather than to the label, and stack usage remains constant because the current frame is reutililzed for the called function. `musttail` requires that the calling function and callee have the same signature, and a prototype.

You'd replace the JUMP_TARGET macro:

#define JUMP_TARGET goto *jump_table[(int32_t)l->input.p[l->pos]]

With:

#ifdef __clang__ #define musttail [[clang::musttail]] #elif __GNUC__ #define musttail [[gnu::musttail]] #else #define musttail #endif #define JUMP_TARGET return musttail jump_table[(int32_t)l->input.p[l->pos]](l, a, out)

Then move the jump table out to the top level and replace each `&&` with `&`.

See diff (untested): https://www.diffchecker.com/V4yH3EyF/

This approach has the advantage that it will work everywhere and not only on compilers that support the computed gotos - it just won't optimize it on compilers that don't support `musttail`. (Though it has been proposed to standardize it in a future version of C).

It might also work better with code navigation tools that show functions, but not labels, and enables modularity as we can split rules over multiple translation units.

Performance wise should basically be the same - though it's been argued that it may do better in some cases because the compiler's register allocator doesn't do a great job in large functions with computed gotos - whereas in musttail approach each function is a smaller unit and optimized separately.
by narush | 2025-07-14 16:33:59+00:00
Hey, thanks for digging into the details here! Copying a relevant comment (https://news.ycombinator.com/item?id=44523638) from the other thread on the paper, in case it's help on this point.

1. Some prior studies that find speedup do so with developers that have similar (or less!) experience with the tools they use. In other words, the "steep learning curve" theory doesn't differentially explain our results vs. other results.

2. Prior to the study, 90+% of developers had reasonable experience prompting LLMs. Before we found slowdown, this was the only concern that most external reviewers had about experience was about prompting -- as prompting was considered the primary skill. In general, the standard wisdom was/is Cursor is very easy to pick up if you're used to VSCode, which most developers used prior to the study.

3. Imagine all these developers had a TON of AI experience. One thing this might do is make them worse programmers when not using AI (relatable, at least for me), which in turn would raise the speedup we find (but not because AI was better, but just because with AI is much worse). In other words, we're sorta in between a rock and a hard place here -- it's just plain hard to figure out what the right baseline should be!

4. We shared information on developer prior experience with expert forecasters. Even with this information, forecasters were still dramatically over-optimistic about speedup.

5. As you say, it's totally possible that there is a long-tail of skills to using these tools -- things you only pick up and realize after hundreds of hours of usage. Our study doesn't really speak to this. I'd be excited for future literature to explore this more.

In general, these results being surprising makes it easy to read the paper, find one factor that resonates, and conclude "ah, this one factor probably just explains slowdown." My guess: there is no one factor -- there's a bunch of factors that contribute to this result -- at least 5 seem likely, and at least 9 we can't rule out (see the factors table on page 11).

I'll also note that one really important takeaway -- that developer self-reports after using AI are overoptimistic to the point of being on the wrong side of speedup/slowdown -- isn't a function of which tool they use. The need for robust, on-the-ground measurements to accurately judge productivity gains is a key takeaway here for me!

(You can see a lot more detail in section C.2.7 of the paper ("Below-average use of AI tools") -- where we explore the points here in more detail.)
by ta1243 | 2025-07-14 16:34:28+00:00
Apple market cap

Jan 2010: 174b

Jan 2020: 1400b (23% growth per year)

Today: 3200b (18% growth per year)

The S&P as a whole grew about 12% a year from 2010 to 2020, and 12.5% a year from 2020 to today

Meanwhile the median wage from 2010-2019 grew 3% a year, from 2019-2023 7% a year

Seems whatever happened in 2020 was good for workers, in that they aren't falling behind owners as much as they were.
by taeric | 2025-07-14 16:34:54+00:00
There is something to this, but I'm fairly convinced that the key to writing fast clean code is to write more code. Pretty much period.

Sucks, as that is effectively arguing for rote repetition in the tasks. And it is. But, that works. Really well.

Stated differently, show me someone that can write clean code in a hurry, and you have shown me someone that has written this before.
by joshmarlow | 2025-07-14 16:35:07+00:00
I've gotten some pretty cool things working with LLMs doing most of the heavy lifting using the following approaches:

* spec out project goals and relevant context in a README and spec out all components; have the AI build out each component and compose them. I understand the high-level but don't necessarily know all of the low-level details. This is particularly helpful when I'm not deeply familiar with some of the underlying technologies/libraries. * having an AI write tests for code that I've verified is working. As we all know, testing is tedious - so of course I want to automate it. And we written tests (for well written code) can be pretty easy to review.
by latexr | 2025-07-14 16:35:10+00:00
> the analogy was crafted to send a message that is (…) limited.

All analogies are limited. That’s the point of an analogy: to focus on a shared element.

https://www.oxfordreference.com/display/10.1093/acref/978019...

> There are indeed people who get great entertainment out of machines that do heavy lifting, and they don't care how much a person can lift.

But crucially not the person making the analogy. They didn’t say a lifting machine would be uninteresting to everyone, only that it isn’t worth their (the commenter’s) time. They made an analogy to explain what they themselves think, not to push their point of view as ultimate universal truth.
by ceejayoz | 2025-07-14 16:35:10+00:00
> The law only prohibits the sharing of data if it's being used for immigration law enforcement.

Citation? The law does not appear to be this narrow.

Per the article: "Under a decade-old state law, California police are prohibited from sharing data from automated license plate readers with out-of-state and federal agencies. Attorney General Rob Bonta affirmed that fact in a 2023 notice to police."
by potato3732842 | 2025-07-14 16:35:54+00:00
The law enforcement agencies which behaved the way law enforcement agencies always behave and did what anyone with even the slightest familiarity with how law enforcement acts thought they would do with the data. This outcome was 1000% predictable even if the details were not.

If you're gonna be angry at someone be angry at the people among us were in favor of the creation of this data set because they foolishly thought it would be used to combat mundane property crime or because perhaps they thought that subjecting motorists to an increased dragnet would be a good thing for alternative transportation, or some other cause, think that they have done no wrong despite warnings of the potential for something like this being raised way back when the cameras and the ALPRs were being put up.

These things will keep happening until it is no longer socially acceptable to advocate for the creation of data collection programs that are a necessary precondition.
by ecshafer | 2025-07-14 16:36:01+00:00
This is 10 years out, but I used to work on an IT help desk, that was the outsourced 24/7 helpdesk / hosting for a collection of small local/regional isps (<5000 customer rural dsl companies, local municipalities, apartments, etc) My ballpark estimate from that over 3 years working there is probably 75%+ are Not equipment related. Setting up email was a big one, people accidentally hitting the input/source button on their remote and losing their STB input setting, People needing to reboot their router, flushing DNS settings / winsock reset. These might have been the majority of cases.
by pjlk | 2025-07-14 16:36:09+00:00
> Adam Schwartz, privacy litigation director at the Electronic Frontier Foundation, confirmed that Senate Bill 34 of 2015 prohibits California police from sharing data from automated license plate readers with out-of-state and federal agencies, regardless of what they plan to do with the data or whether they’re working on a joint task force.

> “Just because Oakland has collected ALPR data for purposes of dealing with local crime doesn’t mean this is a ‘come one, come all’ buffet,” Schwartz said.
by kaffekaka | 2025-07-14 16:36:15+00:00
I have also done a couple longish run streaks, but would have rested if ill.

Why do you run with the flu of you feel bad about it? What is the point of fulfilling the "rules" of run streaking?

For me the by far biggest positive effect of run streaking was that I knew every morning when I woke up that I would something i enjoy that day. The training is too low intensity and volume to really matter and doing it for the rules would have felt pointless.
by WalterBright | 2025-07-14 16:36:34+00:00
> when literally 3 seconds of critical thinking would lead to the opposite conclusion

Understanding why free markets work takes a lot longer than 3 seconds, as it is counter-intuitive.

> the countless cases of people literally sacrificing their own lives through history

Decades ago, the Scientific American ran an article about this, where a study showed that people self-sacrificing can mathematically be shown to ensure the survival of their genes. For an obvious case, parents sacrificing themselves for their children's sake. This makes it selfish. People are less willing to sacrifice themselves the genetically further away the people benefiting from such sacrifice.
by gh02t | 2025-07-14 16:36:50+00:00
I hate these chips after a multi-year crusade to get one to work. I've bought 3 different variations of it on breakout boards (SparkFun, DFRobot, and another one off of Tindie) and spent 10s of hours fiddling with them trying to get them to work with no luck. That includes multiple attempts at tuning the antenna and calibrating the capacitance, tuning all the other detection parameters, multiple different microcontrollers, several different power supplies and physical arrangements etc in case of interference. Anything and everything I could think of and test.

Everything I did failed and I have never been able to get anything other than noise out of these sensors at best. YMMV, as I know these chips have a history of problems but supposedly do actually work. After I finally gave up on these things I ended up getting an Acurite 06045M, a cheapo SDR dongle, and a Pi Zero W running rtl_433 for like $60 and that has worked perfectly for years and is fairly straightforward to plug into Home Assistant over MQTT. It very reliably detects strikes and gives a pretty good estimate of distance (but NOT bearing), plus you get an outdoor temp/humidity sensor for free.

I think the 06045M might actually use the AS3935 internally so presumably you can get them to work and when they do work they work very well, but nothing I could do as a (pretty advanced and well-equipped) hobbyist could make them work, and I've heard others had similar issues with them. So maybe stick to buying something commercial with it inside?