MurphyA/hacker-news huggingface dataset:
by nucleative | 2025-10-23 13:05:57+00:00
We really need an internet Bill of Rights. Google has too much power to delete your company from existence with no due process or recourse.

If any company controls some (high) percentage of a particular market, say web browsers, search, or e-commerce, or social media, the public's equal access should start to look more like a right and less like an at-will contract.

30 years ago, if a shop had a falling out with the landlord, it could move to the next building over and resume business. Now if you annoy eBay, Amazon or Walmart, you're locked out nationwide. If you're an Uber, Lyft, or Doordash (etc) gig worker and their bots decide they don't like you anymore, then sayonara sucker! Your account has been disabled, have a nice day and don't reapply.

Our regulatory structure and economies of scale encourage consolidation and scale and grant access to this market to these businesses, but we aren't protecting the now powerless individuals and small businesses who are randomly and needlessly tossed out with nobody to answer their pleas of desperation, no explanation of rules broken, and no opportunity to appeal with transparency.

It's a sorry state of affairs at the moment.
by xibbie | 2025-10-23 13:06:07+00:00
Gonna have to go two-for-two on correcting replies here.

> FM is Frequency Modulation which is what you can do with oscillators and the above mentioned envelope points.

This isn't what FM is. FM involves using one oscillator output to modify (modulate) the frequency of another oscillator. ADSRs can be used to shape the degree of modulation over time, but the sound isn't shaped through the ADSR in this case; rather the ADSR controls the sound generation stage by modifying the frequency modulation effect in the time domain.
by SkyPuncher | 2025-10-23 13:07:09+00:00
Anecdotally, I switched from Ubiquiti to TP-Link and am very happy with the decision.

Ubiquity stuff was giving me constant buffer bloat issues and it was a pain to do basic configuration for. Just too many options.

TP-LInk generally works just fine as long as the WiFi channel is clear.
by krisoft | 2025-10-23 13:08:09+00:00
To be honest. I think this is one of the strengths of autonomous cars.

With humans when they do this at max we can punish that individual. To increase population wide compliance we can do a safety awareness campaign, ramp up enforcement, ramp up the fines. But all of these cost a lot of money to do, take a while to have an effect, need to be repeated/kept up, and only help statistically.

With a robot driver we can develop a fix and roll it out on all of them. Problem solved. They were doing the wrong thing, now they are doing the right thing. If we add a regression test we can even make sure that the problem won't be reintroduced in the future. Try to do that with human drivers.
by friendzis | 2025-10-23 13:08:23+00:00
> Imagine a town with two widget merchants. Customers prefer cheaper widgets, so the merchants must compete to set the lowest price.

I always found this statement to be rather wishful. Individual lowering of prices makes sense if and only if your competitor is capable of saturating the market. Otherwise, demand elasticity becomes very relevant. Sure, your competitor may take the larger share of the market, but then you can compensate with higher per item profit.

The common wisdom is that in properly functional markets there's enough supply with n-1 market participants, therefore given a market signal of one participant lowering their prices the last one standing without lowering prices gets kicked out of the market, making maintaining prices the losing move. Yet, if the rest of the market does not react to the signal, the one lowering their prices hurts their profits and possibly kicks themselves out of the market. Making price maintenance, and depending on elasticity maybe even jacking of prices, the winning move in the presence of this signal.

Turns out the probability of either move being the winning move is dependent on probability of other market participants colluding/defecting. However, since lowering the prices hurts the profit a rational market participant would conclude that the rest of the market is inclined, even if a little bit, not to lower their prices in reaction given price cutting signal and similarly a bit more inclined to raise the prices given price hike signal.
by js8 | 2025-10-23 13:08:24+00:00
Thanks for the pointer to MicroHS, looks interesting.

BTW, this is probably obvious to you, there are also 5 combinators to which you can directly translate (with proper parentheses) the bits of BLC expression and it sort of self-evaluates in combinatory logic.

The self-evaluation works with the stack of de Bruijn terms as the second argument. One combinator represents lambda abstraction which puts a term to the stack, another is S which represents application, two combinators are used to drop/select the de Bruijn term from the stack and there needs to be another combinator to mark the end of input.
by shadowgovt | 2025-10-23 13:09:31+00:00
It does smell very much like a feature that is currently implemented as a text file but will eventually need to grow to its own protocol, like, indeed, the hostfile becoming DNS.

One key difference between this list and standard DNS (at least as I understand it; maybe they added an extension to DNS I haven't seen) is the list requires independent attestation. You can't trust `foo.com` to just list its subdomains; that would be a trivial attack vector for a malware distributor to say "Oh hey, yeah, trustme.com is a public suffix; you shouldn't treat its subdomains as the same thing" and then spin up malware1.trustme.com, malware2.trustme.com, etc. Domain owners can't be the sole arbiter of whether their domain counts as a "public suffix" from the point of view of user safety.
by andyferris | 2025-10-23 13:09:41+00:00
Sadly, it doesn't actually run in NodeJS :(

Uncaught RangeError: Maximum call stack size exceeded at REPL2:1:16 at REPL1:1:30 at REPL1:1:34 at REPL1:1:30 at REPL1:1:30 at REPL1:1:30 at REPL1:1:35 at REPL1:1:34 at REPL1:1:34
by eqvinox | 2025-10-23 13:09:52+00:00
> This is veering into pedantry,

It's not veering, it's a full on car crash ;)

You run MACsec either with 802.1X, or with your switch vendor's favorite color of proprietary switch-to-switch 802.1X replacement. MACsec without 802.1X [or equivalent] is a bit like TLS without certificates. It exists in a few places because some people have really weird custom requirements (TLS with pre-shared keys… TLS with NULL encryption…) but those things shouldn't drive a discussion outside their special usage areas.

In that sense: MACsec implies and requires 802.1X. Exceptions confirm the rule.
by vladms | 2025-10-23 13:10:09+00:00
For me the web is something along the lines at the definition of: https://en.wikipedia.org/wiki/World_Wide_Web to sum up "...universal linked information system...". I think the fax misses many aspects of the core definition to be a good comparison.

Not sure what is your point about "decent established industry" if we relate to "duct tape". I see two possibilities:

a) you imply that the web does not have a decent established industry (but I would guess not).

b) you would claim that there was no "duct tape" in 1924 car industry. I am no expert but I would refer you to the article describing what was the procedure to start the car at https://www.quora.com/How-do-people-start-their-cars-in-the-..., to quote:

> Typical cold-start routine (common 1930s workflow)

> 1. Set hand choke (pull knob).

> 2. Set throttle lever to slight fast‑idle.

> 3. Retard spark if manual advance present.

> 4. Engage starter (electric) or use hand crank.

> 5. Once running, push choke in gradually, advance spark, reduce throttle.

Not sure about your opinion but compared to what a car's objective is (move from point A to point B) to me that sounds rather involved. Not sure if it qualifies as "duct-tape" but definitely it is not a "nicely implemented system that just works".

To resume my point: I think on average progress is slower and harder than people think. And that is mostly because people do not have exposure to the work people are doing to improve things until something can become more "widely available".
by jiggawatts | 2025-10-23 13:10:22+00:00
These tools aren’t made to be used, they’re made to make the CEO look less bad by showing that “Google has these things too! We’re not falling behind! Don’t tell the board to vote to fire him!”

That’s it.

It’s not a “product”, it’s a keeping-up-with-the-Joneses checklist item.
by sinuhe69 | 2025-10-23 13:10:26+00:00
These problems are well known for a long time, especially if one simply asks LLM for a changing fact, such as who is the current pope. But there is also a simple technique that reduces these issues almost to zero: thinking and explicit request of grounding. For example, asking any LLM: who is the current pope could give a wrong answer due to the fact that Pope Francis died in April 2025 then the cut-off date of these models may be before that date. A simple question triggers simple associations, and so the answer could be wrong. But if turn on the thinking mode and instruct for grounding, the LLM will answer correctly.

For the above example, asks instead: "Who is the current pope? Ground your answer on trustworthy external sources only" with thinking mode on or explicitly "think harder for better answer", all popular AI (ChatGPT 5+, Gemini 2.5 Flash, Claude 4+, Grok 4+) will answer correctly, albeit with sometimes long thinking time (28 s by ChatGPT 5 for example).

Without explicit instructions, the accuracy of the result depends heavily on the cut-off date and default settings of each model. Grok 4, for example, in auto-mode will do a search then answer correctly, but Grok 3 will not.
by Fiveplus | 2025-10-23 13:10:50+00:00
Hi there, I sent an email on your official email on August 28th to have my submission removed. Unfortunately, I think they got lost in the sea of messages you get.

Can you please remove these posts I made? They are of someone's website who messaged me to not link to them here.

https://news.ycombinator.com/item?id=45681268 https://news.ycombinator.com/item?id=45044116
by andsoitis | 2025-10-23 13:11:23+00:00
> the sitting president is demanding 230 million

There's some nuance. The two claims were filed before he was president, in 2023 and 2024.

"The first claim, filed in 2023, seeks damages over the investigations into whether his 2016 presidential campaign had worked with Russia to help him win the election. The second, filed in 2024, accuses the FBI and DOJ of violating Trumps privacy during a search of his Mar-a-Lago estate and of malicious prosecution for the subsequent charges he faced over mishandling classified documents."

and

"While neither investigation resulted in Trump’s conviction (he was never charged in the Russia investigation and a federal judge tossed the classified documents case), the president has pointed to both as evidence that democratic officials weaponized the justice system against him."

Source: https://www.cnn.com/2025/10/22/politics/trump-doj-request-23...
by shadowgovt | 2025-10-23 13:11:52+00:00
Jeep just had an OTA update cause the car to shut down on the highway (it is rumored).

Before we put computers in cars, we had the myriad small things that would break (stuck doors, stuck windows, failed seals, leaking gaskets), a continuous stream of recalls for low-probability safety issues, and the occasional Gremlin or Pinto.

My favorite example is the Hyundai Elantra. They changed the alloy used in one of the parts in the undercarriage. Tested that model to death for a year, as they do, but their proving ground is in the southern United States.

Several winters later, it turns out that road salt attacks the hell out of that alloy and people have wheels flying off their cars in the middle of the road.
by close04 | 2025-10-23 13:12:17+00:00
> First, consider separating state actors from companies

Can you? Ok, "definitely private company who doesn't operate at the behest of the state". That's a loophole you can fly a country through.

> Countries actively sabotaging critical infrastructure is an act of war

> If i'm legally allowed to send a signal inside mexico that interferes with US Signals, sucks to be an US Person relying on that signal but me as a company wouldn't give a shit.

So is it "an act of war" or a "don't give a shit" situation?
by mhb | 2025-10-23 13:12:22+00:00
There are already forums in which engagement is the key metric. The reason this place is valuable is because it has guidelines that prevent it from becoming that. I used to think that that was also the aspiration of the moderators - that they were happy to sacrifice "engagement" for encouraging the audience to which they wanted to appeal. This certainly seems to be their revealed preference when admonishing commenters not to be snarky or mean. Unfortunately, though they see these specks of sawdust clearly, they have no real explanation why the log of divisive, political posts are not dead at submission. Behold the triumph of tone over substance.

Maybe my memory is faulty or maybe I was less interested in the off-topic posts, but I thought that, in the past, there used to less bending the knee to the mob and more appealing to the stated guidelines.

It is not a community-enhancing action to publish guidelines and make exceptions because it's what a mob wants. That's not what moderating is. If the overriding guideline is engagement, then fine; say that and eliminate the other superfluous ones. It will save a lot of space on the Guidelines page and people coming here will understand that it is r/hn.

So: 1. Disallowing posts like these is worth it in order to promote the goals often expressed by the moderators for this site and 2. It does not require a narrow interpretation of the guidelines to conclude that posts similar to these violate all the guidelines. Let's see what happens with this one: https://news.ycombinator.com/item?id=45681400
by sgarland | 2025-10-23 13:12:59+00:00
One problem with this is that it presupposes that the interviewer is skilled enough to spot problems, ask the right probing questions, etc. Casey is definitely skilled enough. I can’t say that’s universal.

Another problem, which TFA hints at, is bias. System Design interviews are often terrible for this reason. If you present me with some scenario that I know is trivial to handle with a single server, I’m going to want to discuss that, but you are probably expecting me to talk about a message queue, a caching layer, etc. Both are valid depending on the situation, but if you’ve only ever known one type, you may dismiss others out of hand.
by lotsofpulp | 2025-10-23 13:13:01+00:00
> I always found this statement to be rather wishful. Individual lowering of prices makes sense if and only if your competitor is capable of saturating the market.

Like Walmart/Dollar Tree/Costco/Aldi/Target/Kroger/Amazon etc can (and have)?

And on a macro scale, like China can (and has)?
by lawn | 2025-10-23 13:13:29+00:00
> With this approach, he claims he can always understand if someone is a competent programmer, and he has never seen it fail.

I'm curious, how can he be so sure? How does he know that he has never failed a competent programmer or that he has never passed a poor programmer?

Just because he hasn't seen it fail, it doesn't mean his process hasn't failed.
by chrismorgan | 2025-10-23 13:14:02+00:00
> The culprit, according to google search console, was a double redirect on our web email domain (/ -> inbox -> login).

I find it hard to believe that the double redirect itself tripped it: multiple redirects in a row is completely normal—discouraged in general because it hurts performance, but you encounter them all the time. For example, http://foo.example → https://foo.example → https://www.foo.example (http → https, then add or remove www subdomain) is the recommended pattern. And site root to app path to login page is also pretty common. This then leads me to the conclusion that they’re not disclosing what actually tripped it. Maybe multiple redirects contributed to it, a bad learned behaviour in an inscrutable machine learning model perhaps, but it alone is utterly innocuous. There’s something else to it.
by lisper | 2025-10-23 13:14:25+00:00
Two similar incidents from my career:

https://github.com/rongarret/gll-mag-patch/

https://www.youtube.com/watch?v=_gZK0tW8EhQ&t=2340s

(Also recounted in https://www.corecursive.com/lisp-in-space-with-ron-garret/)
by IAmBroom | 2025-10-23 13:15:02+00:00
And there is data to suggest children of high earners tend to be more attractive, for just this reason.

A woman who is a 9 out of 10, but not inclined or able to make her own high-earning career, can jump to the head of the income line by marrying a wealthy man. No one is surprised by this, but there are certainly some genetic consequences.

Of course, children of high-income families have better access to dental care, pimple medicine, and so forth, in the US.
by sorcercode | 2025-10-23 13:15:08+00:00
i loved Jetbrains as an IDE but gosh they've fumbled the AI strategy.

The article doesn't mention AI assistant plugin which I think was their first attempt.

Junie cannot run local models, so for that you'll have to go back to AI assistant which leaves a lot to be desired.

I was excited about them adoption ACP with editors like Zed. will help standardize the space a little with the interoperability, but as it stands they're really behind in this race.

quick note to article author if they see this:

> Junie runs on ChatGPT-5

need to drop the Chat.
Ask HN: What's the most underrated skill for startup founders in 2025?
by paulwilsonn | 2025-10-23 13:15:49+00:00
Everyone talks about “hustle” and “vision,” but in your experience - what’s the one skill that actually makes or breaks a startup founder today?

Could be something obvious (like storytelling or hiring) or something subtle (like staying calm when nothing works, or writing great investor emails).

Curious what you’ve learned the hard way — what skill do you wish you’d built earlier?
by PaulKeeble | 2025-10-23 13:15:54+00:00
You can see this happening all the time on Amazon these days if you use a price tracker. Most items are swapping between two prices that are maintained for periods and little peaks just a little bit lower and higher to test response. Then when you take that and look across different countries stores you can see they are running different pricing and running tests globally while the price is being sustained in others.

Enormous amounts of price testing with a very clear strategy that is easy to see in pricing charts.
by jvanderbot | 2025-10-23 13:16:07+00:00
If you're presented with a system that can be handled by one server and can discuss that architecture, but think they may want to hear about an AWS word salad, just say there's two approaches, discuss strengths and weaknesses for 2 minutes, and ask what they want to talk about. That is precisely the kind of thing people want from a co-worker.
by jqpabc123 | 2025-10-23 13:16:10+00:00
If your workflow needs any real accuracy, consistency, or reproducibility, these models are a liability.

I've been pointing this out here for quite some time.

It's a slow motion train wreck that few want to acknowledge --- apparently because of the money to be made.

The only thing LLMs truly excel at is generating nice, grammatically correct prose. Never mind the shortcomings in what is being said.
by buran77 | 2025-10-23 13:16:16+00:00
Starlink has the precise terminal location and gets paid for the subscription for that terminal. They know where it is and who pays for it. From the article they say that they were selling a service there and stopped in order to comply with local laws:

> SpaceX proactively identified and disabled over 2,500 Starlink Kits in the vicinity of suspected ‘scam centers.'”
by R_D_Olivaw | 2025-10-23 13:16:16+00:00
While I like this idea, in theory, I think inevitably we need a new bracket that isn't "retirement" per se. So many people hit retirement age and they simply cannot stop working. And still do things and still continue working (if off the books they must).

I wonder if, with your proposed system, we should start working towards something between full employment and retirement and let it be a significant epoch of life.

I've always felt like 45-55 should be a time where you should be heavily incentivized (if not outright subsidized) to give back while you've still got the juice in you.

Not sure where I'm going with this... Just a thought
by Groxx | 2025-10-23 13:16:21+00:00
>You can’t prompt your way to [architectural design] knowledge. You can’t download that experience. You have to earn it. And if you’re letting AI do the work, you’re not earning anything except a dangerous dependency.

I agree, but I do wish it weren't true, and we had a better toolkit/set of terms/actual studied and consistent methods. Sometimes it feels like "well of course not, [reasons]" and sometimes it's just "surely we have more strong patterns than GoF or Uncle Bob wrote up, and random blog posts aren't the bleeding-edge of our skill sharing".

(in no small part because I don't want Uncle Bob to have described the most reliable strategies, that'd be incredibly depressing)
by andsoitis | 2025-10-23 13:16:24+00:00
>> The answer is not to act lawlessly, but instead to not be in that country at all or be there and apply pressure for change.

> Oh, that is the novel idea. For people being genocided to not be there and for those who are against genocide to let themselves be killed in the first step.

>> But breaking the laws in ad hoc ways is not the way.

>Breaking the laws is frequently necessary in the genocide situation, because the laws were designed to create and facilitate the genocide. Genocides do not just happen out of nothing.

My response was to this question: "Should international companies respect its sovereign laws?"

Nothing about the people of Myanmar.

My answer is different if you're a Myanmar person. But you still face the moral question of which laws you should disregard vs. which to follow.
by JonChesterfield | 2025-10-23 13:17:00+00:00
> Chooses a project the candidate has worked on.

> Asks questions with the goal of having the candidate teach him about his project.

I really like this. Asking candidates about their PhD thesis has not gone as well as I hoped, there's usually an increasing level of panic as they realise I read it before the interview. Asking about patches they've written to open source has the same effect.

Asking about something I can't verify changes the stress profile on it a lot. Going to change to this strategy. Thank you HN :)
by lotsofpulp | 2025-10-23 13:17:01+00:00
Labor and land prices in more affluent areas will be higher, so it is expected COGS will be higher.

However, Walmart now displays in store and online for pickup prices on their website. I walked into the Walmart and paid $1.11 more than if I were to have ordered it via the app on my phone or website for pickup.

And Walmart was very upfront about it, and I knowingly paid $1.11 more because their online order and pickup option sometimes makes you wait 20min+ for a Walmart employee to come out and give you what you bought (even after it says your order is ready for pickup).
by npodbielski | 2025-10-23 13:17:11+00:00
Oh I hate that paradigm. Well, maybe chmod and ls rsync and curl all do they OWN thing very well but every time I am using one of those tools I have to remember if i.e. more detailed response is -v or maybe -vvv or --verbose or -x for some reason because maintainer felt like it at 2:32 in the morning 17 years ago... Some consistency would help, but... Probably it is impossible the flame war over -R being recursive or read-only would never end.