MurphyA/hacker-news huggingface dataset:
by AtlasBarfed | 2025-08-01 17:24:26+00:00
Builder patterns are seriously useful for high complexity state construction with the ability to encore rules to prevent degenerate state.

A good example from my experience might be connecting to a Cassandra cluster it other type of database that can have extremely complex distributed settings and behaviors: timeouts, consistency levels, failure modes, retry behavior, seed connector sets.

Javaland definitely had a problem with overuse of patterns, but the patterns are legitimate tools even outside of Oop.

I haven't done much research into testing frameworks in other languages, but the spock testing framework in groovy/javaland is a serious piece of good software engineering that needs singletons and other "non hard coded/not global" approaches to work well.

Spring gets a ton of hate outside of jabs, and I get it, they tried to subsume every aspect of programming and apis especially web into their framework, but the core spring framework solved complex object graph construction in a very effective way

Oh you hate "objects" but have thousand line struct graph construction code?

It's kind of sad that groovy never took off. It offered all the good parts of java with a ton of good python, ruby, and other langs with the solid foundation of the jvm for high speed execution.

But it's effectively dead. Kind of like Cassandra is effectively dead. The tech treadmill will eventually leave you behind.
by zahlman | 2025-08-01 17:24:54+00:00
> If you are relying on requirements.txt merely pinning versions and not transitive dependencies, then yes, you are holding it wrong.

Even then, if you have the original environment, you may very well not need to re-create it. If you do need to re-create an equivalent for a newer Python version (EOL versions of Python don't just spontaneously vanish, but maybe you upgraded your system or something, or better yet maybe you're planning in advance for that) then you generally can easily create the needed requirements.txt (or, for that matter, a PEP 751 lockfile) from the old environment.
by irthomasthomas | 2025-08-01 17:24:56+00:00
I didn't mean to suggest it's a clone of Deep Think, which is proprietary. I meant that it's a version of parallel reasoning. Got the idea from Karpathy's tweet in December and built it. Then DeepMind published the "Evolving Deeper LLM Thinking" paper in January with similar concepts. Great minds, I guess? https://arxiv.org/html/2501.09891v1

2. The correlated errors thing is real, though I'd argue it's not always a dealbreaker. Sometimes you want similar models for consistency, sometimes you want diversity for coverage. The plugin lets you do either - mix Claude with kimi and Qwen if you want, or run 5 instances of the same model. The "right" approach probably depends on your use case.
by dkarl | 2025-08-01 17:26:11+00:00
I don't think any of the examples in the article contradict the Zen of Python. Even if there's one simplest and clearest way to do it in Python, there's nothing stopping people from using a more complicated solution that they got used to while working in a different language. They might not know to look for a simpler way, because they're used to working in a language where their way is the simplest.
by ryandrake | 2025-08-01 17:26:25+00:00
> The companies who can afford it have added in-person final stage interviews.

Wild how something that used to be nearly 100% industry practice (in-person interviews, not just final stage), is now something you only do if you "can afford it"? Are plane tickets and hotels more expensive now than back in 1990? Remote interviews seem to be a huge mistake, as companies are finding out.
by gruvo | 2025-08-01 17:26:31+00:00
CoVar | Durham, NC | https://covar.com/ | Full-time | ONSITE/HYBRID

CoVar is a small R&D company specializing in machine learning and software development for defense, healthcare, and manufacturing applications.

We're looking for a jack-of-all-trades who can: prototype computer vision algorithms, build Python web services, develop Javascript visualization tools for time-series data, ... any or all, with the only hard requirement being eagerness to learn.

Contact careers@covar.com for more information!
by danaris | 2025-08-01 17:27:06+00:00
> The point of a knife is only needed in a handful of kitchen applications. Most knives do not need to be able to stab at all. Only cut.

But this isn't about what "most knives" need to be able to do.

This is about what everyone in the UK will be permitted to buy.

"I don't need to do X often, so why should I worry about it?" is a really, really bad attitude to take when your government is considering banning X for the entire country.
by JumpCrisscross | 2025-08-01 17:27:14+00:00
> Does this actually work? Aren't the waiting lists years long?

Yes. I didn’t get it, but a founder I worked with did.

Sometimes one gets lucky. And sometimes you spend more than a year broke as a founder. There are also all kinds of head-of-the-line options depending on your race, parents’ college status, et cetera.

> 4 years as a broke college student should be plenty

You typically have to be a resident to apply. I think they may also explicitly ask about college enrolment.
by mclau157 | 2025-08-01 17:27:56+00:00
Asking AI to create 3D scenes like the example in the page seems like asking someone to hammer something with a screwdriver, we would need an AI compatible 3D software that either has easier to use voxels built in so it can create similar to pixel art, or easier math defined curves that can be meshed, either way AI just does not currently have the right tools to generate 3D scenes
by xrd | 2025-08-01 17:28:00+00:00
I'm reviewing the docs and interested in the scripting. I like that it uses python to script.

Could I have kitty send each line it receives to an external tool, say via HTTP?

I want to make a custom frontend to claude code, or any other CLI tool, and an obvious easy frontend is a web tool that communicates over HTTP, so getting claude wrapped in a HTTP control system seems like a good starting point.

I'm interested in whether things like "tmux capture-pane" which strips characters come from Kitty as well? Do I need to be cautious of control characters?
by c54 | 2025-08-01 17:28:10+00:00
Relativity Space | Long Beach, CA / Stennis, MS | Full-time

Multiple software teams hiring to help build the next great orbital launch company. Our Terran-R vehicle will be a strong competitor to Falcon (and bigger) and will launch late next year.

Software roles include full-stack web devs, embedded, low level performance, data pipeline engineering, and more. Teams work on projects like our in-house systems powering the factory, our ground control system, telemetry ingestion, data analysis tools and flight software.

If you're interested in learning about hardware manufacturing, excited about space, and want to build high quality software for engineers across all disciplines... come work with us! No prior aerospace experience required at all.

Search for "Terrestrial Software" and "Vehicle Software" on our careers page for roles including more details and our pay ranges: https://www.relativityspace.com/jobs

Earlier this year Eric Schmidt joined as CEO and invested in a big way -- his involvement is doubling down on our commitment to building high quality software teams in-house, and we're hiring across the board.
by gruez | 2025-08-01 17:28:21+00:00
>If you consider the purpose of a having a job is to pay the bills and buy food, then you're allowing Walmart to not hold up their end of the bargain

No, that doesn't follow. The "purpose" of running a restaurant is to make money from serving your clients, but if your restaurant sucks and you can't make the numbers work out, you can't blame your customers for "holding up their end of the bargain".

>and then use tax money to fill in the gap.

Being employed reduces the amount of money the state has to subsidize compared to the counterfactual where the person is unemployed, so with that framing, walmart is actually helping the state out.

> It ignores the fact that workers at the bottom of the economic ladder have zero leverage. They have to take what they can get.

They have zero leverage because the supply/demand for their labor is not in their favor. If you characetrize this imbalance as "abuse", does the opposite hold? Are the AI researchers "abusing" poor Zuckerberg, who has to pay 9 figures for white collar employees that usually cost 6 figures? Since we're in a thread about housing prices, are all the boomer home owners "abusing" the poor millennial/gen-z home buyers, by charging 7 figure sums (the market price) for homes that they bought for 5 figures a few decades ago?
by timeinput | 2025-08-01 17:28:50+00:00
I mean even with out employer based health care there's trouble with mortgages and rent. A sufficient social safety net + UBI might work out for some. You should not discount the fear of a "changing lifestyle" where you lose your cushy job for a chance.

In a debt based economy moving from a (relatively consistent) $250k / year job that (already) took months of random month long "paid internships (that presumably paid less than that salary)" to find a new $275k / year job (that also takes month long paid internships) might not be practical or desirable, especially if I bough a $500k house with a mortgage.

It can get even worse in places like the UK. "Oh you need to refinance to afford your home (because you do that every several years)? well your salary (and your temporary job) doesn't qualify you, so you're paying extra (or selling your house) -- because we can".

The main take away of my statement is that even if you can avoid employer based health care there are other shackles that keep your proposal from working practically for lots of people. This whole "we can fire you at any time because we feel like it, and it will totally ruin your life" is really hard for people to actually manage their lives around.
by sarchertech | 2025-08-01 17:28:53+00:00
I didn’t read the twitter blurb in the article where is mentions the test.

I was basing this on the 30 minute live coding session the author talked about.

Yeah that screening is simpler than fizzbuzz. I also think it’s a worthless test and I believe the tweet is extremely misleading.

I’ve been doing this for a long time and if you exclude candidates that fail the most basic resume screen, I would be surprised if 10% failed that test.

If you filter for only senior candidates with verifiable experience, I’d be surprised if more than 1% failed it.

If 75% of the candidates that get through to your coding screen fail that something is extremely wrong with your hiring process.
by nunez | 2025-08-01 17:28:57+00:00
I'm having trouble with the concept of claiming that one "wrote" something that was entirely, or almost-entirely, generated by AI. I use Tesla's FSD all of the time. When it's on, I'm "driving" insofar as I'm monitoring my surroundings and preparing to take over if the car does something crazy. However, I'll usually tell people that the car drove, not me.

I also don't understand the value of using AI to write stuff in loads of unfamiliar languages. I get why one might choose Rust vs. Golang vs. JavaScript depending on the mission, but I would think that those differences go away entirely when you're depending on an LLM to author something in those languages AND you aren't skilled enough in those languages to understand when something's suboptimal or not. This just feels like an express train to bankruptcy via technical debt.

I'm also having trouble with the notion of AI accelerating the creation of side projects. For me, actually writing the code (or figuring out how the language works) is part of the fun that I get from doing side projects. If I wanted to create something as quickly as possible, I'd just buy a SaaS subscription or physical version for what I want.

It's also insane to me that we're just not AT ALL considering how LLMs stunt the growth of our juniors. Spending hours banging my head against the wall on tiny bugs is how I got to where I am today. I'm going to guess that's the case for many of the people on HN as well. That learning process goes away entirely once an LLM goes into the mix. You can just ask it to fix whatever's broken, no understanding of the bug required. This is fine for seniors who know why things happen how they happen, but I can't imagine juniors making up this skill gap.

It's like learning a new language vs having your phone generate whatever in the target language. The end result is the same, but there's no way you can really learn that language with your phone doing the work, unless one assigns no value to learning that language in the first place.

Finally, I have trouble accepting the idea of giving up the keyboard once you become an "architect." I very much understand that us "architects" have less free time in the day to fire up the IDE (death by meetings, basically), but giving that up entirely feels somewhat career-limiting to me. Then again, this is a moot point if the market moves towards making software development an AI-only activity.

What's crazy to me is that most developers and architects sneered at low/no-code solutions because they created unmaintainable codebases that were too proprietary to make sense of, yet here we are lapping up code generated by "coder" LLMs and accepting that they "might" produce insecure code here and there. Insane.
by swiftcoder | 2025-08-01 17:29:15+00:00
> Top 10 guidelines or DPLA provisions cited for removal > 1. Guideline 4.0 — Design: 42,2527

Does that line item mean that Apple is rejecting the largest body of apps for not meeting the design guidelines? Man... if I had a penny for every app still on the App Store that blatantly disregards the human interface guidelines...
by lubujackson | 2025-08-01 17:29:35+00:00
It sure is easy to cover up bad hires when you print money. And "false positives" come in lots of different flavors. Are they an asshole? Do they add unnecessary complexity in everything they touch? Do they interrupt at meetings and interject their own pet ideas?

If you hire specifically on ability to invert btrees you will get precisely that. The question is how relevant that is to the various jobs being done there.
by socalgal2 | 2025-08-01 17:30:06+00:00
> gentrification displacement is not a thing

Studies show the same percent of people move out of neighborhoods regardless of whether or not the neighborhood is gentrified. They also show that those low-income people who stay in a gentrified neighborhood see their incomes rise. Those low-income people who are in a neighborhood that is not gentrified see their income go down.

Your intuitions are wrong following them is making the problems worse.

https://www.youtube.com/@justine-underhill
by breadwinner | 2025-08-01 17:30:16+00:00
You are right about this not being a new feature. But if you don't use it, it seems like you haven't updated your skills in a while.

Besides making the code harder to read, "var" also makes your code less reliable as seen in this example: https://circles.page/567f44465c28b00bf8ed6cf9/Csharp-Type-In...
by JumpCrisscross | 2025-08-01 17:30:25+00:00
> You know what works even better? Being a friendly and nice person

I do both. And I don’t always leave a large tip. If I’m having a good quarter or year, I’ll share it. If I’m not, I can’t.

At the end of the day, they’re running a business and I’m a customer. If we’re friends I’ll buy them dinner (and they’ll comp random stuff).
Ask HN: Anyone know how to reach Cloudflare support?
by OhMeadhbh | 2025-08-01 17:31:18+00:00
So I have a paid account w/ CloudFlare, but I can't seem to reach their support people.

I've also noticed that half the Internet is blocked from my IP. Not sure why. Work uses BT to distribute customized Debian images, though as far as I can tell none of these images have copyrighted material in them. Maybe my ISP is telling CloudFlare I'm a bad person me 'cause it sees BT and doesn't care that it can't find evidence of copyright infringement?

So about half the time, the CloudFlare dashboard is blocked with a message saying I should email the site I'm trying to reach and get them to unblock me. But it's CloudFlare I'm trying to reach and their support people don't respond (even if I try to email them.)

I mean... I guess it's time to move to Akamai. But CloudFlare's still poisoned my IP.

Also... seems like if a CDN is going to block access to a site's data and say "email the site to get access restored" they would have an email address you can use to do that. If I have to go to the web site to find out what the email address I have to send a message to and that site is blocked...

Am I supposed to pay CloudFlare for the privilege of not being blocked by people who use their service? Has it become a protection racket?

Anyway... if anyone knows how to get ahold of CloudFlare support, maybe by phone(?), that would be appreciated.
by achrafaa | 2025-08-01 17:31:45+00:00
Location: Morocco

Remote: Yes

Willing to relocate: No (health reasons)

Technologies: PHP (Internals, Extensions), C, Zig, Rust, Golang, Docker, Symfony, Laravel, PostgreSQL, Redis, Linux, AWS

Résumé/CV: can send via Email

LinkedIn: https://linkedin.com/in/achrafaamri

Portfolio: https://achrafaamri.com

Email: achraf.aamri@gmail.com

Senior Software Engineer focused on systems-level programming and performance. Creator of CSVToolkit, a high-performance CSV suite (3.6x–4.8x faster than native PHP), and contributor to Laravel. My expertise includes building PHP extensions in C/Zig, diving into the Zend engine, and optimizing backend systems for speed and scalability.

Currently open to remote opportunities only due to health constraints, ideally in roles that involve developer tooling, PHP internals, or performance-critical backend work.

Let’s build fast, efficient, and reliable software.
Show HN: AI system for quantum security analysis (rivals €500k hardware)
by QuantumSpirit | 2025-08-01 17:31:54+00:00
I've been working on this for 6 months - built a hybrid neural network that performs quantum security analysis with hardware-level performance in pure software.

Technical achievements: • 95% detection accuracy in <10ms response time • Bell inequality violation detection (up to 2.828 CHSH values) • QKD channel analysis and QRNG validation • Multi-task learning architecture

The breakthrough was combining quantum encoding with classical neural networks to achieve real-time analysis that previously required expensive quantum hardware systems.

Demo: https://celebrated-faun-feff7e.netlify.app

Looking for feedback on the technical approach and potential use cases. What do you think about using AI to democratize quantum security?
by zamalek | 2025-08-01 17:32:11+00:00
I have tried setting the build dependencies optimization level to higher-than-default in the past, but it seems to achieve nothing.

[profile.dev.build-override] opt-level = 3 codegen-units = 1 [profile.dev.package."syn"] opt-level = 3 codegen-units = 1 [profile.dev.package."synstructure"] opt-level = 3 codegen-units = 1 [profile.dev.package."quote"] opt-level = 3 codegen-units = 1 # CTRL+C when it reaches async-stripe, then repeat > rm -r target/debug/build/async-stripe*; time cargo build

default, O1, O2, O3:

Executed in 47.13 secs Executed in 45.68 secs Executed in 46.07 secs Executed in 46.22 secs

sccache will provide a major benefit, especially in combination with `cargo-hakari`.
by jrm4 | 2025-08-01 17:32:15+00:00
Yes, but I'm imagining that this isn't something that works in conjunction with another terminal program, but that it's one program -- some kind of shell/GUI hybrid.

I have actually seen this before, in the very fun but silly and not-particularly-useful edex-ui thing. (great way to impress people who don't know, but like, if you type your password in it it literally shows the keystrokes)

https://github.com/GitSquared/edex-ui
by boston_clone | 2025-08-01 17:32:21+00:00
How can "political reasons" be false? I can imagine a lot of political reasons for a woman to "cancel" a man, especially if they're misogynist, racist, xenophobic, homophobic, or transphobic, but the vagueness of your anecdote is suspect.

> I don’t know the details but [...]

> I learnt that even if you do nothing wrong you can always be at risk, so I just try to minimize that risk as much as I possibly can.

I'm sorry to hear that you've seemingly adapted your life based on someone else's "petty" experience with an ex-girlfriend, as you put it. Do you feel that this is a healthy and realistic way to live, though? Do you drive a car, walk around your neighborhood, or eat meat?

Depending on what kind of person you are, there are plenty more serious and realistic risks that getting randomly cancelled by your social circle.
by visekr | 2025-08-01 17:32:25+00:00
I'm a product designer / dev - usually doing a ton of solo side projects. Looking for a cofounder with design and dev knowledge to collaborate on cool projects together. I have a list of ideas I'd love to share over a call

some recent things I've made https://www.mindthenoise.com/ https://www.realtimefascism.com/

I don't have an anonymous contact method so just DM me here https://bsky.app/profile/realtimefascism.com
by JumpCrisscross | 2025-08-01 17:32:40+00:00
I don’t think any of this is fixed by banning tips.

As I said, tipping shouldn’t be mandatory nor required for someone to make a living serving, frankly, relatively wealthy people and experience.

If someone owns a restaurant, I can show gratitude by coming more. If my clients like me, they can show gratitude by giving me more business. If a server does a great job independent of their employer, a tip is a good way of showing that.

(That said, if a group of employees has agreed to no tips, they should refuse them and one shouldn’t push.)
by VikingMiner | 2025-08-01 17:32:54+00:00
I too have watched Brass Eye, and they literally had MPs telling people about the dangers of "cake" in a previous episode. It showed that MPs and TV celebrities would literally say anything Anchorman style if it was put on a teleprompter / script in front of them. They are nothing other than paid actors.

While I don't believe everyone in Parliament is a moron. I think more than enough of them are moronic, out of touch, malicious or home combination of the three for it to be a problem.

Generally the only solution presented for any issue in the UK is banning something. There is no other course of action that they can envisage. So you end up in a false dichotomy, discussing whether something should be banned or not. There is no discussion why the issue is happening in the first place, only whether <thing> should be banned or not.
by bitwize | 2025-08-01 17:33:01+00:00
As of right now, if you want to be able to run new Windows software without risk of being quarantined by Microsoft Defender, it needs to be signed with a Microsoft-issued certificate.

Requiring periodic updates is not out of the question for Windows apps in the future perhaps with an exception enabled via group policy that's only available for Enterprise versions of Windows, and must be set for each and every individual .exe and .dll.
by at-fates-hands | 2025-08-01 17:34:28+00:00
As I get older, this is a constant concern. I'm like OP and just want to pull the chute and move out to somewhere in Wyoming or Idaho up in the mountains and not worry. Then I think, "Bro, you're getting older, you have a heart attack or something worse and you'll be dead by the time the ambulance gets to your place."

So I'm back to trying to find a state and city that has good access to healthcare. We're a year from being empty nesters with both kids off to college so education isn't important. But I very much have the same reasoning.