skysight-inc/HackerNews huggingface dataset:
So do airplane pilots and you don’t see them shouting yoke orders to a sub-pilot.

This is a practice which I think made sense with older tech where one had to put some thinking into the execution of the steering. (How much to twist the control to achieve 5 degree? Oops a bit overshot, twisting back. Now hold it steady! That kind of thing.) but now that you just peck at a touch screen the actual task is taken over by a servo motor from the sailor. But because the servo doesn’t have ears to hear the command we keep a whole human employed to do the “hear command, shout, peck, shout” loop. That and institutional inertia. If we were designing navy ships for the first time today we would surely not do it like this.
Commenters and posters are disproportionally going to be people who spend the most time on the site - i.e. introverts and antisocials. So any anonymous social network is going to trend towards pessimism, skepticism, paranoia, etc.
Hm that's a good point, and we've done that ourselves. I believe we limited those folks to one private channel and didn't allow them to create new channels.

I think of it like an office space. If you bring in some consultants do you set up a space for them and keep them off your VPN, or do you let them run around, sit where they want, and peek over everybody's shoulder to see what they're up to?
The problem is engineering at Boeing is now mostly outsourced (GE influence on that). Eroding decades of knowledge and skills for cheaper labor elsewhere
> But let's say it's ordinary.

Revisions happen every year. It is ordinary. It's so ordinary, that people were making predictions about these results months ago.

> I'll bet...

You'd be wrong. Because it has happened in the past, and no one is going on about conspiracy theories about us being lied to because it's dumb.

> That's just how it is.

No, it's not. Once again, you ignorance doesn't make something true.

And doubling down on that ignorance doesn't help you make your case.
It's a great idea, though take a look if any newsletters you want to subscribe to offer their own feed as it's more likely to be resilient in the long term (sometimes services like this get bumped off of lists due to inactivity or bounces). I know Substack has RSS for all of theirs (whatever.substack.com/feed) as do all of my own ones (with a /rss suffix).
Are they for prototypes? Or how do you service production runs for parts?

If for arguments sake it were a part for an AWACS or an aircraft carrier you might only need to make eight or a dozen. But even military aircraft tend to run into the hundreds.
I agree. If we were to try and pin a thought process to an additional level of systems programmer it’d involve writing an allocator that’s custom to your domain. The problem with garbage collection for the systems’ case is you’re opting into a set of undefined and uncontrolled runtime behavior which is okay until it catastrophically isn’t. An allocator is the same but with less surface area and you can swap it at need.
Oh yeah I've run into that a bunch too. The problem is they don't want to do "1.5 years ago" or something like that, and the rounding is really bad.
Because the justice system will
be waiting until long after I'm dead for that to happen. My city is this year removing large swaths of our public transportation. If you want to work a job in the department of transportation they don't allow you to rely on public transportation to get to work. It would be funny if it wasn't so sad.
Adventures building a spreadsheet engine in Python
Spoiler alert! Some of us haven't yet finished that book.
Senior engineers generally should have a force multiplicative effect. "IC" doesn't mean "work in a silo interacting with nobody ever". But I agree that many orgs have a problem measuring this and focus on BS.
> Zero interest rate is like steroids

More like adding fat and never burn it. Zero interest means everything stays around, no pressure to produce since there is no expectation of ROI, and then when you suddenly add that pressure a lot of stuff collapses under their own weight since they don't have anything to keep it up.
Nobody wants facts, just things that fit their current worldview narrative.

I dare say, if we fix this thought process, we could fix a lot of really significant things.
Unfortunately your drill press is now manually driven. When I found out it was 2 horsepower I “borrowed” it from your shop and turned it into a tiny go-kart
decades of medical research vs. a senior citizen on their first juice cleanse
Looking this up, Zoche Aero-Diesel were something like 1-3 horsepower per kilogram. You can buy a jet engines for model planes today that will generate 150 HP of exhaust gas power while weighing under 4 kg, giving you something like 30-40 horsepower per kilogram. The difference is just tremendous.

Piston engines are not even that much cheaper, and the only reason they are is that we produce literally billions of them every year, so it pays to invest in tooling. High performance piston engines are more complex, have more parts, and more complex assembly than simple jet engines designs that handily outperform them.
Ask HN: What alternate career is possible for Software Engineers?
I have been working as Software Engineer for over 15 years. Last 6 years at Google. I was laid off a year ago and no matter how well the interviews go I get rejection. Interviews have also become much harder than few years ago. Asking LeetCode hard even for tech screening is very common. I feel like I am fighting a losing battle staying in Software Engineering field where standards to get hired are getting ridiculously high by the day. 10 years ago questions were 10 times easier. Now even a no name companies are expecting 7 rounds of interviews. I think I am done.
I am looking to get into alternate career. What are some of the fields I can try without re-educating myself? I am ok with lower salary.
Font includes WASM code that harfbuzz executes for shaping: https://github.com/harfbuzz/harfbuzz/blob/main/docs/wasm-sha...

It's an experimental feature, so it's not available unless explicitly enabled during compilation.
it's pretty much the exact same principle, the chain of hashed commit contents being part of the input to the next commit in the branch have the same property
Respectfully, this is a trick question. The driver isn't exclusively there to drive, they help tourists that ask "Can I get to X, or do I need another bus?". They help wheelchair users, they know to wait extra time when cyclists need to collect their bikes from the front bus rack. They know when to pull poles (and reattach them) on trolley buses in Vancouver (where I hail from). They report fare-dodgers, they radio control saying their bus is too full to pick up anyone waiting at the stop, and most importantly: they write down what goes wrong during their day, so maintenance knows what to fix when the bus is at the garage.

Seriously, Translink runs on a 28-hour day for bus service. If you want someone to test every single system, especially someone that knows how a system should work vs how it does work vs how it failed on this particular bus, you already have an employee for the job; one that's doing customer service and working around any shortcomings at the same time.

I would not count on bus drivers being replaced by AI any time soon.
The article does address this. The system did have a computer-assisted driving mode but it was always turned off into manual driving mode as the sailors either didn't understand or trust the automatic mode.
They are even losing users in absolute terms: check https://data.firefox.com/dashboard/user-activity
This isn't the case for their newer products afaict-- with the ViewPlus (which is what I have) you _must_ go through their cloud offering in order to get your data.

I do not want to roundtrip for something that shouldn't have left my house in the first place. Their older products allowed me to keep it local, why shouldn't their newer ones?
> The AI investment bubble is losing hype

I disagree. Palantir is trading at 200X earnings.
Approximating bauxite as pure aluminum oxide [1], 40 million tons of bauxite contains about 21 million tons of aluminum. A ton of aluminum takes about 14 megawatt hours of electricity to produce [2]. That would be about 294,000,000 megawatt hours (294,000 gigawatt hours, or 294 terawatt hours) to turn Australia's bauxite exports into aluminum. Australia could easily double its electricity production/consumption to refine bauxite into aluminum metal instead of exporting the bauxite.

[1] https://en.wikipedia.org/wiki/Aluminium_oxide#Production

[2] https://www.mining.com/web/aluminum-price-hits-13-year-high-...
> Everything you gain from gravity you have to give back on the way out.

This is true only in the center-of-mass frame, and that's true for all conservative forces.

If I have a bowling ball covered in springs and I throw it at a marble at speed v, the marble will traveling at a speed 2v after the collision. It would be completely correct and not misleading to say "the springs on the bowling ball accelerated the marble to 2v" even though the marble's speed in the center-of-mass frame is the same before and after the collision.

It's also true that the energy gained by the marble comes from the bowling ball in the rest frame. That doesn't make the first statement wrong or misleading. It just means that you like thinking about things in the center-of-mass frame.
Show HN: Chrome plugin that gives Claude access to search / recent data
Howdy, just wanted to share something I built to improve my experience using Claude chat (web).

It'a Chrome plugin that embeds into the Claude chat UI, and that takes the prompt and does an internet search for up-to-date information that Claude doesn't have. The search results are returned into the Claude chat prompt window which allows you use it as context.

Behind the scenes the plugin does three things:
- Passes the Claude prompt to OpenAI GPT-4o-mini to determine the search terms to use,
- Uses Jina.ai Reader API to search and retrieve the top 5 search results (text),
- Processing the search results with OpenAI GPT-4o-mini to return only the data relevant to the prompt (to avoid context bloat in Claude)

The idea came about because I use Artifacts a lot to do data visualizations, but got frustrated that Claude doesn't have access to recent data natively (yet).

I published the plugin to the Chrome plugin store and the code to GitHub:
- Chrome store: https://chromewebstore.google.com/detail/claude-data-fetcher...
- GitHub: https://github.com/elfvingralf/claude-data-fetcher

The GitHub repo has screen recording showing what it looks like / how it works.

The plugin is free but requires an OpenAI API key, but GPT-4o-mini costs fractions of a cent per use based on my experience using it so far.

Hope someone else finds it useful!
all of these ideas that sound cool to a very techy type person, but "moms" are not going to do this. they enjoy getting these ads in their inbox. just because some techy type wants something does not mean the general masses wants the same thing.

this is already way more complicated than "moms" want to do: generate a new email, use that email in this new form, get a feed reader (wtf is that mom says). while this is perfectly fine for power users, it just makes me smile how often we forget there are a far larger number of non-power users that are out there
This looks really great. One thing I have never seen done is having the url bar completely removed and put everything in the sidebar. That would really save some vertical space. Since you seem to know your way around the firefox sources, do you think that's possible?
you would have to fix the entire system of food availability. we are still programmed to pack on and store energy as soon as it's available.

it gets harder and hard to constantly make good choices as you go down the income ladder not just due to the food environment but also because people on the whole just cognitively cannot make these decisions optimally all the time when they are tired, stressed, and overworked.
if you have paid attention to any article in the last year, one of the primary functions of these drugs is reducing the cravings.
I disagree, as this implies that an interest of zero is the normal default. Why would it be? Why would someone lend someone else money, when they get nothing for it?
This reminds me of the book 4 Hour Workweek.

That book is really about Tim Ferriss figuring out how to automate and delegate everything in his business, until he only has to put in 4 hours a week to keep it going.

Until you reach a similar point, as this article shows, you don't really have any "passive" income. You just have another job.
If you're getting a home loan in an oppressive nation that doesn't want you to for some reason, they can seemingly stop you from owning or occupying a house even if you managed to get a loan in a cryptocurrency rather than the nation's officially recognized currency. Putting aside that the home's current owner, which may be a bank, would need to accept that cryptocurrency in the first place.
'Keyboard Warriors' Who Stoked UK Riots Test the Limits of Free Speech
EE and CS are both going to be where the "rubber meets the road", or the application of these concepts, especially at the BS/MS level. Specifically in classes covering things like communication codecs, video/image processing, signal processing, and compression. If you're interested more in the foundations of these ideas, you really need to look more towards pure math. For instance, the beginning of every coding book I own starts with a review of abstract algebra, and lot of signal processing ideas are built on top of complex analysis.
sure but heart conditions from obesity and poor diet can start showing up as early as your 40s and ramp up quickly from there
I suspect heat is a limiting factor here.

Also, if the vanes of the rotor are spinning _in_ the fluid, doesn't this also make it a torque converter? If so, then suddenly stopping the motor could be catastrophic depending on how much kinetic energy is in the system at the time.
> There hasn't been a Wikipedia-like event for many decades.

Off the top of head...

OpenStreetMap was in 2004. Mastodon and the associated spec-thingy was around 2016. One/two decades is not the same as many decades.

Oh, and what about asm.js? Sure, archive.org is many decades old. But suddenly I'm using it to play every retro game under the sun on my browser. And we can try out a lot of FOSS software in the browser without installing things. Didn't someone post a blog to explain X11 where the examples were running a javascript implementation of the X window system?

Seems to me the entire web-o-sphere leveled up over the past decade. I mean, it's so good in fact that I can run an LLM clientside in the browser. (Granted, it's probably trained in part on your public musing that the web is worse.)

And all this while still rendering Berkshire Hathaway website correctly for many decades. How many times would the Gnome devs have broken it by now? How many upgrades would Apple have forced an "iweb" upgrade in that time?

Edit: typo
In North America there was no channel 1: https://en.wikipedia.org/wiki/Channel_1_(North_American_TV)

Old school TV dials went from 2 to 13.
Exactly. Afaik, there are certain corners of the Web that benefit from some kind of markup. I think real estate is one, where you can generate searches of the MLS on sites like Redfin or Zillow (or any realtor's site, really) such that you can set parameters: between 1000 and 1500 square feet (or meters in Europe), with a garage and no basement. That's very helpful (although I don't know whether that searching is done over indexed web pages, or on the MLS itself). But most of the Web, afaict, have nothing like that---and don't need it, because NLP can distinguish different senses of 'bank' (financial vs. river), etc.
One idea is to have a central network of 3d game assets and to give a license that anyone can use them for free in their game or experience as long as their game is part of the network and enforces the rule that assets can only be used by players that own them.

To make this beneficial to the game creators and artists, they can receive a percentage of each transaction made.
That's me. I even have days that I'm completely enthralled in a project and work 12 hours straight in it. And the next day I don't care about it.

I'm sure it's human nature. But there are some beasts out there like Don Knuth, Torvalds, DHH, that seem to have unlimited stamina. They are the people who advance stuff.
Arbitrary and capricious is not the same thing as vague. E.g. a law that says you can't drive a yellow car on the second Friday of each month is arbitrary and capricious but it is not vague (except maybe in the definition of "yellow")
For a program started in the 50s, it's impressive that "Six of the ten presses are still operational today."!
> Other sites/applications aren't going to be using this custom protocol handler

I have my own xdg-open in the PATH which supersedes the /usr/bin one (I believe there actually is a plugin mechanism for xdg-open but I found it easier to just create my own binary than learn their tomfoolery), and with that in mind, I'm able to make any URL routing decisions I'd like via that

> then setting "always open site in this container"

... which won't work for multi-tenant sites like console.aws.amazon.com or portal.azure.com which use cookies or other such nonsense to determine who you are currently logged in as. That's actually true of Google and Microsoft, too, although I have less day-to-day experience with that. I am, of course, aware of the user switcher built into both AWS and Azure consoles, but it's not the same as having a giant red themed container for production accounts versus green for QA ones

As for your specific question, I also use aws-vault to cook federated login URLs for the console because my experience of working with AWS SSO and Okta is some ... it's a lot of clicking ... versus letting aws-vault build the federated signin URL and then launching it into the container named according to its AccountID (so it's easy to programatically dispatch them)
> The semantic web has been, in my opinion, a category error.

Hard agree.

> Maybe this all changes when AI takes over, but AI seems to do fine without us defining ontologies, etc.

I think about it as:

- Hypermedia controls were been deemphasized, leading to a ton of workarounds to REST

- REST is a perfectly suitable interface for AI Agents, especially to audit for governance

- AI is well suited to the task of mapping the web as it exists today to REST

- AI is well suited to mapping this layout ontologically

The semantic web is less interesting than what is traversable and actionable via REST, which may expose some higher level, reusable structures.

The first thing I can think of is `User` as a PKI type structure that allows us to build things that are more actionable for agents while still allowing humans to grok what they're authorized to.
one of his colleagues was similar, so all I can conclude is that this particular FAANG has a higher than average number of jerks
Fine I'll bite :Þ

Have a poorly-ordered braindump:

In my life, I've kindof developed a rule of thumb: if it's the more difficult path, it's probably the better path.
That heuristic isn't always correct, but I find it to be pretty good. Problems can arise when I follow it blindly, though.[1]

I've just generally found that a lot of good things in life are on the other side of a barrier, and crossing that barrier usually involves effort and pain.

So, it starts to develop into an association of "if it's hard/painful, it's probably leading somewhere good."
And that starts to develop into "seek out pain/difficulty."

Ironically, I'm also someone who values being comfortable in my own skin.
But I feel more comfortable doing something painful for my own (masochistic?) reasons than doing something painful for an external goal.

----

I do feel like there's often an element of masochism in people who excel at some activity. Plenty of stories of top athletes or musicians etc. who do it for their own reasons, and not to win a trophy or acclaim. Getting good at something is generally a painful process of dealing with failure over and over. If you don't have a stomach for that pain, you'll give up. If you grit your teeth and force your way through it, you may become competent, but probably won't excel. If, somehow, you enjoy that pain and are drawn to it, then you will put in the hours to keep getting better and better, unboundedly.

But that's just one perspective.

The grandparent comment seems more like someone who likes to "keep their eye on the prize," whereas I'm more of a "do it because I enjoy[2] it" person. I suppose if you are motivated strongly enough by some external goal, it could push you through the hard times, too. And if the goal keeps moving, you might keep pushing, unboundedly, too. Not my path, though.

See also "Type 1,2,3 fun", eg: https://essentialwilderness.com/type-1-2-and-3-fun/ (definitions vary)

----

Also, I find taking a hard path is sort of a Great Filter for other people; there will be fewer others on that path (I'm fairly solitary, so it suits me), and what people there are will have something in common with me.

----

[1] When I hear about people trapped in abusive relationships, trying to "fix" it rather than leaving, I feel like I understand them somewhat. At the same time, some relationships are worth saving, even (especially?) in the hard times, so being able to navigate the pain rather than run away can a strength, too. Depends on the situation.

[2] with "enjoy" being somewhat perverse, at times (:
It depends on what you value.

The catch22 is that if you are good at technology, you tend to align your personal morals and character to actual true value, not fake value, which makes you a pretty good anti-bullshit filter. However people who align themselves to the concept of making money are more aligned to working with the bullshit, not seeing it as negative but as a part of life. Thats why your ex bosses could build 25M business, and why you are blackpilled.

In the past, when there was room for innovation because things haven't been invented yet, you could do both. Now, you basically have to pick one or the other.
One NVIDIA L4 GPU (24GB vRAM) per Cloud Run instance (many instances per Cloud Run service).

Scale to zero: When there are no incoming requests, Cloud Run stops all remaining instances and you’re not charged.

Fast cold start: When scaling from zero, processes in the container can use the GPU in approximately 5 seconds.

Open large language models up to 13B parameters run great, including: Gemma 2 (9B), Llama 3.1 (8B), Mistral (7B), Qwen2 (7B).

You can get Gemma 2 (2B, Q4_0) to return tokens after 11 seconds from a cold start (best case).
you can't call 20 years of experience a lack of dedication to craft...
I saw a guy weld 1.5 or 2 inch plate once to repair the bucket on a giant bulldozer. That was… interesting. I was trying to figure out why he left such a big gap until he started welding. He had to fit the head in to lay down layer after layer of welding bead to join the pieces at full depth.

How would you weld even one foot of steel?
Is this why I have to wait at intersections with no incoming traffic for 2 minutes only to have a platoon of cars show up so that they can all stop and I can go
That is one perspective but I think people actually want digital scarcity. The rare pokemon card that someone owns makes them happy because it's rare, otherwise they could have just bought a high quality print of it and stuck it on the wall of their room.

I think scarcity is obviously terrible for things like food and housing but for entertainment like above I don't think it is.