skysight-inc/HackerNews huggingface dataset:
> That manufactures feel like they are liable if someone modifies their control software is one of the reasons they oppose right to repair.

That’s what they say is the reason. But I don’t believe that for a second.
TOS != TNG.
I find this discussion fascinating as my only protobuf experience is with IoT devices on bandwidth-limited connections where every byte matters, so hearing JS web frontend people talk about the same protocol to transfer "large chunks of real time enduser data" is an interesting far opposite experience.

Something "interesting" in the overall IoT protobuf experience is software licensing.

I can write software under, GPL, or whatever, to access or otherwise interoperate with a REST API implemented using, BSD, or whatever, no problem as long as it follows reasonably close to generic REST standards. Just look at your swagger API docs or whatever system you use, it'll interoperate just fine.

Ditto "most JSON stuff" just write your proprietary code to generate a JSON looking like some text documentation for a server under, perhaps, the MIT license, or whatever other license, and interoperability across licenses is easy and legal.

Things get weird with protobuf .proto3 files where the server and ANY clients need to use the same .proto3 file to compile to whatever language they'd like to use. So what license do YOU apply to your .proto3 files to make sure other people can (or intentionally cannot) redistribute your .proto3 or compile software against it, etc?

You can, intentionally or accidentally, implement all kinds of lockdown and restriction on APIs using protobufs via innocent or intentional copyright and license selection for a .proto3 file.

For better or worse, protobufs are a tool invented primarily to enable the prevention of interoperability. If it was just about saving bytes on the wire we'd be doing IoT using zipped up JSONs or similar technology.
Imagine if our meritocracy valued basketball skills above anything else.
Why are you disappointed? This seems like a pretty clear-cut case for IKEA, in my opinion.
How does the music industry work? Planet Money started record label to find out
I sincerely wish that problem was limited to Teslas.

The worst offenders are pickup trucks that get a 6" lift without readjusting their lights. They end up with everyone around flashing their brights at them, and instead of getting the hint, they just flash their brights right back. Plus a lot of drivers think they need to have their fog lights on just so everyone knows they are bigger or something...

To make matters worse, stock lights tend to be way brighter than necessary, especially for taller vehicles. It's at the point now where 1/10 mornings I end up flipping my rear view and putting a hand in front of my driver's side mirror just so I can see in front of me.

I've had a few instances where an SUV or pickup is stopped behind me at an intersection, lighting up the interior of my car to the point that all my windows become mirrors; and I just have to sit there until they turn their lights all the way off, just so I can see the road in front of me.

We are long overdue for some regulation in headlight brightness/angle regulation. It's become one of the most significant safety risks we have driving, and it should be trivial to fix.
Right? I'm hearing a lot of comments about his ego (and I'm sure he has one) but in this post he's also being refreshingly honest about his own abilities. I think that's a healthy take for anyone: just because you can climb the ladder and make more money doesn't mean you should.

I'm sure some people are also triggered by the supernatural turn his writing took there. Who cares? It's interesting, and he's not being a jerk.
There is a long list of things that would optimize for individuals’ outcomes that contravene the laws society has passed.
God, I love it when the talk turns hyper-technical around here, and the Jedi masters turn up.
It’ll be better if hospital births are funded under universal healthcare paid for by taxes from everyone, including the mother birthing the child.
Pot, kettle, black.
Is this relevant on HN?

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. [...] If they'd cover it on TV news, it's probably off-topic.
Software Gambles: Company Strategies Boomerang (InfoWorld, 1984)
There are lots of guidelines about that, as well as about novelty-name accounts and about posting bombastic meta.
Not 100% sure this is a positive thing for the Remix framework long term.
Yes, you would have multiple protocols at some points. If you look at microservice architectures they already have an internal service mesh and external API gateways.
Wouldn't it be worthwhile to share out the flaws for people that don't live in Atlanta or really even cities with Scooters?
Is it legal to discriminate on race where you life?

Let's say i own a company and refuse to hire [ethnic minority]. Is this legal?

Isn't that what is taking place here? Asians are being denied entry simply because they are Asian.
> Imagine spending your whole afternoon trying to dig what "($fc) = /^(.)/" does; a maintainer's nightmare

Why are you maintaining Perl code without knowing any Perl though? This syntax is obvious to anyone who went through the trouble of following the basic tutorial.

It's a language you need to learn before using it. It's unfamiliar, but not unreadable.

> It's an active struggle to make Perl code readable and it not turning into a mess

Are you speaking from experience? I don't find that to be the case.

I don't understand Haskell, but that's because I never bothered to learn it. Should I say it's a crap language just because I do not understand the basic bits right off the bat?

There are good reasons to dislike Perl (I have my own good reasons, having worked with Perl professionally for close to 10 years), but the syntax is really not one of its real problems.
Expanding the size of enrollment isn't just something that can flipped like a switch. One cannot simply build a high-rise dormitory without increasing the capacity of all other facilities in lockstep - and a university designed to be fully walkable can only accommodate so much simultaneous construction.

And more generally, you have the use of applicants' race backwards - the entire point of affirmative action is to take into account an applicant's merit-based performance relative to the opportunities they received growing up - and it is difficult to evaluate this fairly without taking into account the opportunities that might have been denied to the applicant as a result of their race.

To put it another way, two hypothetical applicants from two families with different races but equivalent wealth etc. in the same community may have been treated incredibly differently based on their race. An admissions office forced to be "blind" to an applicant describing this discrepancy in opportunity would be less effective at evaluating applicants based on merit.
Has there ever been an instance where a public company was brought private and the board of directors stuck around? This article seems odd to me, framing the situation like Elon is somehow doing something out of the ordinary.
Unixporn is a community centered on fancy-ing up Linux systems in general (mostly, I guess BSD shows up occasionally). It seems like the type of topic that could support a whole community. A single colorscheme is a bit more specific, so it is surprising to me (at least) that it can support a whole community (but hey, not judging, if people want to join more power to them).
By the power of hidden anecdote, I dispel your 'study' and 'data'!
They generally require more time and effort investment, and they don't ultimately offer what most people want from social media. #1 of which is to be where everyone else is; there's a very strong "winner takes all" effect. The only reason different networks exist is different enough policies and culture, despite their desire to turn into one another by copying each other's features.
> The vast majority of judges in the US legal system are naturally going to be conservative in that the job is to follow the letter of the law.

C'mon, who's being naive now?

The law was already settled on this issue. This case is being heard with the goal of overturning precedent. It's not because we learned new things about the Constitution in the last 20 years.
New Greenpeace Plastic Recycling Is a Dead-End Street
Yes. The set of conditions that make it illegal to fire somebody in the US are very very small. "I need everybody to crunch 80 hour weeks for months and months" is a thing employers can do for most forms of white collar knowledge work.
uhm... kosovo, congo, rwanda???

Fucking massive genocides happen in the 90s.

But if youre solely talking about cyber war -- ESCHELON,
CARNIVOR I mean cyber war was super deep... NSA was requiring backdoor access to all routers as early as 1995... and not only that Cerberos group bought MAE-West in San jose and PAIX in palo alto to spy on everyone... I know a lot about these spying ops.
Worth noting too that SourceHut is offering an escape hatch for exceptions so it’s not quite a blanket ban:

> We will exercise discretion when applying this rule. If you believe that your use-case for cryptocurrency or blockchain is not plagued by these social problems, you may ask for permission to host it on SourceHut, or appeal its removal, by contacting support.
I don’t think it is your place to diagnose his mental state from public blog postings.
I know when I got to a restaurant what I'm getting myself into.

I guess I just need to equate substack URLs with deceit, hostile reading patterns, and substandard content. Though, someone sharing out substack links that apparently they wrote should be seen as advertising and treated as such.
Everything the OP listed out. A software engineering manager is a mixture of lead developer, project manager and coach. They need to vet the output of their team, understand and guide the implementation plan, help the team grow and stay current, and use that information to hand out raises.

The question you should be asking is: why would any manager allow themselves to be in such a state of ignorance for very long? We can give a newly promoted manager some leeway, but after 1 year if they still don't know how compensation planning works, they are doing the team a disservice.
Nothing wrong with it but it doesn't make for coherent documentation. For a plugin-centric company like Shopify where third party integrations are crucial to its business model, you would expect more hand holding and better quality in its documentation. Their docs for common use cases like jquery and react/vue/svelte should be clearly laid out.

Shopify seems to be an incoherent mess right now with poor engineering management. The stories that I am hearing are that a third of their engineering workforce consist of interns and the other third consist of juniors. They have very few engineering seniors and staffs, relative to most companies of their scale and market cap.
And you live in all of Atlanta I take it? Would you even be able to notice a 10% increase?
Exactly 30 years ago I started my career programming in FoxPro !
https://en.wikipedia.org/wiki/FoxPro
I typically bring up the ISIS murdersites that somehow lasted longer on the Internet than did sites like this, or Stormfront. Why do I do that?

Because I like to remind people who are all about how good they are that they focused on crap like Encyclopedia Dramatica versus places where you can see a row of men executed near simultaneously with detcord. Someone just has to point and say "Nazi!?" and everyone goes wild, but videos of a caged man being set on fire to dance about in his own self-immolation, that gets a pass. 8chan is bad if they take a clip of that and put "Disco Inferno" as a backing track as a .webm, but somehow the original source just ... well, that happened somewhere else. How does this work?

I remember the shoe being on the other foot in the distant past, but memories are short. Everything in this post is about the refutation of our naive "The internet interprets censorship as damage and routes around it" beliefs back when it was "our guys" getting censored. While definitions of what constitutes fascism varies, many of them feature the tight alignment of corporations with the government, where the corporation carries out the will of the government at the time, side-stepping legal protections a citizen might have against the government.

Paypal is going to have its $2,500 disinformation fee. Payment processors can and will lock down anything not squeaky clean. This consolidation only allows for greater control by fewer and fewer entities.

If nothing else, allow me to appeal to your self-interest. Imagine that all of these strictures come into place and then the "wrong government" gets into power. Swap out wordlists of banned topics, update the image filters, and boom.

People are in such a hurry to create manacles but never stop to wonder if the shackles will end up on their own wrists.
I also use gruvbox dark with hard contrast. I completely forgot I was using it and had to look at my vimrc. That's how good it is: I set it a number of years ago and haven't had to touch it since.
You're not asserting that everything that doesn't require qualia can be done by a machine, are you?
It is just so hard to believe that the man is working 18 hour days given how much time he spends pulling stupid fucking stunts.
I think it could only ever have been such a successful and resilient meme because it resonates deeply with human social dynamics.
> and I don't drive the Jeep at night because it's just not safe.

I rarely drive at night anymore for the same reason. When I have to, I try to do so with a freshly cleaned windshield, that helps a decent bit. Another trick is to watch the outside line of the lane/road so you're not looking into the oncoming headlights as much. But I do agree that headlights seem to have gotten brighter and brighter. And many aren't adjusted at the proper angles, either. But also, my eyes probably aren't as good as they were in decades past.
I kept buying used higher-end CRTs for almost a decade because their refresh rate and resolution so greatly outstripped anything LCD that was available for sale.
"I'm where I belong, sir."
Reminds me of this: https://draculatheme.com/

It has a community, a blog, a (dead) Youtube channel, a merch shop, and a "Pro" version which apparently has brought in ~$264k.
a company succeeding with it is not a counterexample to a statement saying basically it can be advantageous but it’s hard to do well
The OP said major western powers.
MA cyclist here, I'm not annoyed by scooters and I'm happy to share the bike lane if it means fewer cars on the road. The only caveat is that with the advent of small electric vehicles we need to start thinking about what an appropriate speed limit is for bike lanes; I'm actually thinking less about scooters than I am about e-bikes, since those can easily reach highway speeds if they're not limited.
This reminds me of when Cal Trans kicked the Priuses out of the carpool lane on I-880, and a UC study showed that it decreased the speed in all lanes, especially the carpool lane.

The outcome? Instead of widening the roads or eliminating the carpool lanes, they kicked even more cars out, converted additional lanes to carpool / express lanes, and further snarled traffic.

There's a state-wide mandate to reduce commute miles, and most cities have interpreted it to mean "increase congestion", not "improve public transit".
Do you have any links showing protobuf is faster?

There's nothing in your comment that hadn't already been said before by sibling commenters but as far as I've seen in the real world JSON appears to be faster in practice. Which is all that counts.

Yours and the many other commenters making the same assumption (it's binary ergo it must be fast) make a really good case for PB's adoption being rooted in theoretical assumptions rather than real-world benefit.

I get it. It makes sense that it should be faster. Nothing is self evident though. You gotta measure it.
There are so few people this would apply to (wealthy individuals with large amounts of unreported cash income who are applying to college) that its not even worth considering as an edge case for college admissions.

The point isn't to eliminate every possible way college admissions can be gamed but to get the best method that works for the majority of applicants.
Yeah it was huge for me when books started to come with CD-ROM copies (c. 1997?) and I could fit more than one "book" in my laptop bag.
It should be noted that the kiwifarms dude has spent 15 years trying and trying to be such a shitfuck that the rest of society stops giving him the benefit of the doubt, and has only recently succeeded. It may be possible to get kicked off the internet accidentally by saying the wrong things to power, but in this case he got kicked off by intentionally and personally pissing off every person and organization connecting him and the web.
> It is absolutely the wrong attitude for self-driving cars or anything that is safety critical.

With your attitude, we would never have allowed cars in the first place.
Well, the answer has to be the "metaverse". The jury is of course out on whether it will take root the way the internet did.
You wrote:

> Shutting down ALL internal Chinese travel from Wuhan, but letting international departures - that did happen, after all the more the merrier, let the world share our misery. ...

implying China allowed the flights to leave so they can infect the rest of the world, when in fact China did stop international flights from leaving, but the US, UK governments lobbied hard for these repatriation flights due to their own domestic politics.
Bought an electric scooter for my father (didn't work out at all for him, too old), so I've inherited it. For about town (I live in a small town in the UK) it has meant I barely use the car now. I can get to a supermarket and back again in the time it would take me to walk there, I can get to my parents house and back to do some errand in the time it would take me to drive and park.

But it is illegal. Each time I take it out I run the risk of getting a fine - but for now I'll take the risk as the benefit is too great for me. I'd love to buy a 'legal' one and would happily pay whatever registration or insurance was required.
I've only made it part way through that series, but I also thought the premise there is silly. If you're a civilization capable of travelling hundreds or thousands of lightyears, you are, by definition a space native species whose natural habitat is the ships you build. Why spend such extraordinary amounts of time and energy when you could simply deconstruct a few lifeless rocks in your solar system? The universe is completely abundant with every element you could ever need, and life is so rare and precious.
Hotz’s product should be compared to what Waymo can do right now, not what it’s trying to do.
Most of my photo viewing is done on a 34" desktop monitor from a couple feet away, so yeah, I'm not actually experiencing the doggy cone of shame effect.

My widest lens is 12mm (M4/3), and I find it's often insufficient for capturing the entire view that I would like (in street/building-scape situations), so I'll switch to the 0.6X ultrawide lens on my Pixel 5, which has a 107° field of view. At that point you can capture the entirety of, say, a building, just from the opposite corner of the intersection.
> The other trick is that you should use the exact same (!) schema file for your frontend and backend projects. This means that changing it should trigger regeneration of generated code for your clients and servers and then run CI on them.

You do not need to have the exact same schema file, in fact protobuf is carefully designed to avoid needing this. You need to follow some rules about what to do when fields are added or removed:

* Generally, roll out the server side first then, once that is complete, start rolling out the client afterwards.

* If a field is added (on the server side), make sure that it can be ignored on the client side, so old clients are not impacted. For example, don't add a "units" field that changes the meaning of existing "temperature" field (previously had to be fahrenheit, now can be celsius or fahrenheit). Instead add a separate field "temperature_celsius" and send both. (You can always remove the old one later on the server if new clients don't need it and you have 100% finished roll out of clients.) Note that receiving unexpected field data is not an error in protobuf, so the extra field won't cause any problems so long as it's not a problem at application level.

* You can equally remove a field so long as the client isn't relying on it (in this case you may need to roll out client update first). More accurately (with proto3 syntax) it will appear as empty/zero so this needs to be OK.

* You can't change a field's type e.g. from integer to double (or from one message type to another, but just adding a field to a message according to the above is OK). If you want to do that, go through a controlled process of adding a new field with the new type you want then removing the old field.

* You are free to reorganise the order fields appear in the proto file but don't renumber the fields - the field number is what defines it in the binary encoding. In particular, if you remove field number 2 (for example) you should leave a gap (fields 1, 3, 4,... remaining) rather than renumbering the remaining ones to be contiguous.

Depending on the application, it is often actually a good idea to have a completely separate copy of the proto file in the client and server applications, with the client proto typically lagging behind the server one.
I agree, and it irks me. When there is clear online source material, like in an article about a court case or viral video, the newspaper should link that material.

I think many of these outlets must have a no-external-linking policy. But it really hurts their credibility and even their readability IMO.
What is DAU?
The ECB started later but then has raised more or less at the same rythme as the fed. They have signaled they will keep raising the rate. Greece and Italy will not default even with rates at 5% so they have quite some margin to raise more.

The economic situation is actually not that terrible, with highest employment in more than 15 years in many countries. Of course energy is a worry and issue but it's not the end of the world either.

It is indeed unlikely for rates to go down next year but it is possible that they will reach a plateau while inflation goes down.

In the meantime inflation is actually very good for public finances and is healthily impacting the inflated asset prices which is nice.
The Fed’s dilemma: how long to ‘keep at it’ on inflation
- Desktop software was sold in boxes at stores.

- No SaaS.

- No “information super highway”.

- Bigger focus on D2C marketing due to information asymmetry
> They admit quite a number of conservative people...

Nope. Fewer than 10% of students are conservative.[0]

> and even their more left people are pretty center-right...

Nope. ~65% self-identify as "Very Progressive" or "Progressive"! [0]

There is no pretending that this is an accident, given that conservatives outnumber liberals by ~40% in the general population! [1]

[0] https://features.thecrimson.com/2022/senior-survey/national-...
[1] https://news.gallup.com/poll/328367/americans-political-ideo...
If something lets you do things you can't do on the mainstream social network, that will be the dominant kind of thing done on the alternative.