skysight-inc/HackerNews huggingface dataset:
This is embarrassing. This is one of the shadiest people in India, who is in part responsible for the currently ongoing largest protest in human history.

He funded the current PM from being a no name local politician all the way to prime minister ( an ascent which included brutal racial killings of Muslims in Gujarat).

And since his reaching PM status, Modi's government has allowed one shady businesses practice after another to be carried out by Ambani's many companies, ultimately culminating in the passing of the three farming ordinances which would give Ambani's companies significant freedom to fixing prices of crops. This model has already been tested by Modi and Ambani in Gujarat, where Ambani's companies now own the farmland while local farmers immigrate of out state to find labor jobs... So this is ultimately about land, and no one is India is more land hungry than Ambani.

It is appaling that on one hand, this type of unethical behavior has resulted in the largest protest in history, with hundreds of thousands of Indians uniting together and traveling to Delhi through police barricades, to demand that the government take back the farming ordinances, which Ambani is directly behind.

And on the other hand, here we are, calling this man a genius.
It's like the real-life monopoly game being played in real life. Buy up all the houses, don't upgrade them to hotels until you can buy them back.
I would simply say: if you love your data, use ECC RAM. Additionally, use a filesystem that checksums your data, such as ZFS.

Both are better than either, and either is better than neither. Especially if you're storing cryptocurrencies on it.
"For example, countries with lower levels of government spending as a percentage of GDP having on average higher rates of economic development."

Any citation for that?
The Lancet publishing data does not mean the data is correct, they do not verify it. It's all based on trust.
A380 is also quite a fuel-inefficient plane. It optimizes for passenger load per aircraft seemingly at the expense of everything else.
I checked and they do have 2 types of echo cancellation (mixed/mono and multichannel):

https://wiki.mumble.info/wiki/Audio#Echo_Cancellation

But looks like they maybe still have blockers that prevent them from enabling it by default:

https://github.com/mumble-voip/mumble/issues/4178

Normally I would attribute this to these types of libraries evolving from the UNIX mindset, which almost always lacks sane defaults. But in this case, it looks like it has more to do with difficulties around maybe Apple's secrecy and patents around their own echo cancellation implementation. Hopefully I'm wrong about that.

When I was working on a networked game around 2005, I dabbled with Speex and Vorbis. I found the Ogg maintainers to be rather hostile to my suggestions around echo cancellation. I suggested some stuff with autocorrolations to find the echo delay offset, since I had used them quite a bit as a contractor at hp. I was thinking that maybe they would let it dynamically adjust with little overhead, rather than needing a fixed delay between the microphone and speakers. I wanted this for the Mac, where there was no low-level way to access the mic and speaker hardware like on the PC, so I was concerned that there wouldn't be a fixed time offset available with Apple APIs.

At the time, I thought they were just dismissing me as a n00b, but now I understand that they were just terribly overextended. These libraries are difficult to maintain, not because of any technological reason (this stuff was well-understood by the mid 1990s), but because of hardware/driver errata, constant undermining by big established OS players caving to entertainment lobbyists like the RIAA, and the constant threat of lawsuits by patent trolls.

I would say the same thing about mesh networks or BitTorrent or Skype before Microsoft bought it or TikTok any of the other faces of the "real" internet that routes around censorship and inconveniences those who profit from the status quo.
Top-blowers have been relegated to the low-cost / bundled category for ~15 years or so. Tower coolers are much better and fit better into the overall airflow of almost all cases.

There are no high-performance top-blowers.
A big part of burnout is feeling like you're not making any progress, especially when you're the "expert".

Try being a beginner again at something.

After I burnt out, I started making YouTube videos. Even though I'm a total beginner at it, I'm having a lot of fun, and am making tangible progress!
I don't know about that. For people like you and me that are likely to be familiar with good infosec practices, run open source OSes and only open source software, with no possibility of spyware or ransomware, have offline backups and offsite backups, sure, this advice is fine.

For most people though, I feel like exchanges are safer from the more common threats: viruses, ransomware, failed hard drives, fire, floods, "gimme-your-laptop" gunpoint, ... They ironically also make your crypto slightly more anomymized since you aren't always spending out of the same wallet address so when you transfer crypto to someone, they don't automatically know your crypto net worth.

I wouldn't trust Binance though. I moved all my funds off Binance for one reason -- their UI (especially authentication workflow) is super buggy, and that makes me extremely not confident that their backend isn't equally buggy. To top that, when I tried to report bugs to them they wanted my national ID to even engage in conversation, instead of fixing the bugs. Fuck that. Fix bugs first and only then will I trust you with my ID.

Kraken, Bittrex, Coinbase Pro have solid UIs and give me more confidence in the quality of their engineering.
Near (Byuu) has previously appeared on HN as the author of BSNES, Higan, and other emulators for retro gaming systems.

https://bsnes.dev/

His work raised the bar for emulator accuracy and the preservation of video games. He was a towering figure in the field, and will be sorely missed.

I am unaware of a better source for this information besides this Google doc, at the moment. Near’s Twitter handle is @near_koukai, where you can see his farewell message.
I really, really didn't think I needed to add a sarcasm tag.
Same. I reinstall it in short bursts every couple of months but otherwise the same music-different videos aspect of it really sucks me in in the same way a hook of a song that I really like does. Hats off to the magically addictive combination the authors of the platform have come up with, it’s a real achievement.
Privacy for Students: Surveillance Self-Defense
Why do you think it's not possible for the settlers to leave the West Bank? They did from Gaza.
From another comment here, Verve? https://finance.yahoo.com/quote/VERV

Any more suggestions?
Let's code a TCP/IP stack (2016)
One of my favourite lines form Dale Carnegie's "How to Win Friends and Influence People":

> You can't win an argument. You can't because if you lose it, you lose it; and if you win it, you lose it

I also love this more general one from Marcus Aurelius' Meditations:

> A cucumber is bitter. Throw it away. There are briars in the road. Turn aside from them. This is enough. Do not add, "And why were such things made in the world?"
Can someone explain why this would not be the case for vaccines?

If antibodies fall off quickly from an actual infection, why would this not also happen for the antibodies produced because of taking the vaccine?
The comment you're replying to doesn't mention tests, but "a rigorous type system". So accusing OP of not understanding the value of tests seems pretty OT.
Antibody count falls at first, but relevant antibody-producing cells were found[0] to remain in the bone marrow. I suppose it is not the only determining factor in susceptibility to symptomatic infection, though.

I’d be curious if currently available vaccines stimulate such preexisting antibody-producing bone marrow cells of past COVID patients (which sounds more optimal on the face of it), or they trigger yet another variety of antibodies to be produced in addition to the “native” one.

[0] https://www.nature.com/articles/d41586-021-01442-9#ref-CR1 “Had COVID? You’ll probably make antibodies for a lifetime”
You might be interested in reading about spec[0] and as always, a Rich Hickey video on it[1].

[0] https://clojure.org/guides/spec

[1] https://www.youtube.com/watch?v=oyLBGkS5ICk
This is really a crucial point. I am a software developer in an engineering company. What is essential for my job is not only my programming skills, but also a decent understanding of the engineering I deal with. This can only be achieved by working long enough in the job, be it an engineer who picks up programming or a software developer who learns the engineering involved.

This is of course much more expensive than picking up any contractor, who might be brilliant at programming, but lacks the domain knowledge that only grows over time, but it is a good way of having more eyes spotting potential spec issues.
When trusted computing was first discussed everything but the "trusted" browser blocking a particular website was discussed as a feature not a threat model and you can absolutely see how many consumer devices are currently locked down in just such a fashion.

Accessing the tpm doesn't mean what you think it means. You can't by design get the key out of the tpm nor necessarily control which keys are trusted by local software nor remote machines.

Control of what software is allowed to run is ultimately control over everything else because one kind of control gives you every other variety. The fact that you can disable secure boot or control which keys are trusted is a nicety that could be withdrawn next year along with your ability to run Linux.

Your vendor approved software can then implement any sort of restrictions it pleases and remotely attest to the efficacy of such restrictions.

Yes sir mr Amazon sir user id running trusted windows 11 and can't save or share this video as per your contract with Disney nor are they allowed to view any known pirate sites or sites that look like pirate sites according to our heuristics.

Alternatively. Please upgrade to a trusted windows 11 machine to view this content.

https://www.gnu.org/philosophy/can-you-trust.en.html
Calvin and Muad'Dib
I use my own: Pyflow (https://github.com/David-OConnor/pyflow)

I use it because I'm not happy with the install-on-the-fly dependency resolution used by the others. This uses package-specified deps when avail (most wheels), and a custom database otherwise.

Also manages Python version / installations, and is a simpler process.
Dollar stores are fascinating as they are the final piece of the puzzle in the long journey of organizing mass produced consumerist society. This started more than a century ago with the invention of (high end) department stores [0].

The end result is hardly satisfying (or stable): an unstopable stream of plastic pollution, toxic levels of sugar and a reliance on cheap labour in remote lands. All those factors are coming under scrutiny and pressure...

[0] https://en.wikipedia.org/wiki/Wanamaker%27s
Root causing it is on my todo. For now I just commented the config in my user-data.sh
Interesting. You can write a macro and some buffer modifying code to do this in elisp. But having now written up the rest of my response, why not just use Smalltalk?

The hard part is coming up with the normalization routine which guarantees that (lambda (a) b a) == (lambda (b) a b) and coming up with the rules for statement reordering for top level and internal definitions so that you can identify semantically equivalent statements where the outcome is order invariant. This is critical for making the hash functions useful and I suspect preventing denial of service attacks on the human brains that have to audit the code.

Being able to write a version of the code and then do the equivalent of creating a package.lock file to crystallize the hashes seems like a reasonable workflow. This probably winds up being easier in common lisp though since you can put the crystallized implementations in their own packages.

You could also view this as a kind of extreme type theory where every function (with regular names) has the type of its normalized representation (compacted to a hash for sanity's sake) and then you can run the checker to see if the types/hashes have changed. If you have somewhere that keeps track of every hash that a function with a particular name has had then you could automatically refactor, or could even support having multiple versions of the function with the same name used in a program at the same time. I'm not sure how users would feel about having to carry around `(funcall ((with-norm-id '(lambda (+ a b)) f)) a b)` though ... probably just give up on editing the textual representation and go back to the image based approach of Smalltalk and Interlisp where you can hide the hashes.

Will be interesting to see how Unison evolves.
Most of my big diy home construction projects happened to overlap with the pandemic, and when I described the wet lumber problems to a local with more building experience he was so confident their lumber was properly kiln dried he attacked my ability to measure and cut properly...

I'm not sure if I should feel better or worse about the situation knowing home depot has been doing this long before the pandemic.
I have no idea how to pronounce it, but one I really like is I think a braided and smoked cheese like this one: https://dks22p812qygs.cloudfront.net/UserFiles/ib_product/14...

The other that I really like looks a bit like this: http://cdn.shopify.com/s/files/1/0250/1387/8893/products/Arr... but I think that it's younger than the one here.

I have no doubts that the local ones are probably way better, but I still haven't taken the time to visit Eastern/Central Europe.
Bullshit. SARS 1 produces immunity against COVID and every other coronavirus has natural immunity. Your friend had some colds, the flu, maybe COVID once, and potentially false positive tests.

Antibodies do drop but they're not the only part of the immune system. T cells have memory and will remember the antigen
I agree too. I look forward to Cuba allowing third parties to corroborate their results.
Roblox games can be incredibly creative, many are sims and builders, i.e. games within games. But yeah, Roblox Studio is where the real stuff gets made
AIOs don't seem to me like they're worth it, because most CPUs can be cooled by a good tower cooler just fine, and those that don't really only thrive on a custom loop instead of a 240 mm rad. For gaming - well CPU thermal load tends to be modest, so it doesn't matter.

AIOs for GPUs largely don't exist, and that's the component I'd watercool first, not the CPU. So we're back to custom loop there.
And bourbon is the name of a French dynasty. And bubbles in champagne were popularized by the English and the English (re-)discovered all the necessary infrastructure for production and were the first to describe the process for it. And so on.

Names do get commoditized, regardless of their origin [1]. If Scotch whiskey is labeled as "Scotch whiskey", then it should only be fair to label "Champagne" as "Sparkling wine from Champagne" then wouldn't it?

Oh wait. "Scoth whiskey" apparently doesn't deserve protection (except in the UK), unlike Champagne.

[1] This reminds me of Google ebeing very unhappy when "google" entered dictionaries as a verb.
Shoot. I feel like when I’m trying to sauté my onions I will turn my back for a second and suddenly have shriveled little caramelized onions in the blink of an eye

Not bragging here. I suck at cooking. Cooking onions terrifies me
Loading both copies of a library can be very useful to deal with the situation where one piece of code has been ported to v2 (due to bugs/features or just generally keeping up with updates) and another piece of code is hard blocked on the v1->v2 migration because it is much more costly, and its possible that v2 is actually buggier for that other use case. There's a bit of a naive idea that software always gets better for everyone and that projects have an infinite amount of spare time to drop everything to bump dependencies. That feature is actually very useful.

(Which is not to defend the rest of the append-only immutability of the rest of the language, that looks a bit whack -- but then I've seen whack stuff get wildly popular, so I have no idea -- but while having 2 versions loaded at the same time might be useful I'm not sure I want to deploy every version that has ever existed that smells way too bloated)
I think 15 years ago you could get a better education on irc than in a classroom for computer science material. The top talent in open source lived on there. Times have changed.
Off topic: Is it normal for NYBooks to publish things early? Shows as July 1, 2021
I was looking for work, but Facebook is notoriously ageist. I wasn't going to waste my time going to an interview where I would certainly be eliminated because of my age.
It seems to just 502 for me. For example http://maea3.streamsharing.io/
> It may come from reCaptcha and not from Discord itself

Unless Google is employing hackers to secretly integrate reCaptcha into other apps, it is coming from Discord no matter who creates the captchas
Most people who think they see ASCII dependence are actually perceiving standard keyboard dependence. Modern keyboards all ape the Model-M and all modern programming languages are constrained by Model-M compatibility. ASCII is an implementation detail.
Very few “radical ideas” for programming language formats pass the “easier to use than typing” test, let alone the “so much easier it might merit jumping off path dependence” test.
I'm pretty sure that was a pop culture reference that nobody should be expected to get.

Protip for GP: not all nerds watch shows about nerds. Standalone humor comments don't play well here to begin with.
Most of the things I did were already mentioned, except one: I don’t care anymore what other people think about me. I always did things I thought I was supposed to do, because otherwise somebody might think something bad about me. Things like crying in public, laughing about stupid childish things etc. I don’t care anymore what other people think, I just do what I want to do.
But systemd itself was setting the squid service into stop then start. I don’t think by that time systemd knew the reason was to do with logs.
That’s fair, but having long hardware support periods has been a consistent goal since at least XP, which supported machines with 64mb of RAM. Machines that could run vista well can still run W10 fine!
NASA's story on it: https://www.nasa.gov/feature/goddard/2021/operations-underwa...
If I remember right, he no longer believes in this approach, or at least the baking soda part.
That's exactly the point I was making, a different variety of wine wouldn't be champagne. And it would behoof you to note the order of matching you yourself presented. Area of production comes last.

Just wait until the Germans join the fun, with Hamburg having the copyright on Hamburgers and Frankfurt on Frankfurters.
Here's a tip:

Shred a whole bag worth of onions with a mandolin and carmelize in a slow cooker overnight (10h on low). You don't need anything fancy; the $5 slow cooker gathering dust at your local Goodwill is fine. Separate the juice with a strainer and store separately for soup or whatever. Put the onions into bags and freeze them. Now whenever you need carmelized onions, thaw a bag of them in the microwave or a tub of hot water, brown in a skillet (5-10 mins) and you're done.
I think that is what happens when there are few opportunities on public services for corruption or exorbitant profit: efficiency soars. Actually "exorbitant profit" in critical areas may not be that different from corruption, nevertheless.
I have been an atheist since my childhood. Soon after I stopped believing in the original version of Santa Claus (Sinterklaas), I stopped believing in gods. For a while after that, I became a real atheist missionary. It does not seem to work very well.

"There is no God and I am his prophet." is one of my favorite statements about religion, but you have to be very careful about when to say it.
> The names are just pointers, and they're both pointing to the same definition in your example. But when you redefine one of those, you would point one of the names to a new definition.

But how do you know which name was called where if the callers referenced the content hash not the name?
This is good news regardless, but I wish these articles had more detail. Some number of "% effective against COVID-19" is not meaningful on its own. Effective at doing what, exactly? Preventing symptoms? Preventing transmission? Preventing death?

Comparisons between different vaccines aren't at all meaningful without this context, and I hope the authors realize this, despite not mentioning it.
Storing code in a database is super cool stuff and is something I've been thinking about for a number of years. I'm actually surprised this development hasn't happened sooner since basically all tooling is forced to deal with the limitations of storing source code as text.

The article gives an example that most programmers would be familiar with; canonicalization so that version control and code reviews go smoothly. Version control also becomes somewhat simpler as it can compare the structure of code rather than the structure of a sequence of characters that still must be lexed, parsed, etc. There are lots of other areas where storing code in a structured database of some sort would benefit tooling as well. One example is the use of language servers to index, perform continuous recompilation, perform cross-reference lookups, and offer code completion. With a structured database a lot of this becomes relatively trivial.

I'll definitely have to look into this language further as I'm curious about how their database is designed.
I disagree.

Your product is not alone in the world. If you give yourself a handicap (bad name), a competitor will clone your app, use a much easier name, capture all your target audience and leave you holding the bag.
Why is this something to be surprised of?

Antiviral vaccines, let alone inactivated ones are sixties-seventies era biotechnology.

Any country with any much substantial industry can make one in 18 months, let alone during national crisis, and an emergency law, unless its government can't even tie its own shoelaces.
How do these graphs demonstrate this? I can imagine similar graphs for "Discord vs Slack" (or even individual servers within Discord).

I agree with your premise that open standards, protocols and decentralization are important, but I don't really see how any of that relates to what happened here. If anything, this latest drama has weakened my view of IRC and the surrounding community.
A git-like datastore for your AST+callgraph.
Preventing infection is very important in reducing spread of the disease to others. Vaccines in the end work best when we reach herd immunity, and that occurs by preventing most infection, and thus the possibility of mutation.
> a local store was insisting on wiping down the entire checkout conveyor with alcohol between every single customer until very recently, when we’ve know for a long time that you won’t get COVID from that.

As someone from a country where running orders are still to disinfect often-touched surfaces (switches, door handles, office desks, etc.) I was surprised by this.

I went to check what CDC from US recommends. It turns out it's pretty much the same:

> Clean high touch surfaces daily. This includes tables, doorknobs, light switches, countertops, handles, desks, phones, keyboards, toilets, faucets, and sinks.

(from https://www.cdc.gov/coronavirus/2019-ncov/prevent-getting-si...)

So maybe wiping down the belt between every customer is a bit excessive, but it seems my sources don't agree with the "you don't get COVID from that" part.