skysight-inc/HackerNews huggingface dataset:
I finally got rid of my last windows install last week. Feels good. Windows was a pretty good OS until Windows 8 and then with Windows 10 it turned into a surveillance hellhole.

You can't have any privacy if you use Windows because it talks so much with the mothership. Linux is the only way to have privacy in 2023 which is very sad.
Then Chris Sawyer wrote RollerCoaster Tycoon all alone in assembly (after finding success with Transport Tycoon also), proving that the days of the solo game dev was far from over.
> "Insane" doesn't do it justice. We need new words.

Norwegian has another US-inspired term for crazy: "Helt Texas" ("completely Texas") [1]

(Though to be fair, that is mostly used for a hyperbolic allusion to the Hollywood version of the wild west, and translating it as something being "wild west" would perhaps better carry the meaning, but I still find it funny)

[1] https://www.washingtonpost.com/news/morning-mix/wp/2015/10/2...
I used to make these often for potluck parties that I hosted myself - in Pittsburgh, where pierogi are so famous the baseball team has pierogi mascots race each other. [1] They’re a real crowd pleaser, the only hard part is that rolling and folding the dough thin enough requires the finger dexterity of an old babcia. (Polish grandma.)

So, unfortunately my pierogi often ended up being 2-3x thicker than the authentic ones from Poland.

1. https://youtu.be/6w5MDNjg9zU
(happy EV6 owner; would recommend :) )
first ASML ban, now Nvidia. Being so controlling with the world's manufacturing to such an extent may not end up well for the US
Being studied by Americans and Australians.

If it is bad for the British to take human remains from other countries, then we should apply the same logic to exporting British human remains.
Probably because IRL, people have their own burdens to worry about like their families, careers and paying the bills. Going after a trillion dollar corporation slowly killing them with invisible particles is not first on their agenda but delegate it to the states to handle as that's their responsibility because that's why they pay taxes. The states which don't really do much against major corporations of that size but slap them of the wrist.
My wife's mother makes excellent pierogi. The potato ones are nice but the sauerkraut and mushroom are my favourite. A nice dollop of Heinz ketchup on the side. Delicious.
I would say so, I am subscribed to a mailing list which sums of what's happening within the Ruby and Rails community every week, and there are constantly new startups or projects going on.
It depends on what you want to attract. Many caterpillars need tall grasses to eat and hide so you still want to allow some, but I agree with you about the basic ideas. Monarchs are only one species but not the only desirable species

In Mediterranean Europe you may want to attract the swallowtail so you need to plant fennel instead
I can think of an easy model. Disallow collection of personal information. Pull the rug out from under "services" which are really just data collection fronts turning a profit from selling your data instead of the primary service/good for money transaction.

23andMe could still have operated legally under this scheme. They could have done the analysis and sent you a printed sheet. But no, they had to store everything to be able to double dip by selling the data to pharma companies and whoever else would pay for it.

If you can't turn a profit without underhandedly selling your users' data. You deserve to fail.
SF isn't Haiti but it is in decline. It's sad because it was so cool back in the 1990's and 2000's.
What happened to the comments? There was almost a thousand yesterday evening when this was posted.
The UK tries, once again, to age-gate pornography
Swedish unions aren't primarily focused on wages but on other benefits, such as more support during paternity leave and better work-life conditions.
> But Intel can probably still reuse lots of their cache coherency logic for external CXL.mem device access.

Holy cow, you nailed it: Intel can't get Optane fabrication cost down fast enough, and everyone is moving to CXL anyway, which presents its own latency challenges that tend to hide Optane performance advantage.

I wonder if you could leverage Optane's bit-level addressability in a shared memory pool scenario.

Sorry to see this tech go...
My friend told me "ruskie" is used as a somewhat pejorative description of a "Russian". Like Brits say "Yanks" about the Americans.

The other issue is that people don't know how to translate "ruski" to English, so they would say "Russian dumplings", but in reality they should be called "Ruthenian dumplings" from Ruthenian Voivodeship.

They probably seen tourists turn their nose on "Russian dumplings", so they renamed them to "Ukrainian".

Since most of the Ruthenian Voivodeship is now in Ukraine it somewhat makes sense, but it is not entirely correct. Just shows lazy thinking.

In the UK, those sold in supermarkets are no longer called "ruskie" but simply potato and cheese dumplings.
As it's part of the memory domain, not some external block device, the CPU caches can cache it (64B cache line sizes) and maintain cache coherency across CPUs, NUMA nodes (and soon with CXL 3.x ?) across memory pools shared by many servers. So your programming model will be just using CPU loads & stores to access the individual bytes you need directly from the Optane storage, instead of having to do some 512B or 4kB DMA or memcpy to RAM first and then access what you needed. And it's persistent, so you won't need to have a separate layer of code for persisting your "cache" of data... One can ditch the "database block I/O" and "buffer cache" notion and just treat Optane as byte-addressable RAM on a server that will never reboot or crash... Of course in reality your server can always catch fire or have a hardware malfunction, so you'd need to replicate your data to some distant enough backup or DR instance... which (at least in mission-critical database context) negates some of the value of persistent low-latency I/O... If you need to wait for 1+ms for the remote WAL write to be acknowledged from a different AZ or region anyway, then having an 1 us local Optane write is not gonna change the whole commit latency that radically.
I wouldn't really say they started with mobile/laptops

They came in 2.5 inch form factor from the very beginning, the laptop shape... which fits pretty much anything. Desktops and servers use it.

The packaging was trivial. They were just cost prohibitive for anything more than an operating system drive.

This worked out to our benefit, the OS is where random access performance shines

It might be fair to say flash used in SSDs started in other applications... but it's important to remember that's also different flash.

It wasn't until the flash changed significantly that we got SSDs (durability), changing everything we once knew. Price, applications, etc.
One notable exception would be a 100 metre stretch of road near the Frankfurt central station. Berlin is safe, but one or two places are getting sketchy.

A part of the issue, allegedly, is that the Taliban cut Europe’s heroin supplies when it burnt the poppy fields, and addicts have turned to harder drugs. You certainly see a lot more broken people around, even if they don’t seem dangerous.
A dam failure was caused by the nationalistic Chinese government fighting against Japanese forces in the 30s. It killed hundreds of thousands of people.

Do you have an example of nuclear energy plant being weaponized to the tune of hundreds of thousands of deaths?
Yeah it would be easy, just close down their headquarters in Santa Clara, find a new semiconductor fab - because TSMC sure as hell isn't siding against the US, in fact neither is Samsung or Intel, so lets say build their own fab business. Then all they have to do is find a new set of customers because none of the US big tech companies like Google, Amazon, Microsoft etc. are going to join them...
I just hate these things where people use the terms "folder" and "directory" as if they were the same thing. They are not and I wish some people would wise up to that.

Yes. This is a pet peeve of mine.
+1 from me, as article mention one of the small annoyances I have.

My family comes from Red Ruthenia, region where ruskie pierogi comes from. Because of lingual characteristic they are usually linked to Russia (as mentioned in article) and so, with all the turmoil many restaurants decided to rename them: either to pierogi with potatoes and cheese or to galicean - as from Galicia, which is commonly perceived as Krakow (due to it being center of the region).

Krakow doesn't have as good pierogis (but there are other things worth seeing and eating there though) and is half-the-Poland away so it feels to me somewhat like a takeover of a legacy and stings. So if you ever have a chance - go visit Lublin or even smaller cities like Chelm or Zamosc. Food is absolutely terrific there (which I guess is thanks to charnozem soil [1] in the region).

[0]: https://en.wikipedia.org/wiki/Galicia_(Eastern_Europe)

[1]: https://en.wikipedia.org/wiki/Chernozem
I think DHH want to keep it as a full-stack framework and not only backend-framework.

I appreciate DHHs and his teams attempt at providing an true alternative to front-end frameworks.
Ethereum's clients (execution and consensus) are only really concerned about a sufficiently fast SSD, more specifically in terms of random IO. Any mid-tier SSD should work though: stick it to a Raspberry Pi (or a Rock 5B) and you'll be validating on a low-power arm board. Or grab a used micro-PC/NUC, as most people running home nodes do.
Python is a high-level, interpreted, and general-purpose programming language. It was created by Guido van Rossum and first released in 1991. Python emphasizes code readability and simplicity, making it a versatile language used for various applications, including web development, data analysis, artificial intelligence, scientific computing, automation, and more.
This article seems extremely one-sided. The new products comply with the rules. Why are you changing the rules?

Grandstanding over power instead of just writing better rules doesn't seem like a great approach. Other people do all the difficult stuff, because if they stop they don't get paid. Getting paid (and lauded) for doing a bad job writing down some rules and complaining when they're followed is not great.
I don't disagree with you, but on the other hand: if people claim something in a discussion thread we need to be able to ask them to back those claims up. Otherwise anyone can just assert anything.

Sure, the explanation might not fit in the margins here, but then a link to a source that does attempt to explain it would be fine too.
Link doesn't load for me.
There are 2 problems to that.

First seeing how much it costs OpenAI to run their infrastructure, that rockstar will have a one time payment for the game and not a subscription from the players, and that you will have maybe 50-100 query per hour per player, it would not be feasible economically.

Second even if it was, that mean that the whole game depends on an internet connection and a backend that will need to be here forever. 10 years later they cut the backend you can’t play the game anymore.
AI Generated YouTube Videos
It's a conspiracy theory, to be brutally frank.

Like, what seems much more likely is a combination of a bunch of things.

1. Lots of people don't work effectively remotely
2. Lots of companies aren't set up to work remotely (which is a big deal)
3. Lots of management are socialised to prefer working in offices
4. RTO is a way to do a soft layoff
5. (way down the list) Some companies have financial arrangements with cities that require them to get people back in the office.

Additionally, it's worth noting that this argument is much more prevalent in the Anglosphere (broadly constructed), as I believe that levels of office occupancy are much higher on continental Europe (Western) at least.

The worker side is presumably being driven by poorer public transportation and housing policies, which means that workers gain more from WFH.
Tit for tat moves like this serves no legitimate public interest. The fact that Nvidia can even "redesign" and nerf chips on the fly should perhaps make it obvious to keen observers how ridiculous trying to control compute is. The bureaucrats have no idea what they're working with, a surface level grasp of technology and then naturally confabulate how impactful these trade wars are for political clout. If it were China doing this against the United States, what do you think would happen? Would we just bend over and deal with the slow tech? Or would we be pushed to work even faster? Obviously, all this is going to do is spur up domestic ASIC chip design and production. It's a net-win for China, with some short term pain.
Did kind of work in the cold war.
> I can view saved passwords for wifi networks in gnome network manager,

These are stored system-wide, within NM's connection profiles (likely /etc/NetworkManager/system-connections/whatever.nmconnection).

> In the gui "seahorse" I can view all openssh and gpg keys without having unlocked the login keyring

This is unlocked when you first log in, or unlock your session (pam_gnome_keyring.so stashes the password when called from 'auth' and retrieves it & uses it to unlock the user's keyring when called from 'session'); but I don't believe the keyring is locked when the session is locked, only when the system suspends/hibernates.
Behind the scenes of India's first driver focused ride hailing platform
Fwiw in Sweden I get a company car and was considering Tesla but this Union issue has meant I no longer trust the level of service I will get long term & probably will get a Polestar instead. It is having some effect because, in my opinion, he is likely to decide to just up and leave one day and I’ll have a non-serviceable car. There’s not many automotive CEOs, if any, where that’s a consideration for me apart from Tesla and it does stem from his Twitter persona & rash decisions/going back on things a lot.
When it's an input event in Linux, and you want direct control over what it does, it ultimately ends in writing a daemon with libevdev to get the device event. At least, that is what happened to me last time.
Do you mean progressives?

But even so, those are loosely held ideals as the last few decades have shown that such trivial things will not get in the way of protecting their wealth. Idealism is set aside when it comes to ensuring inexplicable perpetual growth in one's most valuable asset.
In-house lawyers pick up pace on generative AI
>to figure out what was an acceptable level for the exports they do

But that is exactly what they did. The acceptable level of exports is whatever the law says it is and Nvidia followed the law. "to get around US export restrictions" is just a sneaky way of saying "to comply with US export restrictions".
> Another area where Linux Distros are at least 10 years behind Windows.

I don't really understand the way that people who apparently should know better still frame the issue as a "Linux" problem, instead of a "hardware vendors" problem.

When vendors cooperate, open-source is on par with other OSs (see AMD and Intel), but when they don't then it's amazing that things are working to the level that they do, and I am thankful.
> searching for a function I deleted

> git log -G someFunc

This will look for all changes mentioning someFunc throughout the history of the project.

Usually -S is more valuable, as it will look for changes in occurrence counts. So if you moved a call in a commit -G will flag it, but -S will ignore it (+1-1 = 0).

-S also defaults to fixed string, so no need for -F. Instead you need —pickaxe-regex to switch it to regex search.
> Stealing an iPhone handed over for photography was useless

Was this ever a thing? I've never heard about a phone handed over for photography being stolen. I'm sure it probably happened to someone somewhere, but I don't think it's a big enough problem to re-engineer how the phone works to prevent it.
Slightly off topic: what is the preferred way to deploy Rails these days?

Is it to use Puma? Unicorn, etc?
How come Ruby frameworks don't utilize HTTP/2, Falcon seems like the only alternative but I don't know how mature it is?
> I absolutely don't see how this is a problem with semver,

Strange to not see it. SemVer promises to solve dependency hell. In the example everyone correctly followed the sevmver and the app is broken by a dependency hell issue.

> it is not the responsibility of semver to tell a language how packages should be isolated and loaded. That is a problem of a) the language and b) dependency resolution in the package manager.

So semver only works for "good" languages?

> Bundler, by design, does not allow the above, instead having a flat, consistent vision of dependencies.

Ok, so what happens with the app when packages managed by Bundler get fragmented into sets depending on incompatible versions of sub-dependency (commons-logging 1.1.1 vs 2.0.1 as in the example)?

Also note, even for languages and tooling supporting multiple library versions loaded side by side, there are scenarios where things break.

For example, the "libc apocalypse" situation in Rust https://github.com/rust-lang/libc/issues/547

Here after the "libc" module released a major version, the definition for the `void` C type in two versions of the lib are considered by the compiler as two different types, resulting in breakages everywhere around the library ecosystem.

There are also scenarios for dynamic languages / runtime errors.

> None of this is the responsibility of semver. In fact, semver would help the language provide tooling to detect that kind of "hey this instance is from foo-1.0 but you're trying to consume it in foo-2.0".

And what's next after it detected the dependency hell? It's too late and the person suffering is not in the position to fix it. You have to upgrade to "authentication 1.1.2" for security compliance, because the version 1.1.1 has known vulnerabilities. But that breaks the application, because the maintainer of the lower level dependency "commons-logging" happily breaks compatibility, proud of himself following the engineering best practice SemVer and increasing the major version number. What would you do? Leave the vulnerable lib in the app? Patch the libraries?

The promise was to prevent dependency hell, not to detect it.

Quoting the ticket and reiterating the point of my first comment above:

> Once again, the point of this ticket is to:

> 1. Remove the false promise that SemVer solves dependency hell by simply increasing major version.

> 2. Discourage unnecessary compatibility breakages, when it's trivial to maintain compatibility.

> 3. Several sentences of advice for the cases when comparability breakage is really needed.
You appear to be missing the part where these are not British scientists researching British remains in Britain.

Yes, the Americans and Australians should ask before taking British remains from Britain away for research in their labs. I don't see where the research is conducted but there isn't any mention of collaboration with the UK so this would involve exporting the remains.
>If you earn 1 million NOK (€85k) you will pay €27k in tax.

That leaves €58k. After paying all taxes I make €53k in Romania. So moving to Norway means I would lose a lot since the prices are much higher there.
> oeing thinks rebooting an airplane is a solution to integer overflow

exactly, that's horrifying. Only seppuku would be enough of a punishment.

Mechanical things need mechanical software that never fails.

Now, the embedded industry has largely failed at software development and they are using softeare that was not meant for them.
We had a few instances of that in German supermarkets last year.
i don't think the current generation of GPTs can develop "motives", but the question is if AGI is even possible without it having the ability to develop them.
I don't think it was daft.
>I think Rust will remain a niche language because its main benefits compared to its learning curve are high.

Honestly? I simply don't think the learning curve of Rust is worth mentioning, or at least it is in my opinion on the same level as C++'s. Or putting it this way: using C or C++ does not mean that you are free of managing the objects' lifetimes.
I want to convince you to have an on-premise offering
I've had Android phones since 2010 and none of them have ever installed anything by themselves.
Oh wow. Yeah, that's totally another level :D
i m not sure the dutch would accept a US ban so easily during the cold war.
What happened to you in Bangalore?
"hackers stole" == "company sold"
I think the actual quote for wargames is "shall we play a game?"

Same strategy of abstention, though!
I would like to know more about Technical Writing industry probably outside of marketing areas.
two inches deeper, is too much money!
So Alphabet prefer to loose the idea, the contract, the business plan rather than make the things solid and works for a long time.
a $ is a dollars, a project, is just a piece of fun.
Alphabet LOL XD
There are over-ear AirPods.
Improving Text Classification Resilience and Efficiency with RETVec
It's not just Optane. There have been other NVRAM technologies that were hyped as "fast as SRAM, persistent as HDDs, cheap and dense as DRAM" over the years such as FeRAM and MRAM. MRAM exists as a commercial product but it still fails to deliver on the cheap/dense part.
The problem is that semver is versioning meant to make sense to package managers and downstream dependency resolution, but not to actual endusers of software. Great for libraries, less great for say, a text editor.

Most people are nowadays used to versioning that's something like BIG.SMALL.IRRELEVANT, where those words basically indicate how much has been changed in a release. To the layman, "version 3 has released" usually is accompanied by the question of "and what's the new stuff that made them make a version 3". BIG doesn't necessarily have to be the first number; OS X for example does all major changes on the second number, so when that goes up, new features are expected, while the last number is reserved for bugfixes.

In semver, this question is very boring - you have to bump MAJOR every time the public API changes, so most MAJOR changes don't mean much. To try and solve this, most projects have decided to just forgoing MINOR and PATCH entirely (or going for YEAR.MONTH versioning, and trying to keep breaking changes to the next year) or excessively holding back new features to then merge them all at once.

This tends to result in semver software feeling... rather stagnant (or on the other side, impossible to say anything about due to constant major changes) and is why for non-libraries, I don't think semver is all that useful. Pragmatic versioning seems like a closer way for how end-user software should be versioned.

There's also the fun situation going on with cargo where almost every package is still at 0.x because rust programmers love semantic versioning but want the escape hatch to do major breakage without bumping MAJOR. Which isn't necessarily indicative of the actual state of the project (most 0.x rust projects are afaict actually well maintained and ready for production use), but it does show how semver can really mess with expectations.
Where do you think all the parts that get used for iPhone repairs come from? The ones Apple spends so much time having seized at customs.

You break your screen on your iPhone, a cheap repair is 150 or so, right? The screen probably cost the repairer about 50. The camera breaks, another 50. Lighting port breaks. The speaker breaks.

Realistically the average stolen iPhone will be bought by someone at 10-50 bucks depending on various things. Then sold on depending on if it got bricked or not. Not bricked it goes to other countries to be used as an iPhone with a resell value of a few hundred bucks. Bricked, it then goes to another country and broken down to parts and resold by companies who sell parts in bulk.
China would be happy to use those ASML machines, I imagine