MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-04-04 15:43:52+00:00
Gumroad became my cautionary tale for startup equity for early engineers.

I remember excitedly following the story from start. It was fun to follow along. Then around 2015 things weren’t working well, so they laid off most of the team. Investors sold the company back to the founder at a steep discount. As I recall, a major investor sold their ownership for $1.

Just like that, the founding engineers who worked so hard lost their jobs and saw their equity valued down to nothing.

It happens! However, the strange thing in this case was that the company kept going. They had laid (almost) everyone off and declared their equity worthless, yet the company was still making money and growing. My younger self struggled to understand how the founding engineers could have gone from working so hard on something to being laid off and seeing their equity wiped out while the business itself continued right on working and generating revenue.

A lot has been written to put positive spin on those events. The founder claims to have helped out some of the early engineers in vague ways. However, I’ll never forget being a young, aspiring startup engineer and watching an entire startup team get wiped out of the business they helped create and then the business just kept on trucking for the founder who walked away with ownership of the company.
by rbanffy | 2025-04-04 15:43:52+00:00
> without all of their baggage and corruption.

It's not corruption - it's all by design. USAID is the soft-power side of foreign policy. Aid is distributed according to political needs and the desire to influence and produce specific outcomes for certain groups, while maintaining a notion of fairness and generosity and facilitating diplomacy.

Still, objectively speaking, millions will die because the US threw out the baby with the bath water.
by disgruntledphd2 | 2025-04-04 15:44:10+00:00
> Advertising is deeply rooted in psychology, and psych PhDs are highly valued in the industry. The person you're arguing with is perfectly aware of how the industry works, so any counterarguments are defense mechanisms. If they have any morals left, this is what helps them sleep at night.

Wow, just wow. I haven't worked in the advertising industry for going on 7 years now and given that I have two small kids I sleep pretty well at night (modulo being woken up at 3-4 am by my toddler).

One of the things that makes me sad for our species is that we find it so easy to judge other people on small pieces of information, and create narratives that allow us to justify our own small evils while feeling morally superior.

> The person you're arguing with is perfectly aware of how the industry works,

I am perfectly aware of how the industry works, and can tell you that it mostly doesn't. The impacts of advertising typically have large impacts only for small businesses, large ones merely advertise to keep their competitors from being top of mind (a concept beloved of large brand advertisers that has little to no empirical support).
by praptak | 2025-04-04 15:44:18+00:00
This is outdated. These days billionaires openly and publicly tell the owned media what to write.

Bezos, in his own words:

"I shared this note with the Washington Post team this morning:

I’m writing to let you know about a change coming to our opinion pages.

We are going to be writing every day in support and defense of two pillars: personal liberties and free markets. We’ll cover other topics too of course, but viewpoints opposing those pillars will be left to be published by others. [...]"
by jfengel | 2025-04-04 15:44:32+00:00
The market is saturated. American farmers already buy as much alfalfa as they want. The next unit of alfalfa is worth basically nothing to them.

To sell more alfalfa in America you'd need more farms to raise more cattle (the main use for alfalfa), which would put even more strain on the American water supplies. That would produce more meat, which you could sell to China, but it would be more expensive than the Chinese homegrown beef, which they'd buy more of.
by hombre_fatal | 2025-04-04 15:44:41+00:00
There is a similar question about message board systems.

Instead of posting a topic in a subforum, what if subforums were turned into tags and you just post your topic globally with those tags. Now you can have a unified UI that shows all topics, and people can filter by tag.

I experimented with this with a /topics page that implemented such a UI. What I found was that it becomes one big soup that lacks the visceral structure that I quickly found to be valuable once it was missing.

There is some value to "Okay, I clicked into the WebDesign subforum and I know the norms here and the people who regularly post here. If I post a topic, I know who is likely to reply. I've learned the kind of topics that people like to discuss here which is a little different than this other microclimate in the RubyOnRails subforum. I know the topics that already exist in this subforum and I have a feel for it because it's separate from the top-level firehose of discussion."

I think something similar happens with modules and grouping like-things into the same file. Microclimates and micronorms emerge that are often useful for wrapping your brain around a subsystem, contributing to it, and extending it. Even if the norms and character change between files and modules, it's useful that there are norms and character when it comes to understanding what the local objective is and how it's trying to solve it.

Like a subforum, you also get to break down the project management side of things into manageable chunks without everything always existing at a top organizational level.
by sivaragavan | 2025-04-04 15:45:35+00:00
I see the appeal of it. It is a good start. But I don't think it's quite useful yet. This proves to be a great distribution model for an MCP project.

FWIW, this project creates two tools for a GitHub repo on demand

fetch_cosmos_sdk_documentation search_cosmos_sdk_documentation

These tools would be available for the MCP client to call when it needs information. The search tool didn't quite work for me, but the fetch did. It pulled the readme and made it available to the MCP client. Like I said before, it's not so helpful at the moment. But I am interested in the possibilities.
by InsideOutSanta | 2025-04-04 15:45:37+00:00
>Given the speeds at which EVs charge, at least every other parking spot at the stop would need a charger to make it viable for the average consumer.

That's what they do in China. Go to any random underground parking, and you'll find charging stations everywhere. Even the bikes are all electric and have chargers everywhere.

It's absolutely wild to me that the argument against BEVs is, "But we don't have the infrastructure right now, and we definitely won't be able to build it!"

This is such a sad capitulation.
by neogodless | 2025-04-04 15:45:54+00:00
For sure, personal circumstances matter. Something like a third of U.S. drivers have a garage they could use for at-home charging without undue inconvenience (with some varying electricity costs across the nation) though a lot of U.S. homeowners like to use their garage for storage, which doesn't help!

Still, I think "gas being inexpensive" isn't exactly a winning argument when it can easily be 50% more expensive than electric.

My car performance would require a ~475 HP gasoline car (or arguably maybe 350-400 HP considering the weight differences), and would probably get 20 mpg, easily costing $0.16 / mile or more.

And there are EVs costing closer to $0.03 / mile on home electricity.

But if you're road-tripping or simply don't have home charging available, the calculus changes.
by gengwyn | 2025-04-04 15:46:08+00:00
Putting aside his made-up backstory, which is admittedly ad hominem, I've listened to his arguments, notably his video on debt and mortgages. It falls into the same trap as a lot of broadly populist economics - demonization of morally neutral economic concepts and focusing only on one side of the equation. This[1] entire video is him focusing on the bank side of a mortgage transaction, while never once considering the value given to the mortgage owner in being able to purchase an asset they never would be able to otherwise and gaining equity. Investment isn't just a hole rich people dump money into that prints stuff out for them and no one else.

Call it biased, but I'm also a priori skeptical of any public intellectual that points to their one pet theory as the cause of society's ills.

[1] https://www.youtube.com/watch?v=kidX8prVIgY
by Vegenoid | 2025-04-04 15:46:27+00:00
Did you read the whole article? I don’t think he’s making that kind of argument. This is what he said:

> I only have one image in mind when I hear “an archeologist adventurer who wears a hat and uses a bullwhip”.

> It would be unexpected and sort of amazing were the LLMs to come up with completely new images for the above prompts.

> Still, the near perfect mimicry is an uncomfortable reminder that AI is getting better at copying and closer to…something, but also a clear sign that we are a ways off from the differentiated or original reasoning/thinking that people associate with Artificial General Intelligence (AGI)
by potato3732842 | 2025-04-04 15:46:42+00:00
Like anything it's a balance.

On one extreme you have crap like the gig economy where workers have all of the responsibility and none of the control.

On the other extreme you have perverse workplaces where there would otherwise be no individual responsibility for work if people were not taking on that responsibility by working outside the rules.

I do think that having the system and the rules support the way the organization actually runs in reality is better than even a good implementation of systematic rule breaking.
by throwaway5752 | 2025-04-04 15:46:47+00:00
I see you as having been downvoted. I have no idea why - it is on topic, and correct. Further, it is not hard to deduce why he will remove Powell, or the impact on America vis a vis the US Dollar. The "Mar a Lago" accord spells this out, with all its faulty logic.

They have an agenda that is based on errors, ignorance, and being manipulated by parties that are adversaries to America and democracy. Soon this will be irrecoverable within this generation, at least.

People have the mistaken belief that things are bad right now. They can get drastically worse.
by sdesol | 2025-04-04 15:47:04+00:00
Not really. I had to do the following:

- Identify the files that should be put into context since tokens cost money and I wanted to use a model that was capable like Sonnet, which is expensive.

- There were 35 messages (minus 2 based on how my system works) so I wrote and read quite a bit. I was actually curious to know how it worked since I have domain knowledge in this area.

- Once I knew I had enough context in the messages, I switched to Gemini since it was MUCH cheaper and it could use the output from Sonnet to guide it. I was also confident the output was accurate since I know what would be required to put a Git repo into context and it isn't easy if cost, time and accuracy is important.

Once I went through all of that I figured posting the parent questions would be a good way to summarize the tool, since it was very specific.

So I guess if that is the next LMGTFY, then what I did was surely more expensive and timeconsuming.
by gymbeaux | 2025-04-04 15:47:05+00:00
This is huge. Anyone who was considering AMD + ROCm as an alternative to NVIDIA in the AI space isn’t anymore.

I’m one of those people who can’t (won’t) learn C++ to the extent required to effectively write code for GPU execution…. But to have a direct pipeline to the GPU via Python. Wow.

The efficiency implications are huge, not just for Python libraries like PyTorch, but also anything we write that runs on an NVIDIA GPU.

I love seeing anything that improves efficiency because we are constantly hearing about how many nuclear power plants OpenAI and Google are going to need to power all their GPUs.
by jklinger410 | 2025-04-04 15:47:12+00:00
Sorry, but let's be clear about something. Capital has an overwhelming say in the direction of the American government. If they want to push us in a direction, they can simply buy that direction.

They bought this one, and now they are crying about it.

So the answer to your question is: go invest in a congress person. Buy stability. Or else remain flexible, don't invest, go out of business, whatever.
by gabrielruttner | 2025-04-04 15:47:23+00:00
Thanks for this feedback, we'll add some details and an architecture diagram.

The simplest way to run hatchet is with `hatchet-lite`[0] which bundles all internal services. For most deployments we recommend running these components separately hence the multiple services in the helm chart [1]. RabbitMQ is now an optional dependency which is used for internal-service messages for higher throughput deployments [2].

Your workers are always run as a separate process.

[0] https://docs.hatchet.run/self-hosting/hatchet-lite

[1] https://docs.hatchet.run/self-hosting/improving-performance#...

[2] https://hatchet.run/launch-week-01/pg-only-mode

edit: missed your last question -- currently self-host includes everything in cloud except managed workers
by tombert | 2025-04-04 15:47:48+00:00
It feels like you shifted the goalpost, since you were initially complaining about WSL making it easier to stay within Windows.

Even still, I don't even know that I agree with your updated point. I've imported docx files into Google Docs, LibreOffice, Pages, and OnlyOffice. There's varying levels of success, but generally they all work fine. It's really not that hard to migrate from Azure to other platforms.

Even if I granted the lock-in here, I'd argue that it's different than the EEE thing that Microsoft is infamous for. I'm not a fan of vendor-lock-in either, but it's different than actively trying to kill standards.
by jhenkens | 2025-04-04 15:47:55+00:00
Or, if we are getting fancy, 240V/20A, which can be run with just a single 12/2 Romex, provides around 3x the "range" per hour, since there is some fixed overhead losses to heat the battery pack, turn electronics on, etc.

In new-ish (but not new enough to have EV charger prewiring) construction, garages sometimes have a dedicated 20A receptacle circuit for a garage freezer. If its a dedicated circuit with one outlet, you can rewire the 120V/20A to 240V/20A to get 3.8kW vs 1.4kW on a 120V/15A. The cost to do this (to code) would be about $150, or $50 if you don't care about GFCI. Could also buy a used, cheap, hardwired EVSE rather than making it an outlet.
by kees99 | 2025-04-04 15:47:57+00:00
> just plain wrong -- e.g. floating inputs or missing resistors

TTL logic gates have no problem with floating inputs. Those are interpreted as logic high. [1]

This is fairly self-evident from looking at a typical TTL gate schematics. [2]

Some "TTL-compatible" CMOS parts (including 65C02) have internal pull-ups on inputs, to match this quirk. [3]

Granted, it is a bad habit to develop, given that nearly all "modern" logic (i.e. of past 30+ years) is CMOS with no "TTL compatibility", and floating inputs are a big problem there.

[1] https://electronics.stackexchange.com/questions/683051/outpu...

[2] https://upload.wikimedia.org/wikipedia/commons/thumb/d/d4/TT...

[3] https://wilsonminesco.com/NMOS-CMOSdif/
by cmrdporcupine | 2025-04-04 15:47:59+00:00
The inability of the broader citizenry to stop it, and the "leadership" in the Democratic party to even mount any kind of opposition or build an alternative to where things have gone ... speaks volumes about the "other" 50%.

"Not All Americans" is looking like a pretty shit response at this point. Especially when major chunk of that 50% still underscores some of the major talking points of the Trump people even when they oppose Trump.
by brabel | 2025-04-04 15:47:59+00:00
I did that for years, just using an average power plug (now I moved to a house that already had a fast charger installed). The car, a PHEV, came with the recharger and charged fully overnight. The car only goes around 40km on EV alone, but that's more than enough for my daily needs. And it's almost "free", we did not notice any change in the electric bill after buying the car!
by ItsBob | 2025-04-04 15:48:23+00:00
Does it even need to be screenshots?

Surely when I open up a chat in Whatsapp it would be as easy as doing a foreach on every msgElement.text value on screen and copying it to the mothership in plain text. After all, when I am reading them, they're decrypted.

Or, when I send a message, as soon as I press the "Send" button, send a copy to the mothership.

Perhaps I'm not seeing it right but it must be this simple. Right?

At least with an open source app you can inspect the "Send" code and see if it calls "SendToMothership" when it also calls "SendToRecipient".
by lapcat | 2025-04-04 15:48:44+00:00
> Someone might make a little game or fun experiment and might post it on here.

https://news.ycombinator.com/show

> Someone might write a blog post that is giving their opinion about a coding paradigm or framework and post it on here. I don't know if in any of those cases I am learning something

You, specifically you, don't need to learn something, but is there any value to submitting an opinion about something where nobody learns anything? What if the blog post (or social media post) were one sentence: "React native sucks!" Would you consider that to be a good HN submission? Such a submission might provoke intense debate on HN, but the post itself adds absolutely nothing to the debate. It's just an expression of emotion.

The submission here is a mere 19 sentences and 144 words. And frankly, there's nothing interesting in those words. They're mostly platitudes.

> Only educational things are technically HN worthy? I will take your word for it.

"If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity." https://news.ycombinator.com/newsguidelines.html

I don't see how the submission fits that.

> I just want to have fun or feel something or read a certain articulation of something... But I have other places I can find that kind of stuff I guess.

Perhaps TikTok.
by nthingtohide | 2025-04-04 15:48:59+00:00
I really don't understand this : us vs them viewpoint. Here's a fictional scenario. Imagine Yellowstone erupts tomorrow and whole of America becomes inhabitable but Africa is unscathed. Now think about this, if America had "really" developed African continent, wouldn't it provide shelter to scurrying Americans. Many people forget, the real value of money is in what you can exchange it for. Having skilled people and associated RnD and subsequent products / services is what should have been encouraged by the globalists instead of just rent extraction or stealing. I don't understand the ultimate endgame for globalists. Do each of them desire to have 100km yacht with helicopter perched on it to ferry them back and forth?
by rawgabbit | 2025-04-04 15:49:01+00:00
Scavenging is the result of the low pay. In my experience, officers usually look the other way as they understand what it is, until they can't look away anymore. Many enlisted are paid so low, officers actually go out of their way to encourage them to sign-up for food stamps which many are eligible for. When "shrinkage" becomes a problem, they simply pause all requisitions for a while. Many of these items end up in "army surplus" stores surrounding the army base.
by anenefan | 2025-04-04 15:49:03+00:00
I have an old system with simple older firefox -- It can collapse the given example without even noticing ... well not perceptible to myself ... I'd call it near instantaneous, also tried repeatedly as well as going though collapsing the rest but was unable to cause a falter. I do though have a deny list of sites that provide / contain scripts that snoop too hard as well as a couple I'm suspected set up as resident in the background where the behaviour was only corrected with quit and restart. Mind that deny list results in a few innocent sites not loading up, but I can live with that.
by steveBK123 | 2025-04-04 15:49:04+00:00
This deal is dead. Why is China going to play ball now with the new tariff regime? They've already launched retaliatory tariffs this morning.

Trump wants to tariff $800B of Chinese goods 54%, do you think Xi cares about a $50B TikTok deal by comparison, this is peanuts.

He kills domestic industries on a whim, why does he care about the US branch of a social network?
by bluGill | 2025-04-04 15:49:17+00:00
What makes you think there exists a way to fight that isn't harmful the host. Antibiotics work by stopping some biologicial pathway - there are only so many of those in bacteria, you can stop them at any point of course, but you have to stop it. However most of those pathways are also in other lifeforms and so stopping the pathway means you kill not only the bacteria but also human/mushroom.

We have been lucky that we have found a few pathways that are not in human (read mammals) that are in bacteria we worry about. However bacteria just finds a different pathway and odds are that is a pathway in humans and so we can't use it because it would kill humans as well.
by johnisgood | 2025-04-04 15:49:28+00:00
Thank you. I am not going to have "fn" stop me from trying out C3 anyways.

There is a C (single header-only) library[1] that determines CPU features at runtime (similar to that of what libsodium does), so I might try to use that with C3 and implement BLAKE2. That might be a good starting point, or perhaps even TOTP, my friend told me implementing TOTP might give me some insight into the language, but for that I will need base32 (I checked, it exists[2]) and SHA{1,256,512}-HMAC, which may not be available in C3, although there may be an OpenSSL binding already, or perhaps I could directly use OpenSSL from C3? The latter would be pretty cool if so.

Regarding the mentioned C library, it might not work, because it is header-only, and it generates the C functions using macros (see line 219). What do you think? Would this work from C3?

[1] https://zolk3ri.name/cgit/cpudetect/tree/cpudetect.h

[2] https://github.com/c3lang/c3c/blob/master/lib/std/encoding/b...

---

I checked base32.c3. I am comparing it to Odin's, which can be found at https://github.com/odin-lang/Odin/blob/master/core/encoding/.... Apparently they added a way to gracefully handle error cases. Is it possible to do so with the current C3 implementation?

Edit: I noticed "@require padding < 0xFF : "Invalid padding character"", and there is "encoding::INVALID_CHARACTER", so I presume we can handle some errors or invalid input gracefully. Although I prefer Odin's current implementation because you can handle specific errors, e.g. not just "invalid character", but invalid length (and others, see base32.odin for more). Any thoughts on this?

Additionally, what are the differences between

@require padding < 0xFF : "Invalid padding character"

and

@return? encoding::INVALID_PADDING, encoding::INVALID_CHARACTER

exactly? If I want to handle invalid padding character, I would have to get rid of "@require"?

Additionally, what if there are many more error cases? It would be a "long line" of available error cases? Could I use an enum of errors or something instead or something similar to https://github.com/odin-lang/Odin/blob/master/core/encoding/...?

BTW I like programming by contract, but I am not sure that all error cases that Odin has could have a "@require", and I am not sure if I would like to mix them either, because what if I have a program where I want to handle even "padding < 0xFF" specifically (in terms of base32.c3), or let's say, I don't want it to fail when "padding < 0xFF". Would I really need to implement my own base32 encoding in that case, then, or what?

---

Thank you for your time and help in advance!