MurphyA/hacker-news huggingface dataset:
by motoxpro | 2025-05-10 01:39:28+00:00
I have the complete opposite take to the person who wrote this article.

Most business books are collections of experiences with the takeaways that a person had based on those experiences, whether strategy, market dynamics of the time, unique insight, etc.

It's the readers job to understand and apply what is applicable to their situation. To say the study of past history is unless because businesses are no longer doing great is crazy. That would be like an athlete saying Tiger Woods' golf swing advice is no longer relevant because he was only good in hindsight, and he can't do it anymore.

Every single "counterexample" in this article is just hindsight, which, ironically, is the article's argument for why business books are useless. They just wrote their own survivorship-biased article version of one.

It's only now that we realize that AirBnb would cannibalize the hotel business. If people had known that before, they wouldn't have had trouble raising money. Replacing a Ritz Carlton AND a Holiday Inn with a random person's home was so far from obvious.

It's only now that we realize that Stripe was focused on years of operational excellence and not a gimmick of "take payments with 7 lines of code." Replace it with AI and you have a tangential version of the tagline on every SaaS company's homepage today.

It's only now that Apple has the product experience to not build MVPs where, before, they were about to go bankrupt doing the same thing.

The "mistakes" the person made were all covered in the books they read. And all of the things they say they wanted are tactical (LTV:CAC, Incentive Design, Churn, etc.), which makes sense as they are a quant.

I would have more respect if people who bash business books could have called all of the "counterexamples" this person gave (which would mean they would be billionaires) or could call the current day examples that will not be true in 15 years by putting their money behind them OR their businesses go on to be successful (by whatever metric you want) for the next 20 years.

It's just not that easy, there are no silver bullets, but it's useful to study what has already been done.
by wtallis | 2025-05-10 01:39:34+00:00
AVX-10 was mostly just a way for Intel to provide an excuse for why they're still a few years out from having AVX-512 in their E cores: they're targeting a standard that's not here yet. But the excuse doesn't really work now that AVX-10 requires doing a full AVX-512 implementation. We're back to Intel just dragging their heels on implementing the AVX-512 support that they were obviously going to need all along.
by mdaniel | 2025-05-10 01:39:59+00:00
Huh, I didn't see the .lisp coming in the linked source code.

But since T1892 is presumably their internal ticket tracker, I wonder why this got the call-out

> (not (str:containsp "ssh.dev.azure.com" repo))

; https://github.com/screenshotbot/screenshotbot-oss/blob/main...
by CommenterPerson | 2025-05-10 01:40:42+00:00
The Most Unwanted Notification in Chrome is the annoying pop-up that asks if I want to make Chrome my default browser. The second most are the "sign in with Google" pop-ups on many many websites. My answer is, "NEVER".

The internet monopolists sound like they have gotten desperate, trying to monetize, capture, and surveil the last few independent users. Sooner you are broken up the better!

-- Happy Duck user
by mock-possum | 2025-05-10 01:42:23+00:00
I’d be curious to hear what his wife’s daily blogs would look like - especially as he’s talking about ‘dad-mode, protector, provider’ - what roles did she feel compelled to occupy? If he felt like he had to step up to shield her from stress, what did she feel in turn for his sake?

(Honestly it’d be interesting to hear from the kids too)
by raydev | 2025-05-10 01:42:58+00:00
> languages have had this feature for a long time. Ruby

Yes, that is precisely why I don't like Ruby, it's actually impossible for tools to reason about many things that would make finding bugs before shipping feasible. Big companies like Shopify have to impose a lot of restrictions on it to make it work at scale, which is silly. Just use a different language!

Now Swift may not be in this situation because it's added yet more characters to wrap this nonsense so it is possible to reason about, but it's still just unnecessary, and I will be adding a lint rule against it at work. I don't expect a lot of pushback if any.
by ardit33 | 2025-05-10 01:43:53+00:00
Swift is amateur hour in action by academics that don't value practicality. The new Concurrency was ill thought, and done by people that just perhaps either don't have enough practical experience, or are so enamored with the actor paradigm (erlang) that they had to shove it down the throat in a ecosystem where it is not used that much. No one is really using Swift for distributed programing.

Glad they are backtracking on this, and I hope they start remove features and simplifying things. Swift's enemy is its own self and the people steering int into just an academic exercise, rather than a practical and performant language that can be used in many domains. Server side Swift right now is dead due to all these insane changes.

Hopefully things get better on the server/other non ios domains, but the language needs to get simplified and become practical and fun to use.
by ghaff | 2025-05-10 01:44:25+00:00
It's the way the publishing industry works. There may be an article or possibly two or three articles with case studies, etc. but a published book needs to be 250 pages or so.

I really felt like I was fluffing up a book when I went through a publisher. For the second edition I felt it was a bit better as I trimmed some stuff and added a dedicated chapter with a legal co-worker. But it's downside to working through a publisher. Probably won't do it again and have self-published other shorter works.
by simoncion | 2025-05-10 01:44:58+00:00
> There's no way you can lose 60% of your customers and not have major problems.

There is a way, but (with how much they used to crow that (unlike those other big, fat, LOSER mass-transit companies in the area) 80->95% of their budget came from rider fares) the BART management pretty clearly really hates to do it: Make up the shortfall with government money.
by cmontella | 2025-05-10 01:45:10+00:00
> for all intents and purposes

What you mean is for your intents and purposes. Others in the thread have pointed out specific intents and purposes for which Tesla's approach fails -- driving when you don't have to pay attention. Which is the core function of self-driving, so not being able to do it is kind of whole thing.

> If that's not full self driving, but waymo's geofenced, $45 for a ride down the street is, we just disagree.

Geofenced or not, self driving is about not having to pay attention while the vehicle is in motion. If you have to supervise it, that's a very different thing from a system that will all you to looking at your phone or sleep.

Tesla's approach of trying to drive everywhere instead of a geofenced area is part of why their system is failing to deliver self driving.

Trying to do one thing well before expanding the performance envelope is good systems engineering practice. But Tesla has been widely testing their systems on the greater public, which has tragically resulted in deaths. This is why at the end of the day Tesla requires you to supervise their system while you operate it.
by jbritton | 2025-05-10 01:47:01+00:00
Instinctually I’m bothered by passing an allocator to everything. LISP’s dynamic variables spring to mind. One could set an arena allocator at the top of a loop in a dynamic variable and then everything inside the loop would use that allocator. The bottom of the loop could free everything. Although I do really like knowing if something might call an allocator, perhaps a function specifier to indicate it allocates.

Although I’m intrigued by another idea I haven’t thought through. Haskell requires all function side effects to essentially propagate a description of the side effect up to main() where Haskell executes the side effect. There is also the idea of imperative shell, functional core that I don’t fully grasp. In any case perhaps all side effects should execute at the top level or maybe in a parallel environment and here passing an allocator would not be so onerous.
by adamgordonbell | 2025-05-10 01:47:19+00:00
Spicy take: read the narrative non-fiction business books. They are written for entertainment and sit in the business section but you can learn things.

barbarians at the gate

when genius failed

bad blood

billion dollar whale

chaos monkey

liars poker

shoe dog

american kingping

broken code

soul of a new machine

and so on. There is nothing wrong with entertainment and since these are usually written by journalists or professional writers, the writing is often better.
by NoahKAndrews | 2025-05-10 01:47:41+00:00
A few examples focusing on climate change, which I hope we can all agree is extremely critical.

https://arstechnica.com/science/2025/05/climate-disasters-th...

https://arstechnica.com/science/2025/04/trump-admin-may-be-t...

https://www.propublica.org/article/noaa-contracts-seattle-la... (damage is being done even when programs aren't explicitly cancelled)
by fluidcruft | 2025-05-10 01:48:09+00:00
At work we have to use these Citrix environments on thin clients with sessions that get nuked after a few hours of disuse. Nothing trains you to muscle-memory to Edge quite like avoiding the whole Chrome onboarding experience every few hours. Edge is annoying too but much easier to ignore. You click the shit and get a URL bar not this whole amnesiac Googleverse login spiel. Edge annoys you to login, too but the annoyance at least GTFOs of the way.
by ardit33 | 2025-05-10 01:48:55+00:00
It is not just the language but the frameworks. SwiftUI is a wreck, and still not mature even after 6-7+ years in 'production'. You still have to drop to UIKit to do advanced UI, and for what it is, SwiftUI is just not practical enough for cases that are not trivial. The trouble is that all new kids/engineer are learning it first, which means software wont get better. Apple need to improve it first, and I don't see advanced folks ditching UIKit anytime soon for advanced UI.
by Maxatar | 2025-05-10 01:51:03+00:00
I don't have any answers to give, I'm not very well informed on this topic. I'm asking you what makes you familiar with South Korea that you can make such a strong judgement about someone else's character or motivations on this topic.

The answer to that question has nothing to do with my own ignorance on this topic, and the fact that you keep dodging this tells me a lot more about who in this conversation is the actual asshole.
by ardit33 | 2025-05-10 01:55:32+00:00
I don't use the new concurrency features, as they are one of the main culprits of this mess. (so stick with 5.x)

SwiftUI is a wreck, that is still not good for advanced UI and you still have to use UIKit for some parts, and

Taking Objective-C, with DispatchQueue, and some modernization of it, and some new data structures, which it need, was all it was needed to make a good new langue.

It could have been Apple's rival to GoLang, but instead it ended up being hydra/monster with too many pardagimns, and none of them are good.
by ederross | 2025-05-10 01:55:56+00:00
For the past year, I’ve been chasing ideas for consumer apps. Not SaaS. Not B2B dashboards. Just simple, useful apps people would love. And it’s been brutal.

Every idea I thought of was either obvious, already on the App Store’s front page, or one of those “someone should make this” ideas that no one actually needs. I hit the same dead ends every indie hacker hits: Product Hunt trends, Twitter threads, “Top 50 app ideas” blog posts from 2019.

I was about to give up.

Then one night — dead tired at 1:42AM — I was reading 1-star reviews for this sobriety tracking app I use. People were furious. Complaints about shady subscriptions, bad reminders, no offline mode. But the pattern wasn’t obvious until I read like 40 of them back to back.

And I realized: this is where the real problems live.

So I built AppGaps. An AI tool that scrapes thousands of App Store reviews, clusters them by complaint type, and turns them into clean market gap reports.

The first one I ran surfaced a bunch of ideas instantly:

A sobriety app with transparent pricing and no pushy upsells

A calorie tracker that works properly on smartwatches

An offline meditation app for travelers stuck on flights

I felt like I unlocked a secret level.

Now every time I plug in a popular app, it hands me actual problems people already care about, with their frustrations spelled out in their own words.

This probably won’t be a unicorn, but it might be the most useful indie tool I’ve made. Curious if anyone else has mined reviews for ideas like this — feels like an untapped goldmine.
by ldubost | 2025-05-10 01:56:20+00:00
Your last paragraph is quite insulting to the work we do, suggesting intention to trap people ? Did I read this right ?

I'm not really sure i want to continue the conversation unless you retract this. Our team is working hard on many fronts and does not deserve to be treated like that.

If you believe it's critical that the "link situation" be resolved, where is the pull request, or even the specification of the necessary change ?

Ludovic
by bluefirebrand | 2025-05-10 01:59:28+00:00
> But imagine spending $30 on a story-driven video game and just skipping the story.

I cannot imagine buying a "story driven videogame" honestly. I love reading and I love stories, but to me the appeal of videogames is to play. Videogame stories mostly just get in the way of the actual appealing fun part for me
by dlt713705 | 2025-05-10 02:00:53+00:00
You are absolutely right, the /etc/pooper file was never loaded.

The code has been updated and now you can change the pooped char on the fly with something like :

`echo "<WHATEVER UTF-8 CHAR>" | sudo tee /sys/module/pooper/parameters/char_utf8`

/etc/pooper file and module unload/reload are no more needed :)
by morsecodist | 2025-05-10 02:02:50+00:00
I totally agree with the sentiment. I am pretty skeptical of this sort of broad advice. People who achieve success did so under specific conditions. It is unclear which aspects of their strategy are universal and which were only effective under their conditions. Advice based on a broader survey of examples may be a bit better but we need to be honest about how hard it is to extract meaningful insights from this sort of thing. Even something like the time period you picked your examples from has huge implications for what you are studying.
by Charon77 | 2025-05-10 02:03:36+00:00
One of the good thing in cargo packages are the feature flags. If a repo uses too much dependencies then it's time to open an issue or PR to hide them behind feature flags. I do that a lot with packages that requires std even though it could do with core and alloc.

cargo tree helps a lot on viewing dependency tree. I forgot if it does LoC count or not..

> to see what lines ACTUALLY get compiled into the final binary,

This doesn't really make much sense as a lot of the functions that make it to the binary get inlined so much that it often becomes part of 'main' function
by krapp | 2025-05-10 02:04:02+00:00
No, they're underrated and undervalued. No one listens to them, no one trusts them and they have less cultural influence than memes and social media influencers.

The brainrot has gotten so bad that HN, a forum of what are supposed to be intelligent, educated, technically adept people qualitatively "better than Reddit", will tend towards the anti-science/pro conspiracy interpretation of events more often than not.
by makeitdouble | 2025-05-10 02:06:11+00:00
> We can do better than alcohol.

I think we won't get past the cultural issues in our lifetime.

Many cultures have 0 tolerance for anything outside of alcohol (and I totally get it when it comes to China for instance), and prohibition of drugs like marihuana was long used to target specific communities.

I'm not even sure if western cultures are still on the path to open to low harm drugs, do we have any research on synthetic drugs that have a change to become fully legal alternatives ?
by apical_dendrite | 2025-05-10 02:07:04+00:00
I feel this way as well. They're killing or gutting so many programs that help to develop the next generation. Not just NSF and NIH, but also Americorps, Job Corps, educational exchange programs like the Fullbright. I just saw they were making a 50% cut to the peace corps.

It feels like they want to destroy everything that's optimistic and forward-thinking.
by nkurz | 2025-05-10 02:07:41+00:00
Yes, considering that it seems to be the semi-official blueprint for the current US economic strategy, it's surprising that it gets so little attention: https://www.hudsonbaycapital.com/documents/FG/hudsonbay/rese...

One can certainly debate if it's a good strategy, but I'd highly recommend that everyone read this paper. A particular part that's surprising is that the headlines are constantly ~"US unable to stop decline of dollar" when according to this paper a weaker dollar is an explicit goal.

Edit: CountSessine has an excellent (and currently downvoted) set of posts about the paper elsewhere in this thread: https://news.ycombinator.com/item?id=43941376
by analog31 | 2025-05-10 02:09:26+00:00
Indeed, PC interfacing was what got me into microcontrollers. I had already mastered microprocessor interfacing and coding, but on desktop machines. Our lab got a Mac, and the only reasonable interface port was serial. So it made sense to put a MCU on the other end of that serial port, to continue my explorations. I still had to program the MCU with my MS-DOS machine, using a device programmer that I hacked together -- using the parallel port, and a freeware 8051 assembler.

Today, that MCU is a Teensy.
by teleforce | 2025-05-10 02:10:26+00:00
>“Once the crews isolated that exact section that had the devices that were not properly communicating to each other, they were able to just simply disconnect them,” she told KQED. “That is what allowed us to finally get service back up and running.”

Should it not be "they were able to just simply reconnect them"?

Surprise to see no exact problem been given in the article and comments section. Curious to see is it a legit computer networking problem, and if yes what they actually were? Could they install a proper fail over connection to prevent the outage in the first place?
by ardit33 | 2025-05-10 02:11:10+00:00
They have stalled, and the concurency is making things harder to implement right.

Basically, Vapor has to be re-written as it is, in order to work will with swift 6+. Which kinda kills already any little moment it had.

Was looking to use it with a new project, as it is a nice framework, but going with GoLang on the server side due to all this in flux changes.
by simpaticoder | 2025-05-10 02:12:39+00:00
There is a sense in which wilful ignorance IS malicious. Whether the fruits of that ignorance are therefore malicious is another question. I'm not a lawyer, but I know that they make a clear distinction between intent and ignorance. That is how, in fact, ignorance (or its appearance), becomes a strength. You cannot lie if you don't know. Even better is when you display ignorance but then somehow also have millions of people convinced they can read between the lines that you are not ignorant. "The best way to lie is to tell the truth and not be believed," as Twain once said.
by ldubost | 2025-05-10 02:15:23+00:00
I'm from the CryptPad Team.

We did not use this sentence. It's the person that posted this that wrote 'Google'

However we believe CryptPad can be part of the solution for both Google and Microsoft

Now the targets are different. Google has most of individuals and B2C. Microsoft is more the larger companies

At this point CryptPad seems to have more tracking on the individual market.

For companies, there are different approches like self-hosting. E2EE in companies is a niche market for which collaborative editing is new.

So 'Google' as an exit-target is probably yo the right goal
by api | 2025-05-10 02:16:27+00:00
It might be how it’s done now but I don’t see why that’s how it has to be done. It’s just math and database transactions. Not having a fixed intermediate does make things more complicated since it requires many-party transactions between floating currencies. But lots of math nerds with backgrounds in physics go into finance. I’m sure they can figure it out.

You could also create derivative instruments based on baskets of currencies and use those as intermediates.
by NikolaNovak | 2025-05-10 02:16:37+00:00
Depends on game and person, as does everything :). I buy games hugely for stories and characters. But also, cutscenes are hardly the only or for many games even the major place writers can contribute.

Look at Disco Elysium with more than a million words written, but also anything from Cyberpunk 2077 to Colony Ship to Days of the Tentacle and Monkey Island and Space Quest, plus Mass Effect and KOTOR, Baldur's Gate and Plascape Torment... Great writing makes for great games :)
by muppetman | 2025-05-10 02:18:17+00:00
Because these days morons make a 10 minute video to explain something that could probably fit into 180 chars. Everyone is all "ME ME ME! LOOK AT ME!" and 180 chars doesn't really let you make it all about yourself. So it's enjoyable to read. It's the same reason Twitter started to suck a big one once threads and unrolling and all that bollox became common place.
by pentagrama | 2025-05-10 02:19:47+00:00
He push and work on the implementation of Rust [1] and WebAssembly [2] to the tool.

[1] https://medium.com/figma-design/rust-in-production-at-figma-...

[2] https://medium.com/figma-design/webassembly-cut-figmas-load-...
by ethbr1 | 2025-05-10 02:20:00+00:00
> They’ve been doing nothing for decades.

Here's a list of the 250+ pieces of nothing that the 118th Congress passed.

https://en.m.wikipedia.org/wiki/List_of_acts_of_the_118th_Un...

If you're going to reach for hyperbole, at least make it defensible.
by slt2021 | 2025-05-10 02:20:03+00:00
China calls 100 year zero coupon bonds basically Technical Default on foreign debt, and rejected it.

If you think about, it really is a default, because US borrowers are being forced to exchange their cash into trust-me-bro letters.

Technically USD has been a trust me bro paper ever since Bretton Woods, but today the trust in the system is really at very low level, unlike before
by chc4 | 2025-05-10 02:20:19+00:00
One of my personal favorite examples is Seth Dickinson, who wrote some of the lore for Destiny, including the Book of Sorrow and Marasenna in-game lore books, which are IMO some of the best parts of the universe.

He then went on to write The Traitor Baru Cormorant, which I enjoyed a lot, and more recently Exordia - which is amusingly similar in themes and specific plot elements to the Book of Sorrow and really feels like Seth went "wait I wasn't done with that yet".
by m13rar | 2025-05-10 02:20:27+00:00
same experience. Editor agents with basic level tasks and boilerplate. Problem solving and decomposition of it in the chat apps seems to be better. What I've noticed is the agent modes of these editors use the embeddings API of ChatGPT and how the LLM model maps the context of the codebase. Often what has happened is the LLM's in Agent mode ignore the default setup of the codebase example package managers and use the package managers which would be popular throughout their training data.

To summarise the Agent Mode editors don't try to fill in their context gaps and be aware of the environment they operate it unless explicitly specified by the prompter to first review the codebase, understand it's structure and then proceed with implementing features.