MurphyA/hacker-news huggingface dataset:
by camgunz | 2025-08-01 09:01:23+00:00
The housing crisis is a cultural problem. We don't want to build density, and we don't want to build transportation, because this all lowers housing values, and besides the millions of homeowners you'll piss off, you'll destabilize an economy primarily built on the mortgage. Not a good reelection plan.

The places you're seeing growth are places where we could buy the land for cheap: suburbs and exurbs. We build huge ass subdivisions and then we run highways to them. This fucks no one's housing value, it bails out struggling/dying land owners, the auto industry loves it, the energy industry loves it, people love their faux-castles with lawn moats, it's a full employment plan to developers, and it's essentially all middle/upper-middle class housing so it's thoroughly unobjectionable to the voting majority.

The reason cities in Texas are out building blue cities is that they just do the suburb/exurb thing. Blue cities don't: where are the workable SF or NYC exurbs? Abundance gets so close, it more or less blames bureaucrats and the Jane Jacobs veto points built into the liberal building process. But these things arise out of the culture on the left, and whether we admit it or not, we like the walled gardens we built. We like our multi-million dollar castles we've got something like $80k in. We like people not driving/riding trams/buses through our neighborhoods, and we vote accordingly.

I personally think this is intractable. I think SF/NYC/etc have reached the ceiling and if we're gonna fix the housing crisis we need to build density elsewhere. I think we should lean heavily into remote work, lighten the infra grid costs with off-grid tech like solar, lighten the construction costs with low-car built environments (few if any parking requirements, rail instead of huge highways for shipping/transit, etc), invest heavily in the schools, and subsidize people moving to these areas--like with cash, not tax rebates. This is essentially "build the exurbs", but the progressive version of it that better meets health and climate goals, while also building communities we know are better for human flourishing (less isolation, more eyes on the street, etc). Focusing on permitting reform or democratic veto points is way, way too small a vision here.
by perching_aix | 2025-08-01 09:01:29+00:00
It still positively mystifies me why the only actually lossless codec used for getting data to and from a headset / earpiece wirelessly is the extremely underadopted and proprietary aptX Lossless. Like I just cannot for the life of me understand why is it so difficult to push ~2.3 megabits/sec (48 KHz, 16-bit stereo listen + same but mono mic) wirelessly in the big 2025.
by kelnos | 2025-08-01 09:03:08+00:00
In California we've set the tipped minimum wage to the same as the non-tipped minimum wage (so employers have to pay their employees the same regular minimum wage regardless of whether or not it's a tipped job). Unfortunately, that hasn't fixed the tipping problem.

Of course, a living wage in California is quite a bit higher then even our above-average minimum wage, so that's a big part of it.
by gertrunde | 2025-08-01 09:03:30+00:00
Like others have said, the edgerouter issues have left a somewhat bad taste in the mouth, it felt like the product line was being ignored and abandoned for a long time.

And Ubiquiti seemed to get impacted more than other similar companies by supply chain problems that came following covid, but they do seem to have picked up again noticeably over the last 18-24 months, with lots of new product releases.
by verisimi | 2025-08-01 09:03:30+00:00
There is no way to resolve these problems. Every answer involves capitulation to governments with loss of personal freedoms.

One has to admit the system is fundamentally broken. Once this is accepted, and people stop investing themselves further in the political system, then we will see change.

Sadly, the change is already planned for and will likely be a jump to some sort of communistic, ai-managed technocracy. However, it is also an opportunity to make the point that force should be no part of a future system. People should be able to opt-in or opt-out. That's freedom.
by conradfr | 2025-08-01 09:03:36+00:00
> Every modern application needs intelligent features

I'm not so sure about that. And I don't even know how and for what I would use any of that.

> stay relevant in an AI-first world or risk obsolescence

Damn I'm doomed :)

There's also https://github.com/symfony/ai for a more LLM focused library which it seems https://github.com/php-llm/ migrated to.
by a96 | 2025-08-01 09:05:03+00:00
One problem with programming as a job is that you have to work on the project (and with the tools) that your employer or customer wants you to.

On side projects, open source etc, you get to work on projects (and with tools) that you care about and/or want to use or work on.

This kind of thing probably applies in some other jobs, but not all. Music, writing, visual arts and design, and construction at least seem like something where the particular target or process may be a vital part of the interest and satisfaction.
by yorwba | 2025-08-01 09:05:10+00:00
> In theory today, I should be able to process <long quote from document> <specific query> and just stop after the long document and save the KV cache right?

People do this, it's called prefix caching.

There's also https://arxiv.org/abs/2506.06266 where they compress the context down to a smaller representation they call a "cartridge," and composing cartridges from different contexts seems to work reasonably well.
by shireboy | 2025-08-01 09:06:12+00:00
One gotcha with roll your own task scheduler is if you want to run it across multiple machines. If you need 5 machines running different scheduled tasks, you need a locking mechanism to ensure only one machine is processing the task. In the author’s approach this is handled by the queue, but in my read the scheduler can only happen on one machine or you get multiple of the same task in the queue. Retry can get more complicated- depending on the failure you may want an exponential backoff, retrying N times and waiting longer durations between. A nice dashboard to see the status of everything is helpful also.

In .NET world I use Hangfire for this. In Node (I assume what this is) I tinkered with Bull, but not sure what best in class is there.
by x______________ | 2025-08-01 09:06:26+00:00
For the greater good, would you go as far as saying that the act of responsibility comes from the top, the people who lead, and those in the public spotlight? Or would this ideology need to be indoctrinated in educational systems? Or do we have to hope and pray that each and every human born would need to go through the same process of learning and understanding to reach this level of responsibility?
by avan1 | 2025-08-01 09:06:50+00:00
about 6 months ago we hired a 24 aged guy as a php developer (with more than 3 year experience). so yes. with recent changes in PHP, like modernize stack, good frameworks (laravel, symfony, hyperf) and huge speed it gains from new runtimes like swoole, openswoole, frankenphp, it is really good stack to start new projects and have almost zero need for future migration to something else. i need to mention we have GO in our backend stack as well and no plan to migrate anything but in our case GO services can easily be replaced with new PHP runtimes and we would have no performance issues.
by lavarnann | 2025-08-01 09:07:44+00:00
When you automate a system, you end up with at least three systems: the one doing the automated work, a control system, and a supply system to deliver and maintain it.

Automating work, contrary to most discourse around it, doesn't simplify things, doesn't make them more secure, and doesn't reduce employment.

Automating increases complexity non-linearly and makes things overall more fragile, and demand more human labor.

This can only work when population and education levels grow steadily. All these systems we build and collectively call civilization only exist and thrive because they are a reflection of the enormous complexity that self reproducing and complex-language enabled monkeys could engender by burning biomass accumulated for millions of years and using that surplus energy.

When our population numbers, and the complexity of our symbolic systems start to decline, we will bring all of these down systems with us.
by kelnos | 2025-08-01 09:07:50+00:00
I don't think we should be tipping at all, even for exceptional service. The job is the job, and the employer should be paying the full amount that job is worth. If the employee is doing it exceptionally well, going above and beyond, the employer should reward them with a raise, same as for salaried positions.

That's assuming the employer values that above-and-beyond-ness, of course. If not, they won't give that raise, and employees will eventually settle on a level of service that the employer is paying for. If that's good enough for the customers, that's fine. If not, that's an opportunity for a competitor to pay employees more so they'll serve customers better.

Customers should not be put in the awkward position of feeling like they should be augmenting people's wages, even if it's on top of an already-sufficient living wage. Wages paid is a negotiation between employer and employee. Customers should not be involved, beyond paying the listed or contracted/agreed-upon price.
Show HN: AgentSmith-HUB – Real-time security data pipeline and detection engine
by E_Bwill | 2025-08-01 09:08:19+00:00
Hi HN!

I built AgentSmith-HUB, an open-source security data pipeline platform with a built-in real-time threat detection engine.

What it is AgentSmith-HUB helps security teams process, enrich, and analyze massive amounts of security logs and alerts. It features:

A flexible XML-like rules engine (regex, thresholds, custom logic, dynamic fields)

Built-in plugin system with custom plugin support for enrichment, threat intel queries, and automated actions

Cluster/distributed mode for scaling to large data volumes

A full-featured web UI for building and testing detection workflows visually

Easy integration with Kafka, Elasticsearch, and major cloud logging services

Performance In our tests (8 complex rules), it handled ~40k messages/sec with sub-ms latency on a 2‑CPU, 4‑GB server.

Who is it for? Security engineers building custom detection workflows

Teams looking for a flexible, lightweight alternative to heavy SIEMs

Anyone needing a scalable, real-time log processing and threat detection pipeline

Links GitHub: https://github.com/EBWi11/AgentSmith-HUB

I’d love to hear your thoughts, especially on use cases or integrations you’d like to see supported!
by t_mahmood | 2025-08-01 09:09:23+00:00
One I had to face was, they put a tiny dot over the close button on a dialog box, so when you try to close it, you're actually clicking the dot. You really have to notice the dot to avoid it and actually click the close button.

I uninstalled the app, and left a review, but knowing the company, I don't think they'll ever fix it.
by dragonwriter | 2025-08-01 09:09:34+00:00
> I think you're injecting your personal views into the definition,

I think I'm injecting what I know from getting a degree in political science and a two and half subsequent decades of experience paying attention to how political terminology is used by scholarly, journalistic, popular, and activist sources across the political spectrum into the definition.

> Here's the definition of the word taken from macOS's built-in dictionary

And that's a tolerably decent definition for a relatively compact general dictionary, but it misses a lot of nuance; outside of activist sources using it as a slur for their opponents, it is not used in nearly the local-politics-relevant way that left/right (especially qualified with a national label, like "American left") is.
by cherryteastain | 2025-08-01 09:10:18+00:00
Doesn't this also open a huge opportunity for tax evasion?

Say I am a small business owner selling a $90 item which is $100 with state sales taxes. I say if you are willing to tip me at least $90, the item is $1. The buyer saves $9 from state sales taxes, and I save on income taxes because tips are exempt from tax.
by throwanem | 2025-08-01 09:10:27+00:00
> you're basically arguing with your internal constructions of how people on Hacker News are

Yes. So are you. That's how language works in humans. This is a website. The words are mostly written by people, but only words are here. Hadn't you noticed?

> and not at all with what they say

Yet you fail to read what I actually wrote, in your haste to call me insane about it because of how much you dislike what you incorrectly assumed it to say. Have fun with whatever it is you're here to do.
by nialse | 2025-08-01 09:10:39+00:00
When in academia, the mindset usually is that all good things flows from academia. It is a sort of a collective megalomania, seeing itself as the center of the universe. It’s an illusion that needs to be collectively upheld. A way to rationalize the sacrifices made: hard work with little reward and fierce competition.

Lemire has the privileged position of being able to criticize academia, without immediate repercussions. Although this is important, it is also a symptom of the hierarchical structure. A student saying the same things would be frowned upon.
by karlperera | 2025-08-01 09:10:46+00:00
This new AI system from UC Riverside and Google can detect manipulations even when faces aren’t visible. By analyzing motion, background, and subtle inconsistencies, it tackles a growing challenge in misinformation and digital trust.

What implications do you see for content moderation, privacy, and fake video generation and detection?

Should this approach be used in social media platforms, or are there limitations we should consider?
by bayindirh | 2025-08-01 09:11:19+00:00
In Lamy, except 2000, all nibs are replaceable with each other, incl. Emporium. Again in Lamy, except CP-1 and 2000, all feeds are replaceable with each other, incl. Emporium.

In Faber Castell, sans Grip 2011, all pens use the same nib and feed, incl Loom, Ambition, E-Motion, Neo Slim and others. Graf von Faber Castell uses same feeds with Faber Castell pens. Steel GvFC nibs on differ in stamping and maybe have tighter quality control, but interchangeable with standard FC pens. GvFC gold nibs are interchangeable again with pens using the same feeds, except some limited pens with bigger nibs.

Parker also uses the same nibs and very similar feeds inside the family. Waterman and Parker are under the same umbrella and only has cosmetic differences in their nibs and feeds, along almost all the pens.

Faber Castell Grip 2011 uses exactly the same feed and nib with Kaweco Perkeo. Kaweco's other pens, sans Original 250 all use the same nibs and feeds. Only feed housing is different between plastic and metal models, metal models having screw-on feed housings while plastic models have slip on versions.

Some other manufacturers like Franklin Christoph and Esterbrook use Schmidt #6 system with screw on nib units with custom stamping, so their nibs are interchangeable with any Schmidt #6 unit. One of my such pens have a custom grind called dentist (a reverse architect, basically) ground from a bog standard Schmidt #6.

Lamy 2000, Scheaffer Inlaid/Imperial, Parker Duofold, Montblanc are outliers in the pen world with their bespoke nibs and feeds. Nibs and feeds are very optimized over the years, and big manufacturers prefer to build their different pens on the same proven platforms, because these parts are hard, slow and expensive to optimize further when you hit the sweet spot. Also, precision machinery is expensive. So when you optimize, you exploit that platform.
by rich_sasha | 2025-08-01 09:12:03+00:00
From my research, well, Palestine may have had various shots at statehood, each time below their expectations. It's a negotiation and balance of power which they didn't have. It's hard to argue with power.

But Israel claims far, far more than "we're more powerful so its our way or the highway". Israel asserts they are in a universally morally superior position, thay it went out of its way to accomodate the Palestinians. And I think this is blatantly untrue. The Palestinians were kicked off their land 70 years ago, for complex reasons, and every year continue to be pushed further by Israel. Theres many ccontradictory things happening in Israel, but this one IMO is a clear indication that Israel is acting in bad faith.

As to your source, let's unpick this. Your link states that a UN representative erroneously claimed 14,000 children will die within 48 hours, due to malnutrition. Instead, he should have said over 12 months. Sure, thats a big difference, but either is beastly - while achieving 0 military or diplomatic effect.

Other sources I follow include the B'tselem institute, who recently called the Israeli governments actions clearly genocidal.
by throwaway290 | 2025-08-01 09:12:04+00:00
> if age verification was empirically proven to protect kids, I’d still be against it.

It's really wild. Imagine a hypothetical ideal implementation. ZKP. No privacy issues, completely safe. And yet people are STILL against it. I can understand pro privacy advocates but I really don't know what kind of person would think this.

What's extra wild is there's no justification given for this in your comment. There's some completely unrelated stuff about censorship and anonymity. The point per headline is no privacy issues, you get to keep your privacy.
by skeletal88 | 2025-08-01 09:12:40+00:00
Maybe you went to mediocre restaurants?

Tipping sucks and your taxes suck too. When I see that something costs 15€ on the menu then I expect to pay 15€ and nothing more. How can you be happy about surprise taxes? How can you plan your spending when you don't see how much something costs and you still think this is superior?
by zelphirkalt | 2025-08-01 09:12:50+00:00
It is pretty damning, that this lower sentencing for the rich or powerful happens over and over again all around the world. Usually one would expect judges to do their job, but it seems at a certain level many of them lose their ability to make everyone equal before the law.

Maybe what we need are machines to calculate sentences. I am intentionally not saying AI. I mean stupid simple machines, where you input raw facts and each wrongdoing has a coefficient assigned to it, that modifies the sentence. Someone embezzled so and so much money? OK money times factor. Someone didn't reveal their side income as a politician? OK plus coefficient so and so. Just really dumb machines or programs that add up and their result is the sentence, period. No wriggling, no bs, no nothing.

But I guess that would just move the problem to "Who inputs the crimes into the machines?" and then they would cheat their way out of trouble there. It's all so maddening.
by cb321 | 2025-08-01 09:13:07+00:00
We have zero disagreement here (actually true of all responses to my comment - an odd circumstance on HN). What you call "`ref` types" is what I meant by "GC'd types". I actually like that the Nim compiler changed from `--gc=X` to `--mm=X` a while back as the key distinction is (& has always been) "automatic vs. manual".

Elaborating on this cross-talk, any academic taxonomy says reference counting is a kind of GC. { See, the subtitle or table of contents of Jones 1996 "Garbage Collection: Algorithms for Automatic Dynamic Memory Management", for example. } Maybe you & I (or Nim's --mm?) can personally get the abbreviation "AMM" to catch on? I doubt it, but we can hope!! :) Sometimes I think I should try more. Other times I give up.

Before the late 90s, people would say "tracing GC" or "reference counting GC" and just "GC" for the general idea, but somehow early JavaVM GC's (and their imitators) were so annoying to so many that "The GC" came to usually refer, not just to the abstract idea of AMM, but to the specific, concrete separate tracing GC thread(s). It's a bit like if "hash table" had come to mean only a "separately chained linked list" variant because that's what you need for delete-in-the-middle-of-iterating like C++ STL wants and then only even the specific STL realization to boot { only luckily that didn't happen }.
by CRConrad | 2025-08-01 09:13:53+00:00
From all I've seen, heard, and read about that problem over the decades (yup, I think it's not mere years any more):

The only solution is to be rock-solid in refusing to do anything if there isn't a ticket for it. Your nine-thousand-percent-consistent reply to those emails, text messages, and voice calls needs to be "Yeah, make a ticket about it. I've shown you how, and that's the way we do it. No ticket, no action from me."

If you can't be that "mean" about it, you'll have to be a make-my-own-tickets doormat forever. In that perspective, doesn't feel all that "mean" any more, does it?
by sam_bristow | 2025-08-01 09:14:33+00:00
I was talking to one of the engineers at Daisy Lab[1] at a local hardware meetup a few months back. They are working on precision fermentation for dairyas described in the article. It's a really interesting technology and they seemed to be having really promising results.

[1] https://www.daisylab.co.nz/
by bnralt | 2025-08-01 09:15:54+00:00
> Maybe people in America like a "service heavy" experience, and the only way to get it is tips?

Interestingly enough, I find the service worse in the U.S. Part of the reason is that the tip system leads to waiters wasting time talking about a table, and waiters who aren't your own feeling like they don't have to do anything for you. It usually takes me 5-10 times longer to pay the check in the U.S. than it does in some other countries.

I wish restaurants started offering self service sections where you could order by phone and pick up the food yourself. Having to use waiters gives me the same feeling as when I drive through New Jersey and I'm not allowed to pump my own gas.
by rpastuszak | 2025-08-01 09:16:37+00:00
Two things:

> In my experience, whenever you unpack somebody, you inevitably discover something extremely weird about them. [...]

I've spoken to ca. 300 people through the Say Hi page on my site. All of them, without a single exception, and I am not exaggerating, were beautifully weird people.

(When a random person calls me, I usually start the call with "So, who/why the fuck are you?". It's cheesy, even for my standards, but it works really well for what I'm getting out of these calls.) God, I wish I had the ease of photographers like Mary Ellen Mark, being able to approach people like that more often, being able to tap into that weirdness with even more people.

> Do any aspects of this job resemble things you’ve done before, and did you like doing those things? Not “Did you like being known as a person who does those things?” or “Do you like having done those things?” [...] > These questions sound so stupid that it’s no wonder no one asks them, and yet, somehow, the answers often surprise us.

In my experience (including the calls I've had in the past), that's not necessarily true -- I ask those questions myself all the time, sometimes to the point of overthinking instead of just trying things out. For me, a better question is: what is the specific thing that attracts me to the idea of doing x/becoming x. What is the feeling I'm looking for/getting when thinking about this? It's not that much different from the question mentioned by the author, but (to me) it feels more productive and leads to more actionable results.
by closetkantian | 2025-08-01 09:16:44+00:00
I think one thing that this article misses out on is that people are more and more likely to have many careers over a lifetime. In my case, I was a teacher, then a technical writer, then a teacher again. And now I'm shifting into curriculum development. The skills built in my different careers all have complemented each other, and I don't feel as if any of them are my one and only "dream job."