skysight-inc/HackerNews huggingface dataset:
When it comes to the overhead issues of unique_ptr, I always think of this video here:

https://youtu.be/rHIkrotSwcc?t=1192

At 26:50 he gets into how this relates to ABI, and how 'fixing' some of this would require a pretty severe ABI change, as well as destructive move semantics, which would require a severe change to how C++ works.

I frankly don't understand C++ well enough to fully judge about all of this, but everything he says seems entirely solid, and showcases how unique_ptr is in fact not zero-cost, and can in fact be a significant performance trade-off when you really need that extra bit of performance.

> Rust occasionally forces my hand considerably harder (e.g. RC<RefCell<..>> vs std::shared_ptr<>)) in the direction of performance compromise.
How so? Is RC<RefCell<T>> more expensive than std::shared_ptr<T>?
it is now can be synced and backed up in your google account which you can tie to your real identity with your phone number and telecom company where you can have a contract... in addition, you can have a 10$ android phone that barely moves (or your old phone) sync to your google account, get the authenticator codes, battery 77%, phone has pin, and shut it down and put in in your drawer/fireproof safe... is it better to back your secrets up on paper? why do you have to see your secrets?
>Somewhere along the ZIRP-age this all changed. We needed to become a Real Company (TM) now. We needed to have runbooks. We needed to have Boring Technology. We were poised for huge growth after all (aka our stock value shot through the roof.) The new managers we brought in needed to build out new teams to grow fast, fast, fast.

I agree. We should have had a cleansing cycle during the financial meltdown and cleared off all the madness. Instead money was printed and the party had restarted with even more stupidity.
IIRC, early Perl was missing little things like named function arguments. So a lot of perl code was really inscrutable. I think “scrutability” is a huge driver of adoption… it’s why HTML and JavaScript became popular - and I reckon it’s why Perl burned out. It’s certainly the reason I never adopted it.

Well, that and CPAN…
No sir. You can't win both sides of the argument whenever it's more convenient for you.

If you are going to write GNU/Linux, be consistent with its usage.

Linux is the kernel. My OS is Ubuntu, not just Linux. Android is also Linux.
> finished an impressive 16th overall, won its class on the ‘performance index’ basis and came third in the ‘efficiency’ category, completing the race at an average fuel consumption of 11.4 litres per 100 km for an average speed of 142 kmh.

In non-SI units, that’s 88 mph at 20.6 mpg.
But why would I want to deal with the hassle of better route planning when I can just drive an ICE car and not worry about it?

Sure, there's a breaking point where gas prices go up crazy high, and there are the environmental concerns, but I don't think it's surprising or even unreasonable that part of the EV push back is "have to relearn how to plan trips".

One other thing that bothers me about this is that the range of a gas car is somewhat independent of weather conditions. An EV losing a chunk of its range (completely messing up your route planning) because it was colder outside than expected... well, that's just not acceptable.
Seems like the standard CS degree course in the UK (at least last time I researched this stuff which was some years ago) heavily focuses around teaching the most popular tech stacks and employability and does not really focus as much at fostering a general interest in CS.
Well supposed to be in reality he's not. There are more popular devs that use nim. I suggest to look for reappearing names on the nim conferences.
Google still returns better results in my language, unfortunately. This is why I still add !g to my queries from time to time.
The cases you’re talking about are the rare ones. Source: I did this professionally and now recreationally.
Resolution means nothing without a sharp lens and a decent sized sensor.
It is exactly the right response.
This. The whole comment feels like self-inflicted damage. We have a special repository for various template projects and when we need to create a new project we copy one from there. Sure, it's not bleeding edge, but also not legacy as we bump dependencies from time to time and sometimes replace tools with newer ones.

I admit, it would be nice to have something like Maven Archetype to have things a bit more formalized, but for most of the time a good old copy-paste works well enough.
What is unreasonable about showing people there's another interface to access all the apps in the Google Play Store, where you can download and use all of them without signing into a Google account?
There's no GNU/Hurd.

That's vaporware, never used by anyone for anything useful.
Or the computer in Children of Time, also comprised of ants. (Though I also came here to say: Three Body Problem. Pretty well done in the Chinese TV show.)
search in apps with name: authenticator
In Australia they are far too expensive and NZ market is too small. Plus Japan likely are too obsessed with their own cars.
Now, imagine if you had harmless alternatives. Maybe it will help you expand your thinking.
Comes down to power consumption at the end of the day. I worked out running a homelab was cheaper than cloud (for personal projects).

You're also better off with a newer consumer-level processor, the advancements made is that they use less power for much faster processes with less cores. The 7950x3d for example is great for databases.
The prior "object system" was just a way to stuff things into the symbol table. I'm hand waving here, but the point is it that the scope of that system ended at "calling a method on an instance of a class" and there was nothing beyond it unless you rolled that all yourself:

abstract classes
derived classes / polymorphism
attribute type constraints
delegation
encapsulation
composition (roles)
immutable state
and so on

And many people did roll their own, which resulted in Moose (Moo, et al) on CPAN, which have evolved to be some of the best in class (ha) object system frameworks and features across any language.

Now the plan is to get that into the core, and this is the first step.

No serious Perl developer has been using bless for OO for a least a decade, unless they were constrained by micro optimisations and/or not being allowed to use non-core dependencies.
then use microsoft authenticator or bitwarden
Think bigger than imagery. Just have it create the physical thing you seek.
Wikipedia switches to CC BY-SA 4.0 license
From personal experience I need a regular cleaning every year and since I'm not cheaping out anymore on this as I did as student my teeth related health problems went to 0. I think it is useful if you aren't that disciplined with taking care of it yourself. I forget to floss every other time or simply forget to brush at times when I sit at a longer coding session and might eat during it but then forget to brush teeth afterwards. Procedure always removes plenty of scale/tartar.
Ask HN: HN used to be a daily read for me. Now I never go here. Why?
So I'm sorta a techie. I loved this site back when I graduated in college in 2007. I remember TechCrunch founder Michael Arrington said he loved this site.

A lot has change over that past 15 years or so, but honestly I never visit this site anymore.

I know this is a "how long is a piece of string question", but any ideas why? In some ways, I'd love to do it again.
My first experience with an object-oriented language was with Simula in 1982, where it was used for one (if I remember correctly) course at the University of Twente.
The syntax tree is only transformed when instance method lookup fails. i.e. when your code doesn't compile in standard java form. You would be doing pretty well to accidentally call an extension method seeing as you either have to write them or import them.
Ah yes, the hyper log log log algorithm
This applies to me. GPT4 increases the speed of simple tasks significantly.

I needed a WordPress plugin but I'm not a WordPress developer and it's been a while since I spent much time in PHP. Ultimately I don't have time to come up to speed on this and I just want the plugin now.

I wrote a ChatGPT prompt explaining the plugin in great detail, and it responded with the entire plugin. I installed it and it worked on the first try. I went back and forth for a few iterations to adjust things like css and button titles and now it's running on a live site.

Had I assigned the project to someone else, I'd still have needed to write the "prompt" and I'm not sure it would have saved me any time.
Generally speaking, and I dont know why, device jailbreaks seem to often use a name that incorporates rain/ra1n. I've no doubt someone here will know why. Maybe they are made by the same author or group
I really only get hallucinations like that with 3.5
I'm contemplating a Starfield pre-order as well. Last game I pre-ordered was perhaps Hearts of Iron 4. I STILL haven't bought Cyberpunk 2077; until a game hits 75% off on my Steam Wishlist it doesn't exist. If that means I don't play it until 5 years after its release...that's ok.
Yeah I think that is true, I think the goal of the width restriction is really about weight - they don't want very heavy HGVs going back and forth over it all day so they probably don't care about SUVs
Deep-sea mining may soon ease the world’s battery-metal shortage
To be fair, Russia was not expecting to fight a trench war either.
For Drive-thrus?
He probably wants to imply there are PC gamers who don't use steam at all.

That's probably true. Now the question is, how many PC gamers use Steam and how many don't.

And this is one big important piece of data I don't have.
Thanks for the comment!

> k9s tool is much better

I know about k9s, but it doesn't have a "Workloads" tab that shows both failing pods and their source (deployment, daemonset, etc).

> I've found Promtail daemonset connected to Loki/Grafana to be good.

I'll look into this, thanks!

> Another neat trick is using Kompose to translate docker-compose to yaml. Helm works too, but I find them a little opaque.

I didn't mention how I wrote/got all the services' yaml, but it was a combination of kompose (and one in instance an online tool that converted a 'docker run' command I had hand-crafted a while ago to docker-compose, to chain into Kompose), chatgpt for the basic ones, and helmCharts via kustomize.
Australia has poor incentives to buy EVs. New Zealand is doing very well with 30-50% of new/all vehicles registered in June being EV/PHEV or hybrid.
India, Pakistan, Indonesia and Bangladesh all want a word. They, with Japan, are all right hand drive and have over 2.1b people.
Is their immutable backup provider?
Currently I am using a BlueRay device to have a immutable backup of my server. Each week after a back up I take a disk and put it in a vault.

This is a bit cumbersom process and also I like to have a real time backup.

I am looking for online service that can provide the same type of service. The only way some one can erase the backup is by not paying the bills.

Having access to online erase function is not acceptable as one of the eployees can go postal and erase the content.

Thoughts ?
It depends on how quickly you pass through each order of magnitude milestone. I remember reading about how MySpace grew something like five orders of magnitude in less than a year, and no matter how scalable your architecture is you're going to hit a point during that where you need to rearchitect your whole system.

Slower growth allows for forward planning and incremental architectural changes.
I would expect this to slow it down rather than make it go faster.
I would avoid anything KeePass, simply because it seems like an absolute mess of forks. How do you know which KeePass* to use? How do you know the one you pick won't be superceeded by another fork in 2 weeks? Why does the world need KeePass, KeePassX, KeePassXC, KeePassDX and KeePass 2?
> No, this is entirely incorrect.

This is another post entirely missing the point likely on purpose.

> Just a couple of cases, out of an extraordinarily heinous litany of war crimes, and crimes against humanity: Mosul, and Raqqa. Two cities of two million people.

Yet America has committed a lot of war crimes and has a total disregard for civilians causalities in a lot of. situations.

> Russia has a long way to go to catch up with the US' depravity. Your ignorance is inexcusable. Possibly you view the atrocities in Ukraine as being more vast in scale than the atrocities in Iraq, Afghanistan, Libya, Syria, Somalia and Yemen - because these are not white people nations.

Russia on the hand uses sexual violence and torture as a part of their warfare on a scale that is inhumane and disgusting.

From Chechnya to Ukraine, Russia has always been less humane and more monstrous, they have always done worse things.

From raping and torturing children in Ukraine, the filtration camp system in Chechnya, to the crimes against humanity like blowing up the Kharkova dam in Ukraine.

Russians have always done worse things then America just a smaller scale.
so, would you say "me caes bien" is 0.5?
You're outdated.

Now the new fashion is having a bazillion of YAML files, describing Kubernetes containers full of WASM modules, replicating application servers on the edge.

Apparently it is super cool.
GP meant that they avoid range anxiety by filling up (to 100%) when half the tank is remaining. That way if they get into a situation where they can't find a gas station nearby, they still have a half tank remaining to burn to find one.

Sure, you've effectively halved your normal-case range, but a refill of an ICE car is much less of a hit to your trip time than a recharge of an EV, and your best-case range (if you really need it) still remains the same.
Last I looked at it while working on assimp, this was rather quite outdated. It describes how to get the correct format and how to grep around the codebase giving the overall idea of how the format is just a memory dump, but otherwise was pretty much of little help nowadays.
how do you manage large projects?

what happens if your project has tens or even hundreds files, how do you get that to client without any sort of bundler?
I was surprised when I setup k3d the first time, I had a multi-node cluster on my (4 year old) desktop and was able to deploy a multi-node service I wanted to test out without any problems. I would highly recommend k3d if you don't want to pay for cloud servers and don't actually need either high-availability or the CPU power of 3 servers. Also, your desktop is probably more powerful than any base-tier server.
Guess who's building nuclear power plants.
At least you can do Hello world ??
It is unlikely people would use Python if it didn't rely on C code.

If your ML model takes hours when it can take minutes, or takes days when it can take hours, you will move away. You could move away to another language or a faster interpreter but that's a different discussion.

> more focus con optimizing the interpreter

This is good but there's an upper bound to performance of interpreted languages. Maybe the Python interpreter could be as fast as V8, but it is unlikely to be fast as JVM. People will need to drop down to C / Fortran for whatever compute intensive work they're doing.
Heh. I literally just tabbed away from watching an episode of Fringe[1] to check HN. I didn't expect to walk right into a Walter Bishop reference.

You make a good point though: what do you do with somebody like Walter who is simultaneously A. batshit crazy and B. a genius? I guess the Fringe approach of having people (Astrid, Peter, etc) to "babysit" him most of the time is one approach, but it probably doesn't scale. And one slip-up could result in... well, the end of the world in the fictional case. Hopefully nothing quite so dramatic is at stake here in our real (??) world.

Just don't let the crazy guy keep a cow in the office...

[1]: https://en.wikipedia.org/wiki/Night_of_Desirable_Objects
Inspired by it: We're gonna build a framework

https://www.youtube.com/watch?v=Wm2h0cbvsw8
> The US specifically targets civilians, too. The moral authority you claim doesn't exist.

When was the last time the US raped and tortured a child as young as 4?, cause the Russians have already done it in Ukraine.
FYI one of the things I like about Julia is that it also can execute shell commands via backquote syntax, in a very nice way (e.g. interpolating arrays just works). E.g. try

files = split(read(`ls`, String))
firsttwo = files[1:2]
run(`ls -l $firsttwo`)

and this does the right thing even if you have a filename with spaces in it.
or this
LMFAO!
Maybe the pressing the tongue against the palate and practicing proper tongue posture (so called mewing) isn't without merit. The force of the tongue counteracts the jaw muscles.
I guess it's not so much the language that is complex. Indeed, it's pretty simple for the most part (although there are archaic warts few people ever need and modern features that sometimes feel like C versions of C++ features). But the result has some emergent complexity because of the simplicity and lack of guarantees. When every line coupled with an antagonistic (i.e. optimizing) compiler has the potential to bite you and you no longer think about the apparent semantics of your code, but rather the semantics guaranteed by the C abstract machine that no one actually really knows, I guess the result is not very simple anymore.
> I'm more interested in why it's not illegal to intentionally sell brand new cars with the wrong handedness

I reckon because cars are a very popular hobby, especially if you're rich and you really want to have a car which is made for another market. I don't think there's anything wrong with that: it's more dangerous, but they make up such a small percentage of cars on the road that it's not worth spending legislative and political capital on.
Isn't this largely solved with links (including fragment links) and comment sections? Webpages are much shorter than books. There's no need to use anything like page number.
This is pretty much why I go to great pains to use Go for everything, even if it's not the best fit. It has minimal yak shaving
I would assume that's a car hash cam hidden in the enclosure.
Reddit do have a sense of being more anonymous since you can edit and soft delete your content. This is very rare for forums and most of the things I wrote 20 years ago still show up on Google. All my comments on Reddit are "gone".

The decision to limit the API might therefore actually be a good for the average user if it stops archives such as ceddit and unreddit to show your posts after you've edit or removed them. Most people probably don't know about them though and believe their content is gone just because they click delete.

Facebook and Discord groups have been private since as long as I can remember. Sure, someone might leak if you invite the wrong people but compare it with Twitter where you can find all posts from user X including keyword Y. Or even do it through Google cache. It takes minutes to find something to use against anyone if you really want to. Based on the last election in my country, it can be something as simple as listening to the wrong artist when you're 14.
The time wasting SEO BS is all but non existent in my use. ChatGPT has nearly eliminated Google because if I want to find the best 10 films involving aliens in the 90s by obscure directors I get exactly that, instead of three million pages of trash.
I think an oft overlooked detail of more primitive languages yielding faster programs, is this:

when it’s painful to progress even a little bit while coding, you try very hard to implement as little as possible

resource constraint can give clarity of focus
Turning search history off doesn't mean that they stop recording in in their database.

I have no way to verify that.
That's what I just said...
15 years ago I was a totally different person than the one I am today. I was always a tech oriented, but my interests were totally different back then. I imagine that this happens with everyone. But not only humans. Communities as a whole and even just websites do that too.

I was just thinking the other day about Ars Technica: they published a quite technical article about Ethernet, and I was taken a bit aback, thinking that I haven't seen such an article since years from them. Looking closer, it was a republished article from like 6 years ago. They used to be more technical and less political. Times change.

I think in the past 15 years HN has changed, and you have changed too, but not in the same direction.
> Makes it clear that he tried to move the discussion away from recognizing civilian suffering and opposing the countries which oppressed most of the world with their military force first... Towards just trying to make a case for Russia to be "more brutal", regardless of factual accuracy. For some people, stoking outrage takes priority.

More so that im trying to concentrate the discussion on the brutality of the Russian army instead of the abject apathy that the Americans have for civilians causalities.

> It's not the first time that the propaganda is trying to scaremonger about a "horde from the east":

If you want to keep defending a country that rapes and tortures children go ahead, but know that you're aligning yourself with the new monsters of Europe and I hope you're okay with that.

I guess people supported nazis in WW2 so I shouldn't be surprised that people are supporting the Russians now.
If it works (or even “works”) for the users and for the business, it’s probably appropriate.
My father worked at Ericsson for a long time back then, and while he wasn't involved in any of the AXE-N or Erlang stuff, he did hear water-cooler talk about the ongoing political battles. So this is like 3 layers removed from the people who were actually involved in it all, but anyway:

There was a huge push to move on from the in-house PLEX to industry standard software engineering. Object orientation, component architecture, UML, design patterns, etc.; think of a software engineering kool-aid from that time period, they were drinking it. And C++ was the industrial strength vehicle to deliver all of this.

AXE-N wasn't just a project that flopped, it was the crown jewel of this giant effort to switch to the new "industry standard" way to write telephony software. So the failure was a giant cultural shock.

But even after the AXE-N failure, the phalanx behind it weren't done for, and apparently it was they who managed to push through a ban on Erlang, that embarrassing thorn in their side.

As for what happened later, I don't know. Anybody who knows what language Ericsson is currently using to program their exchanges?
> The whole point is to essentially freeload off the money Red Hat is investing instead.

With bug for bug compatibility, that’s indeed an accusation that will linger.

A fork would arguably re-establish moral high ground.

I for one would enjoy a Debian stable alternative in the rpm/dnf eco-system.
Nice find. It looks like the exact same camera? Promotional materials are 1:1.
I'm not saying things are great now, but I am starting to understand the position of some cultures that have a "it's better to die out than change in a particular direction" attitude.
> Why does a car need all this bling to begin with? When do you get to actually use it?

Conspicuous consumption [1] describes the consumer practice of buying and using goods of a higher quality, price, or in greater quantity than practical.

[1]: https://en.wikipedia.org/wiki/Conspicuous_consumption
The charging infrastructure will take years to improve. "Literally overnight" is a laughable exaggeration. Pretty sure even McDonald's can't install EV chargers at each drive-thru "literally overnight".