MurphyA/hacker-news huggingface dataset:
by mindcrime | 2025-09-01 21:33:02+00:00
Coding?

Dead? No. At least not in the near-term.

Changing? Maybe. Probably.

Importance of knowing CS principles / theory? Absolutely not dead.

I would have some reservations about telling a current high-school graduate or college freshman "Hey, plan on going into software development as a career" because of concerns about how much things are going to change in the longer-term. Basically, we don't really know the "rate of change" with regards to AI, and we can't predict all of the ramifications of continued AI improvement.

But those reservations aren't quite enough to say that coding is "dead" and especially not in the "here and now". People have done neat stuff with "vibe coding" and what-not, but when it comes to really advancing the state of the art and doing novel and interesting stuff, somebody still have to actually understand the fundamentals and know how to do this stuff from first principles.
by darvid | 2025-09-01 21:33: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.gidwani@atomweight.io 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 kiba | 2025-09-01 21:34:05+00:00
Higher LVT will take care of this if you need more revenue. It is simply the most efficient way to raise tax revenue, one that encourage economic growth,

If you need additional taxes, I recommend piguovian taxes on road congestion, pollution, and other bad stuff. This cut down on bad stuff within your environment and reduces incidences like fire. Cars catches on fire all the time.

Code enforcement and insurance coverage also helps with cutting down on fire and such.

Also, local government services encourages or protect economic growth. I don't like paying taxes based on usage, because public education benefits me whether I use it or not. I'll gladly pay for public education regardless.
by Al-Khwarizmi | 2025-09-01 21:34:42+00:00
For me it's 20% the deep dive you mention (which I would do anyway if I didn't have to write grants) and 80% figuring out how to pitch it, optimizing the text, cutting/expanding sections, and writing useless formulaic sections (Gantt chart, data management plan, gender dimension section, and so on). So mostly a waste of time, but I guess YMMV.

Fortunately the interesting part is where LLMs don't help (at least for now) and the pointless parts are where they help immensely.
by AnthonyMouse | 2025-09-01 21:34:58+00:00
> I mean a standard 64-bit open source motherboard, peripherals, etc that aren’t locked down with binary blobs.

The problem here is scale. Having fully-open hardware is neat, but then you end up with something like that Blackbird PowerPC thing which costs thousands of dollars to have the performance of a PC that costs hundreds of dollars. Which means that only purists buy it, which prevents economies of scale and prices out anyone who isn't rich.

Whereas what you actually need is for people to be able to run open code on obtainium hardware. This is why Linux won and proprietary Unix lost in servers.

That might be achievable at the low end with purpose-built open hardware, because then the hardware is simple and cheap and can reach scale because it's a good buy even for people who don't care if it's open or not.

But for the mid-range and high end, what we probably need is a project to pick whichever chip is the most popular and spend the resources to reverse engineer it so we can run open code on the hardware which is already in everybody's hands. Which makes it easier to do it again, because the second time it's not reverse engineering every component of the device, it's noticing that v4 is just v3 with a minor update or the third most popular device shares 80% of its hardware with the most popular device so adding it is only 20% as much work as the first one. Which is how Linux did it on servers and desktops.
by lttlrck | 2025-09-01 21:35:00+00:00
That the TFA puts forward this as a proposed solution drives your point home

> As the name suggests, a property tax deferral program allows seniors to defer paying their property taxes until death.

More direct pricing of police, fire, education, roads is likely the end game they're looking for - and it's kinda the case in California for new build via Mellon-Roos.
by emot | 2025-09-01 21:35:20+00:00
isn't this crawler to generate previews on Facebook? they have others for training and AI stuff. oh well, one never knows with Meta...

—— The facebookexternalhit/1.1 user agent you're seeing in the logs is a Facebook crawler, specifically used by Facebook’s servers to fetch content (like Open Graph metadata) when:

Someone shares a link on Facebook or Messenger

Facebook needs to generate a preview (title, image, description) for that URL
by margalabargala | 2025-09-01 21:35:26+00:00
This part of your comment doesn't follow for me:

> municipalities can only keep pace with inflation by ensuring that there's a steady stream of new buyers at ever-higher prices. Because of that, they vote to [...] restrict the supply of housing ("at ever-higher prices").

Restricting housing supply would lower their income, not increase it. Two $500k homes pay 25% more property tax than one $800k home.
by JoshuaDavid | 2025-09-01 21:35:39+00:00
> If you want to base your "ideas" of taxes (Do you own real estate?) on edge cases why not worry about eminent domain or property seizures without a warrant or charges being filed?

Particularly in the case of the latter example I would be pretty surprised to encounter someone in favor of both LVT and civil asset forfeiture. Are you sure this is a case of specific people having inconsistent policy preferences and not a case of a broad group containing people who hold incompatible views?
by dooglius | 2025-09-01 21:35:48+00:00
I'm not seeing the case for adding this to general-purpose CPUs/software. Only a small portion of software is going to be able to be properly annotated to take advantage of this, so it'd be a pointless cost for the rest of users. Normally short-term access can easily become long-term in the tail the process gets preempted by something higher priority or spend a lot of time on an I/O operation. It's also not clear why if you had an efficient solution for the short-term case you wouldn't just add a refresh cycle and use it in place of normal SRAM as generic cache? These make a lot more sense in a dedicated hardware context -- like neural nets -- which I think is the authors' main target here.
by photochemsyn | 2025-09-01 21:36:02+00:00
Yes, this from the paper:

> "The key insight motivating LtRAM is that long data lifetimes and read heavy access patterns allow optimizations that are unsuitable for general purpose memories. Primary applications include model weights in ML inference, code pages, hot instruction paths, and relatively static data pages—workloads that can tolerate higher write costs in exchange for lower read energy and improved cost per bit. This specialization addresses fundamental mismatches in current systems where read intensive data competes for the same resources as frequently modified data."

Essentially I guess they're calling for more specific hardware for LLM tasks, much like was done with all the networking equipment for dedicated packet processing with specialized SRAM/DRAM/TCAM tiers to keep latency to a minimum.

While there's an obvious need for this for traffic flow across the internet, whether or not LLMs are really going to scale like that, or there's a massive AI/LLM bubble about to pop, would be the practical issue, and who knows? The tea leaves are unclear.
by anal_reactor | 2025-09-01 21:36:03+00:00
One aspect of this whole thing that doesn't get discussed enough is how Israel specifically arguing that genocide is okay when acting in situation of perceived danger puts into question the moral consensus we have regarding the Holocaust. As in, if it's justified for Israel to commit genocide in the face of perceived danger, then why exactly wasn't same thing justified for nazi Germany?

Well, my personal opinion is obviously that both situations are abhorrent, but what I'm trying to point out the PR damage that Israel is doing to itself. I see two reasons why Israel might be okay with that:

1. They focus on short-term gains and they're acting irrationally

2. They know they'll always have US support because US needs them to do shady stuff in Middle East while at the same time they know that Arabs will always hate them anyway, so there's not much point trying to be the good guys. They don't care what Europe thinks because Europe won't be politically influential in foreseeable future anyway. By committing the genocide they confirm they're ready to do real dirty jobs, which is the core reason behind the US support in the first place.

I have a feeling that the part of Israel's wrath is that this whole war pretty much voided painstaking process of normalizing relations with Arabs. Therefore they thought "you know what, fuck this shit, if we can't have you like us we'll have you fear us". And that's how we ended up with a democratic country committing genocide.

The saddest thing is that the whole idea "it's 21st century, we won't do comically evil shit anymore" turned out to be a mirage, and as a species collectively we're not that far from ancient rulers massacring entire cities just for shits and giggles.
by nostrademons | 2025-09-01 21:36:17+00:00
You wouldn't run the regression on parcels of land only. You'd run the regression on parcels of land + improvements, run a PCA on the various attributes of both the land (acreage, viewshed, proximity to amenities, transit access) and the improvements (square footage, # BR/BAs, year of construction, presence of pool, presence of deck) to determine which factors materially affect valuation, and use the regression coefficients to subtract that out. So for example, you might find that going from 1BR->2BR costs an extra $200K, going from 2BR->3BR costs an extra $600K, a 9-rated school is an extra $500K, etc.

Now you take a sample of sales within the area of the parcel in question, subtract out the regressed values for the improvements, and smooth & average it, and you have a rough approximation for the value of the land. It's not going to be perfect: it assumes that features are linearly independent, for example. But it should be close enough, and doesn't suffer from the same incentive problems as letting a human assessor put in values for those features.
by hopelite | 2025-09-01 21:38:16+00:00
You almost had me all confused with that much confused and wrong information.

It’s really not difficult, or are you doing that juvenile bit where derision masks the incompetence you admitted to?

Just remember A comes before P.

But on a related note, do you tell people you will meet at 16 or 22 o’clock? I guess if you speak some other language that strongly types time with “…Uhr”, “…Uur”, “kl.…” it makes sense that you might not notice a difference. We can just say 4 or 10 and no one is confused, based on context, that it does not mean in the middle of the night or next morning, unless of course it’s a morning related context.

It’s simply far more human oriented, just like the US Customary Measurement system is a human scale system because it was devised by humans for practical reasons and purposes, to work quickly and efficiently, not necessarily to a nanometer precision. The different systems can exist at the same time, your zealous mindset notwithstanding.
by jc11091005 | 2025-09-01 21:38:35+00:00
Location: US

Remote: Yes

Willing to relocate: No Technologies: Javascript, Typescript, React.js, Vue.js, Angular, D3.js, Chart.js, WebGL, WebGPU, Three.js, Storybook, Material UI, React Native, Node.js, Express.js, GraqphQL, Python, Ruby, Jest, Cypress, ENzyme, AWS EC2/S3/Lambda, Zustand, Immer, Jotai

Résumé/CV: https://drive.google.com/file/d/1xoAKhjEFYy-YBidhAu_GB3rKSaI...

Email: johnhood920924 @ gmail.com

Passionate Senior FrontEnd Developer with 10 years of experience in writing complex logics beneath a simple UI/UX. Possesses a keen eye for detail and a design-oriented mindset, which has led to the successful delivery of successful products like Zillow, Airbnb and Walmart+.
by alberth | 2025-09-01 21:38:43+00:00
The license doesn’t mention anything about “personal” or “internal” use.

Again, IANAL, but I can see why a company might be cautious about using Bear as a self-hosted blog engine, since companies technically have “users.”

For comparison, the Elastic License v2 - which this license is apparently modeled on - explicitly restricts use by "third parties":

> "You may not provide the software to third parties as a hosted or managed service"

----

The Bear license doesn’t include similar language, which could create uncertainty.

It might help to explicitly clarify that self-hosting for one’s own use is allowed, or to add “third party” wording to the limitations.

I only raise this because (a) licensing is tricky, and (b) if this feedback helps the author clarify their intended license terms, that’s a win for everyone.

https://www.elastic.co/licensing/elastic-license
by Al-Khwarizmi | 2025-09-01 21:39:19+00:00
I personally don't agree. Anyone can make a Gantt chart, it's basically busywork. If it's required, every applicant will include it, serious or not. In fact is the kind of thing you could even outsource to a consultant (if you had access to one) and now, of course, to an LLM. Where seriousness matters is in actual execution. Which takes me back to what I previously said: we would probably be better off evaluating just the CV (which has signal about past execution) than evaluating project proposals.
by scotty79 | 2025-09-01 21:39:24+00:00
Instead of having weird 8 points in the world where 3 instead of 4 quads meet at a vertex, for minecraft like game it would make more sense to have barrel-like mapping with ice caps being weird zones where you can't build on or you transition from barrel mapping to flat mapping for ice caps, so you have unbuildable ring just on the ice boundary.
Show HN: TypeScript boilerplate for scaling Claude Code beyond context limits
by shinpr | 2025-09-01 21:39:25+00:00
I kept hitting Claude Code's context limit around 200K tokens (auto-compact threshold) on complex projects, leaving me with half-finished implementations and no way forward.

So I built a boilerplate that uses Claude's Sub-agents feature to distribute work across specialized agents. Each agent maintains its own context window for specific tasks—requirements analysis, design docs, TDD implementation, quality checks.

For example, my MCP server project that previously hit the 200K token limit completed successfully, processing 770K tokens across agents.

GitHub: https://github.com/shinpr/ai-coding-project-boilerplate

The approach is basically context engineering—giving each agent only the information it needs, when it needs it. Instead of dumping 40+ sections of rule files into one context, agents get 3-5 relevant sections dynamically selected.

What surprised me most was how effective "meta-cognition" was—an agent that pauses before actions to choose the right context. This small step prevented a lot of rework.

Quick start: `npx github:shinpr/ai-coding-project-boilerplate my-project`

More details and metrics: https://dev.to/shinpr/zero-context-exhaustion-building-produ...
by awesome_dude | 2025-09-01 21:39:26+00:00
Just FTR - it's VERY rare for people to come up with more than one winning idea

Once a company gets big off its grand idea, there's little to no chance of it having another big winner, so buying one is best (and its cheaper too, you know it's a good idea, and you don't have to spend so much R&D on it.
by ry6000 | 2025-09-01 21:39:36+00:00
That is a fair point! I do think though that it would make sense for maintainers to at least put out an open call to users and developers before dropping something as fundamental as 32 bit support. The reality is that not all users are going to be kernel developers, and even many developers today aren’t familiar with the workflow kernel development requires. Mailing lists, patch submission processes, and the cultural expectations around kernel work are all a pretty steep barrier to entry, even if someone does care about the removal and also happens to be a developer.

The other dynamic here is that the direction in Linux does come from the top. When you have maintainers like Arnd Bergmann saying they would "like" to remove support for hardware (like the ARM boards), that sets the tone, and other contributors will naturally follow that lead. If leadership encouraged a philosophy closer to "never break existing hardware" the same way we’ve had "never break userspace" for decades, we probably wouldn’t even be debating removing 32 bit.

I’m not saying kernel devs need to carry the weight alone, but it would be nice if the community’s baseline stance was towards preservation rather than obsolescence. :(
by margalabargala | 2025-09-01 21:39:50+00:00
It is. The pointer is meant to be a citation for the fact that Florida public schools rank higher than California public schools, but since that is false (Florida is 41st, California 32nd) no such citation exists and the comment is correct not to include one.

I suppose you could say, the parent commenter, by failing to cite a source, has comprehensively cited all sources that support their statement. As you say, a null pointer.
Show HN: Codefmt – a fast Markdown code block formatter
by 1nwf | 2025-09-01 21:40:11+00:00
I was recently looking for a markdown code block formatter, however, I was surprised that there were very little tools that do this.

So, I've been recently working on `codefmt`, a markdown code block formatter that is optimized to be fast and extensible. Instead of spawning a child process to format each code block, it groups all code blocks by language and spawns one format child process for each language.

Feel free to contribute support for more languages.

Repo Link: https://github.com/1nwf/codefmt
by ninkendo | 2025-09-01 21:40:15+00:00
It’s not just for disposing things, it’s also used to decompose things into their constituent parts… like if I had something representing an HTTP response and it contains headers and a body, I could write a `fn into_parts(self) -> (Headers, Body)` that returns the parts you care about while destroying the response object.

This is useful in the grpc library I use, which has a response type with some metadata about the response, and an “inner” value that represents the thing the grpc method returned. If you just want the inner thing and don’t care about the metadata, there’s a `fn into_inner(self)` that destroys the response and leaves you the inner value.

You can write similar methods in C++ but they require leaving the original value in an “empty” state so that you can avoid expensive copying of things while still letting the moved-from value be “safe” to use. But that affects your API design… you now have to make the methods that fetch the “inner” thing be nullable/optional so that you can represent “oh this was moved from so there’s no body any more”. You don’t have to do that in Rust: moves are just a memcpy and the compiler will reject programs that use the moved-from value.
by nostrademons | 2025-09-01 21:40:42+00:00
Georgism actually massively decreases the cost of land, because the tax on land comes out of the future rental cash flows, and if set to equal the average rental opportunity cost of the parcel, washes them out to zero. You're left with only the structure value as the market price, which in many municipal areas is much lower.

In practice, it's likely going to incentivize large corporate landlords and tall residential towers near city centers (where this allows the greatest number of tenants to enjoy the natural amenities nearby), while pushing the poor and elderly out to the outskirts (where land is cheaper and structures are smaller). But that's probably what you want, since a larger number of income-generating residents can enjoy the inner-city amenities while the elderly have less use for them.
by Animats | 2025-09-01 21:40:57+00:00
Or worse, people on Mechanical Turk.

Bad sample populations are a huge problem. There's only one really good study on sexual behavior in in the US, called "Sex in America, a definitive survey".[1] It was expensive, but they did it right. They used a random process to select a large number of regions across the US, then random individuals within those regions. There was a mailed survey, followed up by a phone survey, followed up by visits by interviewers, followed up if necessary by paying people to do the survey. The result was 90%+ participation. That's how you overcome selection bias.

The main result is that, for the overall population, sex is rather mundane.

[1] https://archive.org/details/sexinamericadefi00mich/mode/2up
by jibal | 2025-09-01 21:41:02+00:00
There's an article at the above site: https://inference-review.com/article/the-origins-of-python

From it I learned a remarkable nugget of computing history: P.J. Plauger, well known as a C language guy (he and I were both on X3J11, the C Language Standards committee), originated the idea of using significant white space as the "signal" to the compiler to indicate statement grouping instead of using begin/end keywords or braces.
by jakelazaroff | 2025-09-01 21:41:02+00:00
Re: code vs. binaries, it depends on the license. Another commenter has been pointing out that Google forbids any use of AGPL projects, period [1] because its definition of "linking" includes communication over a network.

Of course everything should be vetted, but lawyers have canned advice about common licenses they see often — GPL, MIT, etc.

[1] https://opensource.google/documentation/reference/using/agpl...
Show HN: IndiePubStack – Open-source self-hosting Substack alternative for devs
by andfadeev | 2025-09-01 21:41:36+00:00
I've been using Substack for my tech blog and newsletter for a while.

As a developer, I truly believe that sharing knowledge through a newsletter is one of the best ways to grow an audience — and eventually monetise your efforts.

Substack is built for a general audience, not devs. I was missing code highlighting and minimalist design.

I wanted to build something dedicated for developers: - open-source, free to use, self-hosted - beautiful code highlighting - markdown-first writing - clean, minimalist design - dark mode support

I believe that an open-source model is a great way to build a product. IndiePubStack is: - fully open-source and free to use (MIT licence) - designed to be self-hosted (Docker image distribution) - built on top of reliable services (Kinde for auth, Resend for email delivery)

All you need is an inexpensive VPS and a domain name, free Kinde and Resend accounts (that will be enough for a long time).

I'm already using IndiePubStack for my personal blog and newsletter.

The future depends on the community feedback, if the open-source project gets some traction, the next logical step will be to build a SaaS platform on top of it.