skysight-inc/HackerNews huggingface dataset:
Note that this comparison, a rather common and popular one, confounds wealth (market capitalisation) with income (GDP).

A country with a GDP equivalent to the market capitalisation of a major multinational company all but certainly has a total national wealth (or capital) far in excess of that of the company.

Though the point is made that these corporations are gigantic and have massive influence.
The link I provided discussed that study and its impact and claimed that it certainly doesn't reverse any meta studies.
The fiddle factor is why I'm using W10 as well. Linux is great, but on the desktop I just need things to work as-is. Linux on the desktop still doesn't have that. Maybe next year ;-)
Then you can switch to something like React. But most projects won't ever get close to the level of complexity you are describing.

Meanwhile I have seen SO MANY sites that use full React for a contact form with two fields on it.
Dupe: https://news.ycombinator.com/item?id=27865625
Perfectly justified reason;

“I realized the Americans wanted me to film for three months but be with the crew for nine. And for six months, they wanted to record and copy all my moves into a digital library.”
He added, “By the end of the recording, the right to these moves would go to them.”
Genuine question from someone who's a big fan of Teslas. Almost all the EV benefits seem to come from the power source. But I don't see much on addressing the actual battery manufacturing process. The cobalt being used in the batteries seems to be coming from unethical sources using child and slave labour practices in Congo:

> Cobalt has also been called the “blood diamond of batteries.” More than 70 percent of the world’s cobalt is produced in the Democratic Republic of the Congo (DRC), and 15 to 30 percent of the Congolese cobalt is produced by artisanal and small-scale mining (ASM). For years, human rights groups have documented severe human rights issues in mining operations. These human rights risks are particularly high in artisanal mines in the DRC, a country weakened by violent ethnic conflict, Ebola, and high levels of corruption. Child labor, fatal accidents, and violent clashes between artisanal miners and security personnel of large mining firms are recurrent.

> According to recent projections by the World Economic Forum’s Global Battery Alliance, the demand for cobalt for use in batteries will grow fourfold in 2030 as a result of this electric vehicle boom.

https://www.washingtonpost.com/graphics/business/batteries/c...

https://www.theguardian.com/environment/2020/jan/05/cutting-...

https://www.forbes.com/sites/michaelposner/2020/10/07/how-te...

https://www.cfr.org/blog/why-cobalt-mining-drc-needs-urgent-...

So my questions are:

1. Are we sure this is the right move since at least when it comes to oil, we can mostly ensure the people working in oil fields are adults who are paid very well - especially as we become independent of foreign oil. For cobalt, we can't do that so far?

2. Has anyone done a full analysis of the side effects of cobalt, lithium and other extractions on environment from start (mining) all the way to finish (when an EV breaks down / junkyard etc?)
What's with the name being the same as the holo display maker?
Yup. React is a tool so that thousands of people can speak the same language about a big codebase. That's what it's for, that's the only thing it's (arguably) good at. If you want to pretend otherwise you're left to these sorts of mental gymnastics to make the evidence fit your assumptions.
Night Sky View from Mars
Everything about it is fickle. Motherboards and USB controllers present themselves different from maker to maker, and SKU to SKU. Any change in your hardware -- including plugging in something like a USB device -- sets off a chain of fighting the host OS and virtual machines for who gets to use that device, who gets to see that device at all, and the drivers needed for the hardware.

No one is making user software with VFIO in mind. You will get random apps that do not launch in your virtual machine despite everything else running smoothly.

You're screwing with it near daily, certainly weekly. Need to update a driver, such as your GPU on the virtual machine? May god have mercy on your soul that everything works after, or that you can even get the host OS to deal with the GPU correctly at all.

I can sort of tell you haven't really read up on one of these setups because you seem incredulous that running Windows inside Linux is somehow finicky.

It's not ready for prime time, period.
I think self driving car is an incredibly useful robots where massive adoption is under way (very early stage still); and in many less challenging areas, self driving capable vechles have been taking over.
Delete largest fils, persisting skipped files - Linux script
Show HN: Ecommerce for Local Communities
Generative Adversarial Transformers
Robotics software is incredibly complex. Even with machinery that was a perfect replica of a human body to the most minute details, throwing some ML algorithms at it wouldn’t get us anywhere.

If it worked that way, my job would be much easier.
This is a non-answer. Steam is not and should not be the sole source of video games on PC. This is a workaround that doesn't even work as well as you imply.

> Just use Windows. Install games from developers directly.

See how silly that sounds to you ?
You don't need this for general productivity software, only stuff where QEMU's emulated GPU is too slow or otherwise insufficient (so games, video editing, etc).

The caveats are basically:

1. Setup is a bit annoying

LG can feed input into any VM but requires guest support for capture, so you need to do the setup with a direct monitor.

2. The passed-through card must have a monitor connected.

IIRC, this is an API issue since it just captures what would go to that monitor.

3. Some things are only visible on the real monitor.

They need different capture strategies for the regular desktop, system desktops (such as lock screens), and secure desktops (UAC prompts). Sometimes the transition fails, sometimes there is no strategy implemented for what you're trying to show.

4. Your CPU and motherboard must support IOMMU passthrough.

For Intel this means using Skylake+ and ensuring that it supports VT-d. For AMD this means using Ryzen with an X-series motherboard.

5. You need separate GPUs for the host and guest.

Blame GPU vendors for making VT-g an enterprise-only feature.
Is that the gnif from EEVBlog?
Article would benefit from an example or two of ideas ruined by databases. The examples given all have to do with implementation details, not ideas. Databases actually enable a lot of good ideas, and reliable well-understood implementations.

Pointing out that database servers don’t scale horizontally like web servers had the same level of insight as pointing out cars don’t scale like kittens.
The Thermocline of Truth (2008)
I just had lunch today with a guy who spent 20+ years as a project manager for a major desktop software firm, starting in the early 90s. He was adamant that IT and project management are on a downward pay spiral and are overstaffed. He transitioned into doing cybersecurity reviews for military contractors/vendors to help them meet US govt security requirements. (Open question what those might be, but he said the pipeline hack wouldn't have happened if they had been through this review process). Given your friend's security clearances, this might be a more interesting and profitable niche.
Sure, but the interesting thing is that the powerful beings typically do not have disregard. Why do we care for all the species that we have power to exterminate?

Especially the predators that compete with us.
I'm not sure we're talking about the same thing. Any meta-study that included the data from that paper has obviously been corrupted by it. And it was widely used in those studies.
Look around you!
While J&J was authorized in Canada, I don’t believe any were ever administered.
Why trying to explain “declarative vs imperative” if both examples are totally imperative?

At least vanilla js version doesn't re-render the whole component.
Yes, I am :)
var checkbox = document.querySelector(
"input[type=checkbox]"
), container = document.querySelector(
"#wrapper"
);
checkbox.addEventListener("change", () => {
if (checkbox.checked) {
container.classList.add("checked");
} else {
container.classList.remove("checked");
}
});

Then use CSS to show or hide the message inside the container based on if it has class "checked" or not.

You can get a whole lot done with very little code if you learn to take advantage of the three-legged stool of HTML, CSS and JavaScript.
It's a case study in shock doctrine. Make money destroying the place then make money rebuilding it
This is like A/B testing people with heroin to see whether they like a higher or a lower dose, finding out they like the higher dose, and then thinking that you’ve found out how to improve their lives.
I run a VFIO setup with a single GPU - the linux host is headless, and Windows runs on top with the GPU. Its pretty awesome. Windows runs at native performance - no problem gaming or running other heavy workloads. The linux host acts as a devbox and runs a few other homeserver style services.

It's difficult to set up right but it taught me a lot about VMs and hardware. Once you get it setup well enough, its relatively painless. Like I haven't messed with my VM settings in over a year, everything just continues to work smoothly. Including windows updates, driver upgrades, most online games with anti-cheat etc. If i upgrade my hardware, it might take a day or two of tinkering to get it back up. Based on my benchmarking it runs within ~5% of native perf.

This is still the best guide IMO if you want to set it up - https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF. Single GPU is basically the same as dual GPU, except you have to ensure the linux host does not take over the GPU or load any drivers for it during boot.
No IT founders.
He know a lot of Israeli musicians and got me hooked on old military Israeli music. My favorite: https://youtu.be/qoLIgmbD2fA
Welcome to the Church of Bitcoin
Also his album Kamakiriad:

I was born yesterday

When they brought my Kamakiri

When they handed me the keys

It's a steam-power 10

The frame is out of Glasgow

The tech is Balinese

It's not a freeway bullet

Or a bug with monster wheels

It's a total biosphere

The farm in the back

Is hydroponic

Good, fresh things

Every day of the year
Very unlikely, the algos used to assembly genomes can make errors but not to such an extent.
> My salary doesn't depend on it.

Given that 80% of Google's revenue comes from ads[1], it would be incorrect to assume this.

Disclosure: Xoogler here.

[1]: https://abc.xyz/investor/static/pdf/2021Q1_alphabet_earnings...
The 1% includes organisations that run print accounting software (pretty much every university in the world) to charge their clients, every warehouse that prints labels, secure sites that run print release printers, anybody who has a print to PDF workflow, Windows POS systems that print receipts, the list goes on and on.
Habits of Expert Software Designers (2019)
Note we also have a very active Discord where I try to be very active where most of the support and discussions happen.

https://discord.gg/52SMupxkvt
I find using libraries like factory_boy and pytest's fixtures mechanism makes that horrific domino stack pretty manageable.
This is very reasonable. I hope a Linux port will appear soon.

While it's not yet ported, I use dnsmasq to allow several dynamical DNS resolvers plug and unplug themselves from the systemwide resolver.
I can understand why you may think science is only on "paper", but discussions are happening on YT and I think it is only going to increase over time.
We have tried very hard to rectify this with the B4 release by adding a documentation project to the repository, which is available in HTML form here:

https://looking-glass.io/docs/stable/
Thanks mate, your support is appreciated.
I’m really on the edge. I’ve smoked pretty regularly for the past 5 years. On the one hand, it helped me reduce anxiety and to be a more sociable person. I was on heavy medication for depression and anxiety, one essentially causing the other. It made me into a zombie. Marijuana allowed me to not only get out of bed, and do my job, but also leave the house and be a sociable person with others, and make strides to be more sociable in general.

I’m off the medication now, and I’m finding marijuana is pulling me really down. I want to stop, but the feelings of euphoria and happiness that marijuana creates, is a really hard thing to quit.

My wife on the other hand, is a high energy, ADHD software engineer. She uses it to calm her brain so she can sleep at night. I use it to stimulate my brain out of anxiety induced paralysis.

I wish I could quit. It’s expensive. I got excited because my state is undergoing changes in their law and I thought hey we could grow. But I’m worried about that dependency, and I would really prefer to live without it.

All that to say, I’m just not sure. It’s not as easy to swap one thing that gives you joy, with something else. I do think it is very dependency inducing, and addicting for heavy users.
The real nightmares will revolve around changing requirements. That's where a statistical analyzer is not going to be smart enough to know what's going on, and you're going to have to understand all this autogenerated code yourself.
I think this is interesting, but I'm wondering why there isn't a corresponding project for Python. It seems like people using Python could derive the exact same benefits, so, why doesn't the Python version exist of this project?
Is it out of the ordinary? We're working minimum 50 hours a week and being told that it's only out of the goodness of the supervisor's heart that we've got any time off. Even at above-average pay for the area, they can't get new bodies in the door and experienced workers are leaving. It's been the same story everywhere I've worked. I'm sticking at this company because the pay is good, but I've been on overtime since shortly after I started here and this is the slow season right now.
The only thing they have incommon is that they refuse to change their lives. They don't make use of their own capabilities to make changes.

Specially the American culture has this idiotic thing where people are so afraid to called a failure or to be someone who quits. That's probably doing more damage than anything to yourselfs.
I was young enough playing it that TIE Fighter was my introduction to Star Wars, so I thought the Empire was the good guys until I finally watched the movies!
Blown away! What a blast from the past... Loved this game when I was young and couldn't get enough :) Awesome
>My understanding is that its it's about the code path for installation of drivers that is being exploited.

That was the PrintNightmare exploit. There don't seem to be any details on this one yet.
My salary may depend on ads, but that's not the point I was making.

I was pointing out that my salary does not depend on my beliefs about ads. My evidence is that many with opposite beliefs receive the same salary.
Ask HN: What are the blogs from which you learned most
Please comment.
mod suggestion: could just prepend the title with "OpenBSD Journal: "
Everything a programmer does is "hand rolled" whether it's JS or JSX.

You'll still have to tackle those complex requirements and come up with a good design that organizes things and makes them manageable, whether you're using React and JS or just JS.

To say that a good design is just impossible with JS or that no other engineers could possibly understand the resulting code seems absurd.

Javascript is a Turing-complete language. It gives you a lot of design options. Your poor engineers will have to learn it to use React anyway so why would vanilla js necessarily be worse than js plus a giant framework?
JW and Swe here with xp volunteering on projects internally!

While not being directly involved with meps development ( there is so many different depts and service to volunteer and help out), I know that the MEPS has always been an umbrella for the multi lingual publishing tools.
At its origin it was a revolutionary system that helped layout, compositing and preprint workflows and scaled to a Hundred something langs an provided features we take for granted today (typesetting and automatic layouting in 120+ Lang’s well before it was cool)

Nowadays it’s highly probable that the meps also encompasses web publishing workflows (now in 1000+ Langs), pdf, Braille and print, using whatever industry standard appropriate and filling the gaps where commercial products fall short ( its a quite unique set of challenge that would stress test any CMS and publishing software)

Finally I have lots of friends working as volunteers in the content translation itself and I’m even more amazed by the quality of training, quality assurance process and attention to detail.

For instance small teams of translators are geographically located where the target language are spoken idiomatically (even for small communities) to ensure smooth and practical translations.
Just imagine having to coordinate hundreds of distributed teams in every single country and region of the world, all volunteers, and maintaining high quality translation while most of translators are locals with only goodwill and no formal training in translation ( sometimes even dictionaries does not exist )

And of course, no corporate backing, and strictly every single member is a volunteer !
Punk is used these days to mean something more like “aesthetic” than anything related to rebellion or its original meaning.
Accessing PostgreSQL Databases in Go
You don't need to get close to that level of complexity for React to become useful.

> Meanwhile I have seen SO MANY sites that use full React for a contact form with two fields on it.

I agree that the contact form you describe would be dead-easy to do vanilla. Maybe throw in Parcel if you want to write ES6.

However, while I suspect some people may use React in this case because it's all they know, others may do it because they are literally faster in React - they have a workflow that can see them code and deploy such a website to Netlify or Heroku or whatever in 10 minutes.
https://www.amazon.jobs/en/teams/awsintelligence Might have something that’s a good fit and previous military experience definitely won’t hurt him.
I've seen Integer Programming used in many optimisation problems but this is the first time I've seen it used to maximise job security.
It really is. How does petitioning for a title change work here?
How does it achieve this?/aim to achieve this?
The Farm's training isn't that big a secret. People who have been through the training have written books.

It's a lot like other military-type training facilities. There are classes, and then there are places to practice what you were taught in class. One book mentions their having a large airport customs area setup, with lots of people in lines and loudspeakers blaring in a foreign language, to get people used to passing through customs with fake credentials.

The military has a different approach to education than the private sector. The military is willing to construct elaborate setups so trainees can practice. They build dummy towns for urban combat training. They build bridge simulators where crews learn to operate a ship. When training for building bridges, bridges will be built.
This allows the military to train average people to produce above-average performance.
Like this thought, kinda describes biology before genes became selfish.
Just by way of example, the FLCCC's comprehensive review article, which you cited favorably above, includes dozens of citations to the now-withdrawn Algazzar study.
Because it all lives in one repo, some distros make the choice of packaging all of systemd into one package, so that you can't choose to not install timesyncd or networkd.
Perlin vs. Simplex
Xiaomi Redmi K40 Low Cost Gaming Phone with MediaTek Dimensity 1200 SoC 12GB RAM
Time spent on dealing with optimisations is un under counted productivity sink of using languages like Ruby/Python.
I would not say it is completely outside of the ordinary for factory work. It is an extreme, but forced over time is a pretty common problem in warehouses and factories in the US. Typically that comes with a 1.5X pay increase for overtime hours worked, but working 60-80 hours a week or more is physically and psychologically draining, especially when the factories and warehouses are not air conditioned and the temperature inside hits 100-120 degrees during the summer.

Employees tolerate it because it can double their annual salary buying a better life for their families. It just comes at a huge personal cost.

In this specific instance the 80 hour work weeks are simply not sustainable and I have to imagine that management will want to end the practice as soon as possible. I did not see mention of 1.5X pay in the article, but unless Kansas has very lax labor laws that would be the norm. If 80 hour work weeks are common it is costing them to not hire new workers.
An average monthly salary for an engineer or a teacher was about 160-180 roubles. Factory workers or track drivers were paid more, around 200 roubles.

This can give you a better idea on what 115 roubles were; converting 1980 roubles to 2021 dollars is completely misleading.
Three factors, I think, might be at play:

1. Parallelism. The number of all sorts of organisms going through mutations is large. Like 10^40 kind of large.

2. Time. This has been going on at a very rapid tempo for quite a while.

3. Evolutionary pressure. In every generation, harmful mutations are radically weeded out so your search space is dramatically reduced at each generation.

While the first two could be roughly estimated, the third one involves non-linearity very sensitive to estimation errors. So I don’t think anybody can _prove_ this is how we ended up with Angela Merkel but it’s not implausible either and nobody has a better idea
I see the comparison. WSL2 is running a full Linux kernel on top of a hypervisor with an eye towards reducing the overhead of running both kernels (see the recentish discussion on lkml about Microsoft trying to upstream para virtualized directx). When you combine that with the fact that Windows's interface is both more GUI forward and closed to interesting modifications, then the same user model "I want to run both kernels and their user code with as low of overhead as possible in both ux and compute power" this is what you'd come up with for Windows on Linux compared with modern WSL's Linux on Windows.
Ha!
Karnaugh maps don't scale very well, so when I did this I switched to Quine-McCluskey when the glue logic got big. And often it was easiest to implement glue logic with ROM (treating address lines as inputs and data lines as outputs) rather than with explicit gates.

What I miss about VHDL is the ability to design the full logic as a schematic. Schematics were our bread and butter back then.
Over engineering things is truly one of the biggest problems in our industry. It's been years and react still seems like an organized religious community to me. With many, many preachers.

Reminds me of all the "yaml is better than XML/JSON" examples where everything is carefully formatted in a way that make no sense unless you are trying to prove a point.

Part of me think we should just ignore html and just render everything using webgl/webvulkan/whatever instead of fighting the browser's flow. We're not there yet but things have been moving in that direction because it kind of makes sense
This is a funny comment. I have family in Israel who say similar things (recently: "Why are you still wearing a mask? In Israel we just vaccinated everyone.") Connections work that way in Israel because everybody was in the military. The crossover between tech founders and IDF is therefore by definition close to 100%. In America there is far less crossover. The last time military service was a widespread shared experience in America was the end of WW2.