skysight-inc/HackerNews huggingface dataset:
I'd rather see Toyota put it's money and engineering talent into making more and better batteries, but PHEVs were a cool stepping stone.

Fast and easy electric charging on long trips is their Achilles heel. The better that gets the more pointless they are.
for the love of all things sanity, please read the article before commenting!
> What's you explanation then for why literally nobody cared about adult trans people just a few years ago?

Because it’s an invented political scapegoat, just like countless others. Trans people were out and about 10 years ago and nobody gave a shit. I’m from a small town in Appalachia and my grandma had a trans friend that was out and open 30 years ago. They stopped by when I was a kid and we treated her as a normal human. Nobody gave a shit.

Social media told you to be angry about people that’ve been around forever. You chose to only pay attention recently and get angry.

Right wing organizations are making huge buckets of cash from donations and “anti-woke” brand campaigns targeting trans people, getting gullible people to think being trans is some new trend and they need to fight back. Normal people have known trans people for several decades and we are absolutely bewildered that people like you are suddenly outraged about people we’ve known all our lives. Same with how 15 years ago ”the gays” were going to destroy the world.
Absolutely! I have a Litespeed T1SL, and I'm very happy with it. I've heard great things about Moots bikes as well, but they're about twice the price and they don't make a rim brake model. The main reasons I went with the Litespeed were the rim brakes (I can fix mechanical components myself), and the fact that you can peel off the decals, so the bike looks like fairly generic, minus a badge behind the seatpost and one on the stem tube.
They used to/still say the same exact thing about kids being told to be gay.
I prompted ChatGPT with the same input and got 4 out of 5 books the same as the ones recommended by the app.
What's the use case for Htmx? When would someone want to use this over more tradional approaches?
Yeah sorry about that, I was just repeating something I heard on a podcast and it looks like they assumed that was top line revenue and took 10% of it.

I’d edit the post but it’s too late to do so.

https://news.ycombinator.com/item?id=35534035
Yep. https://en.wikipedia.org/wiki/Sturgeon%27s_law
Maybe someone who knows more on the matter could help me understand the efficiency problem.

Wouldn't it be more efficient for long trips to run a small generator in the car that charged the batteries?

A car engine needs to deal with variable power/torque/etc. It's got transmissions and radiators and all sorts of extra complexities. A generator runs at one speed and is efficiently tuned to that one speed. If you suddenly need more power to accelerate then that would be provided by the batteries. Batteries are like >90% efficient. So going motor->battery->wheels seems like you wouldn't loose much even in the worse case of coasting on the highway at an ICE's optimal speed.

Generators are also generally simpler and smaller. You could envision one that you could pop into the frunk when you need extra range. It would continuously recharge your batteries as you drive - even before they're depleted. Even if it didn't recharge as fast as you were using up power - you'd still drastically increase your range. Forthermore you could leave it running overnight to charge your car if you're in some remote place with no charging stations

Literally nobody has done this - so there must be some reason I'm overlooking :)
Swearing on a bible is the ur signal of virtue
After having grokked Lisp, I think that parentheses provide a more elegant solution to the problem of parameter separation. Compare:

myfunction(a, b, c)

with

(myfunction a b c)

Parentheses allow you to leave out the commas between arguments. I like that a lot.
This oath vs affirmation distinction is made clear in the UK for sure. For example when I became a British citizen I was given the option of swearing allegiance to the queen or making a "solemn affirmation" of the same. The only difference being a slight difference of wording. Weirdly I still remember the wording even though it was more than 30 years ago and I only heard it once just before I said it.

> I, Sean Hunter, do hereby swear by Almighty God/solemnly affirm that I wil bear faithful and true allegiance to Her Majesty, Queen Elizabeth the second, her heirs and successors according to the law.
[From that link]

> map of type T with initial space for approximately n elements

That "approximately" isn't great there. Nobody wants "approximately". If "exactly" is difficult - which it might be in many conceivable designs for this data structure - then what you want to offer is "at least".

If I'm a programmer and I know I want to put all 623 of these Doodads in the data structure, offering me a way to get a data structure with space for exactly 623 is great. One with space for at least 623 is fine, whereas approximately 623 is barely useful. Should I try asking for 624 in case that helps ? Do I need to dig into the detailed implementation to figure out, OK, 700 will definitely ensure 623 will fit ?
> unfortunately my washing machine does not have an API

I'd love to see the breakdown of who would prefer a network-connected washing machine with an API vs who would prefer a device that you have to operate with buttons and switches like a cave man.
In some sense in some aspects - yes software is getting worse. For example optimisation. A lot of practices that been utilized today from "code standards" to "convince over cleaver solutions" we lose about 10 years of hardware evolution when it comes to overall performance. Of course there are exceptions.
And this is just single example of software getting worse
> As soon as you are using Spring you aren't actually coding Java anymore

Can you expand on that. I'm pretty sure its still Java. There are some additional annotations that help with autowiring and object reuse, but probably affect the code less than Lombok.
I don’t think this is a big deal. Swearing in is pointless anyway…I can swear on a religious book and go do the opposite of what it says. The ultimate source of consequence is the constitution, laws, and regulations.

Maybe I’ll swear on the biography of Steve Jobs if I’m appointed.
The Education of a Computer (1952)
I think two things are happening.

One is the “things aint built like they used to be” bias — buildings from the past that are physically well built are the ones that don’t get torn down, so we associate the past with the sturdy stone buildings instead of the clapboard houses.

The other is that you are right. We keep pushing rendering engines originally designed to render hypertext into a de facto operating system, so even basic software like a real estate site or video player has to deal with a bunch of accidental complexity that the equivalent desktop software from 1999 didn’t have to. It’s worth noting that both your examples are browser-based apps, not desktop or systems software.
you gave 2 large companies as examples.

There's SO MUCH incredible software out these days...better than anything thats come before it...software is getting better - media harvesting is getting worse. So...support good companies, and make a point of not supporting the ones which do this. It comes at a cost - but - that's life.

for creators, particularly in music - we've never had it better...

PAID
-Ableton blows my mind - every time i touch it.
-So does FL studio

FREE
-Surge XT - most incredible free software synthesizer going
-Vital - a free version of Serum which sounds incredible.
-Ardour - a free protools stand in.
-Air Windows - tonnes of audio processing plugins
-Variety of Sound - beautiful UIs, awesome sound.
-Blender...holy shit...

i could go on..
Think how rich the writers and actors could also become...
... what do yall scribe so much?
ICE wear and tear mostly is due to short trips with frequent stops when the car doesn't have time to heat up properly (ie. city driving) and when you put pressure on the gearbox

If you use the electric part in the city and the combustion engine on the highway you should get very low wear on the ICE (constant rpm/speed at highway speed = low wear and low consumption)
Spring docs are fantastic, take for example https://docs.spring.io/spring-boot/docs/3.0.x/reference/html...
The wikipedia page also has an article on large language models[0] that includes a section on emergent behaviour.

> While it is generally the case that performance of large models on various tasks can be extrapolated based on the performance of similar smaller models, sometimes large models undergo a "discontinuous phase shift" where the model suddenly acquires substantial abilities not seen in smaller models. These are known as "emergent abilities", and have been the subject of substantial study. Researchers note that such abilities "cannot be predicted simply by extrapolating the performance of smaller models".

[0]: https://en.wikipedia.org/wiki/Large_language_model
> A dual power train just costs more --- both initially and in terms of maintenance

I won't argue against the maintenance, but pure BEV vehicles are still quite more expensive to buy than (P)HEVs.
I can't believe he only has ~1.5k subscribers, he's absolutely hilarious! I highly recommend everyone to watch that video.
The single raindrop never feel responsible for the flood, but at least they don't have in front of them big players with buckets, hoses, pools, dams and so on getting luxury lives by adding huge amounts of water to the flood for decades.

The contribution of several million people making big sacrifices to reduce their output pales compared with just one of such rich actors.
Are you sure it's actually VSCode and not something you ran in the integrated terminal or an extension? All of those are hosted by VSCode as far as macOS is concerned and would display the confirmation dialog.
How to best run an RFC (Request for Comments) process?
We recently launched an RFC process for our open source payments switch (written in Rust) and we put out our first RFC in the form of a GitHub Issue.

We did get some good feedback from Reddit but I am wondering if there is a more systematic way to do this. From your experience, what is the best way to facilitate such a discussion for large scale design decisions?
Sounds cool, assuming we mean space religion. Most likely that means if you go against Sagan it means you are anti-science and getting your science wrong will get you burnt up in the atmosphere.
New Scala Build Tool
Making 560% returns online trading in a month
It's correct. No one who freshly joined would get shares in any organized corp. Must have been a former bigwig role in that corp.
Yes. There's no incentive to make good software from a business perspective. Sure, most developers worth their salt would love to do it, but it's not what they're paid to do.
Have to considered using referral links for some of the recommended books?

I don't think that everything needs to be monetised. On the contrary - there's too much stuff existing merely to just extract value from users. But, the recommendations I've seen here look really good and I'm already ordering one of the books (the other one I've already bought).
> Nope. What's you explanation then for why literally nobody cared about adult trans people just a few years ago?

What? They've been trying to ban trans people from bathroom via legislation since before 2014 and have been screaming about pronouns for nearly the same amount of time.
I can’t believe you’ve posted this seriously.
Given this is something you're probably going to find at most a handful of times in an entire code base, I don't think that's necessarily bad.

Java API stuff hasn't ever been a huge contributor to verbose code. Yeah I guess some of java.io's stuff isn't great, but the worst AbstractFactoryDelegateImplFacadeProviderVisitor gore was always in the application code.
Software complexity is increasing. With the increased complexity many failure modes are not understood by developers. Thus those failures are not handled gracefully. This feels like a decline in quality. Depending on what you measure the quality could actually be better, the same or worse.
ML-family languages are similar: ‘myfunction a b c’. It definitely is nice.
I became a British citizen too, and had to say the same thing. I honestly can't remember now if I swore or affirmed–I was just mumbling words because I wanted a piece of paper, which would enable me to acquire other pieces of paper, which would have allowed me to do things I never got around to actually doing. Indeed, maybe somewhat unusually, despite going to the effort of becoming a British citizen, I've never actually stepped foot in the UK (or Europe for that matter) – I said those words from the British Consulate in Sydney, Australia. Great view of Sydney Harbour in the background.

But it isn't just a British (or Commonwealth) thing, Americans have the exact same distinction, part of their British inheritance. Here's a quote from Article II, Section 1, of the US Constitution:

> Before he enter on the Execution of his Office, he shall take the following Oath or Affirmation:—"I do solemnly swear (or affirm) that I will faithfully execute the Office of President of the United States, and will to the best of my Ability, preserve, protect and defend the Constitution of the United States."
I feel your pain. I think software is certainly getting much more complex (because it can, not because it has to). Complexity comes with a cost.

I hate when a mostly static website is rendered completely client side, for example. Most of the time, I just want to read the text, maybe see some (non-marketing) images, and that's it. I don't want hundreds of kilobytes of JS executed on my machine just for that.
I don't think this is the same thing. As far as I can tell, the task abstraction is a threapool where you can submit operations and return futures. If a task blocks indefinitely, the underlying threadpool OS worker thread will be blocked, and the threadpool either has to run with less resources or spawn a new worker. Virtual threads are an M:N abstraction: blocking on a virtual thread will not block the underlying OS thread.

.NET might indeed have a virtual thread abstraction and if it does you could of course implement the Task abstraction on top of either virtual threads or OS threads, but what you linked to is not a proof that it does.
> Efficiency and cost are also less than optimal.

Based on what? A Kiro Niro PHEV is cheaper than a Kiro Niro BEV.

https://www.kia.com/us/en/niro-plug-in-hybrid

https://www.kia.com/us/en/niro-ev

The same trend exists for all other cars that have both PHEV and BEV models.

> On short trips, the electric power train has to drag around the ICE components. On a long trip, the ICE has to drag around the electric components.

The same could be said about BEV and the extra weight, amounting to hundreds of unnecessary pounds being towed, which by the way weighs more than ICE components than a PHEV. (in the case of the Kiro Niro, the plug-in hybrid components add 250 pounds compared to ICE, and the Niro BEV adds a whopping 700 pounds extra compared to ICE. In other words, the BEV differential from PHEV adds more than from ICE to PHEV).

The amount of FUD surrounding PHEV every time it's mentioned really is amazing.
It's great, although would love to know how it's built.
It’s using the Haystack library, whose functionally seems to overlap with that of langchain. Anyone know what the tradeoffs are between these two ?
To quote a meme: “That’s the neat part. You don’t.” If you bandlimit your input, aliasing effectively strips out the carrier tone and leaves the modulated signal.

In a way, you’re relying on aliasing / frequency folding to do it for you.

https://ars.els-cdn.com/content/image/3-s2.0-B97801241589310...

You can even improve information transfer in these scenarios by using a synchronizer, which allows you to phase shift your sampling to be at the ideal transition point in your information stream.
I didn’t use converters this time around. I’m moving to Seattle in a couple of weeks, so I can’t buy ink glasses yet. For now I just purchased the ink in prefilled international cartridges, which they sell in packs of six. :)

Chose Perle Noire because it’s widely regarded as a really deep black ink, which is something I like in my daily use ink. It’s also a good balance between quick drying and good waterproofing.

As for the converter, I’ve heard that the FP accepts any international converter as well. Make sure to check the subreddit though for compatibility reviews!

EDIT: Link https://www.jetpens.com/J.-Herbin-Perle-Noire-Ink-Pearl-Blac...
Wow. Where did you find that specimen?
Java's already got tasks[1] within the namespace of parallelism though, but it hasn't overloaded any meaning onto virtual.

[1] https://docs.oracle.com/javase/9/docs/api/index.html?javafx/...
This guy Chucks Norris.
Added them in for you.
> you do so with your hand over a representation of who will witness and judge you for that

The premise is flawed.

I don’t believe that there is any being who ‘will witness and judge me’.

That is, other than my peers. Who are not supernatural. My using a Sagan book is therefore nothing more than symbolism: here’s who I am. Here’s what I represent. If you see this and think, ‘hell yeah!’, then you are in the cohort whose approval I seek; you are one of those to whom I give my promise to do right.

But I know it’s only symbolism. Nothing actually happens. Whereas those who solemnly swear on the bible believe that they will literally be judged by god and sent to heaven or hell as a result.
Since forever.
Humans have an intrinsic quality that they are never satisfied for very long. There are plenty of examples of it. People think "once I get that job I'll be happy" or "once I get married I'll finally achieve what I want" or "once I buy a house, I'll feel like I'm settled". But that rarely happens. People get used to what they have and want more.

But that's a good thing. It's the reason why we have progress. Thank god someone thought "No, it's not good enough that we cure breast cancer by removing the breast entirely, we can do better". Or "no, it's not good enough that we can grow 1000 lbs of wheat on an acre, we can do better".

It's a blessing (progress) and a curse (dissatisfaction). But you can't have one without the other.
> Wouldn't it be more efficient for long trips to run a small generator in the car that charged the batteries?

See the Toyota Prius. This is already what is done.
A native internet protocol for social media – Jack Dorsey
Yes. Software naturally declines unless it is maintained.
Perhaps a bad example although I agree with the general argument.

There are large datasets of calculations specifically for training large language models. It’s not just picking it up from reading books. And even then these models suck at calculating, half the time they just make an answer up.

Calculation appears to be something that is actually not an emergent property of constant-time token prediction. Which we already knew from Turing anyway.
Should not be confused with Jeremy D Miller's "Wolverine" Message Bus software

https://jeremydmiller.com/2022/12/12/introducing-wolverine-f...

https://jeremydmiller.com/2022/12/15/transactional-outbox-in...
https://www.dotnetrocks.com/details/1823
That is by design. Look up the Taft-Hartley Act. Secondary striking is a forbidden labor practice in the United States. Any doctor's union that orchestrated one would be in hot water legally. It would essentially have to be a collective action orchestrated by distinct individuals with no legal entity providing any type of war chest.

To be clear, I believe at least that section of Taft-Hartley is arguably unconstitutional, and worthy of getting civil disobedienced hard. I just don't see it as likely to happen in such a way as to be effective in facilitating change. Add on top of that the onerous burden of medical school debt, and I don't exactly see many being willing to make that choice.
What do you mean by traditional?
Do they? I recall ObjC getting a lot of criticism over their long method names.

But really, who cares? Who the hell types out the whole method in this day and age? Type the first few chars, up arrow, down arrow, tab. Jump around with vi bindings. I have not written a full line of code in well over a decade.

Although Apple deserves it since their IDE really blows compared to say Idea.
Tech in and of itself is neither good/bad...

Lots of modern tech too quickly + humans = bad.

Humans haven't evolved for all this tech and will keep taking it in stupid directions: (Grey dense mega-cities, junk food, junk entertainment/metaverse, sedentary isolated lifestyle, hedonism, addiction, drugs (1/4 US women on psych meds, antibiotics resistant super bugs), globalism (pandemics can spread in days to everywhere), p0rn/online dating, pollution, AI gene editing (where the AI takes over), mass techno AI surveillance state, brain chips, turning in to cyborgs, global financial crashes, etc).

Compare that to living a simple life with friends/family in a tight knit rural community.

Develop tech... but slowly.......
Do we need 7G brain-chip internet in our cyborg bodies tomorrow?
> a tiny minority of 16 year olds are able to receive top surgeries

And this is supposed to be an argument for "it never happens"? You don't see a problem with confused girls who are still coming to terms with their bodies having medically unnecessary surgery to have healthy organs removed? And yes, some of them are regretting that when they grow up. Some of them are even willing to speak up. But I'm sure you will not listen.
I look forward to the beating I get when I update it to have accurate gitignore file processing and the post about doing that!
> if you were to go against your duty as the head of NASA, Carl Sagan isn't going to rise from the grave and smite you for your transgression.

It's like swearing something 'on your mother's grave'. That's not something done because zombie mothers will rise up to enforce anything. It's supposed to signify that you hold great reverence for your mother and that your conviction is as strong as that respect. Swearing on the grave of your mother and lying would be dishonoring her and betraying the reverence you supposedly held. Swearing on Carl Sagan's book is expressing that the new director has great respect for Sagan (or at least that particular work) and that she'll treat her oath with the same level of respect. I think it's pretty appropriate given the role.
I can't imagine anything about this thing will be open so whatever the community produces will be at the mercy of the shit-show firmware/driver Sony provides. Fun times ahead!
I somewhat disagree. As an avid Visual Studio user.. it's definitly gotton worse. A lot of little Editor UX things seem to stop working.

Example: in C++, writing switch(..) on an enum would automatically default create all switch cases. Then later versions, it only occasionally did it, now it doesn't do it at all.

Another example: When my application finishes and VS is activated, sometimes the cursor is in one window, but typing happens in another.

Another example: In Windows 11, when resizing a window, the artifacts seem to have gotton worse. Sometimes even the whole window is flickering.
Why MD5('240610708') is equal to MD5('QNKCDZO')?
You know there’s official Spring docs, right? You’re complaining that Googling for something shows links to random blogs and Stackoverflow questions. That’s not exactly a phenomenon unique to Spring.
Yeah fair. Old JVM land and Modern JVM land really are worlds apart.
There's a book (I believe it is "The Archimedes Codex : Revealing The Secrets Of The World's Greatest Palimpsest" by William Noel and Reviel Netz), that I read many years ago exactly about this topic. In the book they describe that they used a similar approach to the one used for the vesuvius challenge: they x-rayed the whole palimpsest and then looked for imprints below the pages for traces of the original treat that was copied by a previous scribe. Very interesting read.