MurphyA/hacker-news huggingface dataset:
by Archie-Titan | 2025-12-12 18:02:01+00:00
Senior / Staff Engineer @ Titan

Actively adding engineers to our team led by Dave Schatz (early at Facebook with Zuck, built Gas with Nikita Bier (hit #1 in the App Store, later acquired by Discord)

Titan is an award-winning wealth manager with a mission to increase our generation’s compound growth rate. We plan to do this by putting a human wealth advisor in every pocket. Historically, wealth managers have been accessible to only the ultra-wealthy. With Titan, they’re available to everyone. We harness frontier technologies like artificial intelligence to build a platform that gives advisors superpowers, enabling them to serve clients they historically never could. Backed by a16z, General Catalyst, Sam Altman, and many others, we manage over $1 billion in assets for clients across the country.

https://jobs.ashbyhq.com/titan/0e65d04d-c32d-442d-9b99-d41e2...
by advisedwang | 2025-12-12 18:02:25+00:00
Requiring that no service is depended on by two services is nonsense.

You absolutely want the same identity service behind all of your services that rely on an identity concept (and no, you can't just say a gateway should be the only thing talking to an identity service - there are real downstream uses cases such as when identity gets managed).

Similarly there's no reason to have multiple image hosting services. It's fine for two different frontends to use the same one. (And don't just say image hosting should be done in the cloud --- that's just a microservice running elsewhere)

Same for audit logging, outbound email or webhooks, acl systems (can you imagine if google docs, sheets, etc all had distinct permissions systems)
by naasking | 2025-12-12 18:02:40+00:00
> I wouldn't so much as call what JS does "reflection" any more than "making objects out of poorly implemented hashmaps."

I used "reflection" because that's how it's abstracted in popular statically typed languages. My point was that JS has abstractions and idioms that eliminate some of the need for design patterns like, factory, decorator, strategy, etc., and some of the reasons are because JS's core objects are basically just fancy hashmaps.
by idle_zealot | 2025-12-12 18:03:03+00:00
What's happening is that politicians are slowly realizing that they no longer get punished for lying. At some point people got so worn down by more sophisticated half-truths that a large portion of the voter base just don't care about how true rhetoric is anymore. That plus the veil of civility that seems to prevent effective counter messaging mean lying blatantly is actually an effective strategy.
by 1970-01-01 | 2025-12-12 18:03:52+00:00
Hard to disagree here because the skeptics were saying everything at once. It was peak misinformation: It doesn't work. It doesn't help. It is worse than the infection. Ivermectin works better. It causes heart damage. It causes brain damage. I gave it to my dog and my dog died 3 months later. Etc.
by hylaride | 2025-12-12 18:04:24+00:00
I know of one largish bank moving away from Oracle middleware and RDMS. It's happening in pieces starting with low hanging fruit and for awhile the two will run in parallel (with the new data stores starting off as a comparison check to reconcile any bugs that crop up). Some early wins were account transaction logs that can go into better suited DBs, etc.

My understanding is that they were relatively lucky in that most of the hard parts are in the middleware layer and rarely the DB itself - the bank has been around since the 1800s, so has a huge mishmash of technologies that go from old IBM mainframes up to more modern cloud infra. So they're already kind of used to using middleware logic to stitch together various data sources.

The funny thing is that my contact there said the primary impetus is that they see the writing on the wall for a lot of their "legacy" Sun hardware, and figure if they're going to have to redo a lot of it, they may as well re-architect the rest. There'll still be oracle DBs running in the bank for a looong time, but there'll be less and less of it.
Ask HN: Has anyone gotten $200K+ GCP credits bootstrapped?
by taliban | 2025-12-12 18:04:36+00:00
We're a bootstrapped AI startup doing $350K+ revenue and already spending 4-figures monthly on GCP, with our spend growing.

But, because we haven't taken venture funding, we were only approved for $2K in credits instead of the $350K for AI startups that includes Gemini credits.

This feels backwards and frankly regressive; we're a paying startup customer with real revenue, just no institutional money, and Google is going to punish us for that?

I know Azure etc will gladly throw tons of credits and inference our way to switch and save us a ton of money, but switching would be a huge distraction for us for us right now.

However, we go in and out of profitability right now, and I'm self-funding, so even the $2-3K we'd currently save each month would help us stay at break-even so I don't have to dip into my personal bank account each time we're in the red -- and there's not much left in that bank account tbh. Basically, I feel stuck.

Two questions:

- Has anyone gotten an exception as a bootstrapped company? - Has anyone just... gotten a small check from a friendly investor to technically qualify? Like could I have a VC friend write a $5K SAFE and suddenly be eligible? I like me a good loophole but while this would be an annoying distraction, it's far less annoying than having to migrate off Google entirely.
by netsharc | 2025-12-12 18:04:42+00:00
> Instead you had political figures, “experts” and tech sites suppress any and all discussion. All medicine has side effects… but these fuckers were on a mission. Anything remotely suggesting that maybe, just maybe, not everybody should get a vaccine… oh boy can’t have that.

Heh, who's mis-characterizing things? As I recall there was a lot of "the risks are within limits", rather than the authorianism you're characterizing...
by e12e | 2025-12-12 18:04:43+00:00
> As of December 15, the Department will expand the requirement that an online presence review be conducted for all H-1B applicants and their dependents, in addition to the students and exchange visitors already subject to this review. To facilitate this vetting, all applicants for H-1B and their dependents (H-4), F, M, and J nonimmigrant visas are instructed to adjust the privacy settings on all of their social media profiles to “public.”
by Fnoord | 2025-12-12 18:05:00+00:00
Mostly a disappointment? The keyboard is fantastic. I can tell because I have a Cosmo Communicator (successor with 4G) and Astro Slide (successor with slide mechanic and 5G). The keyboard of these is great, but... they got barely no support, and the company who build these is like AWOL. Either way, like the GPD Pocket series, the keyboard is larger compared to the Nokia N900 (3G) and Nokia N810 (WLAN only)

> There was another phone with keyboard around the same time, but I forgot the name. That was claimed to be very much in the spirit of the N950 and its cancelled follow-up, the Nokia Lauta.

Probably F(x)tec and their successors. Those have a similar small keyboard as Nokia N900 and Nokia N810

There's also the Hackberry. This device uses a real Blackberry keyboard, with custom firmware. It works together with a 3D printed case, and a RPi CM5. This keyboard, while small, is very ergonomic.
by nicola_alessi | 2025-12-12 18:05:44+00:00
This is a fantastic point, and you've hit on something fundamental that's been lost in the shift to on-demand: the joy of discovery through serendipity and low commitment.

You're describing the exploration/exploitation trade-off in a very concrete way. Algorithmic recommendations are pure exploitation (based on your known likes). Endless scrolling is a frustrating middle ground. But "channel surfing" or "flipping" was a form of low-stakes exploration. You weren't making a choice to invest 90 minutes; you were dipping in for 30 seconds. If it didn't grab you, there was zero cost to leaving, which is psychologically liberating and led to finding unexpected gems.

Netflix's "Play Something" button and "Shuffle Play" for shows like The Office are direct, if clumsy, acknowledgments of this need. But you're right, why not a live "80s Action" channel or an "A24 Indie" channel? The technical barrier is near-zero.

Our take at lumigo.tv is that the modern equivalent shouldn't be tied to a linear broadcast schedule. The core experience to replicate is the low-friction, zero-commitment sampling.

One experiment we're considering is a "Mood Stream": you pick a vibe ("Cult Classic," "Mind-Bending Sci-Fi," "90s Comfort"), and it starts a never-ending, autoplaying stream of trailers or key 2-minute scenes from films in that category. You lean back and "flip" with a pause button. If a clip hooks you, you click to see the full title and where to stream it. It’s on-demand channel surfing.

The UI challenge is huge—how do you make it feel effortless, not just another menu? But your comment validates that solving this might be more valuable than another slightly-better recommendation algorithm. Thanks for this; it’s a much clearer design goal than “better search.”
by Fnoord | 2025-12-12 18:05:55+00:00
I recommend against GPD, since they're from Hong Kong / China and their warranty is terrible.

If you do decide to buy one, the hardware (of the Pocket 2 at least) is OK. Easy to open and such. You can even buy replacement battery. Buy one from Amazon in EU if you can, they have to provide 2 years warranty, at least.
by kbrkbr | 2025-12-12 18:05:59+00:00
I gave the author a bit more benefit, made it through the part where he describes how some guys impressed him by talking in a way that sounded smart, straight to the interjection that many people subscribed to his whatever in the last years.

Then finally I was convinced enough that this did not sound in any way like what I think intelligently articulated communication sounds, and I also gave up.
by 0xbadcafebee | 2025-12-12 18:06:11+00:00
“Now, there's one thing you might have noticed I don't complain about: politicians. Everybody complains about politicians. Everybody says they suck. Well, where do people think these politicians come from? They don't fall out of the sky. They don't pass through a membrane from another reality. They come from American parents and American families, American homes, American schools, American churches, American businesses and American universities, and they are elected by American citizens. This is the best we can do folks. This is what we have to offer. It's what our system produces: Garbage in, garbage out. If you have selfish, ignorant citizens, you're going to get selfish, ignorant leaders. Term limits ain't going to do any good; you're just going to end up with a brand new bunch of selfish, ignorant Americans. So, maybe, maybe, maybe, it's not the politicians who suck. Maybe something else sucks around here... like, the public. Yeah, the public sucks. There's a nice campaign slogan for somebody: 'The Public Sucks. Fuck Hope.'” - George Carlin
by 9rx | 2025-12-12 18:06:19+00:00
"Micro" refers to the economy, not the technology. A service in the macro economy is provided by another company. Think of a SaaS you use. Microservices takes the same model and moves it under the umbrella of a micro economy (i.e. a single company). Like traditional SaaS, each team is responsible for their own product, with communication between teams limited to sharing of documentation. You don't get to call up a developer when you need help.

It's a (human) scaling technique for large organizations. When you have thousands of developers they can't possibly keep in communication with each other. You have to draw a line between them. So, we draw the line the same way we do at the global scale.

Conway's Law, as usual.
by Quekid5 | 2025-12-12 18:06:32+00:00
Assert what, exactly?

Anyway, the larger point is that a re-entrant general solution is desirable. The sort example might be a bit misguided, because who calls sort-inside-sort[0]? Nobody, realistically, but these types of issues are prevalent in the "how to do closures" area... and In C every API does it slightly differently, even if they're even aware of the issues.

[0] Because there's no community that likes nitpicking like the C (or C++) community. I considered preempting that objection :). C++ has solved this, so there's that.
by immibis | 2025-12-12 18:06:43+00:00
I know it's a hot take, but I strongly believe that some things are good, and some things are bad. I don't think it's necessary to pick either "all things are good" or "all things are bad".

Like, killing is bad. But if I'm alive in WW2 times and I see Nazi soldiers shooting Jewish protestors on the street, I'm going to be horrified, while if I see Jewish protestors shooting Nazi soldiers on the street, I'm going to be significantly less horrified. One could even argue the latter is a good thing.
by Ajedi32 | 2025-12-12 18:07:07+00:00
> why would the court allow Apple to act as a gatekeeper for their competitors

Yeah, this is the fundamental problem, and not something this court ruling does anything to fix. Apple has full control over what software its competitors are allowed to sell. The court's solution? Tell Apple to be more fair when dictating rules to its competitors. Yeah... I'm sure that'll work great.
by srameshc | 2025-12-12 18:07:07+00:00
I love SQLite and this is in no way I'm making a point devaluing SQLite, Author's method is excellent approach to get analytical speed out of SQLite. But I am loving DuckDB for similar analytical workloads as it is built for such tasks. DuckDB also reads from single file, like SQLite and DuckDB process large data sets at extreme speeds. I work on my macbook m2 and I have been dealing with about 20 million records and it works fast, very fast.

Loading data into DuckDB is super easy, I was surprised :

SELECT avg(sale_price), count(DISTINCT customer_id) FROM '/my-data-lake/sales/2024/*.json';

and you can also load into a JSON type column and can use postgres type syntax col->>'$.key'
by Thorrez | 2025-12-12 18:07:21+00:00
Instead of deleting the secret on trip, and requiring a re-arm, it could instead derive a new secret on trip, by e.g. hashing the previous secret. That way you don't have to manually re-arm it, and you get a record of all trips.

Say e.g. a bug walks in front of the camera, tripping it. Then 1 hour a later an evil maid comes in and tampers with the system. In my design, you could look at the photo record, see that the 1st trip was a false alarm, then continue looking at the data, and see that the 2nd trip was something real.

Compared to with the current design, the bug would trip it, then you would get no record of the actual evil maid. You would see the photos of the bug tripping it, and think "oh, it's just a false alarm, I don't need to worry", and trust the computer, even though it's tampered with.
by AlotOfReading | 2025-12-12 18:07:34+00:00
Poverty is nothing if not diverse. You can't judge what others are dealing with based only on what was true for your experiences.

Instacart is a SNAP/EBT vendor, so clearly they have low income customers. Some people prefer online shopping because of the stigma of using benefits in-person. For others without reliable access to transportation, delivery might be the most reasonable option. Public transit also takes time that might be better spent with family, or at your job.
by didibus | 2025-12-12 18:07:56+00:00
It was the scientific community who first found an association between the vaccine and myocarditis and who then established a more causative effect, who determined its probability, its target demographic, and now who is figuring out the underlying mechanisms.

And even the risk assessment hasn't changed, the scientific community was still right in that the risk from the vaccine of this side effect is much lower to that of Covid itself.

So I'm really not following your logic, your statement seems plain false to me.
by jack_tripper | 2025-12-12 18:07:59+00:00
>Calling it "German authoritarianism" risks thinking it's a localized phenomenon or special case.

It very much is though. Plenty of other countries in EU like France or Romania for example but probably many more, don't have even remotely as many authoritarian and invasive BS laws as Germany does.

But the worst part is that Germans have gaslit themselves to think that their authoritarian laws are there "for their own protection". They don't even realize they have a problem, until they move and live abroad and learn you can run a country without your government have so many surveillance and speech control powers over what you can do or say in public about their leaders.
by _jsmh | 2025-12-12 18:08:11+00:00
Can you share more about why it's hard to submit the preprint for review unless its first published somewhere? Wouldn't you be able to submit the preprint directly to whichever conference or journal you want it published in?

For a different way to receive feedback for a preprint consider truediffs.com. I created it partly out of frustration for the time it takes to publish smaller work. Although not currently implemented, I can provide a version that keeps review comments private.
Ask HN: Did anyone else notice that the OpenAI Labs website was completely gone?
by underlipton | 2025-12-12 18:08:15+00:00
I was sad to discover today that all of my Dall-E image generations are gone, along with the entire https://labs.openai.com/ site. Apparently, some users received emails earlier in the year when it was about to be taken down, but I didn't. There were quite a few images in my history that I would have liked to have saved.

Maybe worse is how much this lowers my trust in OpenAI even further than it already had been. Dall-E was not a small platform; it was a cultural phenomenon accessed by hundreds of millions of users. It's bewildering that OpenAI would so silently "take it behind the shed."

I'm searching, and it doesn't seem as if there was even an HN post about the shutdown. So, it didn't even hit this place's radar. How many of you are hearing this for the first time?

I don't understand how a company like OpenAI could be so reckless with user data integrity and access, particularly when sunsetting a product. All of the big-dog tech platforms have fairly robust protocols for notifying users and allowing them to download their data (even with hoops to jump through). How can they hope to be one while still acting like a "move fast and break things" startup? I liked the thing they broke.
by crote | 2025-12-12 18:08:45+00:00
The end of Crucial is a symptom, not a cause. Crucial is merely Micron's factory brand. Nothing is stopping OEMs like G.Skill or Kingston from buying DRAM chips from Micron and putting them on consumer RAM sticks.

Well, that's the theory at least. In practice it's more accurate to say that Micron had cut down their consumer allocation that not even their factory brand can get enough chips to survive.
by acdha | 2025-12-12 18:09:47+00:00
> Same people would have liked to see an open honest discussion about the vaccine. Instead you had political figures, “experts” and tech sites suppress any and all discussion. All medicine has side effects… but these fuckers were on a mission. Anything remotely suggesting that maybe, just maybe, not everybody should get a vaccine… oh boy can’t have that.

This is absolutely untrue: what were suppressed by various sites were outright lies and misrepresentation. There was continuously a vigorous discussion about vaccine efficacy and safety, who should be prioritized, etc. and the people who engaged in it scientifically had nothing to fear. The people who were lying about vaccination now claim that’s what they were doing but anyone who watched it at the time could easily see the difference.
by isotropy | 2025-12-12 18:09:57+00:00
Without necessarily endorsing the article's ideas....I took this to be like the diamond-inheritance problem.

If service A feeds both B and C, and they both feed service D, then D can receive an incoherent view of what A did, because nothing forces B and C to keep their stories straight. But B and C can still both be following their own spec perfectly, so there's no bug in any single service. Now it's not clear whose job it is to fix things.
by ericmcer | 2025-12-12 18:10:14+00:00
I was gonna say the same, it sounds like he did 17k miles in his first 8 years. That sounds tremendously far but it works out to ~5 miles a day. So either he was only walking for 2-3 hours a day or he was only walking every couple days.

After that he really slows down to a crawl and has long periods away from the trail entirely. Whats crazy is that he doesn't like... go home to visit his son and family or try to somehow help the people in his life, he just goes to South America until he can continue.

The fact that when he was forced to take extended (3mo+) breaks he still refused to go home is a bit telling.
by hateselfdriving | 2025-12-12 18:10:18+00:00
The _average_ person drives just fine. It's specifically the idiots who either should never have been allowed to pass a driver's test in the first place (i.e. lack the motor skills and/ or mental capacity) and the idiots who are so addicted to their phones they can't go 2 minutes without looking at it. I have a very hard time believing those are the majority or even average based on all my time driving.

Which, these issues can be reduced if we stop giving people small slaps on the wrist for driving in ways that greatly endanger others. Hefty fines, temporary/ permanent driving bans, etc. Make people actually pause to consider their actions for once in their lives.

Wow, an improvement we can start doing _today_, that doesn't involve forking over billions of dollars to tech companies to pump out half-baked "self-driving" capabilities. These companies' mission isn't to save lives, in case that's not obvious, it's to _make money_. They are not and have never been interested in potentially simpler/ better solutions if they don't lead to sucking the consumer dry of their money.
by bigyabai | 2025-12-12 18:10:22+00:00
Windows is pretty bad, but I have to give the dark pattern award to macOS for being overbloated with services. Especially if you're an average Joe; wouldn't you assume that AppleTV plays your video files, and Apple Music focuses on playing your MP3s? How are you supposed to know that Quicktime is the less intrusive option? It's hidden in a glut of inscrutable, outdated apps like Automator, 3D Chess and the graphing calculator everyone opens by accident. At least Windows knows to hide the cruft apps from the Start menu.

It's gotten to the point with macOS that I don't think my parents could use it. They use Windows just fine without knowing the difference between Terminal and Command Prompt, but macOS would be a mnemonic shoggoth too far.
by Breza | 2025-12-12 18:11:04+00:00
I agree with you. Subscription revenue has explicitly been part of Tesla's strategy for years. I'm not sure when this statement first appeared in their SEC findings, but this is from their 2021 10-K:

"As our vehicles are capable of being updated remotely over-the-air, our customers may purchase additional paid options and features through the Tesla app or through the in-vehicle user interface. We expect that this functionality will also allow us to offer certain options and features on a subscription basis in the future."
by lynndotpy | 2025-12-12 18:11:04+00:00
It was a project I worked on as an intern at Electric Boat. I can only speak to specifics I was explicitly given the okay to share though (i.e. this is all on my LinkedIn).

The project was a virtual training simulation for a submarine cockpit, first in Blender Game Engine. With support for BGE being deprecated, I was tasked to find an alternative engine and to port the work. (I'm very proud my research pointed to Godot- this was during the Godot 2 era).

There was a lot of interest in the project, but my internship was coming to an end and they decided to port it to Amazon Lumberyard for fear of Godot's longevity and support. They didn't want to be left "waiting for Godot". The final task I took on was to document the project, to make that transition easier for whoever came next.