MurphyA/hacker-news huggingface dataset:
by hartator | 2025-07-01 21:36:59+00:00
SerpApi | https://serpapi.com | Junior to Senior Fullstack Engineer multiple positions | Customer Success Engineer | Hiring Coordinator | Python/Ruby/PHP/Js/Rust/Cotlin/C#/Crystal/Nim/Elixir Developer Advocate positions | Based in Austin, TX but remote-first structure | Full-time | ONSITE or FULLY REMOTE | $150K - 180K a year 1099 for US or local avg + 20% for outside the US

SerpApi is the leading API to scrape and parse search engine results. We deeply support Google, Google Maps, Google Images, Bing, Baidu, and a lot more.

Our current stack is Ruby, Rails, MongoDB, and React.JS. We are looking for more Junior and Senior FullStack Engineers.

We have an awesome work environment: We are a remote first company (before Covid!). We do continuous integration, continuous deployments, code reviews, code pairings, profit sharing, and most of communication is async via GitHub.

We value super strongly transparency, do open books, have a public roadmap, and contribute to the EFF.

Apply at: https://serpapi.com/careers
by pfdietz | 2025-07-01 21:37:36+00:00
Henry Spencer on air breathing launchers (New Scientist, 2009):

https://www.newscientist.com/blogs/shortsharpscience/2009/03...

'Trying to build a spaceship by making aeroplane fly faster and higher is like trying to build an aeroplane by making locomotives faster and lighter - with a lot of effort, perhaps you could get something that more or less works, but it really isn't the right way to proceed. The problems are fundamentally different, and so are the best solutions.

As Mitch Burnside Clapp, former US Air Force test pilot and designer of innovative launcher concepts, once commented: "Air breathing is a privilege that should be reserved for the crew".'
by __MatrixMan__ | 2025-07-01 21:37:53+00:00
I imagine it sort of like a microscope. For any chunk of data that people bothered to annotate with prompts re: how it should be rendered you'd end up with two or three "lenses" that you could toggle between. Or, if the existing lenses don't do the trick, you could publish your own and, if your immediate peers find them useful, maybe your transitive peers will end up knowing about them as well.
by Drew_ | 2025-07-01 21:38:19+00:00
There's a noticeable difference to me between exercising my thinking skills and feeling mentally exhausted versus consuming lots of media and feeling "hungover".

I get that exhausted feeling after any hard day at work. On the other hand, scrolling through reels for about 30 minutes gives me a headache. If I spend over an hour on YouTube, I also get a similar feeling, but only if that time was spent watching many different videos. If I watched one 2 hour video, I feel fine.
by makeitdouble | 2025-07-01 21:38:43+00:00
The other side of it: some statements made internally can be really bad but employees brush over them because they inherently trust the speaker to some degree, they have additional material that better aligns with what they want to hear so they latch on the rest, and current leaders' actions look fine enough to them so they see the bad parts as just communication mishaps.

Until the tide turns.
by darth_avocado | 2025-07-01 21:39:49+00:00
While I like the product, the net income would worry me if I were to participate in the IPO. $280M net income in 2023 after they received $1B for the failed merger and $730M net loss because of RSU/Stock Awards in 2024 is not great when the total revenue for the company was $500M in 2023 and $750M in 2024.
by superdocs1 | 2025-07-01 21:40:35+00:00
SEEKING WORK | Europe | Remote

I'm a freelance consultant specializing in document processing.

Currently building an app that extracts key information from PDFs and automatically highlights the source text for each extracted data point, allowing users to easily verify the accuracy of the extracted information.

I can help with:

- LLMs, RAG, Structured Extraction - Data extraction from PDF documents - OCR projects - Table detection/recognition - Document classification - Document splitting - PDF workflow automation

Email: superdocsio@gmail.com

Web: https://superdocs.io
by Kim_Bruning | 2025-07-01 21:40:55+00:00
Not much different from average commute in a lot of places TBQH. Though definitely not in big-city-traffic. If you’ve ever seen bumper-to-bumper queues in LA or Manhattan, you know there’s no way those folks are getting anywhere in the next eternity or two. That kind of gridlock pushes up the average for everyone else.

Of course I do have a slightly different set of requirements; since I've always lived out in the countryside. You trade in a longer commute for more elbow-room at home.

The trains generally run on time, so that's what I often used to use if I needed to get into a dense town.

That was before COVID. Post-COVID, telecommuting has become available to more people. In my opinion, that's the best solution where possible.

At the very least telecommuting and trains gets the OTHER cars off the road when I need to physically be at factories, labs, or workshops.
by IncreasePosts | 2025-07-01 21:41:06+00:00
You're not actually looking at per capita emissions, you're looking at overall emissions. It isn't that the 1% to .1% are the biggest emitters, it's their emission levels multiplied by the size of the class.

Billionaires aren't the 1%, they're the 0.00003%.

Top 1% globally is basically anyone making more than $100k/yr.

If you deleted all billionaires from existence, it would make no impact on climate change. If you deleted all 1% ers and left the billionaires, there will be a huge improvement in climate changing emissions
by flooo | 2025-07-01 21:41:43+00:00
I have several chat groups with friends and even with my wife to avoid this topic. With my wife, I have several now: one to share recipes, one to share the weeks meal plan, one to talk about the activities of our two year old and one to share houses we might be interested in buying.

It’s great to separate for record keeping, but mostly to avoid forcing the conversation on some organisational thing when the other just needs eg to vent about something at work
by sestinj | 2025-07-01 21:42:03+00:00
Continue | ONSITE - San Francisco | Full-time | https://continue.dev

Continue is building an open-source AI code assistant along with a hub of models, rules, and tools. Our VS Code and JetBrains extensions are primarily written in TypeScript, but we write small amounts of Kotlin (for JetBrains), Rust (for performant codebase indexing), and Go (for easy distribution of a CLI).

We're hiring for junior, mid-level, and senior full-stack software engineers.

You can find the openings and apply here: https://jobs.ashbyhq.com/continue
by joshvm | 2025-07-01 21:42:06+00:00
There is a well-defined solution to this. Provide your recipes as a Recipe schema: https://schema.org/Recipe

Seems like most of the usual food blog plugins use it, because it allows search engines to report calories and star ratings without having to rely on a fuzzy parser. So while the experience sucks for users, search engines use the structured data to show carousels with overviews, calorie totals and stuff like that.

https://recipecard.io/blog/how-to-add-recipe-structured-data...

https://developers.google.com/search/docs/guides/intro-struc...

EDIT: Sure enough, if you look at the OPs recipe example, the schema is in the source. So for certain examples, you would probably be better off having the LLM identify that it's a recipe website (or other semantic content), extract the schema from the header and then parse/render it deterministically. This seems like one of those context-dependent things: getting an LLM to turn a bunch of JSON into markdown is fairly reliable. Getting it to extract that from an entire HTML page is potentially to clutter the context, but you could separate the two and have one agent summarise any of the steps in the blog that might be pertinent.

{"@context":"https://schema.org/","@type":"Recipe","name":"Slowly Braised Lamb Ragu ...
by whatevertrevor | 2025-07-01 21:42:23+00:00
Not really an apt comparison.

For one an AI generated recipe could be something that no human could possibly like, whereas the human recipe comes with at least one recommendation (assuming good faith on the source, which you're doing anyway LLM or not).

Also an LLM may generate things that are downright inedible or even toxic, though the latter is probably unlikely even if possible.

I personally would never want to spend roughly an hour or so making bad food from a hallucinated recipe wasting my ingredients in the process, when I could have spent at most 2 extra minutes scrolling down to find the recommended recipe to avoid those issues. But to each their own I guess.
by granzymes | 2025-07-01 21:42:50+00:00
Headline financials:

FY Ended December 31, in millions except percentage | 2023 | 2024 | YoY ---------------|--------|--------|------- revenue | $505 | $749 | 48% gross profit | $460 | $661 | 44% op ex | $534 | $1,539 | 118% net income | $738 | $(732) | (199)% free cash flow | $1,041 | $68 | (93)%
by dylan604 | 2025-07-01 21:42:54+00:00
Your comment comes across dangerously close to sounding like someone that has drunk the kool-aid and defends the indefensible.

Yes, you can get the wrong impression from hearing just a snippet of a conversation, but sometimes you can hear what was needed whether it was out of context or not. Sam is not a great human being to be placed on a pedestal that never needs anything he says questioned. He's just a SV CEO trying to keep people thinking his company is the coolest thing. Once you stop questioning everything, you're in danger of having the kool-aid take over. How many times have we seen other SV CEOs with a "stay tuned" tweet that they just hope nobody questions later?

>if you had actually been in the room for more of the conversation you'd probably feel different

If you haven't drunk the kool-aid, you might feel differently as well.

SAMA doesn't need your assistance white knighting him on the interwebs.
by hermanradtke | 2025-07-01 21:43:44+00:00
Trove | Senior Engineer - Warehouse Management System | Remote (US) | $140k - $185k + Equity

Trove powers recommerce for Patagonia, On, Canada Goose and many other retailers. We're looking for a Senior Engineer to develop our Warehouse Management System that enables circular retail at scale.

Tech challenges: ReWMS, a custom WMS written in TypeScript, is optimized for condition grading pre-owned goods during receiving. ReWMS integrates with e-commerce platforms and 3PLs.

Requirements: Strong experience with logistics/supply chain tech.

Bonus: WMS platform experience (Manhattan, HighJump), TypeScript.

Apply: https://job-boards.greenhouse.io/trove/jobs/8040316002
by Karrot_Kream | 2025-07-01 21:43:58+00:00
> Now it's the opposite. We are online by default. The expectation is that we're always connected and respond quickly.

I've been reading this on HN for years but I've always been puzzled by it because it's both so different from my personal experiences and seems so divergent from the types who hang out on HN.

From around my mid-20s the expectation to be always on in any of my friend groups just evaporated. Until we hit our 30s there was still a general expectation to read socials after work hours but even then as we got older many of us were too drained after work to do much. Then once we hit our 30s the expectation was that our partners, homes, and often kids took precedence. None of my friends are posting Stories on Instagram with their newborns.

Now some of my friends do still love being always on their socials but a lot of these friends of mine when not on socials are constantly hanging out at social events or on calls with each other. They'd probably be the neighborhood gossips in an era before telephony.

So I'm curious: is this a real problem or is this a bit of a strawman? What sort of social pressure do you actually receive to be always on your socials? Is this related to going on dates?
by JumpCrisscross | 2025-07-01 21:44:13+00:00
> "Easier" in this context is still ridiculously hard

Absolutely. I’ve just noticed that a lot of people think, correctly, that fusion power is hard and space is hard so doing them together is stupidly difficult. Not so in this application—the relaxation of requirements on fusion outweigh the difficulties of doing it in space.

Put another way, the dollars going into fusion power might be better spent on DFD.
by diggan | 2025-07-01 21:44:27+00:00
> Btw Sam has tweeted about an open source model. Stay tuned... https://x.com/sama/status/1932573231199707168

Sneaky wording but seems like no, Sam only talked about "open weights" model so far, so most likely not "open source" by any existing definition of the word, but rather a custom "open-but-legal-dept-makes-us-call-it-proprietary" license. Slightly ironic given the whole "most HN posters are confidently wrong" part right before ;)

Although I do agree with you overall, many stories are sensationalized, parts-of-stories always lack a lot of context and large parts of HN users comments about stuff they maybe don't actually know so much about, but put in a way to make it seem so.
by valbaca | 2025-07-01 21:45:51+00:00
I've effectively become the "AI expert" on my team, but I still hold my same title (Sr SWE).

Being very familiar with Bedrock and its related APIs, in particular:

- running accuracy and related metrics

- building RAG solutions using Knowledge Bases, separating in the response and in the flows what is and what isn't AI-generated

- adding Bedrock Guardrails to catch the "bad stuff" and using Bedrock Reranker to improve accuracy

A giant portion of the job is just asking "What do you want?" over and over again. And also just asking "What do you want to happen when it cannot answer?" Gathering (or building) ground truth data to be able to do Accuracy evaluations.

Also doing a lot of mitigation around the limitations of the tools: adding rate-limiters, resilience4j kind of stuff.
by tikhonj | 2025-07-01 21:46:23+00:00
Okay, but I've also heard insiders at companies I've worked completely overlook obvious problems and cultural/management shortcomings issues. "Oh, we don't have a low-trust environment, it's just growing pains. Don't worry about what the CEO just said..."

Like, seriously, I've seen first-hand how comments like this can be more revealing out of context than in context, because the context is all internal politics and spin.
by jiggawatts | 2025-07-01 21:46:50+00:00
Worse: employees are often actively deceived by management. Their “close relationship” is akin to that of a farmer and his herd. Convinced they’re “on the inside” they’re often blind to the truth that’s obvious from the outside.

Or simply they don’t see the whole picture because they’re not customers or business partners.

I’ve seen Oracle employees befuddled to hear negative opinions about their beloved workplace! “I never had to deal with the licensing department!”
by tomashubelbauer | 2025-07-01 21:47:02+00:00
I'm 32 and Discord is the harbinger of getting out of touch with technology for me. It is clearly a great service, because so many people use it and seem happy with it, but it is _not_ for me. And I wish that wasn't the case because Discord is pretty much _the_ spot for the communities I'd like to hang around with.

But I wasn't able to get on top of its notification system or get past the gamer heavy UI.

Does your friend group consist of mainly techies? If not, I am impressed you were able to get them to use it. Even more so if they were already on it. I tried to get folks to use Signal with me for a bit and it was the most futile endeavor I've ever attempted.
by sillywalk | 2025-07-01 21:48:34+00:00
"We will use Grok 3.5 (maybe we should call it 4), which has advanced reasoning, to rewrite the entire corpus of human knowledge, adding missing information and deleting errors," Musk wrote on X on Friday night.

Then, he said he would retrain Grok's latest model on that new base of knowledge to be free of proverbial waste. "Far too much garbage in any foundation model trained on uncorrected data," he added.
by mgriepentrog | 2025-07-01 21:48:58+00:00
Location: Oakland, CA Remote: Preferred Willing to relocate: No Technologies: Ruby/Rails, React/React Native, iOS/Objective-C, C/C++, Linux kernel, PostgreSQL, Docker, K8s Résumé/CV: https://drive.google.com/file/d/1dnRhpwK4a4ef-MlhPjajwTD4iahRp2N0/view?usp=sharing Email: see resume LinkedIn: https://www.linkedin.com/in/mgriepentrog/ GitHub: https://github.com/mgriepentrog

Full-stack engineer with experience across multiple domains looking for an individual contributor role. Systems/embedded: Linux kernel drivers, firmware development, wireless (with published systems research). Mobile: iOS native apps, React Native, Objective-C. Backend: Rails at scale (serving 1M+ devices), multi-tenant systems, CI/CD.

I enjoy root cause analysis, making data driven decisions, and improving developer experience (CI/CD, testing patterns, metrics). Comfortable tackling problems wherever they live in the stack and picking up whatever technologies are needed to ship. Previously engineering manager and technical lead with 11+ years of experience.
by gw_shadow | 2025-07-01 21:49:08+00:00
Location: Bristol, United Kingdom Remote: Yes/Hybrid Willing to relocate: No Technologies: C, C++, Python, CUDA, Embedded, CI/CD, Computer Vision, SLAM, Hardware, Always happy to learn Résumé/CV: https://gpdaniels.com/ or https://www.linkedin.com/in/gpdaniels/ Email: Check website or message on linkedin

Senior leader, staff-level generalist, ~10YoE, between startups, scaleups, and big tech. I build with a strong sense of ownership, product and business value, not just code. I seek out collaboration with non-engineering teams to understand the broader context, and I’m not fazed by legacy systems. I'll make them work, make them fast, and make them stable without defaulting to rewrites. Over the years, I’ve worked at companies of various sizes and stages, learning what scales and when to apply the right tools and patterns. I'm someone who can move an MVP from early traction to real scale, untangle and upgrade your legacy codebase, or help a team grow through better processes and technical guidance, without needing detailed instructions to get started. Looking for a senior/staff role. Especially interested in roles related to computer vision and SLAM, but always happy at a keyboard.
by wat10000 | 2025-07-01 21:49:14+00:00
The headline makes it sound like he's angry that Meta is poaching his talent. That's a bad look that makes it seem like you consider your employees to be your property. But he didn't actually say anything like that. I wouldn't consider any of what he said to be "slams," just pretty reasonable discussion of why he thinks they won't do well.

I'd say this is yet another example of bad headlines having negative information content, not leaks.
by MrJohz | 2025-07-01 21:49:38+00:00
My biggest criticism of this design is that the author doesn't seem to have explored how Svelte, Vue Vapor or SolidJS work at all. The design seems largely based on the idea that rendering the template is a cheap operation, and that it can be done repeatedly whenever values change. So it's fine to have something like html`<div>${arr.map(el => html`...${el}...`)}</div>`, because each time the array changes, rendering every item in the list is a cheap operation. And it's typically cheap because it's rendering to a VDOM-like structure, and the more expensive diffing happens later.

But modern signal-based frameworks tend to work on the basis that doing these of rendering for each change is unnecessary, and so you should only update the relevant part of the DOM. This means rendering as seldom as often, in particular when handling conditionals and lists. This is why both SolidJS and Vue Vapor both have helpers for rendering lists and conditional elements, because if you just use `.map` and the ternary operator, things aren't going to work as you'd expect. Svelte has its own syntax but in principle works very similarly.

This proposal feels like it's very oriented around the React/Lit VDOM mechanism, with a handful of Preact-like concessions to signals where they are relatively easy to retrofit into a VDOM-like system. The problem is that these sorts of frameworks are heavyweight, slow, cumbersome things, because they're doing so much extra work. Codifying that sort of inefficiency directly into the browser seems like a terrible idea.

My second biggest criticism of this proposal is that I'm really struggling to see the benefit of it, i.e. who it's for. It can't be for framework compatibility, because it's not addressing any of the issues that actually make frameworks incompatible with each other (different state/context mechanisms, different lifecycles, etc). It can't be to codify common rendering idioms and optimise them by letting the browser implement them natively, because, as discussed, the proposal doesn't leave a lot of room for well-optimised frameworks. So I guess the idea is to ensure that the browser has a built-in web framework to make it easier for people to build complex web applications without needing to import lots of dependencies.

But if you're building a complex web application, the sort that needs specialised rendering like this, the overhead of a web framework is probably pretty minimal anyway. And if you're building simpler sites with minor interactivity, this sort of rendering system is complete overkill. You'd be better if writing a wrapper around document.createElement and going from there.
by mk_stjames | 2025-07-01 21:50:38+00:00
It's really hard to explain if you don't know how CAD kernels produce final BREP shapes via their process trees, but, try give an example- something like "this is a 2mm fillet" requires a 'fillet solver' that is deeply ingrained in the kernel. It isn't something that would ever be portable, say, from Fusion360 to CATIA natively because those are completely different kernels with different ways of 'solving' the model (and not just fillets, but, everything).

That is why STEP containing the final BREP manifold solid is the standard interchange that it is - it is a final representation of the solved output that IS portable, and anything else is... difficult.
by fpoling | 2025-07-01 21:51:09+00:00
This has been puzzling me for over 3 decades. My first experience with C++ was Borland C++ for DOS. It had precompiled headers and it worked extremely well.

Then around 1995 I got access to HP-UX and native compiler there and GCC. Nobody heard about precompiled headers and people thought the only way to speed up compilation was to get access to computer with more CPUs and rely on make -j.

And then there was no interest to implement precompiled headers from free and proprietary vendors.

The only innovation was unity builds when one includes multiple C++ sources into super-source. But then Google killed support for it in Chromium claiming that with their build farm unity builds made things slower and supporting them in Chromium build system was unbearable burden for Google.
by cma | 2025-07-01 21:51:46+00:00
The profit cap was supposed to be for first to acheive AGI being end game, and would ensure redistribution (though with apparently some kind of Altman tax through early World Coin ownership stake). When they realized they wouldn't reach AGI with current funding and they were so close to $100 billion market cap they couldn't entice new investors on $100 billion in profits, why didn't they set it to, say, $10 trillion instead of infinity? Because they are missionaries?

A leaked email from Ilya early on even said they never planned to open source stuff long term, it was just to entice researchers at the beginning.

Whole company is founded on lies and Altman was even fired from YC over self detailing or something in I think a deleted YC blog post if I remember right.