skysight-inc/HackerNews huggingface dataset:
> the double-sigma (ΣΣ) sign added on early 386s after they had been tested bug-free from the infamous 32-bit multiplier bug

I hadn't heard about this, I think this is what's being discussed here:

https://groups.google.com/g/comp.arch/c/qm7FVR_YV4A/m/P97XlC...

> Contrary to industry speculation, the 80386 multiplier errors result
from a layout problem, not from an error in logic design. "We didn't
allow enough margin to catch the worst-case pattern in the multiplier
at the corners of our process," explains Dana Krelle, Intel's 80386
marketing manager. "As a result, some chips, at some temperature/
voltage/frequency points, will produce errors from particular combinations
of 32-bit operands." The error, apparently due to unintentional
coupling between adjacent cells in the multiplier, escaped Intel's
simulation and chip verification process until it was spotted in a
subsequent stress-testing program.'
> At what point does abstraction and reasoning turn into "sentient understanding"?

This is a loaded question, you're assuming that abstraction and reasoning can somehow magically "turn into" sentience, whereas I posit that those two things are completely different. You can have sentience without reasoning (i.e. pure non-judgemental awareness that is the goal of Buddhist meditation), and vice-versa.
Similar story: ATI Radeon 9500/9700.
>I’m confused by this-just as things were maybe starting to cool down a bit are they trying to start a bank run again?

The Fed just reversed a lot of quantitative tightening so they are feeling free to be reckless again.

https://twitter.com/SJosephBurns/status/1639218079719649280
Check out my blog on the Wellness and Nutrition Hub!

Hey guys!

I would like to share with you my blog on the Wellness and Nutrition Hub. There you will find tips and strategies to improve your business's online presence, increase your sales and attract more customers.

If you are interested in this subject, I invite you to visit my blog at https://wellnessandnutritionhub.blogspot.com Also, I will be very happy if you can leave your comments and opinions on my posts.

Thanks for reading and I hope you enjoy my content!

Yours sincerely,
Jamile de Araujo
I think you just met them:)
Is wound the past tense of wind, or did you get a wound from the wind ?
Check out my blog on the Wellness and Nutrition Hub!
No, that's not the same thing.

After selling your streetlamps to cities far and wide, you have decided that your lamps won't be supported anymore, and their critical control software won't even be updated for security issues.

Instead of leaving them unsafe to use, you need to make it so the buyer can continue to use them safely, even though the light output may be reduced or they might not be as cutting-edge (eye-friendly wavelength, for example) as your new offerings.

Everyone is free to update to the new lamps if they want to, but there should be no artificial reason to force them to do so.
Required input tooltip bugged on 110% zoom
If the pronunciations came easily and automatically, you might already be a native speaker !
Users of github-keygen [1] might be affected. Please check the public key recorded in ~/.ssh/known_host_github.

Note that github-keygen stores the ssh-ed25519 key since release 1.306 in June 2022. You can check by yourself:

cat ~/.ssh/known_hosts_github

If you are affected, just run github-keygen again to regenerate your SSH configuration:

curl --silent https://raw.githubusercontent.com/dolmen/github-keygen/release/github-keygen | perl

Disclaimer: I am the author and maintainer of github-keygen

[1]: https://github.com/dolmen/github-keygen/
> Yeah - to me it seems pretty much to rely on how well you've memorized the TFL network, and London's geography as a whole.

Having had a (very quick) look at a few of the challenges, this appears to be a Zone 1 and 2 based challenge.

A true Londoner would never stoop so low as to need to refer to a printed map of Zones 1 and 2. Any Londoner worth their salt should be able to give you an immediate un-referenced answer as to how to get between two points in Zones 1 and 2.

Beyond zone two, other than the obvious (POIs, airports, terminal stations etc.) then most Londoners would likely need to refer to a map !

EDIT:

The implementation seems to have a few bugs, for example, proposed "solution":

Stamford Brook - West Brompton - Notting Hill Gate - Bermondsey - Stratford

Appears to be rather curious for more than one reason...
Agreed. People forget how much more RAM we have now versus when ZFS was developed. It's like old emacs swapping jokes.
Really interesting observation about the context of React being JS and the context of Svelte (and Vue, similarly) being HTML.

Makes so much sense once it's pointed out.
It's just more stable, at least this has been my experience. I've tried hard to become a full-time workstation Linux user for years, daily driving Ubuntu, Mint, and Fedora for months at a time, but I always had to come back to Windows. Nvidia and Intel driver issues, package manager bugs, reduced laptop battery life, general UI clunkiness, and times when GRUB suddenly decided not to boot have taken so many hours of troubleshooting that could've been spent doing something actually productive.

Windows has many issues, but it never decided to break on me in the middle of the day. For me, an OS is not a religious affiliation but a tool, and Windows performs much better as one.
Did this need to be an 11-minute video?
I think Stuart Jay Raj has the best content on tones and making yourself understood in these tonal languages. Check out his Youtube channel: https://youtube.com/@StuartJayRaj
Controlled Image Reconstruction from Human Brain Activity
"...The results of both qualitative and quantitative analyses demonstrate that our proposed model has surpassed the current state-of-the-art models in terms of reconstruction results on
Natural Scenes Dataset (NSD). Furthermore, the results of ablation experiments
indicate that each component of our model is effective for image reconstruction..."
> Everybody wants a cheap object storage [...]

Are you sure? I would guess most people want a networked, cheap file system. Not an object-storage.
I suggest playing with the ZFS tunings to add a write throttle. My hunch is your disk's buffer is filling and then blocking.
> The $ label is one technical reason why I would be hesitant to adopt Svelte for larger projects. It's a core part of Svelte that you can't always avoid, and I think the potential for introducing bugs through it is high to start and very high at scale.

I agree that it can quickly cause confusion, but I can’t really think of a situation where it can’t be avoided.

I find it useful for simple things but try to avoid it when the dependency graph gets more complicated.

I haven’t built any large-scale Svelte applications but since reactive labels are by definition local to the component (it’s a compiler feature, and each component is compiled independently), I’m not sure why it would cause more issues at scale.

EDIT: Maybe they’re thinking of the reactive store syntax, which is harder to avoid but much less of a brainteaser. But that’s really a completely different feature that happens to use the same character.
Public Access Key – 2023 – Chris Farris
Quick point of clarification here, Cthulhu wasn't an Elder God, it was an Old One. The Elder Gods were the ones who came and rescued humanity from the Old Ones, and locked Cthulhu in the sunken city of R'lyeh.
I had mostly 2 issues with custom kernels: graphics card not initialised properly (black screeen after boot, no reaction to keyboard) or X starting with missing (event ?) drivers - so no keyboard and mouse.
Sorry this happened to you. I know it’s a shock and going through this is really stressful.

You’re in rural Indiana and worried about the job prospects. But you got a job at a YC company before. How did you do that? Can you run that same playbook now to find something?

> How can I justify the high cost of COBRA health insurance with limited funds, so my high school teacher wife isn't burdened by my potential medical debt while being our sole provider? How do I fall asleep at night?

Instead of doing COBRA can you get on your wife’s health insurance plan? It’ll almost certainly be cheaper than COBRA and a spouse’s job loss should be a qualifying event to let you enroll mid year.

If not remember that you can enroll in COBRA retroactively for some period of time. If you get something lined up soon might be worth it to go that route.

Best of luck!
The "enable the kernel to be programmable" piece is absolutely the most insightful part about BPF/eBPF effort IMHO. Anyone who ever designed/implemented an OS/studied OS design knows that there is a lot of stuff that has to be done in the user space for security reasons (in the "don't let a user program accidentally blow up the whole system" sense) and there is just no way around it — or is there?

For example, consider CreateProcess vs fork/exec: at the first glance, the first one is the most obvious and sensible, you want a program launched, you point the OS at the executable and say "execute this". The second API instead makes you to make a perfect copy of the currently executing process, then you tell the OS to completely scrape and discard its state and launch another executable file inside it. Literally no other object in the system works this way (i.e. to create a new X, you must copy an already existing X first, then modify with the copy).

But then consider that you would also like to configure the environment of the newly launched program before it actually launches, and that's when CreateProcess API starts to lose its simplicity: you have to pass all imaginable (and some unimaginable) kinds of configuration, and the API has to be extensible and future-proof, too! Just look at what kind of silliness goes into thread-attribute lists [0]. But with fork/exec, you simply run the normal, user-space code that configures the current process whatever way it pleases, then swaps the executable, done — and you can't do that with CreateProcess, you can't just ask the kernel to run some arbitrary user-provided code in the kernel context... unless it's not entirely arbitrary: enter eBPF.

[0] https://learn.microsoft.com/en-us/windows/win32/api/processt...
good discussion with Friedman on the project here:
https://www.youtube.com/watch?v=qcvMjoJdck4
Hanzi is necessary because there are many regional dialects with significantly different pronunciation (and thus different pinyin, or even none), but mostly the same spelling.

It takes a while to learn for sure, but it's not that hard. The relationship between the written and spoken language isn't that much worse than in English. And at least the grammar is trivial.
ChatGPT: Initial Thoughts
Currently, there was no other way to disable the button - I tested all. In the future, I hope there's an official option or policy directly available without the registry. I just couldn't see the button anymore.
The problem is that even a Scratch project has greater artistic merit than that.
I don't need Javascript runtime semantics. I just want to use Typescript.
Most cars can drive a little over the speed limit just fine, and a cheap minivan has as much space as most expensive three row SUVs. Maybe getting an upgrade with a TV counts as "optimizing?" But you can get portable screens that strap to a seat for under a hundred bucks on sale.
I share your view that Svelte is a great framework for small projects. It is also really useful if you want to build small standalone javascript widgets. I've used it at work to build a fast video testimonial slider for Shopify [1]. I really liked the component format as we could quickly integrate our code in the existing HTML layout.
The Svelte built-in store has also been useful for us to manage the current state of the application. Overall development with Svelte has been really quick.

[1] https://vimonial.com
Because it's from 2020/21, not even like it's a factual error, and OP may not have the interest to revisit it?
Designing the Ideal Bootstrapped Business
> I’m not sure what the downside is

The downside is that you may get a weird bug and only after a while see that you accidentally overwrote a function parameter and the Rust compiler didn't even warn you about it.

For this reason I always add the following line to my projects to enable warnings:

#![warn(clippy::shadow_reuse, clippy::shadow_same, clippy::shadow_unrelated)]

You can also use "deny" instead of "warn" to make it an error.
I also like "#![deny(unreachable_patterns)]", which detects bugs in enum pattern matching if you accidentally match "Foo" instead of "Type::Foo" - I honestly don't know why this isn't set by default.
Some consider the emphasis on hard work and striving for its own sake to be less a default or inevitable value as an arbitrary confluence of history and Protestant/Calvinist doctrine.

https://en.m.wikipedia.org/wiki/Protestant_work_ethic

One of Max Weber's theories is that working ever harder for more material gain once basic needs are met is not a universal part of human nature but more a cultural artifact of a certain time and place.

Not a message usually impressed upon us these days.
As a power user, upgrading to Windows 11 is great if your hardware meets sysreqs.

Why? Because of all the numerous and significant backend improvements, a relatively less schizophrenic UI, and more.

Certain things that affect power users and common users alike, such as proper Intel 12th+ Gen CPU support and variable refresh rates, are Windows 11 exclusive, not being backported to Windows 10 (let alone 7).

To be clear, I have my fair share of gripes with Windows 11 that I've worked around. But overall it's an easy upgrade over Windows 10.
Presumably "Inking and typing personalization". Microsoft collects all the words you type, presumably filters out the ones that match the dictionary, and collects things like names in your Microsoft account. This can be used for spell check and turning stylus-drawn shapes into text more accurately.

So yes, Windows does collect some information akin to a keylogger.
I bought a Windows gaming laptop in December, first time Windows gaming since 2010.

Currently I consistently get BSOD after 5-10 minutes of use and have spent 10-15 hours troubleshooting it.

I've railed in the past about how Windows users think it's acceptable to constantly reboot your machine, experience crashes, etc. Perhaps I am too pampered/spoiled, but I'm pretty sure 99% of Windows users are just experiencing Stockholm Syndrome.
How are they going to stop me from installing software? Even if they force "app stores" into compliance, I've lived in a world without them. I can always git clone from-ipfs, make, make install. Or you know, install some Flatpack from some secret repo or matrix group. Or find/distribute some software using BitTorrent over TOR. Do Encryption tools/apps now have the same status as botnet control software packages: Only for criminals?

And if I do use encryption, am I a criminal now? Will they come after me, hit me with a $5 wrench [0] to force me to give up my keys? Only to find me telling my wife I love her with that special feeling of nobody else listening in? You know, like from my mouth to her ear. As we can do at home? Will they soon start to listen in on my home to prevent key exchange parties with my friends? I find the (imagined) consequences of enforcing this law insane. I just don't see it happening in this society. And if it does happen, society will be very different.

[0] https://xkcd.com/538/
I can't help but think this is partially inspired by the "Get 10MM but you have to avoid the snail for the rest of your life" meme [1]. The common answer is always to spend a year in the US and a year in East Asia so the Snail is always stuck trying to cross the pacific.

So it's nice to know fears were founded and snails can in fact cross the ocean.

1. https://www.oxfordstudent.com/2021/11/03/for-love-of-the-imm...
You make it sound so difficult, but in my experience it hardly ever comes up in practice. When it does, rather than naming things obscurely I can just tack a temp_ or local_ or something else descriptive on the front.
And Linux is different? Do you have ANY IDEEA how hard it is to prevent the installation of dbus or systemd?
if someone says 'that I should have been using a more "User friendly" distro like Ubuntu' then reply to them "Then stop advocating Linux and explicitly say what when you say 'Linux' you actually mean Ubuntu".

But on topic - the latest Gnome on Rocky 9: if you open Settings then the first... tab? is WiFi settings. For some reasons when the Gnome builds the list of available networks it demands sudo password prompt. But with or without entring it you would be prompted the same password again. And again. And again. No, you can't navigate to some other tab while the prompt is open. No, you shouldn't be asked for sudo/UAC/whatever elevation to display the list of WiFi networks.

'User friendly', my ass.
> or to compromise DNS in multiple independent locations to serve consistent false answers to the probes

Do all CAs implement multi-prespective validation these days? Let's Encrypt implemented that only in 2020 and they believed they were the first ones:

https://letsencrypt.org/2020/02/19/multi-perspective-validat...
In principle you can pick-and-place individual atoms with an electron microscope. But if you think macro-scale 3D printing is slow, you'll be flabbergasted by how much slower this is.
I think a review of the state of frontend tooling will show that efficiency with respect to developer hours is not a widely shared priority. I only say this with only 50% intention of starting a flame war.
Or you did miss it, and now you don't.
It IS a perfectly usable OS for a gaming rig. Try a Steam Deck if you haven't. Most games work, granted if you love some multiplayer game with kernel level anti-cheat it won't work. But at this point it feels like 90-95% compatible. I've run into I think one game I've tried out of probably 50-100 that I couldn't get to work just by launching or either bumping the Proton/Wine version.
I don't think we should impose loss of personal privacy.. even in this scenario a politician acting impeccably could fall to one one signalling for part of the public's irrational approval, like two gladiators in the colosseum. The decisions of the politician's themselves need to somehow be opened up for scrutiny as they are, artifacts independent of their origin. Like code being submitted for review, and being subjected to human + automated checks. I know people will decry this as naive / impractical to implement but I still think it has got a better shot then 'create dystopian state where politicians are monitored 24 / 7, and trust the ever rational cooler heads of the public mob to (a) properly reward the good and punish the bad, (b) advocate for the best policies'. Not to mention that if such a system were invented then politicians were just get corrupted in advance of their career, in secret.
Mate, if you think the propaganda is only on one side, I don't know what to tell you.
Simple, clean UI, I like it.
yeah there’s also AICommand for Unity that uses a similar technique: https://github.com/keijiro/AICommand
Did you mean to write bias can have a positive impact, too?

Any model or human will suffer from some degree of uncertainty. You can never say anything with 100% certainty.

If you know a patient had cancer before, the chance that they have cancer again is much higher usually than the general population. This is very valuable for diagnosis.

It's good to have a prior/bias to check more closely here and err on the side of caution.

It's good to check for the more likely explanations first when you have multiple competing hypotheses and limited capacity for testing.
the problem that the transition api solves is that if you want to animate a dom node on removal you have to delay the actual removal until its animations are done. you even need this feature if you do all animations with pure css.
They replicate common features. If you paint the same happy little tree in your picture as thousands of other people then it will probably show up in an image produced by a model trained on those images but your tree is hardly unique then isn't it?
So much of the presumed negative consequences of improving AI are actually the negative consequences of the power structures they're going to exist in I think.
Why would you do that with the same type instead of just making the variable mutable? And you can do it, I just don't think it's a good idea as you now effectively have a mutable variable without it being marked as such.
Oh yes, I've had some quite hilarious (read: infuriating to debug) bugs because of that behaviour.

I imagine that's why almost everyone just use slices exclusively: you rarely if ever see "[SomeConstant]whatever { ... }" or even "[...]whatever { ... }" in Go codebases, it's almost always just "[]whatever { ... }": such literal slices have copy-on-append behaviour. And the syntax really nudges you into it which is nice.
Show HN: GPT My Life
Have you ever considered just letting AI control your life? I mean, it's clearly superior to humans in every way. AI never gets tired, it never gets emotional, and it never makes mistakes. So why bother trying to control your own life when you could just let the machines do it for you? Just sit back, relax, and let GPT-3 plan your day. After all, what could possibly go wrong?
English has this problem too but with vowels. There are many different accents corresponding to different geographical locations. I can understand someone from Newcastle, or Birmingham, or Australia, or Texas, even though these accents have very different vowels and even numbers of vowels and vowel length, etc. Northern England and New Zealand English share the same vowels but mapped to different words[1].

But when a non-native person speaks English it can be difficult if their accent does not map to an existing named set of vowels. If they have learned a specific accent e.g. “International American” accent it makes life much easier. In many cases with minimal pairs, knowing what accent someone is speaking is crucial to comprehending what they are saying.

I suspect that something similar is happening in Vietnamese. It seems unlikely that everybody in Vietnam uses the exactly same set of tones, given the history of the country. Instead of learning Vietnamese tones maybe you need to learn the tones of a particular city and ignore speakers from outside that city?

[1]: https://youtu.be/3TfbtouLm14
Spanish speaking people getting offended by the name "cuLitho"?
nVidia was like "sin penesar".
US Office Vacancy Rate Still Rising
DNS is only as stale as the cache that you trust. If the cache is not adhering to DNS standards then it is probably not one you should be trusting. Nothing is stopping a DNS client contacting the authoritative nameservers without a cache, or using your own cache that implements the standard correctly.
Pretty sure OP is referring to the Chinese.
Pascal’s wager is full of holes[1]. I agree with you that these ideas are similar, and it’s because of that that your parent comment deserves scrutiny rather than blind acceptance. For example:

> If it’s doomsday, it doesn’t matter whether I act as if it’s doomsday or if I look for opportunities. Either way I’m fucked.

There are different degrees of “being fucked”. Not everyone is disadvantaged the same in a doomsday scenario: it does not literally happen in a day and it does not necessarily spell doom for those who caused it or are outside their sphere of influence. It follows that someone who looked for alternatives rather than fully embracing the system might stand a better chance.

Furthermore, a scenario which is not yet inevitable may become so because people think it is inevitable and give up or act in a way that reinforces it. That’s the definition of a self-fulfilling prophecy.

Note I’m not advocating a specific approach to this case. My aim is to highlight that while the initial argument seems logically airtight, it is deeply flawed and you shouldn’t take it as the true solution.

[1]: https://en.wikipedia.org/wiki/Pascal%27s_wager