MurphyA/hacker-news huggingface dataset:
by kdumont | 2025-08-03 15:41:21+00:00
AllSpice | https://allspice.io/ | Boston, MA / SF or Hybrid | Full time (US timezones) | Mid/Sr./Principal/Staff | Golang, Vuejs, Rust

At AllSpice, we're building the future of hardware development and collaboration, applying modern software design principles to the hardware industry with design review, automated test, and Gen AI (think GitHub/Bitbucket for hardware). AllSpice is unlocking the next generation of smart vehicles, IOT devices, rockets, medical devices, robotics, and much more.

Read more about our latest Series A announcement in TechCrunch (https://techcrunch.com/2025/06/23/allspices-platform-is-the-...)!

We have a highly capable, tight-knit, remote-first team with a flex office in Somerville, MA and SF. We strongly value continuous communication and personal development. See more on our careers page https://allspice.io/careers

We’re hiring primarily for:

Principal/Lead Software Engineer - You'll lead our platform software team (Vue, TS, Golang, Playwright), building and improving our data architecture for git-based hardware design management. https://jobs.ashbyhq.com/allspice/1dd0081e-1124-4dea-b16f-e3...

Sr./Principal Product Manager (Platform) - You'll lead our core product platform user experience, with new ECAD file integrations, collaboration features, and improved onboarding experience for git. You should have some experience in the hardware design process and git. https://jobs.ashbyhq.com/allspice/4d547ef4-e8c5-47c1-861d-15...

Sr./Principal Technical Product Manager (AI) - You've been an early adopter, introducing AI features in your past products. You understand how to tame large amounts of data for use in RAG to get consistent, functional output from LLMs, and you're not afraid to talk tensors. https://jobs.ashbyhq.com/allspice/a37723bf-b043-41b1-9365-e5...

Mid+ SW Parsing and datastructures (rust) - Systems programming experience required. You'll be responsible for helping develop our ECAD schema and convert between file formats efficiently. This role can flex to be pretty senior if you have more experience than is listed. https://jobs.ashbyhq.com/allspice/9abcef59-988f-4f1a-b4b5-c6... https://jobs.ashbyhq.com/allspice/5c889644-642a-468e-8289-3f...

Lead/Principal Infrastructure Engineer - You are passionate about optimizing infrastructure at scale and have a strong background in security engineering, AWS, and infrastructure automation. In this role, you will be responsible for working with company leadership to build our infrastructure roadmap and team, as well as executing tasks (80/20 individual contributor work to management, with greater management opportunity available as the team grows). https://jobs.ashbyhq.com/allspice/99ded9f3-4de0-420e-bedb-50...

Tech Stack: Docker, Terraform, GoLang, Rust, Python, Vue, Typescript

Please include any relevant open-source projects or portfolio in your application.
by wtallis | 2025-08-03 15:42:04+00:00
The layers largely aren't different. The end result is a vertical string of (theoretically identical) NAND memory cells filling the holes that were etched through the stack, with contacts at the top and bottom. At the edge of the stack, at the end of the fabrication process, they etch a staircase to expose one contact with each layer. See https://thememoryguy.com/3d-nand-how-do-you-access-the-contr...
by heavensteeth | 2025-08-03 15:42:20+00:00
> Taking an extra two hours per passenger on average, that’s 1.725 billion hours, or $83 billion cost to the economy just for extra time wasted for domestic passengers.

That seems really wrong to me?

1. Business flyers are getting paid for the day, wherever they are. Whether they spend an extra hour in the office or at an airport is orthogonal to them getting paid. They may be producing less output which in turn decreases GDP, but that's its own can of worms and also not what this is trying to calculate anyway.

2. Leisure flyers, naturally, fly when either their business is closed or they've taken time off. So again, whether they leave at 2AM or 4AM, they're not getting paid for that day.

I don't think the layman would end up with any more money in their pocket were they to leave 2 hours later for their flights.
by SJC_Hacker | 2025-08-03 15:43:15+00:00
> The incentives for the airport are to be as cheap as possible, which they do by not having enough staff manning bagging/security et el for the peaks

Anyone who doesn't work for the airlines at large commercial airports in the US, is very likely to be a government employee. TSA being a very large portion of that. They do not have any direct incentives to be cheap.

In large urban areas you will generally have more than one airport, so its not the monopoly you're making it out to be. Any delays caused by the airline (long lines at bag check) would also be subject to competition with the airport itself from competing airlines.
by jvvw | 2025-08-03 15:43:32+00:00
It's pretty much impossible to find a school in the UK that doesn't use phonics. One of my sons learned to read mostly using phonics, whereas the other one I think learned through a mixture of phonics and whole word recognition (not necessarily taught by the school - he just seemed to remember and recognise words and not really need phonics so much).

It was interesting seeing how our particular school did teach reading using phonics. They used something called a 'Thrass chart'. It had 120 boxes, each one containing a letter or combination of letters that could make a particular sound and an example of a word containing that combination and sound. So, importantly, some combinations of letters appeared more than once on the chart.

It looks rather complicated when you first looked it at but obviously they introduced it all very gradually. So if somebody was stuck on a word, it would be 'Let's find those letters on the Thrass chart and see what sounds they could make'. I can't find a good image of it online, but you can see a slightly blurred one on this page: https://www.thrass.co.uk/
by skrebbel | 2025-08-03 15:43:33+00:00
Woa that's some heavy SVG lifting going on there!

If I get it right, every glyph used from the given font is rendered once as a SVG path (upside down! huh!), and then the whole page is a single huge SVG element in which every typed character is a <use> with a reference to that rendered glyph, translated with a CSS transform to the right place (i assume these coordinates come out of HarfBuzz?). Kinda mad that you had to redo 90% of the browser that way but the result is pretty impressive!

I'm curious why you render the glyphs to paths and not have the browser render those directly using eg svg <text> elements?

Was it hard to get this to work cross browser?

ps. srsly I love this about the web. You're doing this amazing engineering feat and I can just pop the trunk and learn all about it. Obviously feel free to not answer anything that's deemed a trade secret, I'm just geeking out hard on this thing :-) :-)
by feraloink | 2025-08-03 15:43:50+00:00
Even for non-believers in such things as alien bases, this is a good post. I say that because of the extent to which many public, i.e. free, Google services seem to have degraded.

In this case, we don't know if it is due to imposed secrecy by blurring, or due to Google Earth degrading in quality overall. Observations of the decaying quality of Google Search are quite common now.

(The video could have explained it better by focusing more on then and now images, but hey, I know that my Youtube explainer videos leave even more to be desired than this one. The message was conveyed effectively and that's what counts).

I found a good post with photos of Google Earth, pre-blurring from L.A. Almanac https://www.laalmanac.com/mysterious/my722.php It says that the spot has been referred to as Sycamore Knoll. I'd heard that name before but never knew what it was.
by sloaken | 2025-08-03 15:43:58+00:00
You need a PLAN. You probably need a Mentor or a group of friends to talk this out with.

Questions you need to answer before quitting:

1) is there anything they can do to keep you - you need to be prepared to answer this, not emotionally but with logic and your sanity in mind

2) is your resume ready? If not when will it be ready.

3) how do you answer the question: Why did you leave? The simple answer of 'They were toxic' sounds too much like BS. It could be interpreted as you are toxic and not willing to see your own problems.

4) are you able to spend 6 months to a year unemployed? Can you cover all expenses. Including medical.

5) if you are out of work long term, how do you explain what you have been doing? Best answers are: learning new stuff (with details, possibly a degree), volunteering. Worst answers: finding yourself, just relaxing, doom scrolling youtube.

6) if you have unemployed friends, set up a group. See question here where someone was asking how to handle long term unemployment.

7) What are your criteria for the next job. Clearly not toxic but how are you going to ensure that does not happen. Prioritize your list. Having wants is fine. Having absolutes is fine. Knowing the difference is critical. For me, not moving was an absolute until I had been out for 6 months... then I found a job :-)

I wish you the best of luck.
by cnst | 2025-08-03 15:44:31+00:00
OK, so, you're saying migration and remote drives over IP is the secret sauce of AWS / EC2?

Per Wikipedia, live migration was added to OpenVZ in April 2006, one year after OpenVZ was open-sourced in 2005, five years after Virtuozzo was first released as a commercial product in 2000, 3 years after the company was started in 1997. Straight from Wikipedia. I would guess that prior to April 2006, live migration was already available as part of commercial Virtuozzo for quite a while, probably.

Not to mention Xen. Isn't it common knowledge that EC2 was powered first by Xen, then by Linux-KVM, switching in 2017? What exactly is their secret sauce, except for stealing OSS and not giving back?

https://en.wikipedia.org/wiki/Virtuozzo_(company)

https://en.wikipedia.org/wiki/OpenVZ#Checkpointing_and_live_...

https://en.wikipedia.org/wiki/Xen

https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine

https://www.theregister.co.uk/2017/11/07/aws_writes_new_kvm_...

---

Dropbox is a little different, but, even then, doesn't everyone simply use Google Drive today? What's so special about Dropbox in 2025?

Just look at Virtuozzo. Why did SWsoft/Parallels open-source it into OpenVZ? The decision makes no sense, wasn't Virtuozzo their whole product they were selling to the hosting providers?

The answer lies in the complexities of the kernel code. By open-sourcing the underlying technology, they're ensuring immediate compatibility with all upcoming kernel changes. Had they kept it in-house, it'd be a nightmare to continue to integrate it with each upcoming Linux release, riddling the technology with preventable bugs, and eventually losing to competitors, including Xen and Linux-KVM at the time. OpenVZ was extremely popular in the VPS community until just a few years ago, before we had more RAM than we known what to do with, before Linux-KVM replaced both Xen and OpenVZ in the majority of the hosting environments in the last 10 years as of 2025.

I do agree with the other commenter that you're just rewriting the history here. All of these EC2 clouds are simply repackaged OSS (Xen and then Linux-KVM in the case of AWS EC2). If Amazon had actually developed some truly unique kernel stuff, we'd see it OSS by now, because of the difficulty with maintaining those kinds of kernel forks locally. But we don't. Because they haven't.
by MichaelRo | 2025-08-03 15:44:47+00:00
Suspicious that it's probably a massive hangover rather than "a cold". And I assume it's during the week, otherwise noone but your liver cares what you do on a Friday or Saturday evening.

"A cold" doesn't usually totally incapacitate someone working from the comfort of their home, down a paracetamol, drink hot liquids, take a nap, don't need to be 110% productive but still can manage to get some job done. But "a massive hangover" is something that surely can knock someone out.
by darqis | 2025-08-03 15:45:50+00:00
Flashbacks to the 90s and y2k. The internet was a better place back then and not just because of nostalgic reasons.

Nowadays you have a few large companies dominating everything.

There are no forums, there's reddit and discord.

The are no private websites, there's uniform Meta Twitter.

Google search sucks.

Everything is AI.

Toxicity is rampant.

Pirate sites, the few are full of racists and other assholes.

The communication on "social networks" is post, like, comment, like, next.

You may not speak your mind, including HN, you get censored and/or otherwise canceled.

And this whole thing bleeds into real life. People are edgy, dissatisfied, unfriendly, can't take criticism, even if it's constructive.
by zahlman | 2025-08-03 15:47:09+00:00
if self.moving_backwards: self.body.reverse() # Also reverse the direction vector self.direction = (-self.direction[0], -self.direction[1]) else: # When switching back to forwards, reverse again to restore original orientation self.body.reverse() # Restore direction self.direction = (-self.direction[0], -self.direction[1])

I don't think I need to explain the potential refactoring.
by Loic | 2025-08-03 15:47:28+00:00
FYI, the rental skis, even if they look the same as the same skis you could buy retail are not the same. They have bigger edges and a dicker base. The bindings are not the same.

This is because they are built to go through the machine after each rental. Good retails skis have less "robust" but faster, thinner base, they would be dead after 3 months of rental.

Source: I spend way too many hours each season in a ski shop taking care of a mix of rental and competitive hardware.
by rwmj | 2025-08-03 15:47:44+00:00
Can't tell if you're joking or not, but in case you're not, here's an EU survey of rolling stock which says that it should last 25-30 years and represents only 1/5th of the cost of the rail network: https://www.europarl.europa.eu/RegData/etudes/STUD/2023/7472...
by cmurf | 2025-08-03 15:48:05+00:00
Airports are shopping malls. The article underestimates the sales being generated from a captive audience.

The show up lead time recommendation isn't followed by everyone, of course. But it produces a distribution of arrivals. The farther out, the more it moderates the peak arrival of passengers at the counter. The idea is to reduce that peak so that airlines save money not having to overstaff.

But also, if an airline is willing to set a policy that favors additional time for their passengers to spend more money, maybe they get a fraction of a percentage reduction in rent or some other kind of rebate?

We don't know all the incentives that go into the way things are the way they are.

I'm not sure how the credit card lounges make up their costs. Given Chase is raising their premium card from $600 to $800, it seems it's increased aggregate demand for such perks.
by respondo2134 | 2025-08-03 15:48:45+00:00
IPOs are a really tough path, and can significantly alter the business. I'd hesitate to hold up the big one for this year as vindication for her entire approach. The vast majority of growth tech companies are not going to go public, but need to release value for investors and employees, and PE or acquisition is the only path open to them. If you've ever had experience with PE you might not want to deal with that, and getting bought is all that's left if you owe people a big return soon.
by austin-cheney | 2025-08-03 15:48:47+00:00
I wouldn’t consider YouTube to be any focus of an internet platform. It’s a privately owned and for profit walled garden of content.

If I were going to think about an internet revolution it would be a complete change of transmission scheme. WebSockets are vastly superior to HTTP in all regards except that HTTP 1.1 is sessionless. WebSockets also have a processing problem in that they are about 11x faster to send than to receive due to frame header parsing.

So, what I would do is create a new connection scheme with a new protocol that accomplishes only two goals:

1. Lowers transmission latency.

2. Increases security.

To lower latency I would ensure every message size is exactly 16384 bytes, which is maximum message size in TLS 1.3, regardless of actual content. I would also rethink what information is stored in a frame header and when it’s necessary to lower parsing effort. Balancing through put between maximum send rate to maximum receive rate would increase bandwidth and lower cpu management. That would ultimately lower the cost of network transmissions relative to other local hardware processing efforts.

To increase security I would create a new connection scheme away from a client/server model to a local/remote, which is the model git uses. I would continue to use TLS but I would also add an authentication layer based on a scheme of pre-shared keys. That way neither end of a transmission is anonymous, but anonymity is sacrificed for increased trust without reliance on certificates. That will increase privacy in ways the web currently struggles with and saves on security down the line by mitigating away layers of security abstractions that increase opportunities for exploitation.
by brewdad | 2025-08-03 15:48:53+00:00
My last two international arrivals back into the US were at ATL and JFK. Both times I had more than a three hour layover. Both times they were boarding my middling group when I got to my gate. Train broke down at ATL. Lines were super long and slow at JFK (both Global Entry and TSA). There’s no way I would book less than two hours these days unless I know there are many options for my connecting flight when things go south.
by sshine | 2025-08-03 15:49:49+00:00
> nobody opens claude and thinks, "you know what? let me use the shitty version"

Sure I do!

I will consistently pick the fastest and cheapest model that will do the job.

Sonnet > Opus when coding

Haiku > Sonnet when fusing kitchen recipes, or answering questions where search results deliver the bulk of the value, and the LLM part is really just for summarizing.
by muzani | 2025-08-03 15:50:00+00:00
This is the main reason I quit freelancing. Working 3-4 hours was great. Money was decent. There's groups for freelancers and solopreneurs and such. But they're not on your side, they're just peers.

Eventually I think life stagnates. Working for a unicorn had its downs, but there's just something about working with people smarter than me. One thing I just hate about social media is having to explain everything. HN seems to get me, but not quite. In a top tier tech company, there would probably be 6 or so people who have done the same thing you're doing. And you can just sit around for hours debating the best way to design a table to store currencies and be paid a good sum for it. We can talk about insane things like testing in production, getting rid of feature flags, getting rid of documentation. Or just dumb things like Wordle solving algorithms. Someone will not only get it, they'd indulge you on it. But you'd need to hire some of the smartest people in a region and force them all to join the same Slack.
by pfedak | 2025-08-03 15:50:34+00:00
Another aspect of the solution that makes it rather abstract is it effectively assumes we know nothing about the distribution of the number of days.

Paying at 1/2 will be optimal if it ends before you buy, very bad (3x optimal) if it ends right after you buy, and slightly better than the solution in the post if it lasts at least twice that long (1.5x optimal vs e/(e-1)).

The metric in the post is just the worst of those ratios. Assuming the unproven statement in the post (that the solution which is a constant factor worse than optimal is best), any solution of the form you suggest is going to have similar tradeoffs. If we had a distribution, we could choose.
by zozbot234 | 2025-08-03 15:50:54+00:00
It's true enough to a first approximation for individual teachers, and what's more relevant, it's systemically true for the educational establishment as a whole. Which means that effective methods for remedial education (such as Direct Instruction) are not taught in Schools of Education and not known among teachers, except for those who opt to go quite deep into "special" education. (And even then, those teachers are not going to teach your average class at a vocational school.)
by SJC_Hacker | 2025-08-03 15:52:05+00:00
> But for flights that don't span water, my understanding is that it's almost certain that a train system is far superior.

I'll assume you are speaking theoretically, as the inter-city train system in the US is mostly a joke except for some very specific routes (such as NYC-Philly-Baltimore-DC)

Even in an ideal world, a coast-to-coast train express train in the US is going to be way slower than flying. If time isn't a major consideration or is "downtime" anyway, such as a overnight sleeper train than it might be somewhat better, but chances of that ever getting built are essentially zero in a world where we can't even connect two major cities on one coast.
by lisbbb | 2025-08-03 15:52:06+00:00
Oh man, I had no idea that the decision of whether to rent or buy skis required calculus to solve. I just figured that if you ski more than say, 3 times a season, it's probably better to own your own gear for reasons unrelated to the entry cost, but more to do with comfort, tuning, quality, and so on. Anyone who has rented skis knows that the rental fleets are trashed.
by wtallis | 2025-08-03 15:52:21+00:00
> But in a real world usage scenario where we subject a consumer SSD and an enterprise SSD to the same number of P/E cycles, would they have different data retention?

Probably not, assuming they're using the same underlying media and same strength of ECC and that the amount of host data written was appropriately adjusted to account for the different capacities and overprovisioning ratios to ensure the actual P/E cycles seen by the NAND were the same.

As you write more data, the consumer drive would be out of warranty first, while the enterprise drive would still be under warranty but not spec'd to retain data for as long as the worn-out consumer drive. So for either drive, the manufacturer isn't guaranteeing 1 year retention past the rated endurance of the consumer drive.
by HarHarVeryFunny | 2025-08-03 15:52:59+00:00
I don't think that framing really gives enough credit to how novel the iPhone was, and how it shook up the market when it was introduced.

Yes, PDAs had already been a thing for a long time (Psion Organizer), and Apple themselves had experimented with this category too with the Newton, before the Palm Pilot then became so dominant.

What was novel about the smart phone - really it's defining characteristic, was it wasn't a primarily single purpose device like a PDA, or phone, or MP-3 player/iPod, or camera, or handheld web browser, but rather a universal hand held computer/communications device, and one whose functionality was not limited to what you got out of the box. The large touch screen, with gesture-based UI, was also quite novel, and a large part of what made it successful and generic.

It's easy to look in the rear view mirror and say that most inventions/innovations were inevitable and just a product of their times, but the iPhone was quite shocking when first launched and did shake up the industry - nobody was expecting it, or expecting how popular such a device would be. Steve Ballmer famously laughed at the iPhone after it's launch and questioned who would want it, given the high cost and lack of a keyboard (a feature, not a deficit!).. and then of course went on to try unsuccessfully to copy it.