MurphyA/hacker-news huggingface dataset:
by vilhelm_s | 2026-02-09 18:54:33+00:00
There is a copy of a court order here which gives more legal details [https://www.universalhub.com/files/attachments/2026/culleton...]

> The Fifth Circuit has held that the VWP statute “‘unambiguously’ limits an alien’s means of contesting removal solely to an application for asylum.” McCarthy v. Mukasey, 555 F.3d 459, 460 (5th Cir. 2009) (citation omitted). And once an individual violates the terms of the VWP by remaining in the United States for more than ninety days, the individual is no longer entitled to
contest removal on any other basis. Id. at 462. This is true even when an individual has a pending adjustment of status application on the basis of their marriage to a U.S. citizen. Id. at 460, 462.

> Culleton concedes he is removable under the VWP. Reply 10. But he argues that
because USCIS accepted and began processing his adjustment of status application, he is entitled to due process protections in its fair adjudication. Id. at 9. The Fifth Circuit has foreclosed this very argument, reasoning that the VWP waiver includes a waiver of due process rights. See Mukasey, 555 F.3d at 462. And “[t]he fact that [Culleton] applied for an adjustment of status before the DHS issued its notice of removal is of no consequence.” Id.
by TechniKris | 2026-02-09 18:54:40+00:00
> Opensource Discord, Self-hosted, federated

Sounds like you want https://matrix.org/

> Discord is a good design

Then the main, reference client https://element.io/ or https://fluffy.chat would work great for you.

... With the only caveat being that general experience of using Matrix is awful.

I second the other commenter's suggestion of using https://stoat.chat/ or as it used to be called: Revolt, which matches the "Opensource Discord" requirement perfectly.
by dundundundun | 2026-02-09 18:54:55+00:00
This is stupid.

I'm lucky enough to have driven quite a few modern Ferraris (488, 812, FF, California) and what they have in common is that their interiors are not very pretty or advanced, but everything is where you'd expect and gives the info you need (that is, apart from the horrible non-deterministic placement of the indicator switches on the steering wheel).

This is not a Ferrari interior. It's an interior for rich people who will buy a Ferrari EV and think they have a Ferrari. Like the Purosangue before it, it cosplays as a Ferrari while diluting the brand.

I recently went straight from a California to a Miata ND, and the Miata is just so much more fun in every conceivable way. Cheaper interior for sure, but it can actually be used in fun ways on normal roads and you cannot hide weight with electronics.
by djoldman | 2026-02-09 18:55:19+00:00
When it comes time to decide whether or not to take action and what that action should be, I'd say that the total potential risk reduction is more important.

One should weigh the cost of the proposed intervention in time/money/other_expense against the potential benefit. The potential benefit is the total reduction in risk * the magnitude of the unwanted outcome.

40% is less relevant.
by AnthonyMouse | 2026-02-09 18:55:39+00:00
> Even if the back door wasn't there, you wouldn't want nation state hackers anywhere near telecoms since they're critical infrastructure.

This is only because of the design defect that "lawful intercept" requires.

Telecoms should be completely untrusted because everything is end-to-end encrypted. Compromising a telecom shouldn't allow you to do anything other than bring about a denial of service, and even that would only be effective against anyone who didn't have a redundant link with a different provider, which all actually critical infrastructure should. And a denial of service is conspicuous, as opposed to spying on required-to-be-unencrypted traffic which can continue undetected indefinitely and is a significant national security risk.

Our need to not be spied on is greater than our need to spy on ourselves and requiring designs that assume the opposite of that is a major self-imposed security vulnerability.
by antoferra | 2026-02-09 18:55:53+00:00
Building TimeCap: an app that removes the addictive sections of any social media. That means that you can check your friends' updates on Instagram without getting distracted by reels.

It is fully customizable, works on any social media, and it genuinely brought my screen time to less than 1 hour.

It is free to use for one platform, and is $29.99/yr for unlimited. And if you need the premium version but can't afford it, just send me a message and I'll sort you out.

App Store link: https://apps.apple.com/us/app/id6737515680
by wan23 | 2026-02-09 18:56:02+00:00
At some point when the compounding was ramping up it was difficult to get the drugs even with a prescription and being willing to pay the full no-insurance price. Nowadays you can mostly get it, but insurance coverage is spotty. Because of weird incentives, the no-insurance prices of drugs are highly inflated so the amount that they cost isn't a realistic price for most people to afford. The manufacturers offer coupons but the conditions on them, and the fact that they still leave you with a pretty inflated price tag means that the compounded versions like what HIMS sell are the most cost effective option for a lot of people - it's still highly marked up, but to a level that is manageable for way more people.
by Terr_ | 2026-02-09 18:56:09+00:00
> With any system: if it’s capable of the output then the problem IS the input. Always.

> if it’s possible for the system to produce the output then it’s fundamentally an input problem.

No, that isn't true. Consider the following deterministic system, which is clearly capable of the "desired output":

def holy_predict_coin_flip(player_prayer):
if len(player_prayer) % 2 == 0:
return "Heads"
else
return "Tails"

Would one say that the "fundamental problem" with this is that we need higher-quality input? I don't think so.

There's an enormous difference between "the desired output" versus "the correct output reached by a correct method."
by cchavez | 2026-02-09 18:56:21+00:00
Location: Morelia, Michoacán, México

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript, Next.js, React, Tailwind CSS, Vue.js, Figma

Résumé/CV: https://cchavez-portfolio.vercel.app/

Email: cesarchavezcal@gmail.com

I'm a Product Designer and an App Developer with 10 years of experience. Experienced in solving communication problems through design
and technology, and skilled in working with development teams both remotely
and in-house, utilizing AI-assisted workflows to accelerate delivery.
by orthogonal_cube | 2026-02-09 18:56:21+00:00
As others have said, it’s obvious that no real attempts have been made by anyone to create a privacy-focused solution because the end goal is to collect photo IDs.

Occasionally in my free time I have been tinkering with a certificate-based solution that could fulfill this sort of need for age verification. It’s not the most robust idea but it’s simple enough using most of what we already have. Creating a minimal protocol which doesn’t share actual identifying information nor metadata of the site you’re accessing is trivial. If I can make an 80% solution in less than 100 hours of my free time then some groups with more money and intelligence could propose a dead-simple and easy-to-adopt solution just as easily.
by bakugo | 2026-02-09 18:56:22+00:00
If this happened 15+ years ago, a huge chunk of the userbase likely would've migrated to alternatives, potentially resulting in Discord being replaced and falling into irrelevance.

Today, though, no chance that happens. The current generation literally grew up with it, same for most of the other established social media apps. The concept of alternatives largely does not exist for them. And besides, they were probably already sending pictures of themselves and other personal data to each other through the app, so it's not like Discord doesn't already have all of that.
by Jensson | 2026-02-09 18:56:23+00:00
Lots of people have jobs today thanks to high level languages that wouldn't have a job before them, they don't need to know how to manage memory manually.

Maybe that will happen for LLM programming as well, but I haven't seen many "vibe coder wanted" job ads yet that doesn't also require regular coding skills, so today LLM coding is just a supplementary skill its not a primary skill, so not like higher level languages since those let you skip a ton of steps.
by maxglute | 2026-02-09 18:56:43+00:00
SH onshore, HK offshore still. PRC bigger economy than entire region SG serves, if PRC wills HK to be finance hub larger than SG then that's what HK will be, on mainland volumes alone. One thing Singapore has over HK is it's land endowments though pathetic is slightly less meagre, SG managed to carve out nice industrial sector for 20-25% of GDP, something HK couldn't compete with PRC and IMO heavy reliance on finance fucked it over. Hence HK being integrated into greater pearl river after NSL slap down cowed all the nativists.
by lelanthran | 2026-02-09 18:56:50+00:00
>> Without thorough review, you are unable to be sure that the output code matches the intent of your prompting, which is analagous to writing code with UB.

> If that's the author's point then the article needs a rewrite. I suspect that was _not_ the author's point and it's offered as a good faith but misplaced post-hoc justification.

I am the author (thanks for giving some of your valuable attention to my post; much appreciated :-), and I can confirm that the `>> ...` quoted bit above is my point, and this bit of my blog-post is where I made that specific point

> As of today 2, there is a large and persistent drive to not just incorporate LLM assistance into coding, but to (in the words of the pro-LLM-coding group) “Move to a higher level of abstraction”.

> What this means is that the AI writes the code for you, you “review” (or not, as stated by Microsoft, Anthropic, etc), and then push to prod.

> Brilliant! Now EVERY language can exhibit UB.

Okay, fair enough, I'm not the worlds best writer, but I thought that bit was pretty clear when I wrote it. I still think it's clear. Especially the "Now EVERY language can exhibit UB" bit.

I'm now half inclined to paste the entire blog into a ChatAI somewhere and see what it thinks my conclusion is...
by sridhar87 | 2026-02-09 18:57:19+00:00
Thanks for checking out.

Actually I didn't know of XState when I built this, I had built this for my own workflow.

I did use AI to build this, so credits to AI for coming up with the right model, inspired by XState.

My plan is to build a slightly orthogonal version of what stately / xstate offers, even though right now it looks similar.

You can check out eigenarc.com for how I'm thinking of this.
by tkrn | 2026-02-09 18:57:27+00:00
I'm not too fond of adding extra syntax or infix operators to Lisps but I have been thinking lately if maybe some limited form of infix macros could be useful, mainly in binding forms and such. E.g anaphoric ifs were a thing in the past for binding conditional expression's value; currently the preferred method seems to be if-let, or when-let and maybe unless-let too, and of course also the let* variants. And for completeness one might also need cond-let with its own different semantics. Oh, and maybe letrec and a few others too. But at that point it might make sense to come up with some kind of define-let-form macro facility to deal with the general pattern.

But all that gives me a nagging feeling that maybe traditional Lisp macros don't really compose that well? So as a band-aid I had the idea to introduce special infix macros so one could for example do "(if (expr as: var) (something-something var))", or maybe "(something-something var where: var expr)" and so on. I'm not sure what the exact semantics should be though, especially with the as: form. It's probably just a result of doing too much Smalltalk lately, but out of all the "let's fix lisp's syntax" ideas I don't think I have seen exactly this one before, so that's something I guess. (As an alternative we could also of course just replace the lambda form with something less verbose so one could "(if expr [var | something-something var])" and then make the conditionals regular functions, or even generic ones specialized on booleans. Or maybe I'll just get back to hacking my init.el for now and try to cleanse my mind of these impure thoughts.)
by progmetaldev | 2026-02-09 18:57:33+00:00
There are still some processes that require a waterfall method for development, though. One example would be if you have a designer, and also have a front-end developer that is waiting for a feature to be complete to come in and start their development. I know on HN it's common for people to be full-stack developers, or for front-end developers to be able to work with a mockup and write the code before a designer gets involved, but there are plenty of companies that don't work that way. Even if a company is working in an agile manner, there still may come a time where work stalls until some part of a system is finished by another team/team-member, especially in a monorepo. Of course they could change the organization of their project, but the time suck of doing that (like going with microservices) is probably going to waste quite a bit more time than how often GitHub is down.
by isehgal | 2026-02-09 18:57:49+00:00
hey, ishaan here (kartik's cofounder). this post came out of a lot of back-and-forth between us trying to pin down what people actually mean when they say "async agents."

the analogy that clicked for me was a turn-based telephone call—only one person can talk at a time. you ask, it answers, you wait. even if the task runs for an hour, you're waiting for your turn.

we kept circling until we started drawing parallels to what async actually means in programming. using that as the reference point made everything clearer: it's not about how long something runs or where it runs. it's about whether the caller blocks on it.
by asveikau | 2026-02-09 18:58:29+00:00
I think she is a polarizing figure to some, but journalist Taylor Lorenz has been complaining about this sort of thing for a long time. She has been increasingly warning about a future in which we need to scan IDs for all of our online services, in the name of protecting kids. (With the obvious implications about that data leaking, governments using it to track dissidents, etc.)
by _DeadFred_ | 2026-02-09 18:59:19+00:00
The very reason why we object to state ownership, that it puts a stop to individual initiative and to the healthy development of personal responsibility, is the reason why we object to an unsupervised, unchecked monopolistic control in private hands. We urge control and supervision by the nation as an antidote to the movement for state socialism. Those who advocate total lack of regulation, those who advocate lawlessness in the business world, themselves give the strongest impulse to what I believe would be the deadening movement toward unadulterated state socialism.

--Theodore Roosevelt
by loot-dropdude | 2026-02-09 18:59:21+00:00
Hey everyone,

I have a weird hobby of collecting data on startup failures (autopsies). I just finished analyzing 1,600+ failures (burning $500B+ in capital) and put it all on a site I built just to share the findings.

The biggest surprise? We're often told startups die because of "No Market Need." But in this dataset, that was only the #9 cause (36%).

The real killers were Product Problems (85%) and Competition (82%)—which totally contradicts the old "startups commit suicide, they don't get murdered" saying.

I built this with no ads, no sign-ups, and no paywall. Just raw data for anyone who wants to avoid these potholes.

Hope it helps you build something that lasts.
by yial | 2026-02-09 18:59:24+00:00
I would argue I can still say it /can/ cut off 50 minutes.

If you do a comparison of a 600 mile trip at 60 vs 55 you’re pretty close.

But yes, to be pedantic and more exact, you are spot on that it will get you 50 miles closer.

But in real world examples,

If you’re traveling 700 miles.

65 vs 70, 70 will reduce your time by 43 minutes.

So in certain scenarios, 5 mph difference must be able to save you 50 minutes ! ;)

(I do understand your point, and you’re correct. I’m just poking fun at it- my point with the mph difference is because 50 miles doesn’t have the same translation for most people at 50 minutes, but is a more accurate data approach. )
by almostdeadguy | 2026-02-09 18:59:26+00:00
In the past couple days I've become less skeptical of the capabilities of LLMs and now more alarmed by them, contra the author. I think if we as a society continue to accept the development of LLMs and the control of them by the major AI companies there will be massively negative repercussions. And I don't mean repercussions like "a rogue AI will destroy humanity" per se, but these things will potentially cause massive social upheaval, a large amount of negative impacts on mental health and cognition, etc. I think if you see LLMs as powerful but not dangerous you are not being honest.
by culi | 2026-02-09 18:59:47+00:00
I also strongly suggest people read the ACLU's report Resistance, Retaliation, Repression: Two Years in California Immigration Detention. It's from before Trump 2 but no doubt the issues raised in here have only gotten worse

https://www.aclunorcal.org/publications/resistance-retaliati...

Some of those issues:

- forced labor in order to afford to eat. The $1/day "Voluntary Work Program" is necessary to afford enough food and there is retaliation if you refuse (including solitary confinement). CoreCivic sells your labor

- dozens of documented deaths from forced labor and medical neglect

- extensive use of solitary confinement often for "minor disciplinary infractions or as a form of retaliation for participating in hunger strikes or for submitting complaints"
by VladVladikoff | 2026-02-09 19:00:09+00:00
Holy those checklists are the bane of my existence. For example demanding 2FA for email, which is impossible if you self host, unless you force everyone to use RoundCube, but then you have to answer to the CEO why he can’t get email on his iPhone in the mail app.

Or just loads of other stuff that really only applies to large Fortune 500 size companies. My small startups certainly don’t have a network engineer on staff who has created a network topology graph and various policies pertaining to it, etc etc. the list goes on, I could name 100s of absurd requirements these insurance companies want that don’t actually add any level of security to the organization, and absolutely do not apply to small scale shops.
by mschuster91 | 2026-02-09 19:01:16+00:00
Yeah well fuck insurers. We are supposed to get spied upon by our cars with their blackboxes, by our insurers, by Google, by national security services of various countries... and what do we get in return? Dinged for other people's bad behavior which we cannot reasonably control. Either you follow the car in front of you very closely and get hard braking events, or other people switch lanes in front of you and in the worst case slowing down during lane change, provoking yet another hard braking event.

Fuck all of that.
by rush86999 | 2026-02-09 19:02:05+00:00
Basically the conclusion is LLMs don't have world models. For work that's basically done on a screen, you can make world models. Harder for other context for example visual context.

For a screen (coding, writing emails, updating docs) -> you can create world models with episodic memories that can be used as background context before making a new move (action). Many professions rely partially on email or phone (voice) so LLMs can be trained for world models in these context. Just not every context.

The key is giving episodic memory to agents with visual context about the screen and conversation context. Multiple episodes of similar context can be used to make the next move. That's what I'm building on.
by exe34 | 2026-02-09 19:02:09+00:00
Do you really think it would make a difference? POTUS and his entourage have been lying to us on TV while we watch the same clips of their ICEtapo shooting people in the face for brandishing a phone and calling them domestic terrorists. They've picked up people during their citizenship ceremony. Do you seriously think that a piece of paper would make the slightest bit of difference?
by yodakohl | 2026-02-09 19:02:33+00:00
Building PushMe: A service that sends you notifications for anything you care about.

I was wasting way to much time scrolling news. It consist of a crawling engine, de-duplication, llm creating a custom keyword filter and each event is checked against the original prompt for verification using a llm before sending it out.

Keywords suck, 381 of 388 potential matches end up like this:

"The event is about an OpenClaw Plugin Hub supply chain attack, not a data breach affecting hundreds of millions of users. The watch request specifies a massive data breach; the event does not clearly indicate that."

[https://pushme.site]
by joefourier | 2026-02-09 19:02:38+00:00
The reason the nearest neighbour interpolation can sound better is that the aliasing fills the higher frequencies of the audio with a mirror image of the lower frequencies. While humans are less sensitive to higher frequencies, you still expect them to be there, so some people prefer the "fake" detail from aliasing to them just been outright missing in a more accurate sample interpolation.

It's basically doing an accidental and low-quality form of spectral band replication: https://en.wikipedia.org/wiki/Spectral_band_replication which is used in modern codecs.
by cheschire | 2026-02-09 19:02:40+00:00
I deleted my Facebook account in 2011. After finding out how much critical neighborhood information I have been missing, I finally registered a new Facebook account fifteen years later to follow my neighborhood groups.

A month later, the account was suspended for supposedly breaking guidelines. I never posted a single message, never reacted to any posts.

They then required me to upload a video scan of my face to prove I was a person.

We aren’t quite at the end of the internet, but man I can really see the end of this journey coming sometime soon.
by lbrito | 2026-02-09 19:03:18+00:00
Calm down dude. Read your own comment:

>calm down and knock off the puerile snark.

There was no "snark" or personal attack on my first comment, unlike yours, which is now just eristic and name-calling.

My mistake on assuming you were an American, I apologize (neither am I) - you did write "Frankly, our political situation is rife with insanity" though, and this is a topic about something happening in the US.

My point is that Americans tend to fabricate a concrete Antifa (which does not exist as a single entity) so that they can use it as a proxy to attacking the idea itself. It is not yet acceptable to be openly pro-fascism, but it is very much acceptable to be against terrorism, which is how the US government classifies Antifa ("Domestic Terrorist Organization ").

So you got my point backwards: I'm not saying that these people are pro-fascism because they are anti-Antifa, I'm saying many Americans are already pro-fascism, and a politically acceptable way to express that today is by being anti-antifa -- which does not mean that _all_ people against specific Antifa-related groups are pro-fascist.
by jcranmer | 2026-02-09 19:03:22+00:00
> Now, if a and b are already float, then it's equivalent.

Not necessarily! Floating-point contraction is allowable essentially within statements but not across them. By assigning the result of a * b into a value, you prohibit contraction from being able to contract with the addition into an FMA.

In practice, every compiler has fast-math flags which says stuff it and allows all of these optimizations to occur across statements and even across inline boundaries.

(Then there's also the issue of FLT_EVAL_METHOD, another area where what the standard says and what compilers actually do are fairly diametrically opposed.)