skysight-inc/HackerNews huggingface dataset:
We are practically machine elves.. we enchant, transmute and bind mystical inscriptions onto crystals that are charged through an invisible and intangible energy to perform actions we could never do with our biological bodies. All of this is produced succinctly through an empirically pragmatic yet slightly esoteric process of a form of gnostic meditation we call the scientific method...
I disagree. You seem to start from a premise that all people are honest, except those that aren't, but you don't work with or meet dishonest people, unless the employer sets himself up in an adversarial role?

As the other reply to your comment said: the world is not 'fair' or 'honest', that's just a lie told to children. Apart from geuinely evil people, there are unlimited variables that dictate people's behavior. Culture, personality, nutrition, financial situation, mood, stress, bully coworkers, intrinsic values, etc etc. To think people are all fair and honest "unless" is a really harmful worldview to have and in my opinion the reason for a lot of bad things being allowed to happen and continue (troughout all society, not just work).

Zero-trust in IT is just the digitized version of "trust is earned". In computers you can be more crude and direct about it, but it should be the same for social connections and interactions.
The Billionaire Criminal Who Secretly Profited Off Jack Ma's Deals
https://archive.ph/0OmiF
Despite popular opinion, it's the gamers which are requesting anti-cheat. Game companies couldn't care less if there are cheaters. If Windows shuts that down and cheating becomes easier, Windows will have a problem with gamers.
i've always used /art/
In a hospital system nobody cares whether it was the kernel or the application that caused people to die.
> it makes sense to run EDR on a mission-critical machine, but on a dumb display of information

Major logic error. See how much chaos ensued when that display went down? That's why it needs protection to keep the display up. Dumb or not is irrelevent. It is mission-critical regardless.
For sure. After something that looked like a data breach (but turned out to be a hilariously funny glitch caused by a Chrome update that suddenly started translating one part of an app into Romanian) I was in on a lengthy pitch meeting for a similar endpoint security package from a company larger and more recognizable than CrowdStrike. After which I told the CEO of the company I worked for hell no there is no way we are putting this on all our machines and giving these idiots root access. They have no clue what they're talking about. Most of these machines don't even face users and they're talking about checking for suspicious links in emails employees open.
Crowdstrike is a gun. A tool. But not the silver bullet. Or training to be able to fire it accurately under pressure at the werewolf.

You can very easily shoot your own foot off instead of slaying the monster, use the wrong ammunition to be effective, or in this case a poorly crafted gun can explode in your hand when you are holding it.
>> Again, that conclusion feels wrong to me... but if I'm being honest with myself, I can't point to why, other than to point at some form of dualism or spirituality as the escape hatch.

I like how Chomsky deals with it who doesn't have any spirituality at all, the big degenerate materialist:

As far as I can see all of this [he's speaking about the Loebner Prize and the Turing test in general] is entirely pointless. It's like asking how we can determine empirically whether an aeroplane can fly the answer being if it can fool someone into thinking that it's an eagle under some conditions.

https://youtu.be/0hzCOsQJ8Sc?si=MUXpmIwAzcla9lvK&t=2052

(My transcript)

He's right, you know. It should be possible to tell whether something is intelligent just as easily as it is to say that something is flying. If there are endless arguments about it, then it's probably not intelligent (yet). Conversely, if everyone can agree it is intelligent then it probably is.
Indeed, in bytecode golfing, you can actually make use of SYSCALL's use of RCX for its return address: make a dummy syscall, then use RCX-relative addresses to refer to nearby data, since they're significantly shorter than RIP-relative addresses.

(Something I still don't know: On returning from a syscall, is it ever possible for RCX to contain something other than the syscall's return address on Linux, assuming that another process isn't explicitly overwriting it through ptrace or other means? Some people have vaguely hinted so in the case of an interruption by a signal, but I have failed to find any actual example of this.)
More precisely, the magazine that published it was titled "Galaksija" (https://www.popsci.com/science/article/2011-11/galaksija-mag...). The computer (and the OS) were simply named after the magazine.
It is Google. Don't try to force people to believe they have any good intention.
It would be a good but difficult analysis; at a quick check, rr 1.0 took 3 years and signficant contributions from around 3 or 4 people (I saw at least 5 people contributing), and the rr we have today is 10 years further work on that.
I would prefer some tool that generates better e-books, like an improved ePub format with better equations and tables.

This division between web and PDF is meaningless to me. The ePub format is a book format based on Web technologies.

A better book format is to the benefit of everyone. To believe HTML can only make websites is counterproductive here.

I make PFDs in LaTeX because I am asked to use it, not because I believe it is a good format.
https://archive.ph/opP9b
My experience with ex-USSR published books in mathematics and physics was very pleasant -and maybe the most pleasant ever. They rather provide simple examples and easy to solve exercises which thing always boosted my confidence psychologically to the point when I faced exams I was thinking: "This is just another set of exercises which I will succeed to solve, like I did multiple times".

I also had the same experience with the American published Schaum's books.

Apart from these, I almost got PTSDs with other publishers: they give you very hard to solve exercises to the point you would feel you are useless and incompetent to face even the easiest exams.
clang (just the C frontend, not talking about the backend, not clang++) is an old code base. It's become very complicated to understand, maintain and extend.

Zig helps a lot, but in comparison, Aro is small, and simple to understand and maintain.
Company branding is an important aspect of PDF creation that many tools struggle to handle correctly. PDF documents often need to include logos, company colors, fonts, and other branding elements. Puppeteer is popular because you can control these aspects through CSS. However, Puppeteer can be challenging to work with for larger documents, as each change requires programming effort or when your software needs to needs to serve multiple clients each with different requirements.
Theyre taking a different spin on integration testing
It's probably just the common US-centric bias that external development teams, particularly those overseas, may deliver subpar software quality. This notion is often veiled under seemingly intellectual critiques to avoid overt xenophobic rhetoric like "They're taking our jobs!".

Alternatively, there might be a general assumption that lower development costs equate to inferior quality, which is a flawed yet prevalent human bias.
This net economic benefit of immigrants varies based on their background and skill sets. In Denmark for example, MENA immigrants are a net drain throughout their entire productive work lives.

https://web.archive.org/web/20240111003833/https://www.econo...
Our future AI overlords are testing the waters here... :)
I remember reading that autoimmune diseases are more common in people descended from regions that survived the bubonic plague, and that it’s believed this is because the survivors of the plague had mutations which meant they had a more active immune system.

https://www.health.harvard.edu/blog/genes-protective-during-...
Workers at the Gamurs Group of Video Game Websites Describe It as 'Hell'
There are only 3 or 4 countries in the west having English as their main language.

What about UK, how did that work out for them? I can't see the charts.
Yes and collective guilt is still wrong. Being a descendant is not a punishable deed, nor should it be. Also many professionals had to leave too.
Ask HN: Why can't Windows safely restore faulty .sys files from backup on boot?
I have very little experience in the operating system or kernel space so apologies if this is a very trivial question, but it was something I was wondering and would love an answer or some details. Here's some steps that I would have thought would be easy to implement and would avoid the entire CrowdStrike issue:

(1) Keep backup of all .sys files on healthy boot,
(2) When bluescreen, log for recovery on next boot,
(3) At recovery boot, load each .sys,
(3a) If healthy, log it into safe batch,
(3b) If bluescreen, mark it as unhealthy on next boot,
(4) Continue until you have a list of healthy and unhealthy .sys,
(5) Restore unhealthy from backup,
(6) Disable automatic updates for unhealthy .sys,
(7) Log alert for system administrator

Is there any reason this isn't something that's implemented? I really am just curious and would love your thoughts, as I do find this area very interesting.

Thanks!
Dismissive Notes on Freud
The track record of math teaching in Russia has been impressive, Kolmogorov, Dynkin, etc.

Too much in the US, there is secret culture: Math teaching is to filter, and the students have to prove themselves against challenges presented and deliberately constructed to cause a significant fraction of the students to fail.

Eventually I had enough in accomplishments just to quit making an effort to prove myself again. Then when people started to attack me, I'd let them go too far and then use some accomplishment, old or new, to shoot them down.

One of the best ones: At the end of 8th grade arithmetic, the teacher pulled me aside, alone, and with care and trying to be good, gave me a D in her class, said I could take High School Arithmetic, and should take no more math.

It's true: I was no good in much of her course, the part that needed careful writing for the arithmetic, say, 1234 times 5678. Why? I was an 8th grade male with not so good manual dexterity -- the girls were MUCH better (standard). My 6th grade teacher saw the same. But as a senior, the SAT scores came back, and the 6th grade teacher read them to me: For the verbal score, trying to be nice, and with her low expectations, said "Very good". Not really! Then for the Math SAT she stopped. Afraid. "There must he something wrong." Yup, there was, and had been for 12 painful years. Of 1-2-3 in the class, I was #2. #3 was voted "Most Intellectual" and went to MIT. Right, since there was no Yeshiva in town, 1 and 3 were Jewish!!!

It continued that way: Get attacked and attack back with some accomplishment and win.

But, net, a dumb situation.

Solution? Own a successful startup! Working on it!
An important aspect of effective educational materials: the balance between challenge and accessibility
When I clear up the litter from my paved front yard I fill a rubbish bag. The cigarette butts are the single most common item but they aren't even a hand full. They are just a tiny fraction of the vast quantity of litter that gets dropped in the street.

I don't drop litter and I wish nobody else would but the focus on cigarettes is just baffling. It seems to be driven by anti-smoking campaigners who have latched on to the "most common litter" and don't actually care about litter in general.
Canadian here, but not speaking on half of all Canadians.

We do have a highly successful immigration system, but don't have a highly successful infrastructure. There is a housing crisis.

The irony is I believe in the longer term Canada will face an immigrant shortage and not a housing crisis. As a born Canadian I am seeing less & less value to immigrating to Canada unless you're coming to employed as a Uber driver/Food delivery.
In Japan I think there are laws mandating barrier free access, which include having free toilet, including for wheelchair users, diaper change, and ostomate support
And at the very least straight to system level access if not more.
it isn't filled with zeroes, why are people saying that?
I managed to build X as S (K (S (K (S S (K (S (K (S S (K K))) K)))) K)) S.

Instead of all the dragging and aligning, wouldn't it be simpler if you could just click on one combinator to use as function, and then on another to use as argument? You could do away with the whole canvas.
Still, better to let them spread a bit and deal with the localized damage than risk nuking everything. There is such a thing as treatment that's very effective, but not used because of a low probability risk of terminal damage.
Yes, I agree, this is my point. Don’t destroy people’s habitats.

But depriving people of modernity is some sort of savior complex.
Yeah the few "esoteric" syscalls that I hardcode in my tool are historical ones. That's pretty much the only reason why I bothered hardcoding them. I don't assume any new syscall will ever be implemented like that nowadays. Such insane implementations would be rejected unless there is a very specific compelling reason.

> finds the intermediate build artifacts pertaining to the code unit that contains the syscall handler

Hmm I think this is unneeded, vmlinux already has all the code. Also things move around too much across kernel versions and archs so can't easily pinpoint which object files to choose. Additionally, you would need an entire built kernel source tree, which is a lot more than simply a built vmlinux plus an optional non-built kernel source dir (that is what I use right now). Just as an example: currently I have some 600 kernel images with debug info that I keep for reference, which requires around 76 Gigabytes of space on my disk. Having 600 built kernel trees would require a lot more space, in the order of Terabytes.

> taking the resulting IR data-structure / AST / whatever, and doing some symbolic interpretation of it

I have been thinking about this a lot. I do a simplified version of this for x86 >= v6.9 because the syscall table was removed and turned into a giant switch case, which I symbolically emulate to extract syscall numbers, but that's pretty simple and definitely not an exhaustive analysis (some other stuff could be happening before reaching the handler). The problem is that this kind of solution is very hard to implement and I think would be way too slow on a general case. There also aren't even decent symbolic execution engines to do this for some archs. You are right when you say "insane amounts of up-front work" - that is definitely too much for me for a hobby project like this :').

The first main problem however is that all of this starts from the assumption that you already have built a kernel with all the syscalls available. This is not the case unless you meticulously configure it accordingly, which is not so simple and requires constant manual (sigh) updates to the build configuration each kernel release. There isn't a way to e.g. pretend that "all kernel services were already initialized" as you say in point #2. If a kernel is built w/o a certain syscall, the code will simply not be there. Kernel configuration remains a problem also for your point #1. The only real solution I see would be submitting kernel patch to add a target in the root Makefile that enables all syscalls with their related configs, and hope kernel devs like it (doubt it).
Rather than viewing delta-epsilon and infinitesimals as opposing methods, they can be seen as complementary tools I think
> Now I think about it, how is the international law banning nukes in space actually enforced? E.g. if Russia just put one on a satellite and didn't tell anyone, does anyone have any way to notice?

I am way out of my depth to say anything about this
but I am just asking questions.
I think we have to define a few words here

> space

what does space mean?
I mean where will the detonation take place?
Is it low earth orbit?
geostationary orbit?
is it past the orbit of Jupiter?
outside the solar system (like voyager 1)?

> nukes

How big is this nuke?

If it is small enough and far enough, do we care?
> I'm happy to up the ante by £50 to account for my second theory

What's that, three pints in a pub inside the M25? :P

Completely agree with this sentiment though, we've known that handling of binary data in memory unsafe languages has been risky for yonks. At the very least, fuzzing should've been employed here to try and detect these sorts of issues. More fundamentally though, where was their QA? These "channel files" just went out of the door without any idea as to their validity? Was there no continuous integration check to just .. ensure they parsed with the same parser as was deployed to the endpoints? And why were the channel files not deployed gradually?
Andrei Alexandrescu is back focusing on C++ at NVIDIA.
Major Developments in Postgres Extension Discovery and Distribution
An important principle in learning
I didn't understand how crucial chip manufacturing is until reading the book "Chip War".. What an amazing book. This is probably one of the greatest, if not the greatest invention in the human history.
Windows has DTrace and eBPF available. They chose not to use it.
Yes, mathematical maturity is a consideration, but working carefully through just one mid-college math book that is based on theorems and proofs is a reliable cure. The consideration is not really big since the main goal remains: Just prove the theorems.
I used to have similar problems. At the end of the day it comes down to a lack of empathy and training, which you must develop.

Terse communication is generally a bad thing, because ANY part of it that's misunderstood will distort or even destroy the message you intended. You need to build some redundancy into your message so that people can figure out what you intended. The "empathy" part comes down to understanding and anticipating where and when people will misunderstand (as opposed to saying "I was 100% clear and concise! How could they possibly have misunderstood!?"). You'd be surprised at the number of ways you're being misunderstood every single day. They don't have the exact same knowledge as you, so they can't make the same assumptions as you do in your terse messaging (or they have a very different assumption set - right or wrong), and thus receive a completely different message.

And they're going to have a different way of thinking compared to you (that's to be expected - they're different people). So you need to find common ground.

Your job is to HELP them understand.

Start by getting a few books on business communication. They lay out a lot of ground rules for how to communicate effectively, how to control for tone, how to speak to your audience (use of jargon, etc) and other gems. Another one is the old cliché "How to win friends and influence people". Yes, that book is FULL of gold.

When you're getting frustrated talking to someone, it's time to take a step back and ask yourself what you're missing - maybe try another approach to reach that common ground.
That is bs=32 which is wholly unimpressive. Last gen consumer cards can do better than this at similar power envelope. Current gen even better.
You're not on point. They probably only started to 'physically lift up' because the climate warmed. It says so in the second line. /s

I get that the human lifespan is quite a short thing, but it's it so hard to conceive of nature itself being in continuous flux? Is it really anthropogenic global warming? The historical record indicates huge changes..

I tend to think it was ever thus, and that 'climate change' is better considered a a corporate marketing initiative to get the consumer to happily accept more expensive yet inferior products.
Chinese Chess master accused of cheating with remote-control anal beads (2023)
> this was a win all around

No.

This kid did nothing wrong.

Yet he still felt the need to say these words:

> I now know what I did was wrong, and I’ll never do it again.

He lost some of his dignity that day. He was made to submit. To some rich corporation's will. Despite probably having zero obligation to do so.

I couldn't care less what your job is or what "results" your employer wants out of you. If you do what this guy did, you suck.
> primarily located on apps that are popular and cheap

I think the report doesn't say that. "Popular" is simply in the sampling.
Sounds like you deeply misunderstand how US embargo works.
Interesting observation. As a non-developer, what can one do to enhance coverage for these types of scenerios? Fuzz testing?
A couple of previous discussions:

https://news.ycombinator.com/item?id=31617600 (June 2022)

https://news.ycombinator.com/item?id=18388879 (Nov 2018)
> Approximately 100% of CVEs, crashes, bugs, slowdowns, and pain points of computing have to do with various forms of deserialising binary data back into machine-readable data structures.

For the record, the top 25 common weaknesses for 2023 are listed at:

* https://cwe.mitre.org/top25/archive/2023/2023_top25_list.htm...

Deserialization of Untrusted Data (CWE-502) was number fifteen. Number one was Out-of-bounds Write (CWE-787), Use After Free (CWE-416) was number four.

CWEs that have been in every list since they started doing this (2019):

* https://cwe.mitre.org/top25/archive/2023/2023_stubborn_weakn...
They aren’t. You can throw a 3090 in a workstation and do much better with lower outlay and similar power envelope.

An N300 costs $1400 and does 350 t/s on Mistral 7B at bs=32. For $1000 you can buy a 3090 that will do 10x that.
Can you make one for kernel exports and list whether they are GPL-only or not?
Haha, looks like the GitHub Copilot is not good at marketing, I have made it more marketable. Thanks for your pointing out!
Cool product! Is there any examples that I can have a look at as I didn’t find any on the landing page?
I think it’s trying to be a markdown-based Obsidian/Logseq zettelkasten with built-in support for (1) interfacing with reference managers and (2) exporting/publishing with LaTeX/pandoc.

If you want to see it and get an idea about what it does and how it’s supposed to be used, go here:

https://docs.zettlr.com/en/core/user-interface/

Finding that information took some digging — although there is a visual on the homepage after scrolling several screens down (at least on mobile).

Constructive feedback for the team: I find the website and documentation difficult to use because they present details first and main ideas later. See if you can put the bottom line on the top line.

Also, as I navigated through the site, every time I followed a link I got asked, again and again, whether I wanted to opt out of cookies and data collection. Answering once should be enough.
This is a fair take. And my experience with Arabs who are well off and relatively secular in France and Spain, and even more so Maghrebis who quietly identify as Berbers, tracks with what you mean as far as their integration and acceptance. But I did live in Avignon for awhile and saw some of the worst of the well-meaning welfare state in action, just outside the city walls.

I'm not blaming the character of the French any more than the character of the Arabs, I just think the system is not built in a way like America where assimilation is the goal of either party.
and also what’s the expected conversion rate as you’ve mentioned it multiple times
I'm sorry but honestly I don't trust your solution simply based on how horribly slow the website even scrolls on my device.
Thanks! That's exactly the idea. We hope to spotlight great projects, attract early adopters and investors, and help validate project ideas. Excited to see what gets discovered!