MurphyA/hacker-news huggingface dataset:
by ryandrake | 2025-11-09 18:46:23+00:00
For VFR flights, communication with ATC is optional until/unless you get into busy Class D or better airspace.

If the fees are paid by any pilot passing through the ARTCC's zone, regardless of whether they use ATC, then it wouldn't be fair for the single engine piper putzing around over his backyard.

If the fees are paid by only pilots who use ATC, then pilots will stop voluntarily using ATC, leading to decreased overall safety.
by YZF | 2025-11-09 18:47:29+00:00
Offshoring didn't start in Covid and it still has the issues of time zone, culture, etc.

You're not wrong in that companies are looking to hire in cheaper geographies but I think the remote aspect is just a small part of it. Another part is that SV comp has shot through the roof because RSUs. There are also arguably more and better people available in the cheaper geographies.

But it's not a zero sum game and there are still a lot of tech jobs in North America. AI hasn't reduced that total number of jobs.
by hamdingers | 2025-11-09 18:47:41+00:00
What does that even mean? How can we trust your kid's judgement of games they're not allowed to play?

When I was a kid I parroted my parents opinions about Harry Potter books being a pathway to practicing witchcraft. Now in hindsight I recognize those weren't so much my opinions as they were a performance to get my parents approval.

To be clear I'm not psychoanalyzing your kids (not liking multiplayer is rational), I'm sharing my own related experience.
by antonvs | 2025-11-09 18:47:42+00:00
> If we think of parsing and type-checking as a unit together

This certainly leads to a blurring of the distinction, but that's a result of the choice of this as a premise.

Parsing will give you an AST that tells you that a term has a type, say, `Int -> Bool`, which might be represented e.g. as a 3-node tree with the arrow at the root and the input and output types as leaves. But falling back to the conceptual definition of syntax, this tells you nothing about what that tree means.

To add type checking into the picture, we need another stage between 2 and 3, which is where meaning is assigned to types in the AST and the semantics of the types are handled.

You'll often see people saying things about how types are syntactic, but this is a slightly different use of the word: basically, it refers to how types categorize syntactic terms. So types apply to syntax, but their behavior when it comes to actual checking is still semantics - it involves applying logic, inference etc. that go well beyond syntactic analysis in the parsing sense.

Really, it boils down to what you choose as your definitions. If you define syntax to be, essentially, the kind of thing that's modeled by an AST, then there's not really any ambiguity, which makes it a good definition, I think. Semantics is then assigning meaning to the nodes and relationships in such a tree.

Re Chomsky, I think the discovery that PL semantics can be entirely implemented in terms of a series of syntactic transformation is quite relevant to what Chomsky was getting at. But that doesn't negate semantics, it just gives us a more precise model for semantics. In fact, I have a sneaking suspicion that this formally-supported view might help clarify Chomsky's work, but a bit more work would be needed to demonstrate that. :)
by doganugurlu | 2025-11-09 18:48:06+00:00
- No problem with deportation as long as civil liberties aren’t trampled on. - 3rd country prison “because they will be back soon” is _plainly illogical._ What’s the point of deporting if you won’t maintain a border? Are we deporting people for fun and profits?

Deportation had been “sending you back home” until now. Sending people to a prison in whatever country you want is so plainly illegal and immoral. Not expecting morality anymore but would you agree with Americans being deported to Iran if they were in Palestine illegally? I am certain you would not.
by lo_zamoyski | 2025-11-09 18:49:08+00:00
> "Syntax" just means what strings are valid programs.

Strings are not objects in the syntactic domain, only terms are. And parsers operate on tokens, recognizing valid compositions of tokens (at least syntactically). Syntax concerns relations between tokens and thus their form and composition.

Semantics concerns the meanings of terms, where “meaning” is considered from various perspectives, like the denotational or operational (what the OP has in mind w.r.t. evaluation effectively concerns the denotational semantics). While computation is purely syntactic, denotational semantics is not circular, because the correspondence we assign (in our minds) to terms is with models that already possess a semantic content of their own.
by lrvick | 2025-11-09 18:49:08+00:00
If you have an unusual lifestyle choice, you simply need to communicate that to all involved. Any that do not respect it, you can seek out alternatives for.

One clinic denied me for not having a Google or Apple account, so I took my business to one that would accommodate me.

Rolling over and doing what the majority of people want you do to is not how change happens.
by 3rodents | 2025-11-09 18:49:14+00:00
https://youtu.be/yB-J5-cTJH4

I think the editing done by the BBC was clumsy but it’s patently absurd to suggest they mischaracterised Trump’s intent. He was literally impeached for inciting January 6th!

The BBC should be held to a high standard that rightly leads to chastising for the way they edited Trump’s speech but this pile on is self-serving, an attack on the BBC rather than holding the BBC to account.
by trenchpilgrim | 2025-11-09 18:49:14+00:00
> If software engineering is not special and can be done by anyone, so can any other role in a business.

Indeed, however other business roles have a significant physical presence or face to face component. Sales & marketing, legal, HR, and significant parts of operations and admin have physical presence requirements in most businesses. I would expect finance/accounting to be vulnerable to offshoring, though.
by nmilo | 2025-11-09 18:49:24+00:00
I mean this in the best possible way but your code is not special. Plagiarizers are gonna plagiarize and if not from you then from the other 1000 open-source student-friendly portfolio projects. Career wise you should be building up your GitHub ASAP, anyone can make a fancy looking frontend or whatever you do but I can’t know if someone is good without looking at the code (and I would probably never care enough to go out of my way to request it).
by jauntywundrkind | 2025-11-09 18:49:25+00:00
I am a little sad the original pretty interesting FedCM work got reduced to this. There was some neat work underway to allow using identity providers without the site even knowing the provider! https://github.com/w3c-fedid/FedCM/issues/677

But after some work the team scoped down, to focusing on email verification. I think that's what lead to this spec? https://groups.google.com/a/chromium.org/g/blink-dev/c/rwu9w...
by tedivm | 2025-11-09 18:49:52+00:00
Don't put words in my mouth.

When we say they're arresting US citizens I'm referring to the brown people they're picking up off the streets purely for being brown. The lawncare guy they picked up the other day, on film and with paperwork, wasn't protesting or interfering with anything.

You're just making things up to justify this fascist take over.
by lisbbb | 2025-11-09 18:49:53+00:00
It was going to happen anyways. I was working remote 2-3 days a week before 2020 hit and that was mainly due to how bad my commute was time-wise. It was exhausting. But it's because the team I was working with was all in other cities and countries and so I was driving to an office location just to badge in. I barely even talked to anyone there. It became a terrible job for that reason alone. Much of what made my career was developing professional contacts and colleagues and Covid took all that away from me to the point that it killed my career. Now a lot of us are in the same situation and I'm here to tell you, I think this is it--it's never coming back this time. You can hope it does, but hope is not a strategy.
by hamdingers | 2025-11-09 18:50:56+00:00
This doesn't fully capture it, because the right is clearly fine with lawlessness.

The distinction is the left cares about why, as you said, while the right cares about who. If the Right People are breaking the law (Trump, ICE, the youth pastor), it's okay.

If every accusation is an admission, GP admits it plainly: "it's okay when your tribe does it?"
by tekbruh9000 | 2025-11-09 18:50:59+00:00
Egh this is pretty "use unalived not died".

"Get out an English thesaurus and recreate Mona Lisa in different words."

If you really want to be a cognitive maverick, you would encourage them to make up their own creole, syntax and semantics.

Still, the result is describing the same shared stable bubble of spacetime! But it's a grander feat than merely swapping words with others of the same relative meaning.

You totally missed the point of "put this in your own words" education. It was to make us aware we're just transpiling the same old ideas/semantics into different syntax.

Sure, it provides a nice biochemical bump; but it's not breaking new ground.
by sholladay | 2025-11-09 18:51:23+00:00
If someone else steals your work, you should be proud. They found it to be valuable. If they managed to sell it or build something with it, they’ve demonstrated that you can do the same. Use it as a learning experience.

Keep in mind that you are in control of what people are allowed to do with your software. By default, your code is unlicensed even if it is public, which means no one else can distribute it or change it or do much of anything with it. Thus, if someone uses it and claims it to be theirs, you can sue them if you want to.

However, instead of leaving your code unlicensed, I would recommend choosing an open source license and applying it to your code when you make it public. There are many to choose from!

By applying a license to your code, you are establishing a clear framework for what other people are and aren’t allowed to do with it. And it’s legally enforceable. In fact, there are organizations that may step in to help you if someone violates your license or challenges it in court. For example, my preferred license is the Mozilla Public License. If someone tried to challenge me on any part of that license, Mozilla would have a vested interest in defending it, since it’s their license and they use it, too. Their lawyer is even available to chat with over email. I once reached out to ask if I could make a small tweak to the license without causing headaches. They got back to me within a few days and said it would be fine. That gave me a lot of confidence to continue using it.

Some licenses are very permissive, such as MIT. Others are much more restrictive, such as GPL. The MPL, which I use, is somewhere in between.

What’s right for you really just depends on what you consider to be fair. And every project can be different. Maybe you build some small tools that you release under MIT, essentially donating them to all of humanity. Meanwhile, you create a startup and build a product where you keep some of it private and release parts of it publicly, licensed under the GPL, because you don’t want huge corporations stealing the work for your day job without reciprocating. That’s a relatively common approach.

Whatever you decide, just make some of your code public. The feedback and experience will be well worth it. Good luck!
by toast0 | 2025-11-09 18:52:40+00:00
Depends on the company. Mail to the CEO is a well known customer support escalation path.

For companies that do generally support their customers, usually it gets you into an 'executive support' queue with people who are empowered to understand and solve problems that are mostly solvable --- you should be able to get money things made right, but don't expect product changes (but it can happen).

For companies that don't support their customers, it gets overwhelmed and may get dumped into the same usual support channels where reps aren't empowered to get anything done.
by xg15 | 2025-11-09 18:52:50+00:00
> How do you get it to do this? For that, we turn to PR people, always in search of influence, who are developing a form of writing (press releases and influence campaigns are writing) that’s not so much search-engine-optimized as chatbot-optimized. It’s important, they say, to write with clear structure, to announce your intentions, and especially to include as many formatted sections and headings as you can.

Ok, so those horrible articles lately, full of axios-style micro sections and unnecessary emoji that I thought were obviously written by AI were instead written by humans, for AI?

The future is stupid.
by yason | 2025-11-09 18:52:51+00:00
If that's the gist of it, then:

> Government actions that restrict the ability to privately...

This seems weirdly backwards. The main problem is not generally what government can and wishes to restrict, it's all the proprietary/private restrictions such as not being able to run whatever code you want on hardware you own. The bill does nothing to address the actual rights of citizens, it just limits some ways government can't further restrict the citizens' right. The government should be protecting the citizens' digital rights from anyone trying to clamp them down.
by anvuong | 2025-11-09 18:52:58+00:00
Enduring based on what metrics? Fornite is now an 8-year old massively (and still is) successful game. And the Battlefield series is actually 7 years older than the Souls series if you count from Demon's Souls. Comparing these 3 games is even more absurd because they are from entirely different genres, and they are not mutually exclusive, one can enjoy more than one genre.

I agree with other commenters in here, I feel sorry for your kids and thankful that my parents didn't treat me like what you are doing with your kids now.
by xienze | 2025-11-09 18:53:02+00:00
> All that effort convincing management you're just as effective working remotely was also a collective sales pitch to outsource your role.

Here’s the thing though. People have been trying to outsource software development since the late 90s. Every time I’ve been around offshoring efforts wherever they were implemented, a few years later onshoring would happen again. It turns out time zones, thick Indian accents, and poor quality control have been and still are major obstacles to overcome.
by dpark | 2025-11-09 18:53:02+00:00
This is still not an answer to the comment chain. The real answer is “if you want to live this way, you give up a bunch of conveniences and have to deal with it.” It’s less convenient with schools, with childcare, with work, and everything else that assumes always online.

> No one gets to decide your lifestyle but you. Make them adapt.

Make them adapt is some nonsense. You’ve made multiple comments that through sheer force of will you can make other people align with your choices. You’ve posted zero evidence, or even claimed, that you have succeeded in doing this yourself.
by eichin | 2025-11-09 18:54:33+00:00
15 or so years ago I had a similar journey - a single python interpreter "impossible" segfault in production that turned out to be a bug in glibc realloc, that had already been fixed in an update, we just didn't figure out to even look for one until we'd narrowed it down that far. (We were shipping custom Debian installs on DVD, a fair number of our customer installs weren't internet accessible so casual upgrades were both impossible and unwanted, but it was also a process mistake on my part to not notice the existence of the upgrade sooner.)

Never wrote it up externally because it was already solved and "Debian updates to existing releases are so rare that you really want to pay attention to all of them" (1) was already obvious (2) was only relevant to a really small set of people (3) this somewhat tortured example wasn't going to reach that small set anyway. (Made a reasonable interview story, though.)
by gus_massa | 2025-11-09 18:54:36+00:00
Last month, my old phone decided to die, and I bought a Samsung. Hardware is fine so far, but software ...

Recent rant in a similar thread: https://news.ycombinator.com/item?id=45740274

New rant:

As I said, the phone restarted itself to upgrade and disabled the notifications until I loged in again. I could have missed some important stuff, but I notice it before it caused a problem.

So I went to the configuration and disable automatic upgrades.

Now I get a notification that ask me to restart to upgrade, and say that if I accept it will be restarted automatically next time. (And it's very easy to press that button by mistake.)

And there is an annoying that each week tells me if I used the phone 5 minuthe more than the previous week, and is magical and impossible to turn off.
by magicalhippo | 2025-11-09 18:54:51+00:00
> Like people congregate around their fridges

In my experience they do. At least at parties, cause that's where the beer is kept.

A smart fridge tracking the contents and doing facial recognition on who's opening it sounds awesome.

Then it can alert everyone Tom just stole Bob's IPA sounds very useful, to avoid those awkward "who stole my beer" moments.
by prmoustache | 2025-11-09 18:54:55+00:00
Are there evidence it is really happening? Which open wifi network are left in residencial neighborhood? My neighbors aren't tech savy yet they use the wifi configured provided with the router which has a passphrase. I believe even in McDonalds you get the wifi password only upon purchase in the receipt. Most open networks I still encounter are in big stores such as IKEA or airports and you still have to register to connect. I doubt the signal woukd reach even the closest houses anyway.
by questionableans | 2025-11-09 18:54:58+00:00
Admittedly privileged counterpoint: I want to work with the best co-workers in the world. Most candidates I’ve interviewed both in the US and in other countries aren’t anywhere near that level. If just anybody will do for a job, I’ll probably get bored and frustrated by it.

High pay has been a mixed blessing for the tech field. For every aspiring top mathematician or physicist who’s been tempted by the pay and relevant new problems, I often feel like we’ve gotten 10x as many people who would otherwise have been uninspired doctors and lawyers or top business majors.
by laserbeam | 2025-11-09 18:55:14+00:00
Unfortunately, I require PDF outputs for some of my documentation. Right now this is possible via some plugins (I cannot remember which fork of a pdf export plugin worked, but at least one does) in Material for MkDocs. It’s not perfect, but it is good enough.

Should I expect a “good enough” pdf export experience in zensical at some point or now?
by danso | 2025-11-09 18:55:53+00:00
Transcript link:

https://www.npr.org/transcripts/nx-s1-5601059

A great listen and thought provoking all the way through, but the part most specifically relevant to HN:

> GONZALEZ: Preston Thorpe is the one making six figures, which, by the way, is double what the corrections officers who guard him make. And it's been a game changer for Preston. He said it's hard enough to get a job when you have a criminal record, let alone while you're still inside.

THORPE: And now, I feel like my life has a purpose. Like, there's no situation right now that would cause me to do something where I would risk losing, like, my job, my computer.

GONZALEZ: Preston is 33 years old. And he told Susan Sharon that he's always been a computer guy, a computer nerd, he said, since he was 13 years old. It's kind of what got him in trouble later in life.

SHARON: He talked to me about buying drugs on the dark web and selling them. And I think the second time, he was convicted because he had a powerful synthetic opioid, much more deadly than fentanyl, capable of killing lots of people.

GONZALEZ: Preston is about nine years into his 20-ish-year sentence. He used to be in a different prison, in a different state, and he says he got in a lot of trouble there, so much so that they transferred him to Maine. Like, we need this person out of our custody. And when he got to Maine, Preston started seeing possibilities-- school, picking up coding again. And he did super well, so well, no issues. And eventually, he got a remote job as a lead principal engineer for this nonprofit that pushes for education in prisons. And because Preston had a laptop, you know, in his cell all day and all night that he could use for certain approved things, Preston started contributing to this big open-source coding project.

Basically, this company was going to attempt to rewrite this database called SQLite in Preston's favorite programming language.
by ryandrake | 2025-11-09 18:56:00+00:00
They don't need an "emergency fund". It's not like the government maintains this giant sack of money in the basement of Congress that they reach into to pay government employees. They are still buying and redeeming treasury bills and notes. They -could- pay government employees (see also: Congress is getting paid) but they won't because the strategy to grief normal people while they fight is deliberate.
by ZeroConcerns | 2025-11-09 18:56:35+00:00
I don't have any particular opinion on TP-Link (never used their products), but the idea that a low-cost vendor targeting home and SMB users is somehow a state-level agent trying to compromise those users... needs evidence.

I mean, in the case of actors like Huawei, you can at least credibly make the argument that the continued access of their support staff to internal provider networks is a significant risk, but that vector is entirely absent here.

Sure, embedded firmware has been, is, and will continue to be a tire fire prone to embarrassing compromises, but containing those is mostly about notification and containment by government agencies (which the current US administration is doing their utmost best to kneecap) and/or large ISPs (which in the US have traditionally never cared).

Forcing "foreign" products off the market in favor of "domestic" replacements with the exact same, if not worse, flaws won't fix a thing, unless you put some pretty significant controls into place that nobody is willing to enforce or even outline.
by nine_k | 2025-11-09 18:56:48+00:00
This is sort of missing the point of email verification. It's to test that the email from this particular site is deliverable and visible to the user, not just that it's a legitimate address known to work by some third party.

A user may make a typo in the email, and that email might still be a valid email know to work (but for another, unrelated person). The user's email agent (such as GMail or Outlook) can mark the email unimportant and make it hard to notice, or even mark as spam. All these issues are much better to find out and iron out before the user sees themself unable to communicate, or successfully bound to an email they cannot access.

The whole point of email verification is to make certain that a channel of alternative communication exists for a case when the user would be unable to identify themself normally, for whatever reason. A working email alone is not always sufficient for successful credentials reset, but almost always it's much easier to when the user has it.