MurphyA/hacker-news huggingface dataset:
by rudedogg | 2025-08-01 15:38:25+00:00
Location: Wyoming, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Swift, SwiftUI, Typescript, React, Python, Zig, Web/Tailwind, SQL, Relational Databases, CoreML/Vision models

Résumé/CV: https://austinrude.com/hiredhn.pdf

Email: hiredhn[at]austinrude.com

Github: https://github.com/rudedogg

I have cross-platform experience shipping desktop, mobile, and web applications. Currently focused on Swift/SwiftUI and TypeScript for local-first applications that use SQLite to work reliably offline.

I enjoy working across the full stack and learning new technologies. Have experience with everything from database design to computer vision models, plus some exploration into systems programming and developer tooling.

Looking for a full-time position where I can contribute to interesting technical challenges.
by NitpickLawyer | 2025-08-01 15:38:35+00:00
I have a similar thing built around a year ago w/ autogen. The difference now is models can really be steered towards "part" of the overall goal, and they actually follow that.

Before this, even the best "math" models were RLd to death to only solve problems. If you wanted it to explore "method_a" of solving a problem you'd be SoL. The model would start like "ok, the user wants me to explore method_a, so here's the solution: blablabla doing whatever it wanted, unrelated to method_a.

Similar things for gathering multiple sources. Only recently can models actually pick the best thing out of many instances, and work effectively at large context lengths. The previous tries with 1M context lengths were at best gimmicks, IMO. Gemini 2.5 seems the first model that can actually do useful stuff after 100-200k tokens.
by teraflop | 2025-08-01 15:38:37+00:00
I don't think the second half of your comment is accurate.

Works created by the federal government have always been in the public domain, i.e. ineligible for copyright protection. The SHARE IT Act has nothing to do with that. (Of course, government works may be protected or restricted in other ways, such as classification.)

The SHARE IT Act doesn't say anything about releasing software publicly, nor does it say anything about open source licensing. It applies to software that is created by the federal government itself or by contractors It requires the source code to be made available to the government and stored in an appropriate source code repository, such that it can potentially be shared between agencies.
by _Chief | 2025-08-01 15:38:37+00:00
I have been thinking around solving this problem. I think one of the reasons some AI assistants shine vs others is how they can reduce the amount of context the LLM needs to work with using in-built tools. I think there's room to democratize these capabilities. One such capability is allowing the LLMs to directly work with the embeddings.

I wrote an MCP server directory-indexer[1] for this (self-hosted indexing mcp server). The goal being indexing any directories you want your AI to know about and gives the it MCP tools to search through the embeddings etc. While an agentic grep may be valuable, when working with tons of files with similar topics (like customer cases, technical docs), pre-processed embeddings have proven valuable for me. One reason I really like it is that it democratizes my data and documents: giving consistent results when working with different AI assistants - the alternative being vastly different results based on the in-built capabilities of the coding assistants. Another being having access to you "knowledge" from any project you're on. Though since this is selfhosted, I use nomic-embed-text for the embedding which has been sufficient for most use cases.

[1] https://github.com/peteretelej/directory-indexer
by sometimes_all | 2025-08-01 15:38:55+00:00
I keep getting this error on both Safari and Firefox:

Uncaught (in promise) Error: Fish model not loaded verifyFishDoodle https://drawafish.com/src/js/app.js:514 <anonymous> https://drawafish.com/src/js/app.js:170 EventListener.handleEvent* https://drawafish.com/src/js/app.js:168

Edit: Never mind, I had to wait till the model loaded. Took some time though. Fun project nevertheless!
by tom1337 | 2025-08-01 15:38:56+00:00
While OP is a bit hyperbolic here CloudFlare essentially is a Man In The Mittle. They serve your content via a CDN and cache it around the globe. If you use cloudflare, the SSL terminates at their servers, meaning that (theoretically) they could read al contents send via their network. While yes, you can put on you tinfoil hat and say that this is an central intelligences dream to have such a global man in the middle proxy there are no fact based reports that undermine cloudflare abusing their position.

They mostly make their money by selling you better services on their CDN such as image scaling etc.
by sarachilton | 2025-08-01 15:39:11+00:00
JustPark | https://www.justpark.com/ | Senior Golang Engineer | US remote or hybrid (in Dallas area)

JustPark is the premier partner offering both B2B solutions for destinations and B2C services for drivers, giving us the best of both worlds. We simplify the entire parking experience. From venues and councils to private driveways, our platform makes it simple for drivers to find, book, and pay for parking—while empowering our operating partners to deliver exceptional parking experiences.

Join us as a Senior Golang Engineer on the Passes Team, where you’ll play a crucial role in building, testing, deploying, and maintaining JustPark’s cutting-edge applications. Our team drives the architecture and delivery of our B2C driver-facing app and associated admin tools, fueling the parking experience at iconic venues like the Mercedes-Benz Stadium, The Greek Theatre, and The O2 Arena.

Apply via job board here: https://apply.workable.com/justpark/j/850D7D07AE/
by germandiago | 2025-08-01 15:39:55+00:00
In which way is C++ an "objectively pretty bad language"?

I have done C++ for a living and it is not the easiest but there is tooling and warnings as errors that catch a lot of the errors before even you make a mistake.

It is true that packaging is more challenging but it is also true that it is very configurable ro squeeze performance as much as possible (which is on of C++'s niches). And by squeezing I mean beyond setting a release build. You could for example decide to go with LTO + PGO + remove position independent code and do static linking for all dependencies, for example.

You can do virtually anything that no other language can do and whwn you need it, believe me it is useful.

But you can still code every day code wirh your lambdas, ranges, smart pointers and virtual interfaces.

I understand C++ has some baggage but is is very far from being an "objectively bad language" in ly opinion. More so if you take into account its performance and library availability, which is second to none for almost any task, except maybe for the typical enterprise-like Java app or web stuff, byt niw C++26 will include reflection and annotations, so this could be a game changer.
by gnabgib | 2025-08-01 15:39:58+00:00
Popular in:

2023 (905 points, 298 comments) https://news.ycombinator.com/item?id=36605912

2022 (189 points, 97 comments) https://news.ycombinator.com/item?id=30872279

2019 (1314 points, 300 comments) https://news.ycombinator.com/item?id=21848860
by AshleyGrant | 2025-08-01 15:40:10+00:00
I disagree. When it comes to "voting against their best interests," these best interests are not determined at an individual level, but rather through what is in the best interests of that group of individuals.

It is provable that, for example, having a strong emergency response infrastructure is in the best interests of the people of the United States, and especially in the best interests of, e.g., Floridians. Natural disasters happen, and having a strong, coordinated response to assist the victims of natural disasters is in society's best interests, even if individuals (generally wrongly) think that they are self-sufficient enough to handle that situation.

So what I'm saying is that while folks that are "voting against their best interests" may on an individual level have decided that their best interests are different from the best interests of their neighborhood/region/state/country, it doesn't make them <i>right</i>.

A rural voter voting for candidates who will enact policies that will close the only hospital within 100+ miles of where they live is, by definition, voting against their own best interests, as it is in their best interests to have access to that hospital when it becomes necessary, as it could literally be a matter of life or death. Those voters opinions of what might be in their own best interests don't actually matter in terms of determining their best interests, but it matters a lot in terms of getting them to vote against their own best interests.

What Democrats are incompetent at is coming up with messaging that stands a chance of being more convincing than the blatant lies and propaganda of the modern Conservative media machine.
by ProofHouse | 2025-08-01 15:40:15+00:00
Recommend you don’t use loom had errors signing up to comment w google. Not wasting time on that. It was a cool demo and product, but you did gloss over, well skip, what the determining factors are that decide whether a user decides to interact with the post or not. Aka the secret sauce shouldn’t be secret. How is that determined what are the factors. Seems to be the most important part. Be clear on that and this product could have cool use. Congrats!
by ajross | 2025-08-01 15:40:29+00:00
Modern python is far more complicated than anything one saw in a perl 5 script back into the day. Type hints, decorators everywhere, big frameworks like numpy that force your problem into particular paradigms. The modern focus on async and iterables has had the effect of turning even simple code "inside out". It's complicated!

And what's interesting is that it's complicated in a lot of similar ways, in terms of thought space, as perl was. Perl was great because you could be clever, where you really couldn't in more pedestrian languages.

I find (and I'm not sure this is a good thing) that my python output these days feels very clever sometimes...
by bell-cot | 2025-08-01 15:41:22+00:00
Critical bit:

> The researchers simulated how the material would behave in an actual-sized building in cities with cold winters like New York, Beijing and Calgary, showing it improved energy savings by 2.9% compared to existing alternatives. With over 4 billion square feet of new windows installed annually in the U.S. alone, the savings can add up.

So, at best, this would be a very modest incremental improvement.

Though, on the positive side:

> From a raw materials standpoint, boron nitride is less expensive than the silver or indium tin oxide used in most commercial low-E glass. Still, the researchers caution against direct cost comparisons, since the materials differ in durability, processing methods and technological maturity. Even so, the team sees promise in the coating's long-term performance, especially in harsh environments where existing materials fall short.
by matthewfcarlson | 2025-08-01 15:41:25+00:00
I also have a MacBook that does not sleep. You click on the sleep button in the menu and nothing happens. You shut the lid and nothing happens. If I have anything running when I finish for the day I'll wake up to a completely dead laptop. Like dead as in time lost, clock is 12:00. I was hoping this post might provide some helpful tips, but sadly not. Definitely going to use this tool in the future.

It's a really nice machine (128GB ram, 4TB machine). The default for devs here is to get re-use units (ie laptops that people returned or were store demos). Part of me wonders if this laptop was returned for a reason.
by antoncohen | 2025-08-01 15:41:40+00:00
Oh, but what about Ruby's versioning policy, which they call "Semantic Versioning", but the semantics are:

> MINOR: increased every christmas, may be API incompatible

That's right, the semantic meaning behind minor versions is that they are released on Christmas Day. They may or may not be API compatible, who knows.

https://www.ruby-lang.org/en/news/2013/12/21/ruby-version-po...
by ProofHouse | 2025-08-01 15:41:56+00:00
Vibe coders who I love that it exists and they exist, are what annoy me most. They don’t know what they don’t know and now they think they’re Snr devs when most don’t even know what SQL means. They others saying ‘I’m a programmer’ chest out, like have some humility jeez. Plunging a toilet doesn’t make me a plumber
by oytis | 2025-08-01 15:42:21+00:00
I kind of see the issue, but it would be a problem with any live interviewing, not just live coding. You can equally forget all the anecdotes you prepared for behavioural questions, and surely may not be able to come up with an answer to a question you are not prepared for (happens to me more often than not being able to traverse a binary tree to be honest).

Not sure what the answer should be apart from hiring people you know - personally or because they have a personal brand.
by davidw | 2025-08-01 15:42:42+00:00
Part of the reason we have 'not fast' is that along with some good things, we also did some bad things 'fast', like lots of paving over disproportionately minority parts of cities for freeways.

It'd be interesting to try and quantify both columns - the good and the bad.

Ideally, we would go back to being able to do some things 'fast' and hopefully do a bit better at avoiding the bad things.
by ARandumGuy | 2025-08-01 15:43:04+00:00
The thing that any "voting against their best interests" critique misses is that most people are willing to vote "against their best interest" if they feel like it's the morally correct thing to do.

Like, I'm an adult who never intends to have children, but I still support robust public education. I could make some arguments about how paying taxes for schools is somehow in my best interest. But the reality is I support public education because I think it's the right thing to do, not because I think it will personally benefit me.

The thing is, conservatives and Republican voters don't lean that way because they're just too stupid to vote for Democrats. It's because they have a different moral framework. And that's something that can be hard to reconcile and address. Changing someone's political views requires changing their entire worldview, which is incredibly difficult.
by hodder | 2025-08-01 15:43:17+00:00
I'd give my left nut to buy into OpenAI at this valuation. 300B is peanuts compared to where it would trade publicly, FCF and net income be damned. The growth and the optionality are there when you bring a tool this valuable to the world. This is destined to trade over 2T rapidly imo. PLTR (granted imo a bubble) trades above that, and PLTR is basically a glorified IBM/Accenture business model with mediocre growth.
by panarky | 2025-08-01 15:43:31+00:00
That's my experience too, when I give Gemini CLI a big, general task and just let it run.

But if I give it structure so it can write its own context, it is truly astonishing.

I'll describe my big, general task and tell it to first read the codebase and then write a detailed requirements document, and not to change any code.

Then I'll tell it to read the codebase and the detailed requirements document it just wrote, and then write a detailed technical spec with API endpoints, params, pseudocode for tricky logic, etc.

Then I'll tell it to read the codebase, and the requirements document it just wrote, and the tech spec it just wrote, and decomp the whole development effort into weekly, daily and hourly tasks to assign to developers and save that in a dev plan document.

Only then is it ready to write code.

And I tell it to read the code base, requirements, tech spec and dev plan, all of which it authored, and implement Phase 1 of the dev plan.

It's not all mechanical and deterministic, or I could just script the whole process. Just like with a team of junior devs, I still need to review each document it writes, tweak things I don't like, or give it a better prompt to reflect my priorities that I forgot to tell it the first time, and have it redo a document from scratch.

But it produces 90% or more of its own context. It ingests all that context that it mostly authored, and then just chugs along for a long time, rarely going off the rails anymore.
by fc417fc802 | 2025-08-01 15:43:36+00:00
You mean the siege where the US allowed 70k refugees to leave 10 days in, actively facilitated the entry of aid, and ultimately gave in to the political pressure to relent in slightly over a month? That Fallujah?

For the record I don't doubt for a second that the same people who protest against Israel now would also have been among those campaigning against the US at the time.
by jfengel | 2025-08-01 15:43:37+00:00
One of the big problems in physics: why is there matter but no antimatter?

There are processes that generate matter and antimatter together. You need an asymmetric process that favors matter over antimatter.

We've known about one source of asymmetry since the 1960s. Some weak-force interactions act differently between matter and antimatter. That's probably the reason, but we don't fully understand it.

For the new work they've demonstrated the same effect on a different kind of particle, the baryon (a category that includes protons, though this wasn't about protons). That's a new way to gather data on the problem, and which might help understand what the real cause of the asymmetry is.
by darvid | 2025-08-01 15:43:47+00:00
Location: Baltimore, MD Remote: yes Willing to relocate: no Technologies: Python, AWS, serverless (particularly AWS Lambda), Kubernetes, RESTful APIs, SPAs, Flask, Javascript/Typescript, IaC (e.g. Terraform, Cloudformation, Helm, CDK, etc.), Postgres, various devops/devsecops and monitoring stacks and platforms (including ELK stack, Prometheus, Grafana, etc.), LLM/AI agent integration Email: david@d10i.dev Résumé/CV: please ask

hi! I'm David, a software/devops engineer with a passion for grit and going from 0 to 1. I've been building software and infrastructure for over 10 years, and most recently have built enterprise B2B SaaS products for organizations in the cybersecurity space.

I am open to both full-time and contract engagements.

I don't particularly enjoy coasting or clocking out at 5pm (mostly since I'm a night owl), so I'm looking for opportunities where I can move fast, build, ship fast, contribute the most value, and grow. If my skills and experience seem like a good fit for your needs, please reach out!
by scarface_74 | 2025-08-01 15:44:04+00:00
I’ve had 9 of the then 10 AWS certifications at one point and right now I have 7.

There have always been “brain dumps” for certifications as far back as 2007 with Microsoft certs.

The AWS certificates are easy to cram and pass with no real world experience. I only got mine as a guided learning path with a goal at the end. In fact, I passed the first one in 2018 without ever logging into the console and got all three (at the time) associate level certs within 6 months after opening the console at my job at a startup and the two “Pro Certs”.

Even AWS Professional Services (AWS internal consulting department where the consultants work for AWS full time) doesn’t make certifications a requirement coming in. But you have to get a couple within 90 days (associate) and 6-9 months (pro cert) depending on your position. I’m no longer there.
by jajko | 2025-08-01 15:44:05+00:00
Nothing vents off like a bit of class hate, doesnt it. Locals from your description act legally within the limits of the law, if you dont like situation change laws, thats the way for a change.

Everybody maximizes their profit and thinks first and foremost about themselves and only then about the rest. Case point - a better half of this forum works/worked for faangs and their variants who destroy privacy and more of whole mankind for the sake of profit for themselves, and even pat themselves in the back how effectively they helped the 'the goal'.
by rollcat | 2025-08-01 15:44:18+00:00
> nitpick: ctrl-c never meant copy until windows started to dominate. it didn't even mean that in DOS.

VT102 wasn't designed with multiplexing in mind. The device was meant as a primary way to interact with a computer, not to perform the tasks of one - your physical keyboard also doesn't understand "copy".

> selecting more than one screens worth of text is possible in gui terminals and also in tmux.

It is but it isn't. You want to copy a multiline snippet of code you just wrote, you will have to manually strip away $PS1 & $PS2. You want to copy from vi into another window, you can't use the mouse - and you have to use a side channel.

I have 20+ unfixable issues outlined, and I'm in the process of writing a blog post... But at my current rate, it could become a book.
by screye | 2025-08-01 15:44:25+00:00
If the problem is in our midst, we must acknowledge it.

Local boards in blue cities (California in particular) have blocked new housing for decades using every tool at their disposal. Places that lean left have anomalous rent growth. Places that lean left approve fewer new houses. Places that lean left have anomalously high building costs. This is a matter of written record. Embarrassingly, the only US city to buck this trend is Austin, a city in red-Texas known for a recent influx of radicalized right wingers.

> yuppies who want to defend their housing prices

Yuppies, but definition, are young professionals. They don't own houses, they rent. They are the ones paying the high rental costs as neighborhoods gentrify. They want more housing. The 35+ home owning population is the one that blocks new housing.

> I don't associate this position with leftism in any way

The leftist - YIMBY conflict shows up on 3 fronts.

First, Leftists have issues with the free-market. They reject market-housing solutions as a way to create new housing.

Second, Leftists like Govts and regulation. YIMBY wants less regulation, so they can maximize for space and price. Regulated Govt built housing is both more expensive and worse than what free markets already provide.

Third, and the most important, is a subtle accusation: "Leftists act just as selfish as everyone else, once they are the ones in power". Having come from an ex-socialist country, I have a deeply rooted belief in this accusation. Not that leftists are worse people, but that people are people, and systems should work around their imperfections rather than having expectations of ideological virtue.

The anti-trust left is a nice way to point a sub-section of the left which uses regulation, social outrage and critiques of free-market as a way to get personally beneficial outcomes, at the expense of the wider population. I understand - #NotAllLeftists. YIMBY & abundance advocates themselves have left-sympathies. But the anti-trust left is a non-trivial number and the conversation must start from acknowledging that they exist.