MurphyA/hacker-news huggingface dataset:
by Spivak | 2026-02-17 05:12:37+00:00
Don't allow PR's from people who aren't contributors, problem solved. Closing your doors to the public is exactly how people solved the "dark forest" problem of social media and OSS was already undergoing that transition with humans authoring garbage PRs for reasons other than genuine enthusiasm. AI will only get us to the destination faster.

I don't think anything of value will be lost by choosing to not interact with the unfettered masses whom millions of AI bots now count among their number.
by simon666 | 2026-02-17 05:13:24+00:00
A rhetorical point: I think it's best to avoid "resist" language.

1. It's antiquated and arouses imagery and iconography that IMO many have negative associations with. (I'm leaving this a bit vague intentionally.)

2. Framing oneself or a movement as "resisting" is to frame one self or a movement in a weaker, defensive position. It's better to use to language that indicates actions and offense as opposed to defense.

3. Because of 1 this opens up typical lines of attack and characterization that make one's "resistance" an easy rhetorical target. No unforced errors.

I don't have a sense of what would be a better alternative, but probably throwing things against the wall until something sticks/galvanizes people makes more sense. Something like "assert yourself", "push back"/"fight back", "take it to 'em" etc.
by hnburnsy | 2026-02-17 05:13:25+00:00
>Flaming Alamos were not visible on the outside of any of the homes, because the properties were clad in other materials. But the team asked Harp to assess - by looking at their style and exterior - if these properties were likely to have been built during a period when Flaming Alamos had been on sale. "We would basically take a screenshot of that house or residence and shoot it over to John and say 'would this house have these bricks inside?'" says Squire.

Zillow and tax assessors will list the age\year built of any property.
by csomar | 2026-02-17 05:14:07+00:00
> Official numbers about the job market show a relatively stable labor economy with stronger than expected job growth in January — more than half of jobs added were in health care — and a slight drop in the unemployment rate to 4.3%, or 7.4 million people.

This is why people keep hearing "the job market is fine" and believing it. The headline numbers are misleading.

Look at last year: official figures reported 600K+ new jobs, which were later revised down to 181K. It's not statistical noise. That's a systematic pattern of overstating job growth that's been happening since the Biden administration, with virtually no accountability. Of course current admin is going to like it.

This month is no different. The report shows strong hiring concentrated in health care, which already seems odd and it directly contradicts ADP data showing only modest job gains. That gap almost certainly means another revision is coming. But here's the thing: revisions rarely make headlines. The inflated original numbers do.

tl;dr: The job market isn't strong. The numbers are cooked.
by piloto_ciego | 2026-02-17 05:14:23+00:00
People are going to flame me for this, but it's the end of the line because of a confluence of AI, bad planning, offshoring, and a few other things. But this is the end of capitalism as we know it because the value of labor is plummeting globally, it's not going to happen overnight, but this is kind of the logical end of things. Education no longer implies employment - I did my masters a few years ago and promptly got scooped up, but the undergrads that graduated around the same time did not - and I was different, I had prior relevant work history.

Nah, this is the end of it. It's going to convulse a bit and hurt as we get this sorted out, but we're literally in the midst of both a political, social, and economic revolution right now, and everyone seems to mostly be doomscrolling through it.

What we get on the other side? I have no idea, but it's kind of funny to watch people gnash their teeth at this stuff. I mean, it sucks if you can't find a job, I get it, but the only real play is to "embrace the chaos" and adapt to the changing times. This might be the first time "we" have had to deal with this sort of uncertainty and chaos, but historically we're regressing to the mean.

Personally, I bought land in the woods last year when I saw this starting to occur, my "startup" (read lifestyle business) is vibe coding apps while people still bother to pay for that and doing hydroponics.
by kristopolous | 2026-02-17 05:14:37+00:00
eh, it sounds like you're hawking your own product. It doesn't look like you are and this looks to be a mass adopted fortune-100 product without large brand name awareness, but that's the risk with hn.

There's a lot of people trying to hustle their stuff on here. Strongly frowned upon unless it's genuinely free and even then...

Maybe something like "at work we use something called sonarqube and I've been using it on my own stuff. it's works really nice" might have been better
by Treblemaker | 2026-02-17 05:14:40+00:00
The objections to tcl I see most often seem to reflect an outdated or incomplete understanding of the language and its capabilities.

As with many interpreted languages, maybe it's just too easy to iterate interactively with code until it "just works", rather than taking the time to design the code before writing it, leading to perception that it is a "write-only" language.

However, despite its reputation, even Perl can be written in a way that is human-readable. I agree with you that it is more a reflection of the programmer or the work environment than of the language itself.
by Joker_vD | 2026-02-17 05:14:48+00:00
Wow, that's a very torturous reading of a specific line in a standard. And it doesn't really matter what Yodaiken thinks this line means because standard is written by C implementers for (mostly) C implementers. So if C compile writers think this line means they can use UB for optimizing purposes, then that's what it means.

Yeah, I know it breaks the common illusion among the C programmers that they're "close to the bare metal", but illusions should be dispersed, not indulged. The C programmers program for the abstract C machine which is then mediated by the C compilers into machine code the way the implementers of C compilers publicly documented.
by phamilton | 2026-02-17 05:16:52+00:00
Step 1: Decompile into C that can be recompiled into a working ROM. In theory, it could be compiled into the same ROM that we started with. Consistent ROM hash is the main success criteria for the OoT decompilation project. Have it grind until it succeeds.

Step 2: Integrate libultraship. Launching the game natively is the next criteria. Then ideally we could do differential testing on a frame by frame basis comparing emulated vs native.

Step 3: Semantic documentation of source. If it gets this far, I will be very impressed.

This is absolutely an experiment. It's a hard problem with low stakes. There a lot to learn from it.
by thierrydamiba | 2026-02-17 05:17:47+00:00
I’ve been thinking about this idea a lot. I have a phrase that I’ve taken to using. Leverage Engineering.

I think AI is going to create a whole new class of people that take a tiny output and turn it into an outsized output.

When this works, it is really nice. Think Cursor, Lovable, or OpenClaw.

When it doesn’t work though, things get ugly too. The same power that allows a small team to build a billion dollar company also allows rouge agents to industrialize their efforts as well.

Combine this with the rise of headless browsers and you have a dangerous cocktail.

I wouldn’t be surprised if we see regulation or licensing around frontier AI APIs in the near future.
by jandrewrogers | 2026-02-17 05:17:53+00:00
SonarQube is pretty useless for quality control unless your process is already broken, in which case you should probably fix your process.

I once worked at a company where the powers-that-be decided to add SonarQube with max settings to the pipeline for a large C++ code base. It produced no output so IT thought the install was broken. They eventually figured out that it was actually working perfectly but that it never found any issues across the entire code base ever. We got that for free with sensible build configurations long before it got to SonarQube.

TDD and tools are not a substitute for competent process. I’ve seen plenty of TDD produce objectively poor quality code bases.
by jongjong | 2026-02-17 05:18:14+00:00
That's why I alluded to the fact that this was more of an ethical matter than a legal matter. Though it should be a legal matter. It's just hard to measure, for the reasons you suggested... Doesn't mean we shouldn't try to approximate something fairer.

We've crossed a threshold whereby economic value creation is not fairly rewarded. The economy became a kind of winner-takes-all game of who can convince people to pay for stuff and lock them in first... Or who can wedge themselves first between large pre-existing corporate money flows.

It's like the office politics, bureaucracy and corruption that everyone hates has become the core reward mechanism of the economy. It was never designed that way but a combination of factors exacerbated by underlying system flaws and perverse incentives got us there.

There's already way too much false advertising. The winners of this game are those who can sell a dream . It doesn't matter if they don't deliver because by the time people figure it out, they already sold their startup and onto other things. Everyone is kept in a constant state of chasing the next big thing and it doesn't solve any problems. Human potential is just wasted on creating elaborate illusions which ultimately satisfy no one.
by somenameforme | 2026-02-17 05:18:16+00:00
Them starting their graph at 2021 made me look up the actual data: https://fred.stlouisfed.org/series/LNS13025703

It's heavily cyclical for reasons I don't understand. It skyrocketed to 45% after the housing crash. It tends to peak in the low to mid 20s. We're currently at 25%. Definitely yellow journalism for now. And as for the article - if your parents name you Tequila, get a name change.
by num42 | 2026-02-17 05:18:51+00:00
Adding to the original post, yes, a lot of things are free now. Sometimes I feel overwhelmed by the sheer amount of resources available on the internet. At the same time, many topics turn into deep rabbit holes if you look closely enough.

For example, I never realized how much there is to learn about something as simple as a bolt. To me, it was just a cylinder with helical grooves. Then I watched the video “Life of Bolts” on YouTube and was amazed by the number of steps and processes required to manufacture a high-precision, high-performance bolt for a Formula 1 car. Another eye-opening moment was watching “Origin of Precision.” It completely changed the way I look at everyday objects.

Once I started digging deeper into bolts, I discovered how many fields are connected to making them: materials science, process engineering, manufacturing engineering, metrology, precision engineering, and more. I have even come across PhD theses focused on bolts, O-rings, and seals. One time I found a technical paper on O-ring modeling from NASA’s technical server, and it was full of complex partial differential equations. It honestly surprised me how much knowledge and effort go into designing and producing things that seem so simple.

It makes me realize that the biggest bottleneck in learning anything deeply is mathematics. At the same time, you also need some philosophical grounding to ask the right questions, along with the willingness to learn and apply knowledge in the real world.
by wdaher | 2026-02-17 05:19:08+00:00
The Sorcerer's Apprentice is a poem by Goethe, or more famously, a sequence from the Disney movie "Fantasia", which you can see here: https://video.disney.com/watch/sorcerer-s-apprentice-fantasi...

The short summary of it is: the sorcerer's apprentice (Mickey) uses magic to get a broom to fetch water for him, and then the situation gets out of control as the broom continues to get water, and he has no idea how to stop it.

(It's a cautionary tale about the danger of playing with forces you don't really understand/"be careful what you wish for".)
by Joker_vD | 2026-02-17 05:19:08+00:00
In the end it all boils to a very simple argument. The C programmers want the C compilers to behave one way, the C implementers want the C compilers to behave the other way. Since the power structure is what it is — the C implementers are the ones who write the C standard and are the ones who actually get to implement the C compilers — the C compilers do, and will, behave the way the C implementers want them to.

In this situation the C programmers can either a) accept that they're programming in a language that exists as it exists, not as they'd like it to exist; b) angrily deny a); or c) switch to some other system-level language with defined semantics.
by gf000 | 2026-02-17 05:21:29+00:00
> that the correct answer from 2013 is only occasionally still the correct answer in 2018

Exactly! They should have added proper structuring to questions/replies so that it could specifically apply for Language/library version X. Later, such a question could be answered again (either by proving it's still correct for version X+1, or by giving a new answer) - that way people wouldn't have to look at a new reply with 2 votes vs an older, possibly outdated one with 100 and make a decision which to prefer.
by nunez | 2026-02-17 05:21:47+00:00
That would be a huge loss IMO. Anyone being able to contribute to projects is what makes open source so great. If we all put up walls, then you're basically halfway to the bad old days of closed source software reigning supreme.

Then there's the security concerns that this change would introduce. Forking a codebase is easy, but so are supply chain attacks, especially when some projects are being entirely iterated on and maintained by Claude now.
Ask HN: I have an analytical solution for 3D Navier-Stokes, how to verify?
by EvgenyStupakov | 2026-02-17 05:23:01+00:00
Analytical solution for a 3D velocity field under an impulsive external force using Dirichlet
sine series. The solution explicitly shows the acceleration (”explosion”) due to the force and
the exponential decay afterwards. This provides a reproducible model suitable for educa
tional or computational demonstrations.
by pjmlp | 2026-02-17 05:23:30+00:00
There are other areas.

Embedded development, high critical systems, mobile platforms (the choice isn't really there), game consoles.

It is mostly C or C++, Swift/Objective-C, Java/Kotlin.

There are other alternatives you might want to point out, notice however they need integration layers, leaky ones, some yak shaving not much different than targeting WebAssembly, and still having to talk to JavaScript.
by raw_anon_1111 | 2026-02-17 05:23:52+00:00
This has less to do with Cursor and more to do with standard processes. Day to day use, your developers development environment should not have access to any data that comes under HIPAA (the one compliance framework I’m familiar with)

If your developer machines don’t have access to regulated data, neither will Cursor. As far as I know none of those compliance frameworks have anything to do with your code, it’s about accessing data and how you promote your code to production

I’ve never used cursor. But Claude Code gives you the option of using AWS Bedrock hosted models - including Anthropomorphic. You can sign a BAA with AWS. Notice this is using Anthropic models through an AWS account - not directly from Anthropic.
by cmxch | 2026-02-17 05:24:23+00:00
The main thrusts of opposition are for it being a seemingly forced imposition/push from some well to do environmental interest (think of the ones that you might see hobnobbing in Aspen that don’t have the same compliance cost exposure as the mass market) and “you’re holding it wrong” antagonization of those working with incumbent fuels and energy sources that want the conveniences from them in the contemporary options.

Another driver of note being the Appalachian region being viewed as a “wait out until they mostly drop dead” backwater to conquer. Even if coal has largely been sidelined, there is still a large and multigenerational resentment along those lines - especially for those asked to “learn to code”.

In terms of the Appalachian sentiment, you would have more success with just cutting huge unrestricted checks down there than to actually try to have another LBJ land in eastern Kentucky and try to appeal to a very conservative crowd (Martin County, specifically Inez being deeply so to where non-GOP voters are very rare to nonexistent).
by kevinpet | 2026-02-17 05:25:42+00:00
The title of the article cites bad grammar, but the example doesn't have any grammatical problems. It has clear typos and questionable abbreviations but it doesn't have any of the bad grammar signs that grate on me, like comprise vs. compose or over utilization of "utilize" where "use" would do just fine.

You might say that "let's circle back" is annoying business jargon, but it is a very common phrase and aside from the typos correctly applied in this example.
by dlenski | 2026-02-17 05:26:03+00:00
> Either they make ISA license fees much higher (risk losing customers to RISCV)

If ARM goes down this path, it'll be a classic “innovator's dilemma” cycle leading to disruption.

ARM is clearly the superior incumbent technology, with a vast software base, billions of devices, extremely optimized designs, and huge amounts of engineering experience at the companies that use it; RISC-V is less capable on all counts.

And yet RISC-V is likely to eat ARM's lunch gradually—and then rapidly—over the next decade or so, due to being cheaper to build new cores on.
by Razengan | 2026-02-17 05:28:47+00:00
If you see my previous comments on the matter I absolutely don't trust AI for generating any code, but in the past couple days I've come to appreciate it for reviewing code.

I'm the sole maintainer for a gamedev "middleware" open source project for Godot, and all AIs have been generally crap about Godot stuff and frequently getting it wrong, but Codex helped me catch some future bugs that could have caused hard to spot mysterious behavior and a lot of head scratching.

I don't dare let it edit anything but I look at its suggestions and implement them my way. Of course it's still wrong sometimes, if I trusted it blindly I would be f'ed. A few times I had to repeatedly tell it about how some of its findings were incorrect or the intended behavior, until it relented with "You're right. My assumption was based on..."

Also, while I would [probably] never let AI be the source of any of my core code, it's nice for experiments and what-ifs: since my project is basically a library of more-or-less standalone components, it's actually more favorable for AI, to wire them together like prebuilt Lego blocks: I can tell it to "make a simple [gameplay genre] scene using existing components only, do not edit any code" and it lets me spot what's missing from the library.

In the end this too is a tool like everything else. I've always wanted to make games but I've always been sidetracked by "black hole" projects like trying to make engines and frameworks without ever actually making an actual full game, and I think it's time to welcome anything that helps me waste less time on the stuff that isn't an actual game :)
by TheTaytay | 2026-02-17 05:28:53+00:00
Woah, that looks great. I’ve been looking for something like this. Neither thr readme or the security doc go into detail on the credential handling in the gateway. Is it using tokens to represent the secrets, or is the client just trusting that the connection will be authenticated? I’m trying to figure out how similar this is to something like Fly’s tokenizer proxy.
by Animats | 2026-02-17 05:28:55+00:00
The classic phrase for this is the "reserve army of the unemployed".[1] That goes back to Engels and Marx, around 1845. That's surprisingly early for industrial unemployment. The Industrial Revolution was still starting up.

Farming economies ran out of land, not jobs.

[1] https://en.wikipedia.org/wiki/Reserve_army_of_labour
by vladpowerman | 2026-02-17 05:30:05+00:00
Hunterizer is building what we call “hunting layer intelligence” - a rules engine that combines hunting seasons, zones, weapon restrictions, and land ownership into a single location-based view.

Given a specific coordinate and date, the system determines:
• what species are in season
• which zone applies
• whether the parcel is huntable or non-huntable
• weapon constraints
• boundary proximity warnings

We’re also adding ecological layers such as big game food sources (hard mast, soft mast, browse) to help hunters understand habitat context, not just legal status.

The goal is to reduce regulatory ambiguity in the field by translating fragmented state PDFs and shapefiles into structured geospatial logic.

Feedback from engineers and GIS folks especially welcome.
by dh2022 | 2026-02-17 05:30:34+00:00
The Chechen Wars did not start because islamists started killing Russian people-it started because Islamists wanted independence from RF.

Russia does not have the strongest army. Blinken summarized it pretty well: Russian Army is not the second strongest in the world, it is the second strongest in Ukraine.

About Ukrainian identity: this type of struggles unite people into a nation.

I do not know you personally, but your writing like a Russian shill.
Show HN: Python UI-Me – Turn functions into web forms with one decorator
by tusharnaik | 2026-02-17 05:30:46+00:00
I built UI-Me because Streamlit felt too heavy and Click/Argparse felt too limiting for quick automation scripts.

It’s a minimalist library that maps your Python functions to a clean web dashboard instantly.

The Essentials:

- One Decorator: Add @ui_enabled to any function to generate a UI form.
- No Frontend Bloat: Built with vanilla HTML/JS and Flask. No React, no NPM, no complex build steps.
- Smart Inputs: It uses type hints to build forms (supporting strings, numbers, lists, and nested JSON).
- Global State: A dedicated sidebar to view and update global variables (like API keys) on the fly.
- Rich Output: Function results are displayed in a searchable, collapsible JSON viewer.

It’s essentially "Swagger UI" for your internal scripts. Perfect for when you need a control panel but don't want to spend an hour building one.
by phamilton | 2026-02-17 05:31:08+00:00
Not yet. But what's the actual goal here? It's not to have a native Wave Race 64. It's to improve my intuition around what sort of tasks can be worked on 24/7 without supervision.

I have a hypothesis that I can verify the result against the original ROM. With that as the goal, I believe the agent can continue to grind on the problem until it passes that verification. I've seen it in that of other areas, but this is something larger and more tedious and I wanted to see how far it could go.
by gspetr | 2026-02-17 05:31:47+00:00
> genetic diversity?

Partially, yes. I know a scientist in one of Denver's clinics specializing in reproductive health.

They do not allow more than 25 descendants per man per country, and do not allow more than 100 globally. Yes, they do export the material to many countries, including developed ones, such as the UK.

The law about inheriting frozen material from a deceased partner is also widely outdated in many jurisdictions around the globe. In many countries even the legal wife cannot inherit it without active consent, which cannot be given posthumously for obvious reasons.