skysight-inc/HackerNews huggingface dataset:
Some car gearboxes are that bad. However others are much lower. Are we talking about a "slushbox" automatic without a locking torque converter, or an all gear manual transmission - there is a big difference.

I didn't specify what type of gear box because there are many different options. Belts of the front pulleys would work. You could rig up a chain drive system as well. there are pros and cons to each.
I may be misremembering but this is what happened with recent the Open Gaming License fiasco.

As I recall, they inevitably changed the current one with a clause saying “we explicitly can’t pull the rug out from folks anymore with this license”. Simply ensuring that while they can create new licenses for new content, that can’t mess with creators who adopted the previous one.
I don't know of them for ing an upgrade. If you subscribe for 12 months you get perpetual access to the version that was available when you subscribed, so you can buy a version for 12 monthly subscriptions. There's nothing wrong with that IMO
Wow, is that why crime went back up when they stopped?

Crime was "already dropping" because of Bill Bratton.

It's actually curious that anyone would believe it, "never worked". What, you think Terry Stops made crime go up?
How DO you debug your actions? I spend so long in the commit-action-debug-change loop it’s absurd. I agree with your point re: 2 wholeheartedly though, it makes debugging scripts so much easier too. CI should be runnable locally and GitHub actions, while supported with some tooling, still isn’t very easy to work with like that.
I find it hard to imagine a reason a shop selling 100 tee shirts in a day would need any custom functionality since this is basically the exact use case all these OOB e-commerce tools are built for.
Agree to disagree. You only get one life, and then you die. Having children shouldn't be an emotional death sentence if your marriage sucks (50% of first marriages end in divorce, 60%+ for second marriages). You can coparent just fine divorced if both parents are involved, financially stable, and emotionally well adjusted. You can even have children without being married. The economic part is the primary problem (having kids one can't afford). Forcing people economically (using policy) into longterm unhappiness will not lead to the desired outcome.

Tangentially, there are ~400k children in foster care in the US at any moment in time, roughly 1/4 of which are adoptable. No one adopts them, and then they age out into adulthood. What happens next as adults, the statistics are grim (roughly 25 percent become homeless).

So, these various datasets leads me to the conclusion that we have a long way to go to help people who don't want kids to not have them (while still robustly supporting parents who very much want to parent). This, I believe, will lead to better outcomes overall. I also argue society wants healthy productive citizens who will be taxpayers and generate productivity, but doesn't give a damn about helping parents or struggling children (you would think advocates of universal school lunches were asking for someone's head on a platter, for example), so society deserves what it gets in that regard until it's ready to invest. Talk is cheap.
All those things the custom build tool would need to handle. It needs more or less the same functionality as GitHub actions and the marketplace. It would also need to integrate with different CI platforms to some extent for reporting and user interactions.
Done bun can't be undone. Just another example of the enshittification that's rampant.
Honestly. They want to earn back people's trust, so they figure the best way to do that is with good ol' gaslighting. Thing is, it'll probably work. At least to some extent. The irony is actually kind of funny.
the 'remote work for everyone, always' camp

LMAO, and you're the one complaining about strawmen? Give me a break.
Yes, had the same realization some months ago. I started building a CLI based tool, smaller in scope, offline first and occasionally online.
That's a 40mb runtime that's probably already on your system
Its going to take firing the people responsible, which means the CEO has to go.
Happens already. Product placements in TV shows and movies are already a thing. Even fantasy dramas like Game of Thrones :).

https://www.theguardian.com/tv-and-radio/2019/oct/31/emilia-...
ChromeOS/chromebook has been fairly successful at making this happen. Tons of MediaTek and Qualcomm drivers & good support, if you have a chip slightly bigger than a phone chip.

Qualcomms slowly turning it around. Their Wi-Fi router situation was reaching a real breaking point, but we are multiple years of folks + them making good progress to getting into grace.

The benefit is also higher too, since ChromeOS has a more regular Linux-y environment, and I think even using Wayland now. Where-as on phone, it's like, great, kernel drivers, but the entire upper stack is Android so what the driver needs to prioritize is different.

If you read in here, part of the dodge is that rather than a actually upstream, Google maintains their own custom Kernel Module Interface (KMI) in their Android specific "Generic Kernel Image" (GKI) that's different from the actual kernel interface. So instead of vendors targeting upstream, now they're authoring to a Google specific kernel interface - a kernel wrapper - that doesn't exist anywhere else! Google's "Generic Kernel" seems like a fork of upstream that now people develop against. Its hard for me to see this situation as an improvement; it feels like it will insure work doesn't get upstreamed, since work isn't against the kernel but Google's kernel.

"Google Kernel Image" (or Android Kernel Image) might have been a better name than Generic Kernel Image.
It's amazing to me how very smart people in corporations can convince themselves (and I mean, like really believe it) that the shit sandwich they are serving up is actually filet mignon. It's the whole "it's very hard for someone to understand something when their paycheck depends on not understanding it" issue. I've seen it a few times in person, where I'm like "How the f are we convincing ourselves of this?"

2 recommendations:

1. This is where a "neuro-diverse" person or two can really be an asset. The social dynamic in corporations often leads to people eventually shaking their heads in agreement, even if they have big underlying concerns. Those of us somewhere on the spectrum are less likely to understand those social dynamics in the first place and be more willing to call out BS.

2. Good corporate leaders have trusted outside council that they can run ideas by to get brutally honest feedback.
The existence of other variables obviously does nothing to eliminate the lead exposure variable.

> some people were claiming that lead exposure was the single primary cause of violent crime.

Examples?
When half a million Americans died and nobody noticed (2012)
Oh they didn't walk it back. It's now one of two ways for them to get a percent of your revenue - that did change.

(It also was only going to kick in once your revenue hit a certain point.)

The CEO John R. didn't chime in here, and that would have meant him being accountable for this decision and its effect on Unity. His mask slipped here.
This is the same path trod by cable television. Originally you paid for premium channels like HBO, then over time ads crept in until they were as terrible as the free channels.

I was pretty sure this would happen to streaming and here we are.
Asking for 7% pay raise + lift hiring freeze doesn't sound unreasonable if inflation in France is at 4.9%, IMHO. Even if Apple is likely to have a couple of bad quarters ahead.
> Are you saying SQLite servers don’t need a firewall

I'm not the author. But I can tell you there are no "SQLite servers". That's kind of the whole point.
You have to differentiate between paid off nuclear plants nearing end of life and new built ones.

Take for example Hinkley Point C, that costs €0.15 per kWh for the consumers. How does that compare?

https://en.m.wikipedia.org/wiki/Hinkley_Point_C_nuclear_powe...
According to Amazon it's been streamed a ton.

https://variety.com/2022/tv/news/lord-of-the-rings-ratings-r...

The obvious caveat to this being that we don't know how Amazon collect this data or if it's even accurate in any way. Furthermore, even if it has been viewed a lot, that could just be a result of Amazon putting it on the homepage of the app/webpage (which would make it easy to play accidentally) and autoplaying it after finishing other Prime Video content.
Technical Sourcer and Recruiter
Building Diverse Teams
Thanks. I definitely want to make a longer video demonstrating Zep end-to-end.
In the US, students were allowed to use the TI-89, but not the TI-9X, which. Had a QWERTY keyboard but was otherwise identical. The 89 could solve equations, but the 85 and 86 could do the same, if you inputted them in standard form (y = mx + b). It could also solve simultaneous equations, again if you standardized the formatting. This was definitely a useful feature, beyond what scientific calculators could do.
Video of this in action:

https://youtu.be/AL0ls_UpT8w?t=361

The whole video is worth a watch, but I linked directly to the timestamp where he begins to explain how the engines are started with a petrol starter. To power a foghorn. Amazing stuff.
> This on top of getting increasingly terrible shipping from Prime has me thinking it's no longer worth it.

I thought that years ago: it seemed like orders actually arrived as slowly as they did pre-Prime (e.g. not 2 day shipping), so I canceled Prime and thought there wouldn't be much of a loss. Then my Amazon shipping became even more terrible. Everything was basically no-rush shipping with a $25 minimum order.

So basically, when Prime started, you got better service for an extra fee, and if you didn't pay you got "normal" service. Now you have pay to get "normal" service, and if you don't you get bad service.
Like most of us writers from the STEM field, you have what I call the "reverse priority writing habit." We tend to put the "important stuff" at the end of our writing. A good way to get more readers and to have more impact is to put it first then explain it. This is doubly important in HN where we are exposed to so much new material, that we need a quick look so we can decide what to read and what to ignore as unlikely to be of use. Just promising something of use at the beginning is rarely enough for me. I realize that your english writing teacher probably wouldn't approve, but this is practical not academic writing.
> The compiler can simply avoid the tag or the union when a pure struct or a pure (c-type) enum is required, respectively.

I had to try:

pub enum Foo {
Foo { a: i32 },
}

impl Foo {
pub fn new() -> Self {
Foo::Foo { a: 42 }
}

pub fn get_a(Foo::Foo{a}: &Self) -> &i32 {
a
}
}

At opt level above zero (-C opt-level=1) the tag is elided:

example::Foo::new:
mov eax, 42
ret

example::Foo::get_a:
mov rax, rdi
ret

https://godbolt.org/z/qKzMqvhb7
> Either you are insanely optimistic (to a point where it is actually ridiculous), or you lack information.

Or, option #3, you've been on a diet consisting almost exclusively of negative news and have adopted a doomer mindset as a result.

The world is actively combating and will fix climate change.
Our release tool is called "Roderick", as-in the Monty Python "Life of Brian" sketch. TBH I don't think about the Roman Empire much apart from that, I mean, what did they ever do for us?
> The whole right-to-repair is just lobbying from independent iPhone repair companies who want to make a quick buck at Apple's expense.

That is a very interesting take. Basic repairability, whether by an independent shop, or a skilled individual (aka you), should be a goal so the manufacturer doesn't have a monopoly on repairs. Market economies abhor a monopoly, and the vendor-only repair scheme is a big one. Looking at cars, The US has the federal Magnuson-Moss Warranty Act, which was fought for in the courts, to force vendors to accept that aftermarket parts didn't void the warranty of the part wasn't related. Which isn't directly applicable here, but the point is that an outside vendor could create a replacement part, better in some way (cheaper is a kind of better), and repair shops and customers could choose to use that part instead. Apple shouldn't have that much control. We decided this for cars, the same should be applicable with ebikes for the mind.
With huge companies and VC willing to spend unlimited sums of money to get a monopoly in some segment they eventually want to milk it as much as they can, cause they killed meaningful competition.

More often than not I move from one service to the next because the last service got so shitty/annoying/terrible privacy decisions that I jumped ship.

The internet and tech was meant to be a wild west of ideas and options but if it ever was that was a sadly brief period.
Thanks Ben!

rqlite[1] creator, happy to answer questions too.

[1] https://www.rqlite.io
> const tabSpaces = 2;

Shots fired.

Building your own editor is a fun project for sure. Curious with node whether you can build it into a single executable that you can, for example, conveniently scp around to host:.local/bin/
Beat me to it.

tl;dr "Don't use Python/Cython or C/C++. Use Rust instead, it's better." is basically that article.
There is a cost to fault tolerance as well, if you lose $100 per month due to fault tolerance thats worth about 30 developer minutes. Do you really get good fault tolerance for 30m of monthly work?
Yes, if you arbitrarily define “Web site” to exclude most Web resources it is easy to declare victory. Maybe you can even have fun browsing some archived versions of Geocities pages.
It's implied in the examples on this post, but when using public key authentication, an attacker with a stolen SSH host key can pretend to be the server to the client, but cannot pretend to be the client to the server. Which means that the attacker has to pretend to be the server, without being able to see how the server would answer. For instance, if the ssh connection was a "git pull", the attacker has to know enough about the repository state (and about how much of that state the git client has already seen) to avoid complaints from git; if the ssh connection is a shell connection, the attacker has to know enough about the target machine to make the command outputs seem realistic enough for that particular machine; and so on.

And as for "SSH has no forward secrecy", I thought SSH used Diffie-Hellman or similar to derive the session key? The SSH host key (and the client's public key) is for authentication only, stealing them does not reveal anything about past sessions.
"We should have spoken with more of you and we should have incorporated more of your feedback before announcing our new Runtime Fee policy. Our goal with this policy is to ensure we can continue to support you today and tomorrow, and keep deeply investing in our game engine."

It is hard to think of a diplomatic response to this specific framing. Of course the first substantive paragraph was this. It's inevitable, and I'm convinced it's encoded into some fundamental physical constant.

If a company actually, once, for-real avoided this specific sort of mealy-mouthed, boilerplate-indirect-corporatese semi-apology, I would seriously consider using their product solely on that merit alone. I'm fairly certain I'm not the only one who feels that way, and it's sort of amazing that nobody appears to have figured that out.

Surely someone in some sort of corporate PR position at some company is reading this. Think about it. Seriously think about it.

---

Edit: this isn't a personal criticism of the author either, I'm pretty darn sure that this the post was vetted and revised by at least one layer of PR and legal. The issue is an intractably systemic one that is not rectifiable by any individual. Outside of maybe the C-suite, I'm skeptical the that it makes any sort of sense to attribute blame to any individual for this type of corporate apology.
For 50 years of my life, my dad always finalized a deal for a new car with one last requirement: the car must be free of all dealership logos (back then the dealership glued - or in some instances screwed - the dealership placard/logo onto the back trunk of the car). He was nasty about it and it always made me cringe. But they also always complied.
Most of those are at least "real names" though, which you can find some sort of significance behind. Either named after a place or person, or with some sort of meaning. Rather than names that seem to be randomly generated 5-7 character vaguely pronounceable names that aren't already in use.
There is one on the main page: https://kagi.com/

"Example search results:" click one of them and it takes you to

https://kagi.com/search?q=python+exceptions

Although tbh I'm not liking these results. One of the top results for Python Exceptions is "Python exceptions considered an anti-pattern" which is an opinoin boost rather than documentation.
I think that you can replace almost any If else with pattern matching. Pattern matching makes type checks easier, which if you are really heavily using types through your program, makes pattern matching even better.
Yeah, you're probably right about that. Main thing that would likely be custom would be the design.
> one of many missed “Jetsons opportunities.”

This isn't a missed opportunity, it's just an opportunity. Large-scale remote work wasn't feasible prior to the advent of the web and the personal home computer in the 90s, and realistically wouldn't have happened prior to the mass penetration of the internet and the computerization of everything circa 2005/2010. It just so happened that the covid pandemic occurred at approximately the exact moment in human history where mass remote work was even an option (and obviously is still limited to people in knowledge sectors).
It's just noise, you can read the moderation side of it here:

https://news.ycombinator.com/item?id=36252547
A few more: https://featurevisor.com/ https://configcat.com/

I will toss our hat in the ring but we are early in this
space! https://lekko.com
Somehow, Colombia, France, Norway, Spain and Switzerland make it work.

I don't doubt that it's an accounting nightmare, but Elon Musk can afford an accountant who can apply the Generally Accepted Accounting Practices.

I have no doubt that games would be played, and that the IRS would constantly play cat-and-mouse with them. Arguably, we could solve the problem without a wealth tax just by funding the IRS properly to enforce the rules already on the books.

That's why things like this happen. Rules get written; wealthy people subvert them; new rules pile on more. It's not great, but it's better than the alternative of just giving up.

I actually have no idea whether a wealth tax is a net benefit. I just know that it's not going to happen in my lifetime (not with a Supreme Court guaranteed to find it unconstitutional), so I don't spend any time thinking about it on the merits.
Same with VAT really. Yet some business just stay there.
If I ran a seal-clubbing business I'd have to club seals to make money.
The whole argument is that those sites don't exist to provide a good service yet sadly need to show ads to keep the lights on.
If the torque converter doesn't have a lock that is a big loss. Those same transmissions also tend to have low efficiency hydraulic pumps internally to select the gears. Modern automatic transmissions tend to be much better than older ones.
I quit Amazon prime mid-pandemic as the shipping went from 2 days to ¯\_(ツ)_/¯ (and never recovered). I kept them until I watched Wheel of Time first season, and when I realized how awful their adaptation was, I dropped my years-old subscription happily. It's harder for me to get individual small things, but at least my chances of it being counterfeit are lower and I can generally expect them in a reasonable time. I just hate paying for shipping now; still worth it.
>there are plenty of popular alternatives

Like what? GoG? And what else?
> They are to enums what tuple types are to structs.

But this is just a generic sum type?

data Sum a b = L a | R b
infixr 5 type Sum as ⊕
type E₂ a b z = a ⊕ b ⊕ z
type E₃ a b c z = a ⊕ b ⊕ c ⊕ z
-- and so on…

Here, `Eₙ` represents a sum type with at least `n` members indexed by their position, and `z` represents any type so that it's possible to keep extending the number of positions via further nesting. When you're done you set it to a type with no members:

type E₃AndNoMore a b c = a ⊕ b ⊕ c ⊕ Void

I don't know Rust so I can't claim if it allows it, but I'm almost certain it does.
Unfortunately not -- it used to be in a public repo, but I also track drafts and other things now that I don't want to be public until they're ready.

I'll see if I can clean it up into a public repository, but no guarantees :-)
oh it's a very temporary sigh. finish up what's in the pipeline and get the hell out of there.
This is really cool. Love to see usage of state machines on the backend!

It's such a good fit for multi-step LLM apps and a really nice abstraction for generic backend flows as well.
This a bit short sighted (both the view that Neanderthals are primitive troglodytes and also that that are sophisticated) as all (or nearly all? I'm not 100% sure here) human populations show evidence of admixture with other hominids. Whether or not that's a _good_ thing largely has to do with being able to understand the genes we received. We're not quite there yet, but research keeps advancing.
wow, didn't expect to see my blog on HN. Thanks, I guess!
Hey this is really cool! Thanks for sharing it!
I am figuring by a decade in change:

1) A completely ad-free tier. Costs an extra thirty dollars per month, most of which goes to making the platforms own "originals" that nobody much wants.

2) A "some-ads" tier. (This already exists) Just a few. You won't mind much. And at an extra fifteen a month, what a steal!

3) The "lots of ads" tier. The basic offering.

4) The "tons of ads" tier, might as well be watching television. Programs may have material removed so as to fit more ads into the runtime. Microtransaction pay of a few bucks.

5) The "vicious hellscape of ads" tier. Like #4, but the various offsprings of Stable Diffusion and whatever will seamlessly overlay and inject product placement through the entire show. A character won't be offered a whiskey, they'll be offered Johnnie Walker Blue Label whiskey, and in the original actor's voice. Cans of Coke or Pepsi (whoever is paying most according to that hour's ad market) will be digitally added to dinner tables and nightstands. Some actors may be "faced over" with more popular actors. It's not Payola anymore, but a pop hit of 2035 will be playing in Casablanca. But it is free.
One might call the relationship dialectical, and the most effective analysis of its dynamics rooted in materialism.
People seriously underestimate how significant driving is to their environmental footprint.

Rough calculation is 14,000kg/y of CO2 per capita in the US. Of which 4,000kg would be from driving (at average yearly distance of 20,000km in average new ICE vehicle).

Recycling, and other initiatives are nice but don't come close. WFH is a huge help.
Somewhat relevant: Chet Faliszek (ex-Valve) is currently posting videos about how the flat hierarchy works:

https://www.tiktok.com/@chetfaliszek/video/72814172402960335...

https://www.tiktok.com/@chetfaliszek/video/72814409728508593...

https://www.tiktok.com/@chetfaliszek/video/72814159128240653...
YouTube Create – Bard's Generative AI
MySQL official container images are now in Oracle Container Registry
Do you mind refreshing and giving it another shot I've just pushed a quick fix
The article is about building costs per mile. If anything lower density should make construction simpler.
Funnily enough YouTube doesn’t really display ads if browsed on mobile browsers instead of the app.

I switched over completely. This is on iOS Chrome.
UK Government Extends Petrol and Diesel Car Sales Until 2035