skysight-inc/HackerNews huggingface dataset:
> FWIW this is completely up to the CPU. "Classical" ECC is completely transparent to the DIMM, it just remembers and returns what the CPU gave to it.

True, but I guess I assumed normal ECC was standardized. Is it?

> 32 → 40 has already been around for quite some time (particularly when the DDR controller only has 64 data lines but you still want ECC

Is that keeping a burst length of 8 on DDR3/DDR4? One thing to consider is that a full memory transfer plus 16 extra bits is much more useful than a smaller transfer with 8 extra bits. That could easily be a tipping point from "not worth bothering" to "they really should do something here".
Such things have been possible via the web for about a decade.
Yeah, I've read that.

But this is not an open standard, it's just a hack, and it is under the control of a vendor.

Worse, it is nothing but a thin layer above an even more proprietary layer.
I guess it depends on how one defines 10x or "high performer". Prodigies and maestro's will always be few and far in-between, is that what is meant by 10x? I don't know. But given the relative abundance of 10x'ers anecdotes in discussions in places like HN, I always just take that term to mean "really good" or perhaps just fuzzy romanticizing-- and not literally able to do the work of 10x "mortals".
Thanks for the feedback... I had no idea that pyenv was hosing conda envs. Do you have more details on this brokenness?
The only case I can think of is partial success.

Probably bad example off the top of my head: You're returning say a "User" which has a user_id, name, and a list of recent purchases.

If the function errors out on the recent purchases, the caller may prefer that it still gets back a "User" object with the other information filled in, and then an "error" also set so the caller knows the information isn't complete.
Of course I also tried hunt and pecking with one hand, and the mirror plugin doesn't prevent you from switching freely between the two. After some practice I was somewhat faster with the mirroring setup, but both were pretty unpleasant.
The thing is, you're not calculating the chance of infection correctly. You're taking the number of cases in an age group, and then dividing by the total number of residents. That doesn't work. Either start with the total number of cases, or divide by the number of residents in the age group. Here's the latter:

7.2 million cases aged 50-64 [1]

58 million people in the US aged 50-64 [2]

So based on those numbers, 12.5% people in that bracket were infected by early November. From that you can attempt to extrapolate an infection risk per annum of around 8%.

Of course, now we're extrapolating from a time with varying degrees of voluntary and involuntary NPIs such as mask wearing and social distancing to a time where those won't be practiced widely, some of the time range we're extrapolating from also had the virus localized to regional or social communities, while now the distribution is more and more homogeneous. On the other hand, it's possible that virus spread will measurably decrease now that more and more people have some resistance through vaccination or past infections. So it's not a very reliable extrapolation at all.

[1] https://www.statista.com/statistics/1254271/us-total-number-... whether or not that number is accurate is debatable, our estimates of the true number of infected vary widely

[2] https://www.wolframalpha.com/input/?i=age+distribution+usa
FWIW, we are soon going to be releasing a much faster depedency resolver

Fantastic. Easily my biggest complaint about conda.
There’s a decent winadmins community on discord
Git is decentralized. You can download a repo from anyone else who has it provided they expose those files to the internet.
I see. Okay. So we need to patch that funtion to make them think it's working. I wonder if there's an extension for that.
GetUserMedia API in the browser
> The testimony underscores the prosecutors’ challenge in disproving a self-defense claim.

In medium font just below the headline.
>> Still, kind of difficult to believe the US only had two incidents of that nature.

> Why’s that difficult to believe?

Because of stories like this: https://www.nytimes.com/2021/11/13/us/us-airstrikes-civilian...

> Without warning, an American F-15E attack jet… dropped a 500-pound bomb on the crowd, swallowing it in a shuddering blast. As the smoke cleared, a few people stumbled away in search of cover. Then a jet tracking them dropped one 2,000-pound bomb, then another, killing most of the survivors.

> The site of the bombing was bulldozed; the unit that conducted the strike vindicated itself; key evidence was buried; military logs were altered; and investigations were stalled and subverted. Although the Pentagon's independent inspector general managed to launch a probe, "the report containing its findings was stalled and stripped of any mention of the strike."

The last paragraph is some Karimov's Uzbekistan level shit.
I had to learn this by FUBAR'ing my system a long time ago, but my setup process for working with a python package from PyPI (i.e. not installable by or updated enough in OS's package manager) nowadays is:

- sudo apt install pip3

- pip3 install --user --upgrade pipenv

(In workdir):

- pipenv install --three package

- pipenv run package --option

Works like a charm and doesn't mess with my system.
Eket DevFest 2021
There are no competitive price for each tree when dealing with this kind of situation, and if you simply paid one person to not cut down a tree, the next person behind them will also need to be paid.

The only effective way is to make cutting down the trees worthless. We can look at how the world combated illegal hunting for inspiration. We made ivory trade illegal. We remove the tusk early from elephants, and promote tourism that want to see healthy alive elephants. People who are desperate don't gain as much from hunting elephants anymore, and so the elephants are slowly gaining in populations. Similar tactics are used to save Rhinoceros from illegal hunters.

Make it illegal to trade wood harvested in the rain forest, and create major fines for any company that is found to have profited from it. Make similar law against any food grown on land with previous rain forests, and give people legal alternatives that make more economical sense.
Many websites won't function until you approve, and why did you ask your original question if you understood the denial mechanic?
When is Kotlin creating their own VM instead of following Java?
It's another one of those pirate vs privateer, freedom fighter vs terrorist things.

Though, having said that, and agreeing with almost everything they said, I hope the response is "here's some global principles and standards to stop this everywhere" rather than, "as long as we're not much worse than the hypocritical British we can carry on".

Graft, sleaze and corruption can have a disastrous impact on a society. More and better democracy is a good start I feel.

It is a tricky problem and a constant fight though.
A delightful take from a non-Western newsmonger, using the language the West uses when analyzing corrupt far-flung lands. I don't imagine it'll be received well.

OTOH, who could oppose it? When the British sleaze-machine can Photoshop damning pictures of opposing politicians supporting terrorism and the press raises an barely-there protest, who fucking cares? "Consequences"? From whom? It's open season!
Since we're getting technical, couldn't you could find a hash collision in the repo without the artifact to make them sum up again?
That's why the world needs platforms like https://gitee.com.
How Do I Generate Daily Leads from LinkedIn on a Daily Basis?
I’m probably one of the few here who actually spent a lot of time in Congo:

They could build a hydroelectric dam on the Congo River and produce enough electricity to power for themselves and a lot left over by estimates I’ve read. They’re rich in all kinds of other natural resources- diamonds, cobalt, etc. The problem is the corruption not the money.
Angle is the Python implementation of English as a programming language
I think he just means to create the repo like normal and push your fork there as opposed to creating a fork using the fork button.
> I find the documentation quite fractured.

This has been my experience as well: the few Vulkan Hello, World I've seen all have a mile and half boilerplate code before you can open a window and draw an effing pixel in it.

Also, from an admittedly quick glance at Vulkan ... I haven't really seen specs for a full-fledged CUDA / OpenCL modern replacement.

Did I miss something?
The failure at Glasgow and what needs to happen next
Both a question and an answer may or may not be subject to copyright. What GP is saying is that such rights, if any, are assigned to their respective authors.
Blaming Python vice Linux distros isn't important. The implicit agreement that a system Python will be set up in a certain way, with a certain version etc is fragile. Programs and processes included with a Linux distro expecting a certain Python set up is a problem - it's making assumptions about system state. Python doesn't include tools for managing versions, dependencies, and standalone programs. Linux distros use programs depend on it despite this.

At the core of this is implicit cooperation between system programs, third party programs, and users. This concept underlies a common frustration with Linux: It works reliably out-of-the-box, but customization and installing programs introduces problems.

I wrote a Python dependency and version / installation Manager in Rust to help deal with this sort of thing, as well as related issues like dep conflicts between Python projects.
I was talking to a friend recently about the hours spent playing these games, and how we'd tape or glue pieces of graph paper together to make large hand-drawn maps of the games. I wish I still had those!
I have so much love for those games, and so many good memories of them. Also, I loaded them up in an emulator recently and I'd forgotten how hard they are! No save games, very limited lives, so many ways to die, so much skill needed to get jumps and moves just right, and often no time to think. And when you die, you lose everything.
Maven and Gradle have been around for years, and they are pretty much understood.

Moreover, you can skip them entirely and roll your own in a couple of hours [1]

Meanwhile in JS world? Build tools now change faster than frameworks, and not a single person is concerned with upgrade paths, or working in tandem with other tools.

And yes, import story is a mess.

[1] https://tonsky.me/blog/python-build/
What does an air strike in a war zone have to do with US missiles or fighter jets shooting down commercial airliners?

If you’re going to say “we don’t trust them” or something you’d have to then go and find all sorts of unaccounted for airliners that disappeared without cause and just decide to, without evidence, claim the U.S. secretly shot them down and is covering it up. It’s just a big conspiracy goose hunt. Oh and while you’re at it, we can toss in that airliners that crashed were just secret US cover-ups of shooting them down maliciously too because they “scrubbed the logs”.
Probably not like HN but probably more useful to a sysadmin would be ServerFault [1] Casual or off topic discussion is discouraged which makes it much different than HN or Reddit.

[1] - https://serverfault.com/
I know about camera access, there's a permission prompt for that. Didn't know about screen shots. That's honestly terrifying.
How should enterprises execute cross-browser testing?
Worst Commonsense Concepts
Low populations increased the likelihood that new wave n brought a disease that wiped out new wave n-1. We saw that with European arrival into the Americas.

And 2% Neanderthal dna might be all that is noticeable as humans are 98-99% similar to chimps.
Soundhound going public through SPAC, valued at $2B
Can I Watch Venom 2 Online?
AFL++ on Android with QEMU Support
You may appreciate this, which does similar:

https://youtu.be/9pnt_uT5YzQ
Just set up a fake webcam
Sapphire Rapids-X HEDT and Raptor Lake Desktop CPUs Rumored to Launch in Q3'22
This is bizarre. I spent a good 5+ min looking over the README and documentation site, and couldn’t find out what that project is other than “a backend that runs on Nodejs.” Yeah ok but what is it? Why am I interested? I’m not looking to be sold, just for it to tell me what it’s for. I have some assumptions based on how I got linked there, but this is surprising to me.
Wow. What an incredibly ignorant and reductive way to view yourself and your fellows.

I suppose it makes sense from the mind that brought us such fine articles as ... https://lifehacker.com/the-meaning-and-etymology-of-this-guy....
What we think is irrelevant because GitHub already took down everything. Soooo, in general... is DMCA already used as a weapon? If not, why not?
> I am convinced depression will become a physical biological condition that is treatable once we investigate its causes.

From a materialist perspective, all psychological issues necessarily have a physical manifestation. That doesn't mean it needs to be a specific pathology. Placebos do have a real effect, does that mean there is some hitherto unidentified substance in Placebos, doing all the work? Of course not.

The problem with people that reject "psychosomatic" as a diagnosis is that they're hopeless in case their condition actually is psychosomatic. If you demand your condition be found under a microscope and treated with a pill, medicine will most likely disappoint. If your condition is not psychosomatic, but invisible to current methods of screening, you are screwed either way. If we look into all directions for something like CE/MFS, surely we will find something. That doesn't mean it will reproduce. It's a long way to go.

Of course, many doctors are quick to dismiss difficult-to-diagnose pathologies as psychosomatic. That probably means you're not making them enough money. Other doctors will gladly mislead you into an expensive and potentially dangerous placebo treatment. Either way, the doctor most likely to diagnose you properly is not necessarily the one that tells you what you wanted to hear.

> Psychology in time is going to disappear, none of its results in time has proven repeatable, none of its treatments seem to work very well and its diagnoses are not consistent.

You have to consider that the field faces significant practical challenges when it comes to applying the scientific method. Nevertheless, I wouldn't be so quick to dismiss it, cognitive behavioral therapy does show results on par with commonly prescribed medications.
For a forum focused on meaningful and substantive discussion, the amount of incorrect information around EVs and the power grid is shocking.

GP's point is a good one although there is work happening to address that very problem. The point stands, though. EVs are a significant bump in both power and energy and will require significant investment in shoring up grid capacity. Sad this is downvoted.

>Steam turbines can take days to ramp up and connect to the grid

How is this relevant here? Also, the typical steam turbine takes hours to spin up and sync to the grid, not days. I am not aware of any steam turbines that require burning two day's worth of fuel just to connect to the grid.

>Several dams in my state barely reach full capacity and are not running 24/7.

Again, how is this relevant in a broader context? Lots of places have dams running dry just as equally many have dams overflowing.

>The co-op that supplies my power offers a flex plan that gives you free power from 11pm-6am.

Ok? This is not par for the course so i'm nor sure why you're mentioning it.

>You’re supposed to schedule your car to charge during that time.

And if you can't? What if offices suddenly have 50 EVs charging at the same time? Will this not lead to a capacity constraint? If you broaden the horizon, can this not lead to a localised collapse of the grid due to a demand surge?

>If half the cars in my county did this nightly it would be easier to predict the nightly loads.

It would also lead to a huge surge in power at the times when solar output is literally zero.
Hackerrank is a terrible platform.
> Many websites won't function until you approve

I suppose we need to find ways to feed them junk data.

> why did you ask your original question

It was the screen shot thing that surprised me. Had no idea that was possible.
Industries with potential market gaps for 2022
Yes. Thanks for the summary. Also the title pretty much says it all already if you are up to date with the supply chain crises. :)
Well, GitHub seems to be able to remove single `globalMaximum.hs` file from https://github.com/cmk/HR-Haskell
> To this day, much of the timber industry is in Chinese hands, including in the Ingende region, even if the company names have changed multiple times on paper.

Aha, we're home. It's Chinese destroying the corrupted countries' environment for profit, again and again.
Let's not forget that Head and Heels were also cute as buttons.
As with durian, nattō, and many others in Baen's stable, Eric Flint is very much an acquired taste.
Actually, FFA is what an individual needs to get a pre-1986 machine gun. It’s how you or I would buy a machine gun if we wanted one. A class III FFL is how you get a post 1986 sample.

Class III FFLs can get ahold of machine guns at MSRP, rather than paying the higher collectible rate for pre-1986 civilian legal examples. It’s also not an easy license to get, for fairly obvious reasons.
Pi-cocktail-maker: webinterface for rpi based cocktail making machine
> no public IP or hostname

You can get a domain name for free from many non-profits (eg. eu.org). And chances are you have a public IP address, it's just dynamic not static, in which case dynamic DNS setup is fairly easy.

The only case you're screwed is in 4G/5G setup where you actually don't have a public IP at all, but only half/quarter IP (just a dedicated port range on a shared IP).
Worth noting that the PSF has no authority to tell people how to do their packaging.

Rust's Cargo is 20 years newer than Python and benefits from those decades of experience. It's a very different proposition to start a new system from fresh than to try to migrate a huge and diverse community towards it.
No, that's not how it works. (Finding a hash collission for an existing hash would be a preimage attack, and that's not possible for SHA1 with computing power available to humans.)
Obviously. But that doesn't mean that you know where those other people are without some central place to communicate that, say a 'git hub'. There is a reason Github was served with these DMCA notices: it's a very effective choke point.
Embracing open data with Elixir
Doesn't DevOps/SRE apply mostly to folks that work for FAANGs or other tech companies and keep the infrastructure going? In my experience, plain old businesses still employ network admins/sysadmins like me. My sysadmin experience is in healthcare and higher-ed.
I think (or at least hope) that copyright is limited to a specific expression of a specific solution. Anything more broad would be tantamount to a copyright on basic algorithms, I think.
If you're like me and have never heard of soundhound, here is their site: https://www.soundhound.com/

I guess it's an API to add Siri-like voice control to your app.
Will that work with screen shots and screen sharing?
See "Kindly Bent to Free Us"

https://dl.acm.org/doi/pdf/10.1145/3408985
Wars are not won with nukes, they are lost with them.
I've been poking fun at JS for a long time (friendly though, I'm consistently amazed at what those people manage to do with little more than straws and duct tape ;-)

Just be glad Gradle hasn't entered the JS scene yet:

With JS there is at least some standards now: both Angular and React at least has some systems for getting things running in a standard way and keeping it somewhat aligned.

With Gradle however I haven't seen two similar setups so far. Edit: I might have seen two similar setups.
Got $1.2T to invest in roads and other infrastructure? How to spend it wisely
Oh yes. Googles capriciousness and utter lack of customer service is a very bad combination. I actually moved off Gmail because I feared getting banned for some bug and not being able to get my email back.
Huh? The package dependency system in Ruby is a breeze, and has been a solved problem since 2007 or whenever Bundler was made.
> It's Not All In Your Head (firstthings.com)

I was certain that this was going to be an essay from Ross Douthat about his struggles with chronic Lyme. "All in your head"? The premier Catholic public intellectual magazine? What else could it possibly be? But I was wrong.

It's a review of Ross Douthat's book about his struggles with chronic Lyme. A review that begins with several paragraphs of trashing Freud, including compelling and little-known historical detail of Freud's horrific diagnostic mistakes rooted in his turn-of-the-century scientific sexism. Followed by a flash-forward to the 1980s satanic ritual child abuse panic, concluding with a Scott Alexander-tier bit of jerking the reader around: "what if Freud was right after all?"

Alright. Alright. I'm here for this.
1. I wasn't intending to make it sound like you should substitute all your Lists to Sets as I am well aware of the differences between them. I was trying to convey that on some specific cases Sets are faster than lists, whether if it's obvious or not to everyone, I don't know.

2. Yes, you can use .get(), I was trying to demonstrate the idea of EAFP, and thought that the dictionary snippet might serve as a good example, we probably disagree.
> And Amazon / eBay / Twitter / Facebook brand identity would be worth so very much less.

Sounds great!
TIL as it's not really something I can say I am an expert on although I am really surprised by the bar height being set by others. Hopefully I will be pleasantly surprised when I try some new tooling in the future!
depends on a lot of things, including how the battery charging is laid out in the battery itself. if you have 100 cells and can charge them simultaneously vs 100 cells where you have to charge sequentially you're going to see huge differences in time.

every piece of the system impacts this including the cable. if the cable is a bottle neck you need to fix that before any optimizations downstream can be unlocked.
> The co-op that supplies my power offers a flex plan that gives you free power from 11pm-6am.

where are you? how are crypto miners not all over this?
The list of good reasons to switch away from Chrome is getting very long.
Perhaps I have lived too long out in the provences, but Maven was my first experience of dependency management in Java. After Ant it was a no-brainer because Ant didn't do dependencies. I didn't come across references to Ivy for some years and personally I have never seen it used in the wild.

That said, I didn't actually like early Maven that much, it was pretty inflexible and often required the AntRun plugin to do something novel. However, it is still top dog everywhere I work and very much the standard way to do things.
Or instead use another modern language? I avoid any python that I can’t apt-get/brew and haven’t considered writing anything with it for a very long time. There is always go/ruby/c# which seem to generally avoid the problems discussed here
That's about it. In addition, some ISPs make sure you cannot change the resolver advertised on DHCP, and that your own IP is routed via the Internet and back (so local requests are slow as hell), both of which can be hacked around by running your own router behind the ISP's modem/router.

Of course, the real solution to the problem is to find a decent ISP, like a non-profit from FFDN.org federation. Then you have "real" internet and no worries for selfhosting.
https://archive.md/1vIi3