skysight-inc/HackerNews huggingface dataset:
I think the best way forward on the idiom question is to accept that we can't have a competitive/adversarial benchmark suite where idiom is a factor. I think you really need one author, or maybe a group of colleagues who trust each other, to write the whole suite and make their own choices about what idiom means to them. Folks who disagree with those choices can either write an article about how much performance you gain from making what changes, or just produce their own whole suite. Having a very high level comparison like "this is how languages stack up with these idiomatic choices, but this is a different chart with different choices" would be interesting, even though it would take more work to interpret it.
I agree you're always gonna have the 5% that game the system, but that doesn't mean it's not worth trying. yes some murderers/rapists/thieves/corrupt politicians/etc get away with it, but it's still worth having the law against them

I'd be much more concerned about making advertising cool and retro and underground
I think the difference is more in how you (or in this case the previous owner) sells it.

To stay with the water heater analogy - what if when the water heater needs to be replaced under warranty and the company says oh hey we have 40s in stock again so we're sending you what you should have had?
Ramadan or Hajj? Do people really travel to SA for Ramadan?
I was able to crash a systemd version 245 init on an ubuntu machine via gdb a few minutes ago as a test. It did max out the virtual CPUs on the ESXI host. And while it did not cause the machine to reboot, it seems to have taken down all the processes with it, as SSH and NGINX also crashed and froze the console as well...
If your host has an NVIDIA GPU, Moonlight arguably performs better than Parsec on stable networks.
Ask HN: Lesser-known sites for ebooks and audiobooks, as DRM-free as possible
Interested in lesser-known places where people get ebooks and audiobooks.

A few I use include:

- ebooks.com, which offers epubs and pdfs of most titles available on Kindle, usually at a somewhat higher price than the Kindle format.

- audiobookstore.com, which has a lot of audiobooks in DRM-free formats, usually both .mp3 and .m4b. Excellent reading quality, a good option if you care about archiving your audiobooks. With their monthly membership plan the prices are manageable.

What about other people?
Stop giving code examples in TypeScript
In most interviews, if you say something like "Im just going to code in silence and we can talk about this later" is going to be well accepted.
Excellent approach, seems to combine the best of both worlds.
Same. I don't trust Zuck with the ecosystem so I'll just sit it out. I might get an Index one day.
I get that this bugs you, but what does it add to the conversation today? Those lines are long gone, and it's not like complaining about it will bring them back.
> where one can see what's in front of them without taking them off

For quest, you double tap anywhere on the headset (it detects the physical tap) to enable passthrough mode. The game goes away, but you can see. Some games let you see through, but that's limited to games where having something float in front of you in your real room makes sense, rather than being somewhere else.
Sites could require remote attestation via a new API just like some sites (Netflix, etc) require DRM to play content.
That might be a new change that happened in the past few years ago. But it certainly was the way Tesla made cars in 2019:

https://insideevs.com/news/342746/more-on-the-return-of-tesl...
You can do this [kind of] by clicking on your username on the top menu and then on the 'Comments' link in your profile.
The big brands like ford who actually know how to make a car are going to swallow Tesla. Tesla had a jump on them for sure, and sold a cool brand, but their cars have major qc issues, the company is a mess, and I do not trust them long term. Bet on the real auto makers.
Saying it's "idiomatic" isn't very actionable advice for people, the average programmer hears that and doesn't really know when to use Rc over other approaches. I also wouldn't say to always go with the most ergonomic approach, that approach can lead to code that is even slower than other languages.

I would rather advise: don't reuse indices, even if that is the simplest solution that complies with the borrow checker. When one finds themselves reusing like that, that's when to turn to other more expensive approaches such as Rc.
To be clear - Outer Wilds is another design system where everything is unlocked at the beginning, but obfuscated from the player until they play through long enough to learn the mechanics. Same concept, just applied to various game mechanics, but not movement mechanics.
The most confusing part should be “inheritance” of sockaddr structs, afair (the rest should read as if it was javascript). If this is it, then be sure that no magic happens there, structure quirks matter much less than the values they are filled with.
Bit late to this thread. Another "archive" idea is to capture archive.org links of past projects. And it can be used to showcase things in the future.
that was my assumption but it's been suggested a few times to implement it there. Nice to hear some validation that that isn't a great spot.
> no option to upgrade your original purchase

It's not an upgrade, it's a remake. They recreated all of the original content from the ground up
What should a new grad do to avoid starting at the wrong company? Stay unemployed?
> I guess it has something to do with their algorithm triggering accounts signed up using privacy focused browsers.

What's the user agent for LibreFox?
Have beliefs in conspiracy theories increased over time? It seems not
They aren't the only ones - Toyota was toying with retroactively charging for *keyfob* remote start access until the outcry caused them to double back.

https://www.youtube.com/watch?v=GLlzAv2GTdc
https://www.youtube.com/watch?v=FfDoc6wegss

But other manufacturers have to be looking at what Tesla and BMW are pulling and thinking about ways they could follow suit. A pox on all their houses; if I never buy another new car I'll be more than happy.
What kind of backend storage does KubeBrain use?
Just wanted to update the Hacker News community here that we just launched on Product Hunt as well! Y'all asked a ton of amazing questions here and if you wouldn't mind checking this out as well and engaging if you're so moved, every little bit helps! Thanks <3

https://www.producthunt.com/posts/bend-3
Anyone know how and why the start of covid relates to an increase in unique .onion addresses?

https://metrics.torproject.org/hidserv-dir-onions-seen.html?...
They offer a whole kitchen sink at this point and honestly it's not great.
I understand it entirely (analogy is the core of cognition, after all) but I do find it very troublesome when simple concepts are mystified into religious debates because someone or a small group of people feel the need to flex how ULTIMATELY UNDERSTANDING they are.

Like, no, if you can't use simple words to explain things and you have to rely on extended metaphors to explain things, you probably don't have the holistic understanding you believe you have.
Data from OSIRIS-REx reveals loose surface of asteroid Bennu and “early aging”
It’s worse because you carry more weight, but it’s also better because you can charge to 100% without risking much degradation. And you also have less/no degradation.

Not sure if that balances out.
Well, yeah I didn't mean to sound so extreme. I was just implying that a product intended for public use shouldn't mean "commercial", in the sense of an end consumer product. Your customer isn't the end consumer.
The same applies to profucts sold to other companies.
one thing I don't fully get-

this specification is written based on the current behavior of rustc. The page even says that the specification will be updated as rustc is updated:

> If there is a mismatch between what the FLS says and how the compiler behaves, the specification will be updated.

So, rustc is not written to this specification, but rather this specification is written to match rustc.

So if I am writing my own compiler, using this specification, do I have to worry about the specification changing, if suddenly a regression is introduced to rustc, and the specification is updated to cover the regression?

mostly I don't understand. I'm sure someone could explain this and it will make sense to me.
Who even uses external CIs anymore? GitHub and gitlab ones are great otherwise you have plenty you can deploy yourself.
also last time I tried, facebook demanded ID to sign up an account
I don't think I can change your view, since I don't really understand it.

The recent cryptocurrency legislation is mostly about trying to get existing securities laws to cover crypto. They spent a century playing whack-a-mole with various scams, frauds, etc. on other things that people invest in. That's always the way: they codify one scheme as illegal, then people find a way to subvert it, repeat.

I don't think they care one way or another about the current recession. (It's unlikely to be a depression, though it's not impossible.) I'm sure they'd be just as happy to be able to get their inch of green from all those crypto transactions going on, but they're a lot more concerned about supply-side issues (oil, chips, gas, grain from Ukraine) than monetary issues.

(There are also monetary issues, and they should have tackled them at least five years ago. But they're handling those in the conventional fashion, and it seems to be working in the conventional way, if very belatedly.)
I very often see "reconnect loops" in various codebases and I wonder are they necessary? Wouldn't the same effect be achieved by for example increasing timeouts or some other connection parameter?
> I'm guessing because they didn't have attached copyright notices as required in US law at the time they fell into public domain

In IBM’s case, it wasn’t an oversight, it was an intentional decision. They intentionally put their core mainframe operating systems into the public domain, but they still copyrighted certain applications and add-ons. In later versions (like this one and its immediate predecessors), most new OS features went into copyrighted add-ons only, and the core OS by itself became more and more backward and limited. Then eventually, they came out with new versions of their operating systems where even the core was copyrighted.

They did use other methods of “closing” software than copyright - much of MVS was written in a proprietary dialect of PL/I for which no compiler was publicly available. So even though they shipped the source code to customers, and the source code was public domain, nobody could compile it (unless you wrote your own compiler). VM/CMS (especially at this stage) was still mostly assembler though, so it was easier to modify than MVS was.
I bought two recently for my parents and they don’t use them. I tried to use them but there are no real VR games to play. All of the games are arcade-style mini games with 20 year-old graphics. They get boring after a couple minutes. Huge disappointment!

Around 10 years ago I gave up on VR and decided to wait for the VR game market to grow. It was a huge bummer to learn that nothing has changed after all this time.

I think it will take another decade or two for hardware power and costs to catch up to modern game engines.

For me, the only VR experience worth experiencing right now is probably a $1000 Valve Index with Half-Life Alyx running on my $4000 PC.
Ubik here we come.

The door refused to open. It said, “Five cents, please.”
He searched his pockets. No more coins; nothing. “I’ll pay you tomorrow,” he told the door. Again he tried the knob. Again it remained locked tight. “What I pay you,” he informed it, “is in the nature of a gratuity; I don’t have to pay you.”
“I think otherwise,” the door said. “Look in the purchase contract you signed when you bought this conapt.”
In his desk drawer he found the contract; since signing it he had found it necessary to refer to the document many times. Sure enough; payment to his door for opening and shutting constituted a mandatory fee. Not a tip.
“You discover I’m right,” the door said. It sounded smug.
From the drawer beside the sink Joe Chip got a stainless steel knife; with it he began systematically to unscrew the bolt assembly of his apt’s money-gulping door.
“I’ll sue you,” the door said as the first screw fell out.
Joe Chip said, “I’ve never been sued by a door. But I guess I can live through it.
lol - once the true costs of battery replacements start to become more widely known/understood by "normals", there won't be any significant resale of electrics in general.

Enjoy it while it lasts....
Ask HN: Why not use AI to automatically adjust brightness and volume?
This would of course make use of the user's history of such adjustments in various contexts.

For example, this could automatically reduce brightness when viewing a web page or app that does not respect the user's dark mode setting.

As for sound, this could, for example, make speech be at the same volume regardless of whether it comes from a video, podcast, advertisement, speech synthesizer, etc.
Actually, it isn't bait and switch at all. Unless Tesla advertised the upgraded capacity explicitly after the service, you are not entitled to anything.

This is why things like consumer CPUs and GPUs do not advertise a guaranteed level of performance (they only state things like clock speeds, core counts, memory etc.) -- they are not liable if performance gets better or worse down the line. There is no distinction between, say, "games moved to a new API and now old cards are slow" and "we made our new drivers make old cards slow on purpose because we want to sell more new cards". Companies don't do this because it's bad press if found out (which is why there's this whole Twitter thread), not because they are legally required to (at least in the US).
And now the gamers want mostly online competitive games and their makers want the strongest DRM and kernel-level inspection all in the name of anti-cheat. We shouldn't be surprised if online games are one of the first spaces to require Pluton-enabled systems or no boot game.
I built a javascript data synchronization library specifically for games

https://github.com/siriusastrebe/jsynchronous

A core part of the library is the ability to re-send data that's been lost due to connection interruption. Absolutely crucial for ensuring data is properly synchronized.
I think not really. Quest 2 is not feature complete because it lacks core social features like color passthrough cameras, eye tracking and facial expression tracking. I’m guessing Meta thinks those features are so critical to their Metaverse experience that they are willing to forgo sales in the short term.
This is open source so you can compete with AWS, Cloudflare, and Netlify.
In Ford's case, a dealer network with no ability to negotiate (Ford told them the pricing was fixed) so there goes the biggest complaint. Other than that, I get a local business I can sue if something goes wrong and regulated by local authorities. Sounds better to me!
I underestimated how much of warfare was about grain shipments until I read Caesar's Commentaries on the Gallic Wars. Now it's all I think about whenever I see pre-modern armies depicted in media, is where they get their bread and corn.
I have an adjacent problem, and I haven't been able to find anyone who has a fix for me.

One perfectly reasonable use case for a read replica of a database is a bastion server. Database + web server on a machine that is firewalled both from the internet and from the business network. With read only access there is a much smaller blast radius if someone manages to compromise the machine.

The problem is that every single replication implementation I've seen expects the replicas to phone home to the master copy, not for the master copy to know of the replicas and stream updates to them. This means that your bastion machine needs to be able to reach into your LAN, which defeats half the point.

The most important question is, "what options exist to support this?" but I think the bigger question is why do we treat replicas as if they are full peers of the system of record when so often not only are they not - mechanically or philosophically - and in some cases couldn't be even if we wanted to? (eg, a database without multi-master support).
Gorilla tag is a great game, has over a million players. Movement is entirely by moving your arms and is really intuitive + immersive. Lots of games and many concurrent users
> As an employer, it makes total sense to invest in and pay more for (A)'s, but you're throwing money away to try and woo (B)'s

By that same logic most managers also fall into B just like ICs. So that statement is incorrect - Bs are perfect material for empire building and As are usually not
Russia controls less territory today than it did in March, yet I am told that Ukraine losing territory in July is losing, Russia losing more territory and not recovering it in March is not Russia losing.

Funny goal posts seem to get used a lot in this conflict.
Upon closer analysis, all analogies will break down.

I don't know if this has happened, but e.g. BMW will sell you different types of maps to load into your car navigation. What you paid for is centrally licensed through authorized dealers.

Let's say a technician loaded a more recent map of Europe than the one you bought by mistake. Now you your navigation computer breaks, and you have it replaced by another technician at another authorized service center.

They load the map they had on record for you into the new car nav computer, which to you is the "older" version, but the "newer" one was never one you had a license for.

I'm pretty sure things like this have been happening for at least a couple of decades with some manufacturers, it's just that the "features" have become more major as more things are software-driven, in this case the battery capacity.
Peer review can help improve a paper (and it has improved some of mine); however, contrary to some popular notions, it doesn't lend "truth" to a paper.

Peer reviewers are not monitoring how experiments were conducted, they only have access to a data set that is by necessity already highly selected from all the work that went into producing the final manuscript. The authors thus bear ultimate responsibility.

When considering published work close to mine, I use my own judgement of the work, regardless of peer review or which journal it is published in (for example it may be in a PhD thesis). For work where I am not so familiar with the methodologies, I prefer to wait for independent verification/replication (direct or indirect) from a different research group, which ideally used different methods.
How is this different from all of the companies that we all work at where there's a UI or a backend process, that which turned on would cost an additional $0.12 per month, per customer, but allows our companies to charge an additional $5000 per month, per customer. I get that some processes are much more intense, but we're all still upcharging 1000x or more.
> actually "bad performers"

Well, ok - "the most expendable" then.
My Quest 2 runs glorified arcade games with 20 year-old graphics. What games are you playing that you enjoy for more than 5 minutes? Beat saber and VR-Chat bore me to death.
They were throwing money at the problem, everything has to come down at the end lol
I went through the Apple interview process in 2006, and would say that my experience was definitely not predominantly a "technical interview panel". It was an all-day event, to which they had flown me in to do, and though I was asked technical questions by some of the interviewers, many of them were more interested in how I handled stress, or solved "political issues". A couple of them were more interested in answering any questions I had about what working in the group was like, in a way trying to let me know what I was in for if I got the position.

I got the position, and stayed there for 8 years. I remain relatively close to about 30% of the people that interviewed me to this day, and that concern for letting me know what I was signing up for was genuine. The stress of the job was at times pretty high, and keeping a cool head under circumstances where everything was going wrong was absolutely critical. I saw a number of people who came after me, leave before me for that very reason.

Since then, I've walked out of interviews where I felt like they were wasting my time. But I've also often had the luxury of not really needing the jobs I've applied for, generally, so other people's mileage may vary widely.

It's the employer's job to figure out whether you're a good fit for the position, but it is the potential employee's job to figure out whether you want the position in the first place. Being able to get an accurate read on what you're thinking about going into (and spending a sizable chunk of your daily life doing) can save you a world of hurt.
im sure theres a script for that somewhere about.
I don’t want a car that’s this connected. Fuck Tesla.
This ^^ I've been wishing for years that someone would write an equivalent of the Google Hit Hider by Domain *monkey script [0] for HN.

As well as perma-blocking certain domains, I'd also like to be able to block submissions by certain users and, in an ideal world, be able to block submissions by keywords in title. For example, being able to block any article title containing 'cbd gummies' 'Evon Latrail' and 'scam or legit' would really improve the noise to signal ratio here!

[0] https://greasyfork.org/en/scripts/1682-google-hit-hider-by-d...
is this a direct response to the Digital Markets Act? they're gonna be legally required to open up the devices in a year or two, so that's future potential tracking/ad revenue down by a double digit %, which was subsidising the cost of the devices in the first place
Too bad, I wish more people have the opportunity to play a game changing experience like Half-life Alyx. If I have to describe it, it's like playing Mario 64 for the first time back in the day.
Yes it is.

The way you do online payments in the US if not by credit card is by providing the recipient with your account number - they conveniently point to the parts of the cheque to copy - and then they withdraw money from that account.

Better yet when I was first trying to set up my online banking so that I could send money to my partner E*trade had me enter their account#, and then confirm the amount that they sent to it. Once I confirmed it they let me pull money out of her account at will. Because they were enforcing the can/cannot withdraw money for my partners account with another bank.

A lot of the reason for things like Venmo, etc existing in the US is because you can’t simply send money to a bank account. Everything assumes that having an account# means having something to withdraw money from.
People ask why I insist on having a car without over air updates - this is why.
Seeing this comment in the #1 spot makes me proud of the HN community.
Chaotic good right there.
> if I sell you a BMW 328i as a 340i but I also swap the engine and sell it with the additional power that comes with that change, have I misled you?

Amongst car people, I think you have. Motor swaps come with all sorts of other risks. Hell, it’s good manners to disclose if you swapped a motor for equivalent power, for helping the next owner diagnose any problems or be aware of mileage discrepancies.

It’d be good manners at the very least to disclose something was purchased as one model, but made to be equal to a different model by whatever means. It could have future implications to the buyer, just like the ones in this story.
I agree it's a rat's nest of bad decisons.

But ultimately, all it reinforces to me is that there is no chance in hell I will ever give money to a company that can remotely perform this type of sanction on a product I own.

I will never buy a Tesla.