MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2026-02-20 15:49:21+00:00
This is my PowerShell variant for squash merge repos:

function Rename-GitBranches {
git branch --list "my-branch-prefix/*" | Out-GridView -Title "Branches to Zoo?" -OutputMode Multiple | % { git branch -m $_.Trim() "zoo/$($_.Trim())" }
}

`Out-GridView` gives a very simple dialog box to (multi) select branch names I want to mark finished.

I'm a branch hoarder in a squash merge repo and just prepend a `zoo/` prefix. `zoo/` generally sorts to the bottom of branch lists and I can collapse it as a folder in many UIs. I have found this useful in several ways:

1) It makes `git rebase --interactive` much easier when working with stacked branches by taking advantage of `--update-refs`. Merges do all that work for you by finding their common base/ancestor. Squash merging you have to remember which commits already merged to drop from your branch. With `--update-refs` if I find it trying to update a `zoo/` branch I know I can drop/delete every commit up to that update-ref line and also delete the update-ref.

2) I sometimes do want to find code in intermediate commits that never made it into the squashed version. Maybe I tried an experiment in a commit in a branch, then deleted that experiment in switching directions in a later commit. Squashing removes all evidence of that deleted experiment, but I can still find it if I remember the `zoo/` branch name.

All this extra work for things that merge commits gives you for free/simpler just makes me dislike squash merging repos more.
by 542354234235 | 2026-02-20 15:49:23+00:00
The Olympics are games. No one is hurt by someone playing for another team. Are people disloyal to America if they vacation in a foreign country? They are siphoning American money off to a foreign country instead of patriotically traveling inside the US of A. Don’t watch the Great British Bake Off! You are giving your American attention to a foreign show over the great Home Grown American TV!
by abeppu | 2026-02-20 15:49:40+00:00
Diffusion model papers are always interesting to read but I always feel like they need some mechanism to insert or delete tokens.
In the example in the figure in this post, once it has fixed "British munchkin cats _ _ and ..." you _can't_ get to "British munchkin cats are a new and controversial breed." because there's not the right number of tokens between "cats" and "and".
In a coding context, if your model samples a paren or a comma or something which is entirely plausible at that position, it can still close off an expansion which would be syntactically correct.
by scottLobster | 2026-02-20 15:49:46+00:00
Keep in mind that many secure no-cell-phone zones, even those that host classified data are still relatively physically open. The personnel allowed inside them are strictly vetted and trained to be self-policing, but it's only the threat of discovery and harsh punishment stopping someone with the right badge/code from physically bringing in a phone. There generally aren't TSA-style checkpoints or patdowns. Happens accidentally all the time, especially in the winter with jackets.
by jvuillemot | 2026-02-20 15:50:17+00:00
We’re a team of 3 mission-driven founders. After years of developing and scaling mobile apps, we built Marlvel.ai to help founders traverse the "Death Valley" of going from 1 to 100.

One of the most frustrating pain points we faced was gathering public mobile data to get a fresh "user sentiment" on mobile apps (for our own products, competitors, or just inspiration).

Most tools charge $500+/month for this, but we built it and are opening it up for free.

We want it to stay that way to help mobile builders save time and focus on their core value instead of of chasing and cleaning fragmented data.

The Insight:

- AI Sentiment Analysis: Instant categorization of reviews. Find out why an app is tanking without reading 1,000 comments.

- Intel Reports: High-signal summaries of competitor shifts and trends.

- Agent-Friendly: Data is structured for LLMs and AI agents.

We are developing another paid product, but for this free one, we're shipping new updates frequently because we believe every mobile app deserves to unlock its true potential.

No sales calls, no demo, no enterprise BS, no spam.

We're in beta and would love your feedback on the data accuracy and UI.
by notanastronaut | 2026-02-20 15:51:08+00:00
There is a sentiment around tools and a particular business sells perfectly fine, cheap, one use tools, for those jobs that you'll only need to do once, maybe twice. But if you want a good quality tool, you spend money on it and buy it elsewhere.

That's how I perceive vibe programming. A small one-off job that it would literally take me longer to write than to have generated? Perfectly fine. For anything else, there are professionals who get it done.
by win311fwg | 2026-02-20 15:51:19+00:00
> Remember, I'm talking about the API to a Go wrapper around SDL.

We were talking about using malloc/free vs. a resizable buffer. Happy to progress the discussion towards a Go API, however. That, obviously, is going to look something more like this:

renderer := SDLRenderer()
defer renderer.Destroy()
for _, str := range strings {
surface := renderer.RenderTextToSurface(str)
textures = append(textures, renderer.CreateTextureFromSurface(surface))
}

I have no idea why you think it would look like that monstrosity you came up with.
by zbentley | 2026-02-20 15:51:31+00:00
It's a few things (source: I've worked on some large online B2B systems and seen signup flow funnel data for some even larger B2C systems):

1. Ease/laziness as others have mentioned. Even for a service that answers a real need, many users will bail out of the signup flow and just ... leave that need unsatisfied when they see a web form.

2. Underreported: google/apple sign-in buttons make it feel like you already have an account. The fact that the "grant access" new-signup request is a second screen and that "sign up" and "sign in" (with Google/Apple/Github/Facebook/etc.) are the same buttons to enter the funnel is huge. It's not that users are confused/forgetting whether they already have accounts (though some are); rather, it's psychological momentum created by the ambiguous language.

3. Trust and consistency. Nontechnical users just trust the recognizable brand buttons more. They don't necessarily know why/know how auth works, but they know that a lot of data breaches happen and are scared. The fact that the embed button almost always looks the same/familiar is massive. I suspect that it would also be a conversion killer if the "sign in with apple/google" buttons were styled to look totally different and not contain logos.

4. A lot of semi-technical folks don't like remembering passwords (and password managers--even good device-integrated ones--aren't as reliable at autofilling as a lot of casual users would like). Others know that it's a bad idea to reuse passwords. As a result, people use the button that doesn't require them to pick a password they'd have to remember.

5. Impression of privacy. Some (especially older) nontechnical users have a significant aversion to typing in their personal info (name/address/CC number) into online forms, so they pick the option that doesn't require that.

6. Technical people who prefer SSO because it gives (on the SSO provider side) a list of every integrated account; better permissions control (for services that integrate with e.g. Google for more than just login); a marginal chance of a little less data being stored on a service's servers versus the regular make-an-account option; somewhat fewer opportunities for a service to screw up auth by building it themselves wrong. This demographic is small compared to less technical users.

That's all presented without comment. Some of those points are based on exploitative provider behavior, or user ignorance. I'm just explaining the decisionmaking factors, not defending them.

Add all those up, and you definitely get a conversion killer.
by F35Machinist | 2026-02-20 15:51:32+00:00
You do realize that in the US most of your taxes are going to direct transfers to rich people right? The average recipient of social security has on average 9x the net worth of the average payer. What about that is about community? birth rates have collapsed and we are still shoveling money into the pockets of old rich people. Children live in poverty while the old live in decadence. No shit I don't want to contribute so that some old degenerate can spend my hard earned cash on another round of slots at the casino.
by freedomben | 2026-02-20 15:51:44+00:00
It's gotten more popular for sure, but it's definitely been around a long time. Even just on HN there have been conversation about gdb tui ever since I've been here (starting browsing HN around 2011). For anyone who works in embedded systems it's a very common term and has been since I got into it in 2008-ish. I would guess it was much more of a linux/unix user thing until recently though, so people on windows and mac probably rarely if ever intersected with the term, so that's definitely a change. Just my observations.
by alex43578 | 2026-02-20 15:52:00+00:00
It was absurd to think this was valid policy in the first place. The IEEPA clearly didn’t delegate unilateral tariff authority to the president, especially on the flimsy basis of a “trade emergency”.

If Trump wanted a durable trade policy, work with the legislative majority to pass a real policy with deliberation - just like they should have done with immigration.
by reliabilityguy | 2026-02-20 15:52:01+00:00
And this domestic ruling is, in your view, an evidence of the “very explicitly stated goals of sowing discord within the US's former "allies", to weaken Europe, and to promote racist and fringe-right views.”?

You can’t be serious. The original claim is about the foreign policy of US government to promote racist ideologies, and your “proof” is a ruling about constitutionality of using race and language as a indicator to investigate someone’s immigration status?
by ceejayoz | 2026-02-20 15:52:05+00:00
> does Congress just make the necessary law

I very much doubt it.

> does the President just ignore the ruling

https://www.nbcnews.com/politics/supreme-court/live-blog/-tr...

"Although the Supreme Court has struck down the president's tariffs, several U.S. statutes would allow Trump to reimpose tariffs if he chooses to do so."

"“With respect to tariffs in particular, the Court’s decision might not prevent Presidents from imposing most if not all of these same sorts of tariffs under other statutory authorities,” Kavanaugh, a conservative justice, wrote."

Then we wait another year for SCOTUS to slow-walk it again.
by munk-a | 2026-02-20 15:52:10+00:00
The majority of American voters can be as dumb as they want - the two big failures here are the legislature and the judiciary. The judiciary let an obviously illegal thing sit for far too long while the legislature is too partisan to actually take actions against the administration (except in the case of the Epstein files which has been surprisingly admirable and a rare ray of light in the last year).

If the majority of American voters elect snoopy the dog snoopy can do all of the things snoopy wants to do within the bounds of the law. Snoopy can use his bully pulpit to fight against dog restrictions in restaurants and grant pardons to previous offenders. Snoopy can ensure efficient spending of money on public water fountains accessible to canines... but if snoopy starts issuing open hand-outs to the red baron (snoopy in a moustache) that's when the other branches of government are supposed to step in - we aren't supposed to need to wait four years for the next election to stop open corruption (especially since corruption is really good at funding more corruption so there's a vicious cycle that can begin if you let it fester @see the recent FBI raid on GA election offices).
by samhclark | 2026-02-20 15:52:15+00:00
Depends on your workflow, I guess. I don't need to handle that case you noted and we delete the branch on remote after it's merged. So, it's good enough for me to delete my local branch if the upstream branch is gone. This is the alias I use for that, which I picked up from HN.

# ~/.gitconfig
[alias]
gone = ! "git fetch -p && git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '$2 == \"[gone]\" {print $1}' | xargs -r git branch -D"

Then you just `git gone` every once in a while, when you're between features.
by tayo42 | 2026-02-20 15:53:17+00:00
Fix some of the ambiguities that allowed power to be concentrated in the executive branch. Automatically start elected officials so things like avoiding swearing in don't happen. Limit the power of these executive orders. Introduce recall votes. Switch to public funding for all elections.

Theres plenty we can do. That's off the top if my head. I'm sure if smart people sat down to think about it there are lots of practical and clever ideas.

The majority didn't ask for this. 49% of voters did.
by mamonster | 2026-02-20 15:53:35+00:00
>In 2021 the US had the its best opportunity to date to assemble a military tribunal to try and then execute a President

It's completely foreign to the US or the Anglo-Saxon world in general. The military as the final guarantor of state security is a continental European thing (and removing this has been the goal of many army reforms in Europe since the end of WW2).
by tfehring | 2026-02-20 15:53:54+00:00
I wouldn’t put anything past them, but my impression is that they were just acting as a middleman for this transaction and taking a fee, rather than making a directional bet one way or another. Hedge funds have certainly been buying a lot of tariff claims, giving businesses guaranteed money upfront and betting on this outcome. But for an investment bank like Cantor Fitzgerald that would be atypical.
by criddell | 2026-02-20 15:53:59+00:00
> If I'm going to invest in learning a new application, I'd rather it be an open one.

I wouldn't worry about it too much. The concepts are very transferrable.

At work I used to use SolidWorks exclusively, now I'm using Onshape and will probably switch to Inventor soon. At home I typically use Fusion 360. They all work more-or-less the same and moving between them isn't too hard.
by vunderba | 2026-02-20 15:54:00+00:00
Nice job! I don't have an iPhone but one thing I might suggest is seeing if there is a means of quick toggling between organization of photos (by subject, by date, etc) when a person is choosing one. There might be a way you can take advantage of apple's AI/subject recognition to aid in this.

Since some people's camera rolls are absolutely HUGE, 40 seconds might not be enough time to find the photos that they want.
by drumdance | 2026-02-20 15:54:09+00:00
In theory yes, in practice it requires lots of different government services to get on the same page. How do you verify a state ID? Usually the DMV. Have they released an API endpoint for that? Almost certainly no. What if instead you're using a passport? Then the federal government needs to do it. What if your passport is from a country with weak government that doesn't have a lot of capacity?

And of course governments attract hackers because they tend to not be up to date on security best practices.

A single abstraction layer on blockchains allows more developers and security experts to contribute and innovate.
by butterbomb | 2026-02-20 15:54:22+00:00
This became clear to me over the last few years. We are quickly returning to a world of entrenched social hierarchy where there are lords and peasants and little room even for social mobility.

With the corpse of meritocracy too rotted to deny at this point the elite simply seem to have run out of lies for placating the people.

Or, more likely the people are so sickeningly impotent, that’s there’s no need for the lies anymore. The new aristocracy will prevail over liberalism and everything the west lied of being part of the their values for years.
by edot | 2026-02-20 15:54:25+00:00
Lutnick is not a good man. There’s also this, from https://www.justice.gov/epstein/files/DataSet%209/EFTA012492...

“LUTNICK was a neighbor of JEFFREY EPSTEIN (EPSTEIN) in the adjoining
property at 11 E 71st Street, New York, New York. LUTNICK bought the
property for $10 through a trust. LES WEXNER (WEXNER) and EPSTEIN owned the building. LUTNICK bought it in a very roundabout way from EPSTEIN.”
by dijit | 2026-02-20 15:54:30+00:00
> Corporate espionage. Stealing secrets from a company and sanctions-busting are of course bad things to do, but the legal consequences are not the same as stealing confidential information from the government.

Sort of.

But if the government is hosting its email with Joe, and Joe hires an intern who installs a backdoor for Russia: that would be treason.

Despite the fact that it's a quaint allegory, it's actually a closer one to the reality of the situation.
by uncletomscourt | 2026-02-20 15:54:34+00:00
You think at some point america would get sick of having a billionaire gang of thieves in charge.

Trump just gave himself a $10 billion dollar slush fund from taxpayers. Who stopped him? No one. This amount of money will buy you one great den.

Noem wants luxury jets from the taxpayer.

So. Much. Winning.
by kafked | 2026-02-20 15:54:37+00:00
Yeah, same, I was surprised how well people behaved, most were more creative than toxic.

I checked that badwords list too, but it feels outdated and it’s not great for maps: it blocks words like "dick", and there are plenty of official place names and features that contain that substring and more others surprising examples.

These days it's easy to plug in AI-based profanity filter quickly. I'm also not too worried about people making "penis" jokes on the map, the dataset already has plenty of that stuff anyway, word-play is a base for geography naming.
by NietzscheanNull | 2026-02-20 15:54:41+00:00
For everyone's sake, I hope you're correct. A quick scan of the article's comment section is enough to seriously curb one's optimism, though. I don't know what the demographic makeup of participants in WSJ's comment threads is, but the views expressed are surprisingly homogenous in both substance and tone.

I like to challenge myself with a little "game" in which I attempt to guess the most commonly expressed opinions in WSJ comments based solely on the parent article title; it isn't a particularly difficult game.
by csense | 2026-02-20 15:54:52+00:00
Trump said "Don't shoot the protestors or else." Iran shot the protestors. US military assets were out of position dealing with Venezuela. Now the assets are in position, the administration now feels obligated to impose "or else."

I doubt Trump's seriously seeking a nuclear deal as he (in)famously withdrew from the deal established by the Obama administration [1].

[1] https://en.wikipedia.org/wiki/United_States_withdrawal_from_...
by grayhatter | 2026-02-20 15:55:03+00:00
I don't believe your framing nor narrative is based in reality.

But even if I assume it's all true. It does appear that CBS is paying what I might call bribes to the current administration. In this case, the incentives created what you describe as a gentle reminder, are such that CBS is now making decisions I think are dishonest and problematic. I expect my government to be extraordinarily careful with how they decide to put their finger on the scale, especially given how much influence they're able to represent, and how strong the incentives they manufacture can be.

> You don't like that CBS decided to put interview on YouTube to avoid triggering the obligation to also give airtime to another politician? Take it up with CBS.

Root cause analysis shows the problem started from the current administration's new actions that measurably diverge from their previous policies and decisions. While I agree that CBS should be held to account for their shitty decisions. Only an idiot would suggest addressing only the symptom of CBS behaving badly, when the root cause is something completely different.
by WorldMaker | 2026-02-20 15:55:19+00:00
I use this PowerShell variant:

function Remove-GitBranches {
git branch --merged | Out-GridView -Title "Branches to Remove?" -OutputMode Multiple | % { git branch -d $_.Trim() }
}

`Out-GridView` gives you a quick popup dialog with all the branch names that supports easy multi-select. That way you get a quick preview of what you are cleaning up and can skip work in progress branch names that you haven't committed anything to yet.
by pavel_lishin | 2026-02-20 15:55:22+00:00
But in this case, isn't Rathbun's owner the YouTube guy in this scenario?

I totally understand why they're trying to stay anonymous; it's a very rational thing to do, because people will shit on them. But they or their creation is the one that started trying to play the name-and-shame game.

It's hard to stir up too many feelings of sympathy here.
by easton | 2026-02-20 15:55:26+00:00
I've been to SF three times, and each time the oddest thing was going down 101 from the airport and seeing cURL commands and "you sped past that just like we sped past Snowflake" and such on billboards. It's like being on another planet where everyone is at work.

(on the other hand, in DC there's ads on the metro for new engine upgrades for fighter jets, and i've gotten used to that.)
by SilverElfin | 2026-02-20 15:55:39+00:00
This is probably true. Even before this ruling Trump and Bessent and Lutnick have spoken about how they would react to such a ruling. And it looks like they’re going to do the same thing Democrats do when they don’t like a SCOTUS ruling, and try to implement the same tariffs in a slightly different way to effectively ignore the ruling. We have to fix this. The Supreme Court’s rulings and the US Constitution have to matter. There must be consequences for ignoring them - like the president or lawmakers going to jail.

Even if part of the tariffs are rolled back, we may see other ones remain. And I bet they will not make it easy for people to get their money back, and force them into courts. Not that it matters. If people get their money back, it will effectively increase the national debt which hurts citizens anyways.

And let’s not forget the long-term damage of hurting all of the relationships America had with other countries. If Trump wanted to use tariffs as a tool for emergency purposes, he should have just taken action against China. Instead he implemented blanket tariffs on the whole world, including close allies like Canada.

In the end, my guess is China and India gained from this saga. And the Trump administration’s family and friends gained by trading ahead of every tariff announcement. Americans lost.
by marssaxman | 2026-02-20 15:55:46+00:00
Thanks for looking that up! It makes sense, of course - the line starts to drop in 1984, with the release of the Macintosh, and hits a trough around the launch of Windows 95.

It's not a term I recall hearing at all when I started using computers in the mid-'80s - all that mattered back then was "shiny new GUI, or the clunky old thing?" I really thought it was a retroneologism when I first heard it, maybe twenty years ago.
by hackyhacky | 2026-02-20 15:56:05+00:00
> If snoopy starts issuing open hand-outs to the red baron (snoopy in a moustache)

You mean like how President Trump just gave 10 billion USD of taxpayer money to a board operated by Private Citizen Trump?

https://www.nbcnews.com/world/gaza/trump-board-of-peace-firs...
by Haeuserschlucht | 2026-02-20 15:56:08+00:00
The solution is to exercise information minimalism without caring about how you are perceived.

That being said, my brainstorming-style writing is not easy to follow and I want my ideas spread and not my wording. Therefore I often dump a raw brainstorming session into chatgpt and tell it to make it understandable.

Gets the job done, it's great help.
by mrbombastic | 2026-02-20 15:56:10+00:00
A witness also reported to the FBI that Lutnick and CF are engaged in massive fraud: https://www.justice.gov/epstein/files/DataSet%209/EFTA012492...
Oh and he bought his house from Epstein for $10. Nothing to see here just a criminal admin fleecing you without even shame enough to try to hide it well.