MurphyA/hacker-news huggingface dataset:
by NoGravitas | 2025-09-02 16:17:28+00:00
> It's the only OS that has managed this transition to all-sandboxed-all-the-time.

Depending on how broadly you define [desktop] OS. There are immutable Linux distributions like Fedora Silverblue or Kinoite where all user apps are run from Flatpak, and so have sandboxing. I'd say it's less mature than MacOS but it's catching up.
by throwway120385 | 2025-09-02 16:17:52+00:00
I don't think it's true that it's bad for your career to do it that way. What happens a lot is we think we have to tell the story of how we gloriously implemented some powerful overkill technical stack in a startup with 4 months of runway to be taken seriously as a Real Engineer.

You can also tell the story of how you worked really hard to engineer a solution that was good enough to carry a startup to viability given the 4 months you had. I would choose the second person over the first person because they have a sense of practicality which is really important. But it can be career limiting to not communicate that in your resume somehow, so I understand how you can think it would be a bad thing. And as always you have to be aware that your employer is in that situation, and so if they don't tell you then you're screwed.

There are a lot of people out there who want to hire practical engineers. It's just a different market and you have to signal differently in your resume.
by justacomment2 | 2025-09-02 16:18:18+00:00
I already mentioned the standards that companies are supposed to follow for various reasons. Exact reason on why companies are supposed to follow these standards is immaterial. The point I am making is that these standards are not wrong, but all operations are based out of Israel and only front office and token work is being done with in US. When you have access to these critical security systems out in a country which uses questionable means for end goals, don’t you question how it gains abnormal amount of leverage against the worlds only super power. For this reason, there is high probability that there is some level of misuse of the US data at these locations. Especially if the personal has links to Israel military in someway or other.

Starting point for your research into some US regulations for Defense contracts. https://www.federalregister.gov/documents/2024/10/15/2024-22...
by micromacrofoot | 2025-09-02 16:18:30+00:00
there's a dynamic where over-attention to a rule, mentioning it publicly at every opportunity for example, is viewed as an intentional irritant meant to antagonize rather than any sort of constructive criticism

perhaps you can contact the people in charge of the rule directly, express that over-policing something like this could lead to backlash that overshadows the goal of the rule... and instead suggest a lighter touch like modeling their own language with the same ideal in mind, and advocating for a warning system rather than instabanning
by mrinterweb | 2025-09-02 16:18:43+00:00
It is infrequent that "find usages" and "go to definition" don't work for me on good sized ruby code bases. Both solargraph and ruby-lsp seem to work fine for me. Occasionally, I'm surprised when they don't work. In my recent mileage, that happens once every couple weeks, and I use find references and go to definition multiple time per-hour.

Metaprogramming has fallen out of fashion in the ruby community for the most part. Rails is a great example of where that shift has happened. ActiveRecord used to have `find_by_<attr-name>(<value>)`, which became `find_by(<attr-name>, <value>)`. Sure devs can still go wild with metaprogramming in ruby, but it is generally discouraged.
by Buttons840 | 2025-09-02 16:18:46+00:00
We should go back to having the house filled with 1 representative per 10,000 people. Also, we should do something new and have all the representatives in the house be chosen by lottery.

Normal people are not represented in congress, because politicians are not normal people, but if we chose people by lottery we would have a branch of congress filled with normal people. They would have time enough to study the issues. Some of them would be stupid, but this is no worse than the current crop of politicians.
by nobody9999 | 2025-09-02 16:18:50+00:00
>This just feels like nitpicking over the exact numbers? At the end of the day, it's still cities/states representing some fraction of the country unilaterally deciding to override the immigration policies of the federal government.

No. That's not it at all. While Federal law is the supreme law of the land, it is enforced by the Federal government.

The several states and any municipalities within them are under no obligation to enforce Federal laws, just as the Federal government is under no obligation to enforce state and local laws.

Which is why the Federal government often ties funding to legislation, using the carrot of funding (and the stick of pulling such funding if states do not) to compel states to cooperate with the Federal government.

What's more, the Federal courts (including SCOTUS) have repeatedly ruled that the states are not required to enforce Federal law for the Federal government.

And no one is "unilaterally deciding to override the immigration policies of the federal government." In fact, state and local law enforcement have repeatedly been used to back up Federal agents executing those immigration policies.

No Federal law requires a state to enforce Federal immigration policies. And not enforcing a law outside of a law enforcement agency's jurisdiction (again Federal law is the jurisdiction of Federal government not state/local governments) isn't "overriding" anything.

You appear to be confused about the law and how it works in the US and the several states. Here are a few links to help straighten you out:

https://www.cato.org/commentary/yes-states-can-nullify-some-...

https://supreme.justia.com/cases/federal/us/521/898/

https://supreme.justia.com/cases/federal/us/505/144/

https://www.lawfaremedia.org/article/can-the-u.s.-government...
by propter_hoc | 2025-09-02 16:18:51+00:00
This is the answer

As a startup you don't have Google's money. You don't have Google's employer brand. You don't have Google's work environment.

in fact as a (hopefully) fast-growing startup the only thing you really have to offer is growth. So make it clear how you are going to help the candidate grow their career and experience faster at your startup than at the established company, and offer the best you can do on comp and work environment.

This doesn't mean fresh grads, but more like someone with a bit of experience who's ready to jump into a team lead or architectural lead role.
by cmrdporcupine | 2025-09-02 16:18:59+00:00
Probably. I was going crazy working there, I grew to really dislike it. But from a purely selfish $$ POV, it's likely I would have got caught in one of the rounds of layoffs or been able to take this latest voluntary layoff package.

Unless the frustration led to bad performance reviews, which could have happened.

My mental health would have suffered, but holding on another 1-3 years would have probably led to me being 5 years closer to early retirement.

It was also 2021/2022, when the job market was completely bananas. The temptation to leave and get a decent paying remote job was very high. And at the time I felt Google was doing a very poor job of remote work, at least on the teams I was on. And they made the hybrid in-office unpleasant (floating desks, nobody else there, just a weird vibe).

Hindsight 20/20, etc.
Ask HN: UTCP and Payments, should we standardize anything?
by juanviera23 | 2025-09-02 16:19:12+00:00
Hi HN,

Building in public is important for us, and we wanted to hear your take

We know that payments are an important part of agentic tool usage

However, right now, UTCP doesn't offer any possibility for the agent to use paid tools without human assistance.

So agents can’t self-provision/pay for API keys: humans do it and pass the token in.

So the question to you all is: Should UTCP define an interface/set a standard for third-party payments/getting auth so agents can safely obtain keys or pay per call via plugins.

And if so, how would that look like? How would you like the agents to be able to pay and how would you like your tools to be able to monetize themselves?

Options: 1. Stay out: leave payments/API keys to each tool and client to figure out, no standardization through the protocol 2. Define a way for tools to advertise how they can get paid through the manual, so agents can pay if the user approves: give us ideas on how you think this could be done, and how you would like it most

Goal: make paid tool usage practical for agents w/out human needing to go through a long process of getting the API key for everything. What are your thoughts?
by chuckadams | 2025-09-02 16:19:20+00:00
I remember back in the early 90's installing an extension on every Mac in the school computer lab that made typewriter sounds on every keypress, including that "zzzzzzipDING!" sound when hitting return (or was it "DINGzzzzip"?)

It was hilarious for a few minutes, then got old really quick, so it didn't last the day. The Oscar extension stuck around for months though ("I love it because it's trash!"). Computers were just so much fun back then...
by coliveira | 2025-09-02 16:19:34+00:00
> There simply is not a static pool of resources.

Economists and rich people indeed think in terms of scarce resources. Any economics book will tell you that it is about managing scarce resources. Rich people will never allow for example the government to give increasingly more money and resources to lower income people, because they fear there's note enough for them. They don't believe in abundance for everyone.
by PaulHoule | 2025-09-02 16:19:34+00:00
Oxygen is plentiful on the moon but it is bound up with metal and stone elements (Fe, Al, Si, ...). There are many ways to separate the two, for instance if you have a stock of hydrogen or carbon you can reduce most metals with H2 or CO gas and then cleave off the O2 and recycle the hydrogen or carbon.

If you read 70's or 80's sci-fi such as Gerard K. O'Neill's The High Frontier or Haldeman's criminally underated Worlds [1] you'll hear the myth that iron is rare on the moon but it just isn't true, recent remote sensing has discovered huge amounts of hematite

https://pmc.ncbi.nlm.nih.gov/articles/PMC7467685/

and Apollo astronauts found concentrated ilmenite ore back in the day. Hematite would be particularly easy to split into iron metal and oxygen by chemical cycling.

Now carbon, hydrogen, nitrogen are volatiles that seem rare on the moon. Its thought that there is ice in craters at the poles and there is remote evidence of this but we haven't gotten a good look. If we're lucky there is CO2 and/or CH4 in the ice and we have a good carbon source.

[1] written to kill The Moon is a Harsh Mistress the way The Forever War killed Starship Troopers
by dcsourcegraph | 2025-09-02 16:19:48+00:00
Sourcegraph | San Francisco | Full-Time | SWE, Design Engineer, Forward Deployed Eng, Head of Design, Solutions Eng (all roles code) | https://sourcegraph.com

Sourcegraph is hiring SWEs and FDEs for Amp (https://ampcode.com), the most effective multi-model AI coding agent. We're a team that ships and we build Amp in a crazy way (see https://ampcode.com/how-we-build). Backed by Sequoia, a16z, Craft Ventures, and Redpoint.

We’re hiring people who are doing impressive things with coding agents. If that's you, show us something you've built or published!
by w10-1 | 2025-09-02 16:20:02+00:00
When JavaSoft spun out of Sun to build Java, they hired recent graduates, many out of CMU: Mark Reinhold, Josh Bloch, Anand Paliswamy (?), David Connelly, et al. The exception was the Swing team, who had done GUI frameworks before (though never in just one year).

Their key virtue (imho): no politics. They hadn't learned to play the game, buy time, pad estimates, defend their technical choices, and so on ad infinitum. Instead they mostly tried to gain the respect of each other.

Granted as the team grew into 2D and the 10K API's of Java 2, some political teams came on board. sigh.

And it wasn't "companies" hiring and developing them. It was 1-2 senior managers with long histories who managed to extract JavaSoft from Sun to get some breathing room.
by withinboredom | 2025-09-02 16:20:02+00:00
This is because the knowledge is encoded in a multi-dimensional space, and a seed doesn’t change the knowledge, only the expression of it. If you ask me what E=mc^2 means, I’ll give you different answers depending on whether I think you are a curious lay-person vs. a physicist testing my response.

You see this with humans who encode physical space to physical matrix in our brain. When asking for directions, people have to traverse this matrix until it is memorized, then it isn’t used any longer; only the rote data is referenced.
by rgbrgb | 2025-09-02 16:20:06+00:00
100% agree that there's a lot of diversity in what makes the engineers good. My only quibble is with the conclusion: "identify the specific skills for which you need exceptional talent". Any of these people would be great for your company. When you're small, you can be flexible... if you can get any of those archetypal great engineers, get them and adjust your workflow to work productively with them.
by js2 | 2025-09-02 16:20:11+00:00
That's from the Apple IIe keyboard which had "open apple" and "closed apple" straddling the spacebar:

http://xahlee.info/kbd/i/Apple_IIe_keyboard_f91f4.jpg

https://www.applefritter.com/files/styles/95-percent/public/...

The IIgs keyboard had both the "open apple" and "looped square" symbols on that key, with the "closed apple" becoming option:

https://i0.wp.com/www.applerescueofdenver.com/wp-content/upl...

The extended keyboard had both keys on each side of the spacebar:

https://www.reddit.com/media?url=https%3A%2F%2Fi.redd.it%2Fa...

On the Mac, the keys were always officially called command and option, as far as I recall:

https://cdn.shopify.com/s/files/1/0653/6917/8326/products/25...

https://en.wikipedia.org/wiki/Apple_keyboards#Layout_and_fea...
by t-3 | 2025-09-02 16:20:21+00:00
Those postings get flooded with applicants, many of them not new grads. New grads are competing with experienced people just to get a foot in the door. Both of those groups have to compete with an AI-generated flood of grifters and scammers and a AI-driven resume filter judging them on whether they match the AI-generated criteria for getting the AI-generated posting which was created because some middle manager wanted to get his nephew a job.
by wwolffrec | 2025-09-02 16:20:53+00:00
Category Labs | https://www.category.xyz/ | Remote and NYC | Full Time | $200K USD+

Category Labs (formerly known as Monad Labs) is a team of systems engineers and researchers on a mission to design and build at the frontier of decentralized technology. We strive to design and build step-function improvements over existing blockchain solutions. After recently raising $225M in series A funding, led by Paradigm, we are growing our team.

Senior SWE (Rust, C/C++): https://jobs.ashbyhq.com/category-labs/45f674b2-d904-482e-a5...

Smart Contract Engineer (Solidity): https://jobs.ashbyhq.com/category-labs/776ce314-aa12-471b-92...

Senior Researcher, Systems: https://jobs.ashbyhq.com/category-labs/015934c5-66e5-4042-94...
by ocfnash | 2025-09-02 16:21:10+00:00
Mathlib Initiative | DevOps Engineer | Fully-remote | Full-time

The Mathlib Initiative is a new programme of Renaissance Philanthropy. We exist to support Lean's open-source library of formal mathematics known as Mathlib https://leanprover-community.github.io/

Please apply directly at: https://www.renaissancephilanthropy.org/careers/devops-engin...
by majkinetor | 2025-09-02 16:21:29+00:00
Tested it now somewhat. Some points so far:

1. Installation script doesn't work on Windows. Exit 1 is particularly problematic as it kills the current shell

2. No search on current page vim style (/) or full page up/down J/K

3. On Query page j works but k somewhat scrambless the page in Windows terminal

Not sure how seriously you want to support Windows, I could rise tickets on Github
by justonceokay | 2025-09-02 16:22:06+00:00
Not remembering U substitution of the top of your head is different than not being exposed to it. I remind you that Int(x^3 * 5x^2 + 7) == x^4/4 + 5x^3/3 +7x + C. Just from that alone I bet a lot of memories of integration slot back into your head, and you would know where to look up the parts you forgot.

You can’t “brush up” on something you never learned
by paulpauper | 2025-09-02 16:22:21+00:00
FTX creditors should be seeing red. the trustee sold Anthropic out at the bottom. Same for crypto. Hindsight is 20-20, but imagine had CZ not made those tweets of divesting from the FTT token. FTX could have possibly weathered the final 3 months of the BTC bear market and then reaped the post-2023 AI and crypto bull market. Sam would have gone from pauper in jail to brilliant investor in Anthropic, mogul, and so on.
by Pxtl | 2025-09-02 16:22:22+00:00
It's funny how HTML p tags and instant messaging apps have kind of brought back the distinction between "return" and "enter" where generally "shift-enter" means simple line-break/return, while regular "enter" means "new paragraph" or "send message".

Ive been finally learning a bit of Linux shell stuff and was disappointed when I realized that shells generally don't follow this paradigm unlike PowerShell consoles on Windows.
by fragmede | 2025-09-02 16:22:30+00:00
> If that doesn't work, I would prefer to have none at all.

While we would all like to retire to a cabin in the woods and be a carpenter, and for corporations not to exist, that seems unrealistic.

Magic leaky abstractions are orthogonal to vendor-lock in, and the source is open, so I'm not seeing the lock-in part. The "hey it's easier and cheaper to smash the deploy-to-vercel"-in, sure, but things cost money. Either to a developer, or to a company.
by GloriousMEEPT | 2025-09-02 16:22:35+00:00
I'm just an observer. Microsoft has invested billions in OpenAI and can access their IP as a result. It might even be possible MS hopes that OpenAI fails and doesn't allow them to restructure to continue to acquire outside funding. You can go directly to the announcement of their in-house model offerings and they are clearly using this as a recruiting tool for talent. Whether it makes sense for the cloud providers to build their own models is not for me to say, but they may not have a choice given how quickly OpenAI/Anthropic are burning cash. If those two fail then they're essentially ceding the market to Google.
by dfxm12 | 2025-09-02 16:22:40+00:00
It is important to note that retired people are not employed. 31% of respondents were 60+ years old. Some chunk of the 18-29 year olds were likely full time students. There are also other people who can't or don't need to work.

4-5% unemployment rate captures something different from "do you have a job right now, yes/no?". There are also different "unemployment rates" that mean different things.

FWIW, adults might live in homes owned by their spouse or child. It doesn't necessarily point to children living their parent's home.
by specialp | 2025-09-02 16:23:01+00:00
People get funneled to their paid plans out of necessity. While NextJS is open source, the back-end to run it is not. That is where all the complexity lies. Even on Netlify, you run into crazy issues with things like their image stack. It does all this "Optimization" and caching that make it completely impossible to reason about and you run into implementation problems from the providers. Sure you can just run it in a container but then you are taking on all the complexity of NextJS preoptimizations without getting any of them.

Serverless framework attempted to make this stack to run yourself for Next but it is buggy due to the complexity of Next. Open source includes being able to run it. Releasing the framework and funding OSS that also enhances NextJS is nice, but it is a trap because if it comes time to seriously run it, your only option is vercel.
by carlosjobim | 2025-09-02 16:23:12+00:00
Should bicycles share roads with motorized vehicles? Probably as little as possible. In the same way as trains don't share roads with cars. Ideally, bicycle roads should be built as a separate network, choosing when possible paths through residential areas and nature.

> Cyclists and motorists of the late 1890s and early 1900s were not from separate tribes: They were often the exact same individuals.

That still holds true. A cyclist, a motorcyclists, a pedestrian and a car driver is usually the same person on a different day of the week.
by bloak | 2025-09-02 16:23:26+00:00
It's a bit hard for the casual reader to discover to what extent the spelling and punctuation, and perhaps more than just the spelling and punctuation, has been updated for modern editions of those books, but there are photographs online of the original 1726 edition of "Gulliver's travels" and it looks like the main obstacle to me reading it, if I could afford a copy, would be the way they wrote s as ſ, which is a trivial matter. The book is still worth reading and still fairly widely read, I would guess.

On the other hand, if I hadn't done Shakespeare at school and someone were to hand me a First Folio (1623) I don't think I'd make much progress with it. Of course most people don't read plays anyway.
by jandrewrogers | 2025-09-02 16:23:28+00:00
This is simply incorrect.

To make the tax incidence on wages and capital gains equivalent, you must first deduct losses due to inflation and risk. For wages, inflation and risk round to zero. For long-term capital gains inflation and risk are large and often the majority of the "gain". Short-term capital gains are already taxed like wages.

In the US, unlike some other developed countries, there is a very limited ability to deduct losses due to inflation and risk from long-term capital gains. Consequently, if they made the tax rate the same as wages then the tax incidence on capital gains would be much higher than wages.

As a policy matter in the US, they fix this large difference in tax incidence by reducing the tax rate instead of adjusting the cost basis for inflation and allowing full deductibility of losses.

If you pencil out the implications of these two policies, I suspect you'd find that you like the way the US does it better. Making risk and inflation deductible to equalize tax incidence enables a lot of financial structuring.
by SpicyLemonZest | 2025-09-02 16:23:45+00:00
It still happens all the time. It's just in an awkward in-between, where it's neither so uncommon that it's worth comment in news stories nor so common that most people in tech know someone who's gotten it. The Figma IPO surely minted dozens of millionaires, although I guess their lockup wouldn't be expired yet.
by taylorhou | 2025-09-02 16:24:00+00:00
Houmanoids | https://houmanoids.com | Lots of roles

We're integrating robots in and around buildings (focused in America for now). Example usecases:

- security guards, doormen, receptionists (low mobility using humanoids)

- security patrol around perimeter of buildings (high mobility using dogs)

- moving things/packages within a building (last step package delivery)

We are building on top of Unitree's hardware and there's lots to do.

- abstraction layer similar to Swift for iOS and Kotlin for Android

- appstore

- example reference apps (think mail, calculator, camera, maps)

996 work environment due to collaboration/communication requirements with folks in China and insatiable demand for deploying robots.

deploy at houmanoids.com goes to myself (founder) and cto/cofounder