MurphyA/hacker-news huggingface dataset:
by lemax | 2025-07-25 18:55:32+00:00
This is a fair cautionary tale but it's worth understanding the specifics of the situation – Windsurf maintained a relatively easy to replicate product with no moat, and employed a bunch of attractive talent. The company got gutted of these employees and lost its valuation because no suitable buyer thought their IP was exceptionally valuable on its own. Just because this was the outcome for Windsurf does not mean there are no longer opportunities to join startups building sticky customer bases with valuable IP and walk away wealthier when they exit – yes there is a liquidity problem[1] but let'a be honest with ourselves about the specifics of the case for Windsurf.

[1] https://techcrunch.com/2024/01/11/us-startups-have-a-liquidi...
by ipv6ipv4 | 2025-07-25 18:55:43+00:00
I’m not saying cops are always free of fault, and yes, some are trigger happy goons. But in an environment that affords close to zero reaction time, it is no surprise that cops are trained the way they are, and behave the way they do. Indeed, they are not in danger most of the time. But when they are, they have close to no time to think about it. As a result, it is in the interest of their own well being to assume that all situations are dangerous and to act accordingly.
by mjburgess | 2025-07-25 18:55:46+00:00
The point of the "tab" option is that there is no consensus on the number of spaces to use -- so by using tab, one uses a single character, and allows the developer to determine screen spacing to their comfort.

"Tab" being a live option is a symptom of the war-never-over in absolute spacing degree -- since different people have different eye-sight, eye-strain, etc. constraints, different linguistic familiarities, code-density preferences, and so on.
by mfrye0 | 2025-07-25 18:55:57+00:00
I know what you mean. This new generation of speech recognition is different though. It's able to understand fairly technical terms, specialized product names and other stuff that previously would have been garbled text.

Even if it gets slightly garbled, I often will add a note in my context that I'm using speech recognition. Then Claude will handle the potentially garbled or unclear sections perfectly or ask follow-up questions if it's unclear.
by materielle | 2025-07-25 18:56:22+00:00
But this is the problem. Our premier academic institutions shouldn’t merely exist as job training programs for big tech.

If anything, tech is still one of the better off fields in the university.

Look at history or literature programs for where this is heading. I’d imagine that most literature majors don’t even read at all these days. As recent as 50 years ago, the requirement involved hundreds of pages of reading per week, over a sustained 4 year period.

Honestly, just close down the university at this point, if all it wants to do is print out degree certificates for social signaling in the job market.
by renewiltord | 2025-07-25 18:57:05+00:00
Well, that's not precise. They are simply objecting. Others are listening to them. I have a right to tell you to go eat a pile of dung[0], for instance. Should you then go eat the dung, it is not that I exercised my right to make you eat dung.

They are simply participating in the once-maligned "cancel culture" which was protected as "freedom of speech is not freedom from consequences". These kinds of escape hatches always have these results because one's enemies find a way to use them as well.

0: Just for the sake of argument. I'm not actually insulting you.
by schoen | 2025-07-25 18:57:09+00:00
It continues to confuse me that the publisher/distributor distinction that section 230 was meant to remove (created by prior Federal court decisions) gets so frequently interpreted as if section 230 had been intended to establish it.

To me this feels as if people widely thought that the Apollo Program was intended to prevent people from traveling to the moon, or Magna Carta was meant to prevent barons from limiting the king's power, or Impressionism was all about using technical artistic skills to depict scenes in a realistically detailed way.
by rafram | 2025-07-25 18:57:15+00:00
That's totally fair. The OP seems to be intended for your main page logic:

> TypeScript is still second-class citizen with regards to browser adoption, there is a proposal to fix that, but until then we have to use tooling, bundlers, build steps that are an impediment for when you want to quickly create a short demo or PoC.

(Of course, just for "a short demo or PoC," but will anyone be motivated to rip it out before that's no longer feasible?)

So I assumed you were talking about something similar. But using this approach to compile user code makes a lot of sense.
by arghwhat | 2025-07-25 18:57:59+00:00
Existing for over a decade is not a stamp of quality, usefulness or convenience, but it is true that it is available, and people are free to use it should they want.

It does not solve the issue discussed here though, as being able to get a money in a intermediate currency from A to B would only be handle a small part of payment processing and operating a business, and does not solve that you're dealing with groups that use any means available to put you out of business due to finding your business immoral according to their beliefs.
by immibis | 2025-07-25 18:58:05+00:00
I think for a reasonable processing fee you can get a license for a point to point link - but there are probably a bunch of requirements.

The more public resources you want to take for private use the more you can expect it to cost. You might have heard about billion dollar spectrum auctions to companies like Verizon, but that's for the rights to use a certain band within the whole country (for cellphones). When it's just at one location it's a routine process. As I said though might have some requirements like the use of certified equipment - look them up
by nancyminusone | 2025-07-25 18:58:15+00:00
Do you really need to self host all these apps just to "take ownership"?

All my pictures are stored as plain files in various folders on a big networked hard drive. So is all my music, audiobooks, movies, documents, projects, etc. This is backed up 5 times over to more hard drives periodically. I give a couple to family that lives out of state when I visit.

You might laugh, but I'm not really sure what I'm missing that would have me do something else. And yes, it's work to take care of it, but that's true of any of your possessions. Just give me my files, man.
by muvich3n | 2025-07-25 18:58:54+00:00
Because some media outlets that also advocate for digital minimalism have shown interest in the app. That’s why I prepared it. For example, it has been featured on websites like: ifun.de, digitalminimalist.com and apptisan.substack.com

Are you referring to the position not being exactly the same? It’s true that the alignment isn’t perfect yet at the moment, especially for MacBooks without a notch.

If you’re willing, could you share a screenshot or screen recording?
by the_af | 2025-07-25 18:59:33+00:00
> Ban all the porn games ya want, I don't think they're very valuable.

Ban all the games, I don't think videogames are very valuable.

Ban all TV shows, I don't think TV shows are very valuable.

Ban all televised sports, I think sports are very boring and not very valuable.

In fact, ban all the things I don't particularly find valuable.
by HarHarVeryFunny | 2025-07-25 18:59:58+00:00
On a related note, when you go on vacation to Europe/etc where 220-240V is used, don't think that a cheap travel plug is going to let you use all your US appliances like hairdryers, laptops, etc that you may want to bring with you.

A typical travel plug doesn't have a voltage converter in it, and is only designed to let you plug your US devices into that European/etc 220V wall socket. Whether your device can handle it is another matter! A laptop with dual 110V/220V capability (read the label!) will work just fine, but a cheap 110V only hairdryer will burn out in short order!
by 0x457 | 2025-07-25 19:00:27+00:00
>Cryptocurrency is a nice idea but there are and have always been too many gas fees for anyone to sensibly use it. I want to buy something not support everyone that get their hands in my transaction chain.

But you're doing this with credit cards already? Different amounts, but still supporting everyone in a chain. If you want to "buy" something without supporting intermediates, then barter is the only way to go. Everything else requires common trust, and common trust comes with operating cost.
by ronaldsvilcins | 2025-07-25 19:00:48+00:00
As a visual creator, I kept wasting time searching “Instagram Reel size” or “YouTube thumbnail ratio” before posting. So I built MediaCheatSheet.com — a clean, searchable directory of up-to-date image and video dimensions for all major social platforms.

Includes SVG templates with safe zones — ready to download and use in your workflow

Quickly copy direct links to sizes — great for sharing with clients, editors, or designers

Covers Facebook, Instagram, YouTube, TikTok, LinkedIn, X/Twitter, Reddit, and more

Free, minimal, and regularly updated (no login or fluff)

Free, minimal, and updated regularly.

Hope it helps others here who juggle multiple platforms. Feedback welcome!
by jihadjihad | 2025-07-25 19:00:51+00:00
Rob Pike on why Go is indented with tabs [0]:

> How wide should the indentation be? 2 spaces? 4? 8? Something else?

> By making the indent be a tab, you get to decide the answer to that question and everyone will see code indented as wide (or not) as they prefer.

> In short, this is what the tab character is for.

0: https://groups.google.com/g/golang-nuts/c/iHGLTFalb54/m/zqMo...
by beeflet | 2025-07-25 19:01:11+00:00
>Porn is a tiny market. It’s not worth it losing the payment processors everyone is on to serve porn game buyers.

I agree with this point but I don't agree with the premise. I don't really care about the censorship of porn, but it is a slippery slope to censorship in general. If you give them an inch they will take a mile.

I think there is sometimes a business justification of putting your foot in the ground, even if the short term consequences are harsh.
by bell-cot | 2025-07-25 19:01:26+00:00
Organizing and running a conference is already a brutal slog. I'd only consider this if I could outsource 99% of the child-related stuff to a local day-care company and/or the facility. On their liability.

(BTW, I also outsource the food. Those dietary restrictions & preferences on the registration form? Cut-n-pasted from what my provider said they could accommodate on my budget.)
by Arainach | 2025-07-25 19:01:39+00:00
People want to understand when things are open/reasonable without having to do a lookup every time. A conversion has to happen somewhere - either I can say "X is in timezone foo. It's 1300 there so they're awake and I can call them" or "It's 1900 UTC, X is awake from....err....2200 to 1400, so I can call now".

The first is significantly easier as it requires remembering only a single offset and then going with societal conventions.
by dmoy | 2025-07-25 19:02:00+00:00
iirc DST was never about farmers, and always about energy usage (lighting, etc) in the evening

Agree I've never met a farmer who cares about DST. Though also, for non-ag farmers, sometimes "crack of dawn" isn't early enough lol. Cow: "Dairy barn has electric lights, why aren't you awake at 4am tending to my needs, Human? Vacation? Lol no, stay here. Every morning. 4am."
by scarecrowbob | 2025-07-25 19:02:05+00:00
I spend time some afternoons sitting at my local pizza place/bar with other middle age folks. I can't say what your experience is but my experience is that plenty of the folks I run into are largely conservative and have very ugly opinions about the world.

You can pretend it's just online if you'd like- I am not the world-view police.

But from where I sit, running into a lot of humans out in the world, you're the one espousing a point of view I largely only encounter online.
by KaiserPro | 2025-07-25 19:04:05+00:00
I was aquihired by a FAANG.

The headline "startup bought for x million" is almost always a lie, either direct or by omission.

First, when a startup is bought, its generally not bought at the headline rate. So if you see a "bought for $45m" that doesn't mean People who own shares all got a % of 45m.

That number is normally bullshit, but also a "total package" which include share offers for joining the new company.

This means you will get say 1% of the headline buyout now, and then golden handcuffs to get the rest.

Also, it makes no sense to give employees that much money upfront. After all, if I'd been given $1m in one go, I wouldn't be fucking working now.
by imglorp | 2025-07-25 19:04:10+00:00
Same slope, also slippery: this thing is not limited to opinions of moral minorities, because payment processors are a weak point for government pressure. We already started: pressuring CBS to fire Colbert for political speech, pressuring Columbia to curb anti-genocide speech, etc etc. So wait until this same route -- pressuring visa/mc -- is used on any product or creator that's not doubleplus good newspeaking.

The government doesn't need to touch you to ruin you, if they can yank your payments.
by tehjoker | 2025-07-25 19:04:16+00:00
Capitalism != free market. It means private ownership of the means of production. Capitalism naturally tends towards monopoly due to competition. Companies go out of business, competitors buy up their remains, and consolidate market share.

What is happening politically is a reflection of this concentration of power that naturally accumulated due to the dynamics of capitalism (and as they rose they influence the state to enable further concentration, also part of the natural life of actually existing capitalism).

In new markets, capitalism looks pretty good and the competition drives good deals for consumers and the barriers to entry are low. This devolves over time into a highly concentrated market with high barriers to entry. We've seen this story in our industry time and time again. Unfortunately, the new market state is transient, and the concentrated part is steady state. This is why people are always looking for new market opportunities.
by aborsy | 2025-07-25 19:04:17+00:00
How about an all in one box, like phones or synology boxes that come with packages maintained by the manufacturer? If update goes wrong, it will be on support. They require almost no maintenance.

You would put two in different locations for redundancy and it begins to be a personal “cloud”.

Another option is an app like nextcloud. You learn it and it does everything 80% as good as possible, which is often more than enough!
by jfengel | 2025-07-25 19:04:34+00:00
The latest season of Daredevil was very uncomfortable to watch. Kingpin became mayor of New York by running on an anti-crime platform, then used it to enrich himself and persecute his enemies. With some hand-waves about how there's basically no higher government echelon to interfere.

The show runners were surely aware of the parallels.
by Calavar | 2025-07-25 19:05:14+00:00
Porn sites use smaller special purpose payment processors that have higher fees. It makes sense for porn sites because they only sell sexual content. If Valve and itch used those same payment processors, they'd be paying the higher premiums on all transactions, including those for nonsexual content (i.e. that vast majority of their transactions). It just doesn't make sense for them from a financial perspective.
by taliesinb | 2025-07-25 19:05:17+00:00
Given that whole name binding thing is ultimately a story of how to describe a graph using a tree, I was primed to look for monoidal category-ish things, and sure enough the S and K combinators look very much like copy and delete operators; counit and comultiplication for a comonoid. That’s very vibe-based, anyone know of a formal version of this observation?
by camgunz | 2025-07-25 19:06:11+00:00
You're free to structure code in and around goroutines however you like. No one's forcing you to spray this all over your codebase. Feel free to implement work queues, or the actor pattern, or whatever. No one's forcing you to use whatever frameworks or libraries or patterns; that's all you.

So much of all of this is weirdly entitled. Languages that do things differently exist: Erlang, Pony, Rust. They all make wildly different tradeoffs than Go does, not better, not worse, different. If you think they're better, use 'em. Let your better software win in the market. These weirdo polemics just fan language flamewars.
by fossgeller | 2025-07-25 19:06:17+00:00
Well maybe they are bothered by its sexist content. People all are about free speech when it comes to censorship in media, but not that many talk about how objectification of women is still very common in it.

I’m sure that there are dating sims that are just fine, but let’s be honest here, these platforms are filled with much weirder stuff . Some of them even enter the morally grey areas imo.
by jsnell | 2025-07-25 19:07:19+00:00
This is the fifth time I've seen this site be linked this week, and I feel I must be missing something.

There's nothing there yet, folks. It's still just an announcement of an announcement! No longer does a vulnerability need just brand, a logo and a website. It also needs premarketing. I'm surprised there's not a "sign up for the waitlist" popup.

It's not even actionable as a warning. What are you going to do in preparation? Turn off HTTP/1.1 entirely? Of course not. Turn off your reverse proxy? Even if it were theoretically possible, what site could do anything at this timeframe. Switch vendors? Good luck figuring out which systems are vulnerable and which are not. Add a calendar entry to check for patches in two weeks? I guess, but given how viral this is with no details, odds are you won't be able to miss it when it actually goes public.
by pimlottc | 2025-07-25 19:07:26+00:00
For every person that has “giving something up” compared to what they had, there are five people gaining what they never had before. That is why these hosted services are popular. They bring cutting edge tools and platforms to people who would never have been able to set them up and maintained them themselves.

That’s not to say there aren’t issues of ownership and control to be concerned about, but they are providing real value to many users, especially those who aren’t technically minded.
by WarOnPrivacy | 2025-07-25 19:07:28+00:00
> but I don’t see how letting people rot on the street is the preferable alternative to keeping them somewhere where they at least can get some form of help or have access to a bathroom.

What you envision would require that we now have an excess of mental health capacity. There isn't. Now repeat that for thousands of municipalities.

There is an extreme shortage of available long term care.

There is never a shortage of space in prisons, not even when there is. It is where we have always put our MI - because anything else is inconvenient.

All of these things were known when this EO was drafted.
by PaulHoule | 2025-07-25 19:07:36+00:00
That part is easy. Use a date picker of some kind

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

or a text field with some code that converts vernacular dates to a structured format. I don't think users are going to be too weirded out at seeing "1997-04-15" and will probably learn to use that natively.

The hard part is that a lot of devs aren't aware that there's a standard and that standard is superior to the alternatives.
by maxglute | 2025-07-25 19:07:38+00:00
My gist is more no current bluewater Navy, including US is scaled to fight attrition battle in a near parity peer sized adversary's backyard. On paper this applies to current USN vs WestPac. Axis JP+DE during WW2, peak USSR were both ~1/2 of US comprehensive power, i.e. gdp ppp, % of global output, domestic industry output. PRC vs US closer to ~1-2x, with some metrics such as ship or munition building... order of magnitude more. In some gaps, US not even peak JP or USSR in relative terms. Even the month long 90s Iraq curbstomp required generational tech gab (french designers leaked/compromised IADs), 5 carriers and favourable regional basing (vs westpac), unsustainably high tempo sorties... when US militarily hasn't declined to current state in terms of capitalization... and Iraq then is charitably 1/100th the size of PRC. Unless there is unrevealed tech gap that still enables asymmetric curb stomp with a much smaller force - perhaps somehow none of Chinese hardware works, which at this point likely means completely dismantling PRC kill chain, i.e. what PRC intends to do vs US.

TLDR is the potential regional balance is increasingly lop sided in favour of PRC with gap widening, i.e. US+co can't preposition hardware at relevant rate. PRC hinted their cruise missile gigafactory has capacity to exhaust/target entire current US+co hardware inventory + stockpiles with few months production. A few more months enough to comprehensively shatter critical infra of US partners in 1IC. Hence why JP likely won't fight, because ultimately they're just a larger TW, also dependant on energy and calorie imports, and main islands also entirely within umbrella of PRC mainland fires. Mainland China is much better postured to operation Starvation JP than US from Marianas (25% further, and still needed logistics from CONUS) was during WW2. And if JP gives PRC excuse to fight them then PRC will (LBH be somewhat eager) to fight to the last JPnese. If JP doesn't, then they... well survive, maybe even still keep US protection. Most likely they'll only lose Senkaku when regional dynamics reconfigure. IMO current sign of JP not fighting is stronger than JP will fight... i.e. not opening main islands to distributed AGILE basing - US basically said they need JP in TW scenario, but they need to disperse all across JP not just Okinawa and Ryukyu's for survivability and JP action so far (since Trump1) is to not. It doesn't matter what JP politicians say for security theatre, IMO JP not committed until they start heavily militarizing main islands.
by gedy | 2025-07-25 19:07:41+00:00
Tailwind is fine, but I do find it humorous that they discourage wrapping up tw classes into a component class ala Bootstrap, but they wrap html up like this:

<el-dropdown class="relative inline-block text-left"> <button class="inline-flex w-full justify-center gap-x-1.5 rounded-md bg-white px-3 py-2 text-sm ..."> Options </button> <el-menu anchor="bottom end" popover class="w-56 origin-top-right rounded-md bg-white shadow-lg ring-1 ring-black/5 transition transition-discrete ..."> ... </el-menu> </el-dropdown>

Bootstrap:

<div class="dropdown"> <button class="btn btn-secondary dropdown-toggle" type="button"> Dropdown button </button> <ul class="dropdown-menu"> ... </ul> </div>

(I realize you have full control over looks with TW, but Bootstrap and others have utility classes too for the common stuff.)
by Arelius | 2025-07-25 19:08:00+00:00
Yes, this. Which the counter point is either, Don't align things, or use tabs for indentation, and spaces for alignment.

And maybe you can enforce no alignment, but that's a hard fight to win.

And as far as tabs for indentation and spaces for alignment, I've found no practical way to enforce this via tooling/linting. And a rule without enforcement becomes inconsistent, which is how we get files full of mixtures of spaces and tabs, which is how people get frustrated with tabs, and we decide to throw it all out.

And inevitably, that's part of how spaces "won"
by mananaysiempre | 2025-07-25 19:08:13+00:00
That’s mostly editor braindamage (that has unfortunately leaked into some otherwise very good codebases, like LuaJIT). Indent things with tabs, align with spaces[1]:

if (foo) { » frobnicate(bar, » ...........baz); }

Both camps will hate you, but things will work just as they should.

[1] https://www.emacswiki.org/emacs/SmartTabs