MurphyA/hacker-news huggingface dataset:
by vonneumannstan | 2025-04-14 14:00:53+00:00
>I really was just a fuckin cog in a mega corp. >Yep. One of the most unfortunate realities of modernity.

The crazy thing to me is the lack of awareness of these people. Has hiring at Google fallen off that badly? Was there always such a gap between 'smart enough to work at google' and 'smart enough to realize their corpo-we're one big family-speak is total BS' ?
by Spooky23 | 2025-04-14 14:01:01+00:00
It’s not the people, it’s the process. In a big organization you need to be actively managing your career to be in the right places.

And people are doing things, I’m not saying they’re sitting making paper airplanes — just things with no value or that drain their value. I had a high school friend who was brilliant, but his career got nerfed when he stuck with a bad tech/business unit.

If you’re the world’s premier expert in some peculiar process that only exists in one place, that’s no mas. Companies have been rolling in dough for a long time and some have way more people than they used to. One big company I deal with went from an account team of 6 to almost 50.
by mbreese | 2025-04-14 14:02:16+00:00
I've been using Karakeep (formerly Hoarder) for a few months. So far, I like it. I particularly like having an iOS app so sharing new bookmarks from different apps is really easy. Instead of pulling from the browser, it retrieves its own copy with a headless Chrome, so if you need a login, the snapshot breaks. But, overall, I've been pretty happy.

But, I'll definitely check out Omnom too!

https://karakeep.app/
by HeliumHydride | 2025-04-14 14:02:22+00:00
With GNU extensions, you can make a simpler coroutine macro without switch/case abuse:

#define CO_BEGIN static void* cr_state_ = &&cr_st_0; goto *cr_state_; cr_st_0: #define CO_RETURN(x) ({ __label__ resume; cr_state_ = &&resume; return (x); resume:; })
by smueller1234 | 2025-04-14 14:02:27+00:00
Concur, Colossus is one of the examples where Google built what almost feels like magic technology. I work on Google Storage (among other things), and I've wished for a Cloud offering that exposes Colossus for years.

I don't know that it took "AI branding" to convince anybody. I think these workloads potentially enabled additional demand/market for such a product that may not have been there before.

One of the challenges with exposing native Colossus was always that it's just different enough from how people elsewhere are used to use Storage that there was a lot of uncertainty about the addressable market of a "native" Colossus offering. It's not a POSIX file system. Some of the specific differences (eg. no random writes) are part of what makes Colossus powerful and performant on HDDs, but it means you have to write your application to work well within its constraints. Google has been doing that for a long time. If you haven't, even if it's an amazing product, is it worth rewriting your applications or middleware?

Rapid Storage basically addresses this by adding the object store API on top if it (TIL from this thread that there's a lower abstraction client in the works as well).

Anyway, the team behind this is awesome. Awesome tech, awesome people. Seeing this launched at Next and seeing some appreciation on HN makes me very grateful.
by nnitiwe | 2025-04-14 14:02:31+00:00
I wrote a beginner-friendly guide to help anyone dive into AI using Hugging Face, the "GitHub for AI." It breaks down the machine learning pipeline with a simple analogy, explores Hugging Face’s features (models, datasets, tokenizers, Spaces), and includes hands-on tutorials to write your first AI script—no prior experience needed! You’ll learn to analyze sentiment, explore datasets, train models, and deploy apps. Perfect for curious learners or hobbyists wanting to experiment with AI. Would love to hear your thoughts or what you’re building with AI!
by Ygg2 | 2025-04-14 14:02:46+00:00
In programming and life, both extremes can be equally wrong. I'm not saying Uncle Bob is the shining beacon to steer your boat towards at all cost, but neither is Casey Muratori.

> He also hates static typing

I mean, in OOP there are many reasons to dislike it. It's harder to extend and test. Calls to such functions within other methods are a nuisance to remove. E.g. `Instant.now()`.
by theIV | 2025-04-14 14:02:48+00:00
> Why would you have to stay with the company after you vest?

I'm assuming they are referring to someone that _did not_ exercise their options and is leaving.

[you might already know the following based on the rest of your comment, but thought i'd add it]

With options, vesting is only half of the story; you need to exercise the options which converts them to shares. ISO options (what you get as an employee) have a PTEP (Post-Termination Exercise Period) that gives you 90 days from voluntary leave (maybe varies?) to decide whether or not you'll exercise. If you don't exercise, you forfeit them.

I believe the longer PTEPs that you hear about (5-10 years) do some ISO->NSO conversion which changes the tax situation, but at least gives you flexibility & wait for some liquidity event before committing the cash.
by duxup | 2025-04-14 14:02:49+00:00
Yeah I've had similar encounters. Had several run ins with the IRS. All via mail, and the way the system worked and their responses were all very straightforward and professional.

The IRS "you owe us this much" mail is kinda scary, but if you read the letter it explains how to dispute / communicate with them and I found they were more than willing to follow the facts.
by ineedasername | 2025-04-14 14:03:58+00:00
Some people like to whittle wood. It’s no longer a career choice with strong prospects.

As for: ” In some countries, more than 90% of the population lives on less than $5 per day.”

Well, with the orders of magnitude difference already in place, this is not going to meaningfully impact that at all.

Im not dismissing this: I’m saying that it isn’t much of a building block in thinking about all of the things AI is going to change and should be addressed as a result because it’s simply in the pile of problems labeled “was here before, will be here after”.

And really, it ought to be thought of in the context of “can we leverage AI to help address this problem in ways we cannot do so now?”
by vunderba | 2025-04-14 14:04:01+00:00
There's this great bit I saw on Twitter a while ago:

Government: You owe us money. It’s called taxes. Me: How much do I owe? Gov’t: You have to figure that out. Me: I just pay what I want? Gov’t: Oh, no we know exactly how much you owe. But you have to guess that number too. Me: What if I get it wrong? Gov’t: You go to prison

I absolutely hate the US tax system. As I understand in some countries, they instead send you a "pre-filed" statement (Finland, Denmark, Sweden, etc.). If everything looks fine, you don't need to send anything back at all. It's only if there is a discrepancy that you need to get in touch with the country's tax agency.
by ak217 | 2025-04-14 14:05:12+00:00
> the broker should have known that and not 1099'd me for it.

The broker is obligated to 1099 you for it. The issue is that brokers who handle NSOs are not obligated to set the correct cost basis, so they set it to 0, making it seem like you owe tax on the entire NSO's value for cap gain, on top of the income recognized on the W2. Setting the correct cost basis after importing the 1099 is a tricky, manual, error-prone process, and companies that grant NSOs often don't warn you about it, either. Brokers should be required to set it (they seem to already know this information from your employer in most cases, but don't want to take responsibility for reporting that value to the IRS).
by mubou | 2025-04-14 14:05:30+00:00
If you speak another language and can write it more intelligibly than google translate can, then yes. But just google translating your readme is not helpful. Anyone can do that themselves.

> Is it really helpful?

Have you ever seen a library/program that was written by a Chinese developer, but which had an English readme in addition to the Chinese one? Well, imagine if it only had Chinese.

I disagree with the other comment saying there needs to be an established community in the other language first. There are projects I would never have used or even discovered if they had been written solely in the dev's native tongue. But again, this is assuming you actually speak another language and can write it properly; a shitty AI translation will do more harm than good.

> How do you maintain single-source-of-truth?

The English readme is the source of truth. When you change that, change the TL too. If that's too much work, then just don't bother. An out of date translation is often worse than no translation.
by larodi | 2025-04-14 14:05:32+00:00
Well, you tell me what their valuation comes from. given Google already had a maps service, acquired earlier. Perhaps the prospect of having everyone's data while they move is a nice thing to have.

Not sure why people are so offended by the citation from Wikipedia, though. It seems like a bait, but is not - is an actual quote. I didn't make up this text - it is the first paragraph. Besides to me it implies s.o. who knows how to value data made a big company crowdsourcing and also collecting data 24/7 and knew how to sell it.

Or perhaps a company doing crowdsourced navigation is a new thing in 2013? You tell me, I'm just stating the facts.
by mixermachine | 2025-04-14 14:05:44+00:00
> job security is an illusion

Depends a bit on your country. My CEO can fire me but there is a longer notice period depending on how long I have been with the company.

- 2 years: 1 month

- 5 years: 2 months

- 8 years: 3 months

...

- 20 years: 7 months

Germany btw.
by latexr | 2025-04-14 14:05:59+00:00
> I've never experienced the first part

Yet I’m sure you understand “it has never happened to me” isn’t synonymous with “it never happens”.

https://www.plannedparenthoodaction.org/issues/birth-control...

> and the latter seems far less likely if you're doing a regular checkup / going in for a vaccine.

Which most people don’t. Regardless, I’ve had doctors I know personally describe to me how certain colleagues are bad physicians who nevertheless make a ton of money for the hospital/clinic because they order a ton of unnecessary procedures. Yes, even when going for routine checks.

> Either way the benefits of vaccines are obvious

Which is true, but also has nothing to do with the conversation. No one in this thread has mentioned vaccines before you did just now. The article doesn’t mention it either. I’m not an anti vaxxer, nor have I assumed you were.
by neallindsay | 2025-04-14 14:06:02+00:00
This doesn't even mention ESOPs[1], which have very favorable tax benefits in the US. I don't think that ESOPs are very compatible with high-risk/high-reward startups, but for businesses that turn a profit and grow at a sustainable rate, they are excellent.

[1]: https://en.wikipedia.org/wiki/Employee_Stock_Ownership_Plan
by duxup | 2025-04-14 14:06:11+00:00
Considering the standard deduction is default for many people now it does seem like filing taxes should just be a quick form on the IRS website.

For MOST people you take the standard deduction, and there's now only a handful of legit credits, maybe some small other types of income ... done.

Granted lots of people do NOT want it to be that easy.
by pjmlp | 2025-04-14 14:06:24+00:00
C++26? There are having issues with delivering C++23, since the whole change in security focus with Rust, Go, C#, Java first, C and C++ for existing codebases, and most likely one of the reasons Herb Sutter is no longer at Microsoft.

https://developercommunity.visualstudio.com/t/Implement-C23-...

https://developercommunity.visualstudio.com/t/Implement-C26-...

Security changes,

https://azure.microsoft.com/en-us/blog/microsoft-azure-secur...

https://blogs.windows.com/windowsexperience/2024/11/19/windo...
by CharlieDigital | 2025-04-14 14:06:42+00:00
> This isn’t what anyone is suggesting.

Did you read the article?

> Some engineers think it’s a virtue to remain non-committal in technical discussions. Should our team build a new feature in an event-driven or synchronous way? Well, it depends: there are many strong technical reasons on each side, so it’s better to keep an open mind and not come down on either side. This strategy is fine when you’re a junior engineer, but at some point you’ll be the person in the room with the most context (or technical skill, or institutional power). At that point, you need to take a position, whether you feel particularly confident or not.

That is the very first paragraph of the article. Take up your complaints with the author of the article; not me!
by bko | 2025-04-14 14:06:44+00:00
I don't think HN is representative of much outside of a niche corner of the internet. A lot of people, like the parent post, don't like Twitter due to political differences with the owner. So any Twitter post or post about Twitter often turns into a flame war and gets de-emphasized by HN mods or flagged by users.

Twitter is incredibly influential. Newspapers quote tweets generously. I've seen entire articles based on the tweets of someone with barely any followers, often self serving, used as cover. For instance you'll see "widely criticized... X user [...] posted 'this is unprecedented'"

You can not like Twitter and hold whatever political opinion you want, but don't pretend Twitter has little influence.

> This is based on?

I don't know, I see literal Nazis on the platform and I don't see them on any other social media platform, so maybe they have a more permissive policy? Doesn't seem an unreasonable measure of how much free speech is allowed. Similarly, I see people calling the owner a Nazi very prominently on my timeline and trending. I don't think you'll see TikTok trends criticizing China last very long.

Again, you can not like the platform and want to see fewer Nazis, but don't gaslight me by pretending other social media companies outside of 4-chan are somehow more dedicated to free speech.
by ferguess_k | 2025-04-14 14:07:10+00:00
Many companies wrote their in-house framework for ETL. For example I have worked in two companies that both chose to write sort of YAML based ingestion framework so that users only need to write YAML.

I guess you can make the case that a general framework is useful, but TBH I think either it takes too long to include all use cases (and each company probably only needs one), or becomes too complicated to be a framework.

Not to discourage you though, it's fun to build your own project and I'd love you to try it out. Worst case, no one uses it but you bag a ton of experience.
by FirmwareBurner | 2025-04-14 14:07:24+00:00
Why isn't it "the same"? Was it somehow better when NSA under Clinton, Bush or Obama were wire tapping Germany and France?

Here's why wiretapping allies is important: if the US agencies can wiretap you, then so can Russia, China, Israel, North Korea, etc. So if you notice your allies being sloppy with their InfoSec, you can also let them know about it before the enemies find out and exploit them.

So it's your job to implement security that nobody else can tap. That's why citizens pay taxes to the defense sector, that's why you have intelligence and counter intelligence agencies, etc. they just need to do their fucking job instead of going after citizens who buy weed online or who call politicians dicks on Xitter.
by dhosek | 2025-04-14 14:07:27+00:00
I realized last night that I’ve never read anything by him in translation (there was one book in English—A Writer’s Reality—which was in English, but that book was based on lectures given in English and there is no Spanish original. As my ex-wife often says, “No good reason to read the translation if you can read the original.” La Fiesta de la Chivo influenced the form of the novel I’m currently querying (which, despite having had three excerpts published as short stories, appears destined to be yet another trunked work). The biggest challenge I found reading Vargas Llosa is that section and chapter breaks tend to be infrequent giving fewer opportunities to pause while reading.
by throwway120385 | 2025-04-14 14:08:12+00:00
I had a return check delayed by almost 6 months once because I had also amended a previous return and sent them a check. Apparently they were so confused by it that they just cashed the check and then waited patiently for us to repeatedly call their phone tree and wait 8 hours a day for a week before someone finally picked up and helped us.

Good thing we just cut IRS staffing significantly so I can now wait a lot longer for the same thing.
by dfxm12 | 2025-04-14 14:08:16+00:00
Maybe the take away from this is that healthcare becoming politicized is a problem in and of itself. Maybe then, we should consider who is driving this, anti-vaxers, people pushing poorly regulated supplements as alternatives to tested medicines, etc., and listen to them less or not appoint them to positions of power.

At this level, there's nothing good/evil about medical science. It's as amoral as the sun rising in the day and setting at night. It doesn't matter what you feel about immigrants, tariffs or the price of eggs. As long as the FDA is able to do its job, treatments are tested. We know the effects and side effects of treatments.
by volleyball | 2025-04-14 14:08:18+00:00
Someone explain to me how this works?

Big Tech acquires companies founded and run by literal foreign spies and recruits said agents into critical positions with their departments. Meanwhile their alumni buddies down the street over at proscribed companies like NSO and Candiru hack into the products and services of these very same companies and use it to target citizens (including journalists, activists, politicians, diplomats) of America and its allies? And no one thinks there is a conflict of interest or threat to national security here?
by xandrius | 2025-04-14 14:08:20+00:00
Totally agree, I find it absolutely obnoxious that it is a crime to make a mistake in the tax return documentation.

EDIT: Ok, I'm not from the US and for some reason I was under the impression that incorrect tax returns were punishable crimes. I guess some movie I watched as a kid impressed that notion and it was never challenged until now.
by tekla | 2025-04-14 14:08:26+00:00
This kind of take is only true if you haven't given the tax system any thought at all and just want to dunk on the IRS to get upvotes

The govt only has an idea of what you might owe from "official" information (W2s), Since we don't live in a totalitarian society where the govt knows everything about you.

Filing taxes is the govt telling you to make sure to report anything they do not know about.

Also you do not go to jail for getting your taxes wrong, you go to jail if you fail to fix them after being audited or fraud.
by coldpie | 2025-04-14 14:08:54+00:00
Yeah. I think the tax prep companies try to spread the image of the IRS as some giant evil fiend who will steal all your money and/or apply the death penalty to you if you file your taxes wrong. But no, they just want what they're owed, no more and no less. Some years back, I accidentally used the "single filers" tax table instead of the "married filing jointly" tax table, and the IRS actually mailed me a check returning my overpayment amount out of the blue some weeks later.
by mdip | 2025-04-14 14:08:54+00:00
A buddy of mine started me on a similar habit that I find obnoxious but impossible to kick.

It started when we were in a meeting with an executive (who was a wonderful man) who -- due to nerves -- used the filler phrase "ya know" about twice a sentence -- like someone who's nervous might use the filler word "um" or "uh."

When the meeting was over, I'd joked that he'd said "ya know" three times in the same sentence and without missing a beat he said "541, I counted"[0]. He went on to explain that when someone repeats a word/phrase, especially if it's a word that's used "to sound intelligent", he can't help but count.

Incidentally, despite having no reason to be suspicious[1], I didn't believe him and being in an IT department with its share of folks with social anxiety and various forms of autism[2], it took all of a day before we were in another meeting with someone who, I think, pronounced "infeasible" as "in-THESE-able." A minor mistake, but he repeated it a solid thirty times and liked to really push that emphasis on the second syllable. We got out of the meeting and I asked for his number. "37"[0] he said. I was one off. It ended up becoming a weird sort of corporate meeting game that we did a few times a month over 17 years. It's a ridiculously easy habit to pick up, it turns out. I've been out of that job for years and I still do it. No real reason, any longer. I don't think less of people who don't have a solid command of public speaking -- as in, I'm not doing it for the purpose of feeling superior or being a d!ck and pointing it out to them. The only people that know I do this (other than readers of my comments on HN) are my kids and the guy who got me hooked.

[0] The exact number escapes me but it was a suspiciously random sounding number

[1] This guy marched to the beat of a different drummer. I have so many stories of outlandish claims he made that turned out to be absolutely true by this point that I should have taken him at his word. By this point he'd shown me a receipt indicating his bill was less than a dime for what must have been two carts worth of groceries (early 2000s), and it was only a dime because he bought something from the register to avoid a negative balance (a problem he's navigated in the past).

[2] Myself and (I suspect) my friend are diagnosed ASD as well.
by declan_roberts | 2025-04-14 14:09:07+00:00
I don't know how anybody can read a story and think giving these jokesters (the IRS) MORE money is going to fix anything and not just pile it deeper and higher. These people terrorize the lives of law-abiding and tax-paying citizens.

Something is so fundamentally wrong at that organization. Whatever DOGE is doing I doubt it's going far enough.
by freejazz | 2025-04-14 14:09:09+00:00
>Nitpicking? Minor quibble? It was the major point that the user brought up.

Not really. The major point the user brought up: "I would not say anyone is ‘automatically’ questioning Trump’s character or intelligence. There is plenty of evidence he has neither." That's like reading comprehension 101.

>First sentence, right here. It's complete dishonest framing to make what Trump said seem as bad as possible. Which just goes back to the parent user's comment:

Not really.

>> Everyone on both sides automatically thinks the worst about everyone on the other side these days, usually just to score some internet points.

Exactly what you did to the other poster. The other poster was clearly saying there is great reason to not assume the best about Trump. Your response? Ignore that and bicker about a minor detail.