skysight-inc/HackerNews huggingface dataset:
Funny that, because I distinctly remember participating in an early 2000s competition the Bank of England organised for schoolkids to teach us about monetary policy. Of course, that didn't exactly guarantee participants a graduate-level understanding even if their team got through the first round, but it's not exactly the action of an entity that's trying to hide what they do!

Maybe people not understanding the mechanics of complicated things isn't actually the result of a conspiracy to stop them from understanding complicated things. Perhaps they'd also be somewhat more likely to understand how complicated things work if they didn't start from the premise that the people who know how they work are inherently untrustworthy...
XSLT is a template language where you match snippets of XML using XPath expressions and output... anything else, in this case HTML using templates that can make use of the attributes, inner content, etc. of the captured XML portion.

"An elegant weapon for a more... civilized age."
The youtube series is quite good for this, especially the first few episodes where he uses NASM to compile from Python instead of compiling Porth with Porth.
Facing His Eighth Execution Date, Richard Glossip Asks for Clemency
Sorry, I have no idea about robustness.
You should "drop him a line" (if you haven't already)
You are right, inference only uses one single v100 according to the paper.
Google Chrome reads it, probably for tracking purposes.
I've done a little bit of testing with flac and wav files. It is actually possible to convert a flac file back into an identical, bit exact wav file.
It's the same anytime economics is involved, people here know very little about it and speak absolute nonsense.
It takes a lot of computing power to reconstruct an audio sample well. Once reconstructed it takes massive massive amounts of storage.

It's all about the Shannon Nyquist sampling theorum.

"Strictly speaking, the theorem only applies to a class of mathematical functions having a Fourier transform that is zero outside of a finite region of frequencies. Intuitively we expect that when one reduces a continuous function to a discrete sequence and interpolates back to a continuous function, the fidelity of the result depends on the density (or sample rate) of the original samples. The sampling theorem introduces the concept of a sample rate that is sufficient for perfect fidelity for the class of functions that are band-limited to a given bandwidth, such that no actual information is lost in the sampling process. It expresses the sufficient sample rate in terms of the bandwidth for the class of functions. The theorem also leads to a formula for perfectly reconstructing the original continuous-time function from the samples." [1]

But, HOLD ON: "Practical digital-to-analog converters produce neither scaled and delayed sinc functions, nor ideal Dirac pulses. Instead they produce a piecewise-constant sequence of scaled and delayed rectangular pulses (the zero-order hold), usually followed by a lowpass filter (called an "anti-imaging filter") to remove spurious high-frequency replicas (images) of the original baseband signal." [1]

In case that was too verbose.....

"sample rate that is sufficient for perfect fidelity".... "such that no actual information is lost in the sampling process"... "theorem also leads to a formula for perfectly reconstructing the original continuous-time function from the samples"

PERFECTLY!!! Zero information loss between sampling and reconstruction. Still WTFs me to this day.

So yeah, you can feed bits to a PWM. But that not music.

[1] https://en.m.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_samp...
"which providers I trust:

* Software: Google, Microsoft"

I trust that Google and Microsoft won't hack into my bank account and steal money, even though they could, but otherwise I assume they collect anything they want and can.
actually, the reason to live with the parents had nothing to do with money. traditionally, the oldest son would take over the household of his parents when he gets married.

this is still very common in china and it is seen in many other cultures, so i expect korea to be similar.
Bios? I'm not sure I can ever be certain.

For the rest, I run a pretty esoteric setup (compiled-from-source custom configured linux kernel with no binary blobs; all software compiled from source, with no exceptions; aggressive, burdonsome-to-me privilege separation; chroots and VMs for various degrees of potential threat; etc). I have no illusions that it is perfectly safe. What I am comfortable with is that, in order to compromise me, you would have to know a lot about what I run and how I run it. I believe that I would have to be nearly individually targeted to extract any useful data from my machine, and that I am not nearly a valuable enough target for anyone to do so. I think you would have to be a state-level actor or someone with similar capabilities to compromise me, and none of them would care enough.

My security paranoia stems from extremely sensitive work I did as a lawyer long ago, but I am now so used to it that I carry on as a scientist, even though my current work is not nearly so sensitive (if at all). I give up a lot of convenience and some functionality to operate this way, so it is not for everyone. I am not an adversary to anyone, so outside state actors surely don't care about me. And my own government can just get a warrant and knock on my door, so they don't care about me either.

Embedded device firmware besides the bios is probably my main vulnerability, but if you're successfully getting at me through my hard drives or mouse, then I was surely an incidental rather than actual target.
I used to buy jewelry made from old computer parts from a seller on the local arts and crafts circuit. The pieces made fantastic gifts for the right person and neat conversation pieces. The artist's husband had been in military IT for decades and subsequently ran a small electronic parts business, and she would repurpose unused parts for her jewelry. They were an interesting couple. She had a terrific eye for what was beautiful in these old internals and he was deeply knowledgeable about the history of circuit boards and components. Got to talking with them once and they were lamenting the loss of beauty in the new boards and components. The obsolete parts from the 70s and 80s had lovely patterns and peculiarities they hadn't seen in years. Last I saw them she was in decline and I don't think she was making any new pieces. I don't know if the store is still functional but you can get a sense of the art from their remaining catalog.

You can see they sorts of thing they were making here:

https://web.archive.org/web/20220816124638/https://www.compu...

Not sure if the store is still functional (or if they're still alive). (Server probably underpowered for HN attention):

https://computerchipjewelry.com/about
Just like Grandma used to make!

Soak 'em in paint thinner, wash that off, half way cook 'em in the frier, then rinse them down with paint thinner a second time before frying them the rest of the way. Mmmmm-MM! Crunchy!

Honestly, you never know what you're buying these days. Or even in those days. This should serve as a cautionary tale for why it's worthwhile to befriend your local farmers and learn to cook.
> Placing a high value on human life is a quite recent thing

It's not something that suddenly appeared in the 18th century though. Rather it evolved over the centuries. Christianity and Islam did introduce some respect for human life through the concept of universal salvation. In the ancient times lives of most members of out groups were viewed as totally dispensable. During the middle ages that changed to some degree, generally mass murder and or enslavement of entire populations was frowned upon (even if still practiced on many occasions). And heathens were at least were offered the chance to convert before they became fair game.
AFAIK France produces 80% of their energy with nuclear plants and the rest is provided mostly by renewables.

France is one of the biggest exporters of electricity in the World and that's where most of the non-nuclear and non-renewable production goes.
Max Verstappen got blank screen while leading virtual Le Man 24 hr, retires
My feeling mirrors yours about the latest iteration of iDRAC, we've installed stacks of Dell servers recently and not had any issues at all.
There are pretty defined ways how to handle this, just communicate with NetworkManager, set up the DNS info on your link and it will do the right thing (any desktop machine from the last 10 years, which is going to have user-managed VPN is going to run NetworkManager); modifying resolv.conf is the hacky way.
For those interested, I wrote a small article on the various was of writing incorrect Fisher-Yates [0]. The post also covers generating single cycle permutations.

Fisher-Yates is pretty obvious but weirdly subtle in some ways. For someone not paying attention, it would be easy to get wrong, as the grandparent response points out.

[0] https://mechaelephant.com/dev/Fisher-Yates-Shuffle.html
In large parts of the world today, proper etiquette dictates eating with your right hand and drinking with your left.

As is often the case with respected traditions, there is a practical, common sense reason behind it that may not always be fully appreciated or understood --- especially by western bourgeoisie.

In keeping with the above, proper bathroom etiquette likewise dictates using the left hand to wipe --- and additional tools may not always be available --- and it has been this way for centuries.

Even today, everyone doesn't always have the luxury of toilet paper, running water, bidets or even wiping instruments. In which case, you use what is most handy.
I don't mind the message itself too much, but I think it was still in particular bad taste because the message was introduced after they started spamming ads into your install logs and people got upset.

"Haha here's how you disable the shitty ads ;)" isn't something I expected, even from Canonical.
> smart grids.

Yes they bring an instant and infinite stream of EU and government funds.
I assume they profile me, but I don't assume they steal my files.
I am not sure what this question has to do with the previous comment and why it is not asked in a separate thead! am I missing a point in your question?

Back to your question. There are two types of solutions:
1- Perfect solution, you get a green notification when you find the solution, in which other squares with no number have zero threats. Pressing the 'solution' button reveal the perfect solution
2- Imperfect solution, you get a yellow notification when you find one, in which other squares with no number may be under one or more threats.

As a simple example, for the puzzle below placing pawn on c2 is an imperfect solution but placing it on a2 is the perfect solution.

https://chedoku.com/#gid=3&d=1&

Is perfect solution in my terminology is what you mean by efficiency solution?
Would be interested in hearing other things that HN'ers do to limit risk.

Mostly the same basics as you. The document you linked is a good starting point.

I'd add extensive use of virtualisation and sandboxing. I run less and less software as native, installed applications on any device I use personally or professionally. Instead it tends to run inside things like VMs or Docker containers or cloud-hosted platforms now.

My basic policy is to try and make every device and installed application expendable/replaceable in case anything breaks or gets compromised and then focus on the data. I apply the principle of least privilege for access to any sensitive data, try to keep all important data in standardised formats and avoid lock-in effects as much as reasonably possible, and keep good back-ups under my own control with the ability to redeploy/restore anything quickly and as automatically as possible.
Yes. Unfortunately people increasingly use "shadow ban" to just mean "ban", perhaps it sounds cool?
Not to be confused with Forthon.
Cloudflare Announces Comprehensive Email Security and Data Protection Tools
Apple cut you a check for unused PTOs. You don’t lose any PTOs if you don’t use it, you get $$
I can find Beej.us with DDG, but not daverupert.com. Maybe Beej got the problem resolved somehow.
Yes, but a frustrated player is more likely to buy event entries, aka gems, to draft more, and blame the poor randomization on bad luck, rather than intentional screw, because that is what you do at real life events. It's an insidious dopamine loop strategy, but it absolutely works.
This is a very tortuous way to try to make this question ambiguous. Read the words in the problem and stop inserting additional facts: The room has 19 chairs. We are using 10 and then bought 9 more, how many chairs do we have in the room?

The room is the room (what type of room is not relevant). There are 19 chairs in it. The 19 chairs most likely got there when 9 more chairs were purchased after 10 were used, but that is not relevant to the question: how many chairs are in the room? 19.

A := 19

B := 10

C := 9

What does A equal?
Thanks for the answer, it helps piece together the puzzle. I believe there's a problem with this reasoning:

> each concrete solution can be expressed in finite length in a formal language with a finite alphabet

Suppose that's the case, the problem is that the resulting language of all the finite proofs can still be infinite and we again cannot enumerate and check all the solutions (since the final set is infinite). Therefore we're short of a method to decide yes/no for each question.

This appears to be exactly the case in the example provided by @ykonstant

> Consider the sequence of yes/no problems P_K = {Is there a solution to Q=0 in [-K,K]^n?} parametrized by a positive integer K.

For each yes/no question, the workload is finite, but for the union of all yes/no questions, the workload is not finite.
We seem to have a different definition of irony than Freak_NL. Fair enough :-)
That color coding is nice. Not just as a reference to the parts of the math formula, but also within the sentence itself.
It’s the fate of every config generator, yes, although I find NixOS better than average in that respect (between Arch and Debian in how easy it is to figure out what the hell it’s doing to the underlying software).

Troubleshooting guides for NixOS are non-existent, but the system itself is not all that difficult to inspect: two things you can do is `nixos-rebuild build` without switching and meditate on ./result/; and inspect `(builtins.getFlake(toString ./.).nixosConfigurations` in `nix repl` (use import etc. if not using flakes) as that will include every derived setting down to the text of generated config files, not only those you specified explicitly.

But you might’ve just nerd-sniped me, we’ll see.

ETA: Looks like it’s indeed systemd-networkd’s doing[1]. For a static interface, setting `networking.interfaces.${NAME}.macAddress`[2] to the desired value should work.

[1] https://freedesktop.org/software/systemd/man/systemd.netdev...., see the description for MACAddress.

[2] https://search.nixos.org/options?show=networking.interfaces....
> There were roughly 100x as many Europeans as Mongolians in the 13th century

Well by the time their armies arrived in Europe 'true' Mongols were a minority. Just like the Huns and other stepped empires they included many Turkish, Cuman, Finno-Ugric and other nomadic tribes.

> Conquering they much territory is an extremely unusual event

Steppe empires weren't that rare though we just don't have that much information on those preceding the Mongols. Obviously they were much more successful than their predecessors but not necessarily that exceptional.
Typically this has been because file sizes have either caused network issues or storage cost issues on the server side. We are approaching (or are already there) the place where the biggest consumer file formats (videos) don’t have this constraint. At my house already it is very nebulous what is stored locally and what is stored on a remote server.

I’m sure there is some consumer technology coming around the bend that will make local storage again compelling but I think we are on the cusp of another server centric file storage era not the reverse.n

I can easily see a db file system being the default in for remote resources in consumer devices while traditional local file systems are reserved for specialized use cases.
Remote work turns out to be a much better deal for men than for women
He says in the link it’s specifically the C guide, the rest of the website is fine. Though... yeah, DDG queries like “beej c guide strlen” give reasonable results for me, if with an unjustifiably high-ranked position for the mirror at http://docs.hfbk.net/beej.us. Bing ones only include the mirror and the other guides (and a Scribd-hosted PDF copy, of all things, as the first result below a huge navigation card referring to https://beej.us/guides but without the C guide among the links).
I got you, fam.

https://search.marginalia.nu/site/daverupert.com
There are relatively safer ways to achieve the same objectives. A lot of the safer ways to do things are also a lot more efficient.

Safety is quite relative when it comes to anything that explodes.
Like others here are saying, you can never be 100% sure. But that doesn’t mean there’s nothing you can do.

If you’re worried about the impact to your broader organization (which is what most of the sophisticated threats tend to target), you should think about risk mitigation through the Swiss Cheese defense model. Each system is inevitably going to have holes, but layering them on top of one another will incrementally improve your coverage.

For instance:

- Your team should be trained about phishing attacks. But inevitably some will get through, so…

- You should implement 2FA in case a password is compromised. But a threat actor may be able to capture a 2FA-passed SSO session token, so…

- Production access should be limited to a small number of individuals. But even they might get compromised, so…

- You should programmatically rotate credentials to make old leaked credentials useless. But a newer one might be captured, so…

- Data should be sufficiently encrypted at rest and in transit, and…

- Your team should have an incident management system and culture in place to quickly respond to customer reported incidents and escalate it to the right level and…

- Audit logs should be tracked to understand the blast radius in case of compromise
- and so forth

When you look at incidents like CircleCI and LastPass, a good security organization will understand that there was more than just one point of failure and should talk in detail about how they are shoring up each level.
Also you have to stick to grasslands which is supposedly one of the other reasons why the Mongols didn't venture to deep into Europe.
BIOS/Firmware: I just do, if I am compromised then I won't find out anyway.

OS/app level: occasional AV scans, though I don't trust clamav as much as I trust Windows antivirus.

I should really properly set up secure boot on my desktop to make rootkits harder to install, but Linux and secure boot are just too much of a kludge.
That sounds like the worst of both worlds? You end up with a slide deck that doesn't contain the information added by the presenter, but which are too info-heavy to work well during the talk.
I have a backup NAS that's normally powered off, but it's scheduled to turn on, perform backup, shut down.

It doesn't wake on LAN and there should be no way of knowing it exists outside of checking DHCP static addresses reservations - and now that I mention it, maybe I should remove it from there too.

This minimises the size of the window, and network-snoopable information, required to compromise this set of backups.
In earlier Windows versions users sometimes had to fiddle with swap file size. Even on newer versions the "System determine size of swap file" may be a default option (don't have a Windows machine nearby right now). Resizing partition is much more cumbersome process than resizing a file.
I see this as a confusing explanation of the algorithm for calculating coefficients, not as a line that explains what the Fourier transform is.

As for a single line on intuition, can you beat: “method of decomposing a function into a sun of sines and cosines?”
Well, mostly what people would call full-stack I guess. But not in USA. I ended up in the vehicle industry and wear a lot of different hats currently. I guess I could call myself R&D but honestly I'm just a developer that does every part of the chain.
> The Dog Aging Project will follow tens of thousands of companion dogs for<br> ten years in order to identify the biological and environmental factors that<br> maximize healthy longevity.

https://dogagingproject.org/
I'm afraid I don't have any project to put on your list.

My biggest hope is around MNT reform putting a RISC-V module in their laptop sometime in the next 5 years.

Or maybe some other project builds a laptop around a successor of the HiFive Unleashed. https://www.crowdsupply.com/sifive/hifive-unleashed

The demand appears to be there.

Maybe the folks from SiFive just need to get a few more request for a small module that can be integrated into a laptop to actually crowd fund such a thing.
sudo -i and sudo -s also give you a root shell. "sudo su" is a tautology that's unnecessary is almost all cases.
Could you expand on this? How would I securely communicate from a device that, say, has a kernel level implant? This is one of those cases where SGX/TrustZone would be immensely helpful but nobody has built a messenger that actually somehow fully lives in an enclave.

If you assume every device you use is compromised, how can you possibly use any encryption?
The W3 HTML Validator is complaining about a few things, not sure which one could make bing think the website is not worth indexing, but it's worth a shot fixing those issues.
https://validator.w3.org/nu/?doc=https%3A%2F%2Fdaverupert.co...
What stupid TikTok videos can teach us about consumer trends
Has the (tax) law been broken? It's not clear that's the case. Again.

These people (e.g., Trump) don't write the laws. We know who do. Let's focus on the root problem, not yet another symptom.
A good example of an explanation that only makes sense once you already know the thing being explained.
> I have no interest in socializing with ... it simply means we have no shared interests or values

That's a bizarre set of prejudices - prejudgements of vastly varied sets of individuals - based on single characteristics.

> I pass no judgement

But you have, and you've told me what my experiences are based on your preconceptions.

> My experiences with drug enthusiasts were a total waste of my time, again and again. It's fascinating that drug enthusiasts are trying to convince me otherwise.

I'm not, you're repeatedly misinterpreting what's been said.

This -

"And this is where you're making incorrect assumptions based on your own biases."

Was in response to your assertion that "you feel understood without being understood", not an attempt to convince you that you would benefit from anyone's company. You're making assertions about other people's experiences, and then judging them on that, from a position of ignorance.

I suspect I'll leave the conversation here as conversing with someone who is deliberately misconstruing what's said isn't worth it.
If not so savvy users have been burned once or twice by their poor habits of getting online and having a link shower, then yes, they'll typically blame certain areas of the web they've visited ... social media though is a good area to blame.
Denial of the validity of the 2020 election is widespread in the Republican party, especially among voters, so yes, it arguably does represent "the right".
Oh wow, I completely forget about Fritz the Cat. I read those comics as a kid/teen (presumably the German version) :D