skysight-inc/HackerNews huggingface dataset:
> Open-sourcing protobuf was most likely not a big cost, and it had benefits for Google (otherwise it would not have been rational to open source it).

Nah honestly it was more like I said "Hey I want to open source this!" and other engineers said "Yeah that sounds awesome!" so I did. That was Google in ~2007, you could basically do whatever you wanted and as long as it was vaguely plausibly useful management said "sure".

I'm honestly not sure the company had any idea what they should do with OSS protobuf, at least for many years. Management never really gave me any credit for releasing it and gently pressured me to find a different project to work on that more directly aligned with company goals, which I eventually did.

Still not clear if they even know today. They seem more serious about it today but at the same time it's still clear that they mostly don't care about external users, so much so that startups like https://buf.build have to come in and build the actual products around Protobuf that Google never delivered publicly (but has internally). Of course, companies are not hive minds -- there are clearly people at Google who want to make Protobuf a great product and are trying to do so, but I don't think management sees it as strategically interesting, so they face headwinds.

> If protobuf was not open source, something like Cap'n Proto may take its place, and that's not good for Google.

Honestly I don't know if Google cares. Cap'n Proto hasn't caught on much because frankly I don't care to make it a product, I maintain it for my own use (primarily in the Cloudflare Workers runtime, my day job). But if that changed and Cap'n Proto got really good and people ditched Protobuf for it, would it really affect Google? I kind of don't think it would. (Just like I'm not sure it would benefit me that much, which is why I don't make this my job.)

Certainly the strategy around open sourcing something like Protobuf vs. something like Chromium or Android is entirely different. Sundar probably doesn't even know what Protobuf is TBH.

(Disclosure: I wrote and open sourced proto2 while at Google, created Cap'n Proto after, and have a small investment in Buf.)
It is being quietly disrupted, just probably not in the way people want.

Webnovels on sites like royalroad.com monetised via patreon and then published on Kindle Unlimited & Audible offer a different publishing model to that of traditional books and one that works really well for the right genres.

The audience that reads them is reading purely for entertainment, has vastly lower standards and is willing to directly support their favourite authors to the point where the most successful authors who started 5 years or so ago are now millionaires.

But this is mostly an anathema to the traditional publishing industry and for the most part they're pretending it doesn't exist because they literally cannot compete with it in the niches it now dominates.
One reason: even if both spouses like bright colors, it doesn’t mean they both like the same bright colors. Neutral becomes the default compromise.

Anyway, Jeep has been great about offering bright colors, and I love my fuchsia Jeep, and my yellow Jeep. Life is too short to live greyscale.

And other people tend to love the pink Jeep. I wrote about some of the reactions I’ve received: https://opposite-lock.com/topic/52688/tuscadero
So do it! :) Then we'll all have some new science to learn.
> let them solve these issues locally

Florida is 22.6M people. That's not very "local" if you ask me.
well yeah but there's that legacy system, the replacement isn't ready for GA yet so...
gray car syndrome
The Humane AI Pin's laser was so hot staff had to chill it with ice before demos
Also, that's not a new phenomenon, so it's not going to explain a recent decrease in color.
> it's a significant chore and you shouldn't dismiss it

But you're comparing it to getting fast food for every meal, which is also a chore. One way or another, feeding yourself and your family is always going to be a chore.
> if you make something genuinely great

Hindsight Bias is blinding here. Judge whether something is "genuinely great" before you know its success or failure, and then we'll see if that's a true statement.
See you in 100 years.
I'm off dahn the pub.
Going to have to jump in here, defrost. You did indeed claim it is a "legal minefield", only later to say "Well, actually, I meant this single, one paper claims that."

Hyperbole is what this paper likely is engaging in. It's certainly presenting a "worst case scenario" examination. And even if not, it's only presenting possible issues.

Issues which may or may not come up, and all of these states have differing legislation.
Yeah, mind you I do full stack dev with popular frameworks, libraries, I think it works very well under those circumstances. If it was something like game dev with obscure libraries or libraries where API constantly gets changed with each version, it might be worse, but funny thing is that it can also reduce need for using those libraries if you just need simple functions, you might be holding them in your codebase what copilot generated, e.g. leftpad fn. It is easier now to do function leftPa... and let it finish than install the library.

So in theory if you keep fns like leftPad in your repo and it's so easy to do, it would be more future proof, secure, and flexible for the future.

You know you can write "export function le" in TypeScript
and it will give you

export function leftPad(value: string, length: number, char: string = '0') {
return value.padStart(length, char);

}

Although this here is imperfect since it didn't add types, so still room for improvement. It didn't add types maybe because it wasn't passed the context about being in the .ts file

But I don't have to context switch to Google, or install the library just for this fn.

Or "export function capi..."

Would go to

export function capitalize(value: string) {
return value.charAt(0).toUpperCase() +
value.slice(1);
}

Any CRUD related boilerplate, like let's say I want to do notes,

I start typing type Note = ... It will autofill the usual fields/types for me, which I can then edit to my use-case.

E.g it autofilled

type Note = {
id: string;
title: string;
content: string;
}

And then I write const validationSchema = ...

If I have yup imported, it will give me:

yup.object().shape({
title: yup.string().required(),
content: yup.string().required()
});

Again, I would tweak it a bit to my usecase, if needed, and then I will write

const handleCreateNote = ...

It will give me:

const handleCreateNote = async (req, res) => {
try {
const note = req.body as Note;
await validationSchema.validate(note);
const createdNote = await NoteService.create(note);
res.status(201).json(createdNote);
} catch (error) {
res.status(400).json({ error: error.message });
}
}

Then I tweak it if needed, and it can create similar handlers for other CRUD actions.

E.g. here my first though is that I probably want to not use try catch, and not throw. And maybe return 422 with exact validation information.

But once I give it an example of how I want to do it, it would be able to follow it for other endpoints.
Some games weren't intuitive, or had various power-ups and items that weren't obvious. Most of the manuals for the Sega Master System and Genesis games were just a few pages, so it only took a minute to read them. (And then there were the RPGs...)
Hosting some services on a vps provides far better availability of data, than doing it at home. Especially when you need it the most. For example when you are moving to a new home, and need to save documents, or you are abroad, need a document and there is a power outage at home.

Even if you have to trust a 3rd party with your data, (1) you can minimize the privacy risk with encryption and (2) usually VPS/cloud providers have different privacy guaranties than free Google drive...
Why? It works and is (so far as we can tell, except for a few exceptions like thyroid cancer) completely safe. It would have immediate results. Sure, it would be better to fix the root causes. But we are so far from being in a position where that is feasible.
It could be that each article with js charts is a single repo.
I like that you proposed a technical solution like that. The BAT (Basic Attention Token) integration with Brave sort of works that way. I will spend some more time ruminating on it and trying it out as a daily driver approach to see if it is viable anytime soon.

https://brave.com/brave-rewards/

This would work for content, but so far I don't think it would protect developers of digital tools or other works that are more than just content. Like artwork or anything else that can be easily copy-pasted. But I think that you have raised interesting points and I am open-minded about it all and consider this to be an interesting and complex subject without an easy answer. Thanks for your comment!
I seem to have replied to the wrong comment. I meant to reply to the one about Intel threatening Microsoft about emulating x86 on ARM.
in case people are not aware, ESRI is a 90's style monopoly of subscription desktop software that has built itself an empire in California. The ESRI Washington DC research lead recently testified that "with generative AI maybe people wont be needing lots of QGIS subscriptions" (edit that is the direct quote on video) since AI can repeat ordinary GIS workflows. ymmv
I'm surprised the paper doesn't entertain the notion that some things look cool, artists copy one another, and trends simply start like that naturally.

I mean, it's not like Corinthian style columns have a hidden meaning. They look nice and provide artists with a great default.
Reminded me of this classic:

Drugs in the 60's: This will free your mind

Drugs now: By doing small amounts of LSD I maximize productivity generating capital for my boss

@jil_slander, 10/30/2017
Why it needs another 6-12 months to get them to be productive? Is it some system programming position? I can't imagine anything else that would require a year to get people into shape.
I couldn’t get my Camaro in the color I wanted because of this.

That color was grey, though, so…

What I really would have liked was an orange, but they only had an orange that was more red than orange - along with two other red options. I also would have gone for a nice deep green, but they only had a bright lime green that’s very similar to my two year old’s Power Wheels.

For me the reason I ended up with a neutral color (white) is because I didn’t like the color options given to me. The first manufacturer that figures out a process to let people choose from hundreds of colors will make bank.
The statistic would just move to 36 then. It's about experience with driving, not the age.
I'm wanting to archive a site but it requires a login. Can I do something like drop a cookie from another browser & drop it in the folder for this or is it more complicated? Unfortunately, it's not the clean/easy old user:login style login, but a form you have to fill out.
Ask HN: Meta/Google E8/L8 interview and role
Any E8/L8s who could describe the role at Meta in detail? Eg

- What’s the sphere of influence? How many SWEs? 100?
- how big is the product you’re influencing? Number of services? Revenue? Criticality of dependency you own?
- what kind of impact are you having? Improving latency? Increasing revenue? Etc
- how do you ramp up as a new hire? Surely you have to go very deep
- how do you come up with projects that involve your entire org? How does your work exactly influence 100 engineers?

Also if you could please share a bit more about the interview process. Thanks!
The Batshit Software Aphex Twin Used [video]
I'd like to see two-toned paint jobs on cars make a come back. My HD Limited is black and silver and it looks nice.
Having done both cloud and on prem. It’s soo much more than that. Pace of innovation increases with cloud as you no longer have product beholden to the infra team jira hell.
Why can't we have changing colors in 2024?
I have Ambient Weather equipment at multiple locations and it works great. Ambient’s own site and software is also very good lately.
Most Mazdas I see on the road are the default Mazda red. Which is not so bland.

However their neighbours at Honda only seem to have desaturated colours that may as well be grey...
Are you talking about filling a gas car in 5 minutes? That's not what we were talking about, we were talking about battery swaps. You should read the thread before replying.

I would never tell someone that road tripping in an EV today is as easy as it is in an ICE car for a number of reasons, the main one being infrastructure. And that's not what we were talking about.

If you really want to talk about ICE refueling vs. BEV charging stops. In the real world, going to the restroom and/or getting food/beverage will take longer than 5 minutes most of the time. You end up waiting in line a lot, if you're done refueling, you have to move your car to a parking space, etc. In the real world the difference in the length of time you're stopped for is not much if anything. What is different is the frequency of stops since an ICE car can take on 300+ miles of range much faster. So then it's a question if are you someone who stops only when you have to in order to refuel? In that case of course an ICE vehicle is still faster to road trip. But if you're someone who wants to stop every ~2-2.5 hours (which a lot of people are) then you're not gonna lose any additional time driving an EV. But you will have the annoyance of infrastructure being far, far less common and in the case of CCS vehicles far, far less reliable.
As solar power surges in U.S., wind struggles
I don't think people care about cars nearly as much these days, in part because they don't have to. Cars last a long time and repairs can almost never be done without a shop, so it's suddenly a lot less engaging to be "into" cars. Now it's more like buying a new refrigerator - a major purchase that is expected to do it's one job very well and for so long that you don't even have to think about how long that might be.

So, maybe it's not surprising that cars are becoming the same color as appliances.

There's also a noticeable pro-transit, meh-cars sentiment among Millennials/younger people that is in stark contrast to previous generations who seemed to place a lot of personal and cultural significance on their car. But between rideshares and more urban living, Millennials are probably the first generation to have less need of a personal car since there's been cars.

Come to think of it, I can't think of anyone I know who owns a car that was not chosen in the same way we'd choose an appliance. There's no sports cars, nothing luxury beyond the average luxury sedan, no pickup trucks or jeeps or anything other than practical 4 door vehicles of various sizes with lots of safety features and good gas mileage (if not electric).
> Another instance of SV bros unknowingly LARPing spirituality is more obvious: the weird, intense religious-like fervor some people have about AI.

It is crazy to me how fast and how intensely cult-like AI became. It's even crazier when you consider the gap between their belief in AI (singularity, automate every job, next step for humanity, etc...) and their actual AI projects (make a fancy QR code generator or yet another SEO spam site...)
Funny that you mention orange cars because they were everywhere in France in the 80s. Resale value must be an important reason.

I live in a rather hot place where most cars are white, once again because everyone gets a white car because of the sun.
Specifically to the point of the comparatively low reliability / high variation of analog systems: an interesting property of neural nets is that they can be robust relative to noise when trained with the same type of noise witnessed under inference.

Whether or not speed/etc. would be better in the digital vs. analog design-space, it's an interesting thing to consider that neural nets can automatically account for the encoding-medium's variability. This perhaps makes neural solutions a good fit for low power analog media which otherwise aren't useful for classical computing.

See https://arxiv.org/abs/2104.13386 for an exploration of physically encoding neural architectures.
You mean ArcGIS, right? QGIS is FLOSS.

https://qgis.org/en/site/
> I still don't understand how some brands could put it on peanut butter. A few tablespoons can kill a small dog

My daughter is allergic to peanuts. A few tablespoons could kill her. Would it be reasonable for us to expect that no peanut butter is made? No. We simply don't buy it.

All that is needed is the regulatory requirement to list it in the ingredients.
You can buy them. Or post lots of inflammatory nonsense or link to OnlyFans. Like everyone else.
Only hearing your side of the story, it sounds like they significantly misrepresented themselves and then negotiated something way more than they're worth. It's the kind of developer that makes the rest of us look bad, IMO. Why not let them go? This one's on them.
I just want to say that you are likely giving the average American consumer a ton of more financial foresight and rational thinking than they likely possess. People buying trucks to use as commuter vehicles at exorbitant interest rates, brand new off the dealer’s lot and falling for the various add-ons and upsells are likely not prioritizing their ten-year profit and loss sheets.
> even if both spouses like bright colors, it doesn’t mean they both like the same bright colors

A far greater effect are Home Owners Associations, city ordinances etc.
A filter can be good in a couple of ways: it can filter out ~all of what you don't want, and/or ~none of what you do want.

Time is a good filter in the first way, which makes it a good filter. Because a filter which doesn't substantially do the first of these things isn't actually filtering: the null filter filters none of what you do want, by failing to reduce the data stream in any way.
If you think about it, that's a pretty novel way to chop wood.
> gay men copy each others feminine affectations

Do you know of research on this? I have two gay friends with feminine speech and both are adamant that they don't choose to have this and would prefer not to. Each has their own theory as to why they have it. One suspects it might be (epi)genetic while another suspects its influenced by being raised by women. I can't buy the latter since many very masculine straight men were raised exclusively by women.
Parent just needed an excuse to buy a vintage tv and NES :)
Experimenting with LLMs for data generation and retro-filling on a side project
The Internet has failed [video]
If considering resale value is what drives this... i.e. treating the car as an investment...

... can this be extended to homes? And I don't mean only paint colours, but also size, layout etc.
You can definitely do that, but it has the downside that the certificate automatically expires when you hit that the set time and then you have to reauth again. With OpenPubkey you can be much more flexible. The certificate expires at a set time, but you can use your OIDC refresh token to extend certificate expiration.

With a fixed expiration, if you choose a 2 hour expiry, the user has to reauth every 2 hours each time they start a new SSH session.

With a refreshable expiration, if you choose a 2 hour expiry, the user can refresh the certificate if they are still logged in.

This lets you set shorter expiry times because the refresh token can be used in the background.
Genetic programming however isn’t machine learning, but instead it’s an AI algorithm. An extremely interesting one as well! It was fun to have my eyes opened after being taught genetic algorithms, to then be brought into genetic programming
Pretty much all of the food for our cattle is imported, I.e soy from Brasil etc. Capitalism combined with a lack of environmental taxes results in some crazy wasteful situations like this. It also results in the related cattle food etc industries subsidizing political parties and thus manipulating our government to let it keep on going and duck any responsibilities, like we have to the EU, that would risk stopping it.
Rethinking the Smartphone Humane AI Pin
"*(Investors in Humane include TIME co-chairs and owners Marc and Lynne Benioff)"
Tomorrow, a nuclear war happens. Next, nuclear winter and the slow death of the human race. Antarctica? Sits untouched for millions of years, then aliens land, and find a mysterious additional lake filled with all sorts of microbes.
And don't discount Adobe CS. I've been working with more and more artists who've found their zen in hoarding old Macs to be able to continue running all of their custom scripts and software forever. Wherever their art intersects with the digital, using CS, they can fully avoid today's "Adobe tax".

There are also non-Adobe pipeline utilities for pretty much every process, but they're not usually taught in schools. However, if your role is to interact with people who only rely on modern Adobe, you more or less have to, as well. There's a certain pride people have in owning their tools and not being dictated to by software, so I'm generally happy to accommodate anyone who I find personally resonant.
Making robots plan faster with SIMD and Rust
Literally the same conceptual type of diversity, but go off and virtue signal yourself sis.
Ask HN: DevOps Engineers, What Do You Do at Work?
Inspired by:

https://news.ycombinator.com/item?id=40610794
“The R Project for Statistical Computing”
One would expect a timechain to not only target a fixed block time, but also to tie its emission to time. That is most simply achieved by 1 minute blocks with a fixed 60 coin reward. Then the coin supply simply equals the chain age in seconds.

One coin per second forever...
Austria has some excessive taxes that take money away from those who can't reach the public housing because they're not deemed poor enough. People seem to get destroyed when socialists get involved and take more than half of everything they have even though they should be getting support instead.

I'm not against public housing but Austria is an especially bad answer to my question. Not sure if you have ever visited but it really isn't any utopia. The public housing is still too expensive anyways.
Got to agree here, in fact what I remember is that the Riva TNT 2 already was the smart pick vs. what 3Dfx had out at the same time, even though Voodoo was the cooler brand and had all that previous goodwill.
Oops, I accidentally invented AGI [video]
I think the article a bit understates how hard it is to go from arid to fertile soil, which is where those early earthworms did a lot of work. Earthworms are also really good at spreading out from their initial source. When I bought my house the land in the back was turning to dust and nothing would really grow on it. I introduced chickens and vermicomposting, as well as Scottish moss (which I saw a lot of in this article!) The combination of a fertilization source, composting worms, and a dense heat resistant turf cannot be understated.
I use Coolify on Hetzner bare metal.

I still like individual VPSs, as I have more control over the cost, monitoring, backups, etc.
From Oct 24 2023... safe to say that thing sank without a trace.
Tribeca Festival and Open AI announce 'Sora Shorts'
Trust me, others notice this person is GROSSLY overpaid. They also resent the fact that if that person is paid as a senior, and they are obviously better. They will move on to a company that appreciates their skill and not overpay a buffoon.
I've been programming with python for decades and the problem they are describing says more about the disastrous state of python's package management and the insane backwards compatibility stance python devs have.

Half of the problems I've helped some people solve stem from python devs insisting on shuffling std libraries around between minor versions.

Some libraries have a compatibility grid with different python minor versions, because how often they break things.