skysight-inc/HackerNews huggingface dataset:
Fwiw, I've had decent luck blind typing with Minuum on Android. Very different solution, but it works.
I see where you're coming from. In my opinion the search engine shouldn't take a stance when it comes to politics, though. They claimed they only step in when it's illegal content or copyright, but I haven't seen any evidence of them removing left-leaning sites in this fashion.

I can't prove that what Google did specifically targeted Breitbart but if it was just changes to the algo then we should have seen other popular sites with similarly dramatic drops in visibility. I'd love to see other examples if they do exist
Browser Developer Tools Timeline
Journalists’ Twitter use shows them talking within smaller bubbles
I'm fairly naive about the details of BTC, but couldnt the network decide to either 1) quarantine those blocks/addresses or 2) Agree to a signature that assigns the value to another wallet?
Magnetism electrically induced in non-magnetic pyrite
If you are wondering how it works, here is Matt Godbolt himself explaining it. Surprisingly simple and cheap. https://www.youtube.com/watch?v=bSkpMdDe4g4&feature=youtu.be...
It is so easy, write the code that you want in safe mode C++/CLI, get the code template, then implement the helper classes to generate the same MSIL on the fly.

As for stack allocation, apparently you missed structs.

Here is your string allocated on the stack.

unsafe struct cppstring
{
const int BuffSize = 1024;
fixed char data[BuffSize + 1];
int current;

public cppstring(System.ReadOnlySpan<char> buffer)
{
for (int i = 0; i < System.Math.Min(BuffSize, buffer.Length); i++)
data[i] = buffer[i];
current = 0;
}
}

public class StackDemo {
public void Myfunc() {
var str = new cppstring ("Hello from stack");
}
}

Providing std::string like operations is left as exercise for the reader.
Japan Is Running Diagnostic Tests on Its First Real Gundam
Thank you for posting this. K2 and Mg are important to include in a D3 supplementation plan. You could also just get more sun exposure. Aside from possible COVID benefits, serum D levels correlate well with many other positive outcomes. Doesn’t prove anything, but at some point you have to bow to a preponderance of studies that strongly imply a positive outcome you care strongly about. Especially with low cost and essentially no risk.
Thank you for bringing that up. I often forget to validate sources prior to looking at their viewpoint.
JavaScript just gives to much options. I keep having problems with libraries because ES6 allows

import x from "library";
import {x} from "library";
import * as x from "library";
import {x as y} from "library";

Just to compare Java uses this:

import java.lang.Double;
import java.lang.*;

No renaming, not a gazillion options during in- and export, but one statement. If you want to rename something, assign it to a variable.

I don't understand why ES-module authors made it that complicated, when they had the chance to introduce a proper module system.

Why did they not just copy Java's system and be done with it.
It would be really nice, especially in game dev industry where software engineers earn way less than web developers.
The way I read their product description the extension does not block anything at all. It only detects fingerprinting?

"Dont FingerPrint Me (DFPM) is a browser devtools extension for detecting browser fingerprinting."
I would need a more detailed hypothetical and even then a lot of the devil is in the specifics. By definition their suffering, if not being treated with /something/, is going to be higher. Culture also plays a role, for example Europeans on average dislike pills for some reason and so may simply be more accepting of comparatively light treatments than Americans who are generally much more open to pharmaceudicals.
Structural pattern matching for Python, part 1
This is your regular reminder that Portugal decriminalized all drugs in 2001 and usage did not go up but the health effects and negative societal effects of drug use all but vanished [1]. They went from worst in the EU to among the best in the EU in the decade that followed on pretty much every metric.

Addiction has a huge situational component. 20% of US GIs in Vietnam were addicted to heroin. When they returned home 90% of them stopped using heroin overnight, indefinitely [2].

We're doing this all wrong.

[1] https://www.theguardian.com/news/2017/dec/05/portugals-radic...

[2] https://jamesclear.com/heroin-habits
As a non US Citizen, not living on US soil, my unadvertised research servers have been harassed by, well, everyone, including US servers for years as well. C'est la vie.

eg. I set up a new domain a few days ago & within a short period of time, the first two IP's to run sniffers on it were US based (Arizona and Illinois, IIRC).

eg. A server I set up a few months back was getting hammered on an alternate SSH port, primarily by US servers. (Admittedly, there was a mis-configuration on my part which had the port responding to anyone but me in the first place)

Pot. Kettle. Black.

As time progresses, the ongoing war of of 'openness' vs 'sovereign rights' when it comes to the internet has only escalated, and will obviously continue.

Mr Trump's decision has clearly favoured the Chinese method of 'sovereign rights': countries and regional zones will be increasingly demanding dominance of their feifdom (such as GDPR vs Chinese wall vs Australian AAA "Assistance & Access Act" vs California's CCPA).

How should tech respond? It's either the web should be un-splittable, or infinitely splittable. We all know it's 'self healing'... but only to the limit that state level access allows it.

Some would say the easiest solution would be a de-escalation of the network centralisation that the web has: AWS, GC, Cloudflare, FB, Twitter. But, the (ironic) concept of "federation" that exists (Mastodon, NextCloud), only makes a single server cluster easier to be sliced off.

Either way, a single voice can be cut off by state level/mega corporate, whether it be a centralised system or federated, far too easily.

That even Mr Trump is getting tweets and FB posts 'moderated' is a sign that centralisation by corporations is definitely a problem.
Sure it has, you cannot ensure Deref implementations don't allocate.
Hmm, I feel like unionisation have the potential to push up salaries a lot. But I suspect this can depend a lot on the power dynamic between employee and employer of the particular market. If the jobs can easily move abroad local unions are not as effective.

So far it seems to me that software engineers already have a pretty good position on the market. Would it be improved through unionisation?
Via Deref.
I think the subtext is that it was stored in case it needed to be used for explosives.

Just think of all the gardens that could have grown instead.
Perhaps https://twiddler.tekgear.com/ ?
This isn’t about game dev though.
How about this: 58% of Americans favored Medicare for All according to a Kaiser Family Foundation poll. This was back in 2015, when people were in a less medically and economically precarious position, and despite all the aforementioned misunderstandings regarding universal healthcare. I'm sure the medical industry will play up the "but mah haylth insurance" trope as the prospect of universal healthcare becomes more real. https://www.kff.org/uninsured/poll-finding/kaiser-health-tra...
Salaries aren't the only thing unions help with
I guess what I'm getting at there is, content aside, Google has made a conscious decision to step in here and de-rank that website. We don't know what their motivations for that are because they haven't stated that they de-ranked Breitbart.

Sundar Pichai was asked during testimony if they censor websites and he said (wording might be a bit off) "only in cases where it's a legal requirement or a copyright issue". If Breitbart being de-ranked was one of those then I'm sure they would have let Breitbart know. But as far as I can tell it was a concerted effort to suppress that website in particular.

If you come across any data about other sites that are similarly affected I'd love to know!
What is the use of HR software?
(edit: wrong Epic the company; oh well)

Software engineers in the "regular" industry indeed are better off without unions. There's no obvious problem that unions would solve, and there are costs (unions in general add inefficiency).

In gamedev, though, salaries are low and work/life balance is traditionally very poor. I can see why some Epic workers decided to consider unionizing.
I use OOP languages since I learned OOP with Turbo Pascal 5.5 back in 1991.

So no, I never had any big deal with inheritance in any language, and in what concerns Ada its tag based dispatch is also quite interesting as idea.
I mean, just the fact that this stuff was stored out in the open .. and 'everyone knew' it was there. That is just a major security risk.

Its not like Lebanon doesn't have enemies, who would have benefited greatly from this incident.

If it weren't so tragic, the stupidity would be hilarious. 2700+ tons of explosive material, parked right in the most strategic spot, in a city well known for having enemies ...
I only have 8GB, and its also instant for me. Performance is generally very good across the board. Only trouble I have is with certain Google properties... I do wonder why...!
CDC: Drinking methanol hand sanitizers poisoned 15, killed 4
This is healthcare, not gamedev
There's a solution to that: remove the employers.

The end goal of organisation should be worker control.
When are these countries going to start boycotting China? USA under Trump is quite frankly the only western country that has taken meaningful action to stand up to China.

USA also benefits from the fact that it’s a democracy (admittedly a very flawed one, especially compared to e.g. the Scandinavian countries), so if they elect a madman then other countries only have to endure 4-8 years (and his/her power is significantly restricted compared to Xi Jinping and other dictators).
Sure I didn't intend to imply that.
Yes, there is "lack of school supplies", but not for lack of money. It's malice or incompetence, probably both.

Imagine that you are a school administrator. If you save money, your budget will get reduced since you obviously don't need it. If you spend the money on pens and paper, things will function OK and people won't vote to increase property taxes. If you blow the money on something else, so that you run out of money for pens and paper, you'll get sympathy and maybe more money.

Well, the solution is obvious. You need to engineer the budget so that you can't afford pens and paper. Buy a new mural. Replace perfectly functional carpeting in your office. Use up the paper by sending junk mail home with the kids. Replace the landscaping. Hire your cousin to seal the pavement.

Paper is $0.011 per page. Pens are $0.0865 each. It costs just $55.17 to give each student a new pen and 20 sheets of paper every single day for the entire school year. California spends over $20,000 per student. DC spends somewhere between $27,000 and $29,000 per student per year.

Just 0.19% to 0.28% of the budget is enough to fund that wasteful amount of pens and paper.

Comparison shouldn't be limited to the USA. Budgets in the USA are way above international norms, even ignoring the poor countries.
America’s Unholy Crusade Against China
"Zombies, Run!" designer compares QAnon to the immersive world of reality games
Marincello – the city that never was (2013)
Epic is the area's largest tech employer and their employees are a boon to the region.

Unfortunately the Company has and continues to treat their staff like expendable college grads
I mean paying bribes does not make you corrupt. The person accepting the bribe is corrupt. So the most corrupt family in India is most probably the Gandhi family. The Ambanis may be the family to have paid most of the bribes.
> Software engineers in the "regular" industry indeed are better off without unions.

How do we know that?
As a psoriasis sufferer, I really appreciate your personal observation on this, even if it's n=1.

Also curious, is it possible that the 15 mins of sunlight per day was the actual cure, rather than the supplements?
Did it ever cross your mind that there are more things than money which make a person stay at a company for a longer period?

For me personally, if the money is enough for me to make a comfortable life with my family, other things at work become important. I could never spend most of my days with assholes or do idiotic work even if the pay was way above market value, for instance. I'd also trade money for more free-time, if possible.

And yes, the company I work at does feel like a family. But nobody had to tell me this. It just does so, naturally.
I posit that it's definitely above 1 kiloton though. I base this on the radius of damage it caused (from photos compared to Google satellite images of the area around the explosion site) and by comparing the explosion's apparent magnitude with that of the PEPCON blast, which was fairly carefully estimated to have been roughly 1 kiloton. This blast looks bigger and spread its impact further than the PEPCON blast..
The question is not simply “do masks have any benefit”, it’s “do masks have enough benefit to be worthwhile mandatory policy”.

There are many ways to deal with this pandemic, and it’s getting more and more “with us or against us”. This censoring that Twitter et al now engage in is very, very troubling.
You can also do `import x, {y} from ...`. Very confusing to learn.

I think they did it like that for compatibility with CommonJS.
The description of how require() works is not quite correct. Node does not always fully initialize the dependency module before returning from require(). It can't work that way, because Node allows circular require() dependencies. Try it!
I wonder how many of those deaths were down to Stalin not caring whether his own people lived or died?

Having a high death toll in itself is not a sign of good leadership or self sacrifice.

It’s a sign that some bugger is ordering someone else to put themselves in danger on pain of being shot if they don’t.
They might be great animals, but as you know here trying to have a picnick with them arriving as an uninvited gang doesn't turn out a great outdoors experience.
Withdraw unto yourself and your immediate/close community.
Setting aside the long term ideological goals of worldwide spread of communism by Soviet Union, they were not in position to do so in Western Europe after U.S. acquired nuclear weapons. Soviet westward expansion stopped after assimilating most of the Eastern Europe.

Acquisition of nuclear weapons by Soviet Union and later reaching parity with the USA, was a major factor stopping WWIII from occurring. Long list of characters, including Winston Churchill, Curtis LeMay, John von Neumann and countless other were advocating a preemptive nuclear strike on Soviet Union.

Clearly Fuchs was played by Soviet spies, but in the greater scheme of things, he may have contributed to saving tens of millions of lives.
Want to Build a Photo Editing App with HMS Image Kit Vision Service?
Barring some non-compete stuff in their contracts, the workers are free to leave and start their own co-op
I think the interesting question is how much the spying led to the failure of the Baruch Plan. A few years of delay in the Soviet weapons program would have meant they had no weapon by the time Stalin died, and Khrushchev was open to bilateral demilitarization.
That will be awesome. How will it be different than WP plugins? If it's gonna setup everything-HR of the career site, then this is Brilliant.
Oh, not Epic Games.
Interestingly, when we had lockdown in my country I tried using Google Meets in Chrome and it just shat itself. Switched to Firefox and Meets worked so much better in Firefox. Very strange...
Well and K2 is involved in transporting calcium into bone. So it helps if you are worried about your D3 supplementation altering your blood calcium levels.
QAnon and the Return of Magic
The .editorconfig specifies things like tabs vs spaces and the indent size. Everybody needs to use the same settings to avoid messing up the formatting every time they edit a file. Therefore, .editorconfig gets checked in so that everybody gets the same settings.
The fact that is exactly 256 pages to read, makes it congruent to the source code.
Splittig it up so you can also determine the environment. I do this with Django settings the time: base/common, local, testing, production. The latter are very tiny and contain small bits of extra configuration.

Personally I like this approach way more than a bunch of if/else statements in a single file.
The problem with many other languages is that they do everything through inheritance. In most popular languages, inheritance is set up such that it does anything you want it to. This is what creates complexity, not the inheritance in and of itself.

Ada does things slightly differently. It manages to separate out the various parts of OOP into different language constructs, and this makes it possible to pick and choose what you need, and not get everything including the kitchen sink when you try to use one thing (like inheritance.)
Software engineering is a global market. Unions are local to the US. If unionizing becomes a thing, it will be a huge boost to developers in Eastern Europe, China, India, Mexico, but a big blow to the US.

And it's not about offshoring a-la 1995 or 2005. It's about building the whole company outside of the US, only having minimal presence here for fundraising / legal / whatever. There is already a number of startups executing this strategy; unions will immediately make it a no-brainer for all new companies.
AVX-512 is Intel's best vector ISA to date and it is definitely useful beyond benchmarks.

In fact, too low penetration of AVX-512 has been a problem, rather than too much: for a long time it has only been available on server chips, not laptop (a small fraction of laptops have gotten it recently) or destkop (outside some low-volume "extreme" parts, which were really just rebadged server parts).

It would also be quite unusual that some instructions could be very useful in benchmarks that are based on real-life, heavily used applications, but not in real life. Outside of small, easily gamed benchmark that doesn't seem plausible: if the CPU is good a video encoding benchmark, it will be good at video encoding, with high probability.

The main problem with AVX-512 is lack of software exploitation. Unlike with frequency boosts, increased cache sizes, better branch predictors, etc: this speedup doesn't come for free. Either compilers have to use the new instructions, or people have to use them by hand. The former has been very limited because these instructions cause a frequency drop (so-called "license based downclocking"), so compilers have mostly disabled their use by default: otherwise, a single AVX-512 instruction could cause a large impact on surrounding code which doesn't use AVX-512.

So by-hand exploitation remains, and penetration has just been too low and the people with the skills to do this are limited.
For anyone else wondering, I think this is the BEAM it's referring to: https://en.wikipedia.org/wiki/BEAM_(Erlang_virtual_machine)
The first time I saw the video I thought the silo building was a hotel, made me very worried. Good to know it was a silo instead.
There is a difference between the legal possibility of doing so, and the practical possibility.
*gRPC ;)
Will Covid make countries drop cash and adopt digital currencies?
Your font rendering remark stands out as a odd remark. I use Firefox as a daily driver across my own PC (Windows), my work laptop (Mac) and on my phone (Android). Font rendering looks fine across all three platforms. Perhaps it seems better to me because Firefox renders things the same way across all platforms (even if it differs from native)? I think I quite like how Firefox renders things the same way regardless of which device I am using. Makes it easier for me to context switch between my devices.
The Photographers Who Captured the Toll of Hiroshima and Nagasaki
Location: San Francisco, USA

Remote: Yes

Willing to relocate: Only for the best matching opportunity

Technologies: Python, AWS (EC2, RDS, EMR, S3, SQS), DevOps (CI/CD, Docker, CircleCI, Ansible), Linux (bash, sysadmin), databases (PostgreSQL, Redis), messaging (RabbitMQ), microservices, scraping (scrapy), API integration, web development, data science (numpy, scipy, matplotlib, mapreduce, Spark), English-Japanese translation, anything learnable (currently picking up React to cover frontend).

Résumé: http://bit.ly/2vPDaFu

Web site: https://okomestudio.net

Email: hn {at} okomestudio.net

I am a software developer with a wide range of experiences in building data infrastructure for startups, often working with data scientists and occasionally doubling as one to make use of my academic science background (astrophysics). My recent projects have been largely based on the tech stack mentioned above and their adjacent technologies, but I consider flexibility for learning to be my best strength, which has been especially useful in startup environment.

Looking for a challenging project with a long-term potential but also open to short-term contract opportunities. Please visit my website (https://okomestudio.net) for more detail. Thank you for reading.
I hope you're right (although I know you're not): the easier it is, the better. What I'm suggesting isn't meant to be impossible.

(of course, it would be easier just to turn an existing company into a co-op, but if co-op start-ups weren't at a massive systematic disadvantage, that would be great)
I probably crossed the HN rules line on posting political content. Fair enough if it gets flagged.
Can we ask how many of those were empty commits that do nothing?
No, I'll do something else. This pedestrian shit is beneath me. I'm not some abused worker that needs to be sheltered by the forces of "good".
The Punishing Ecstasy of Being a Reddit Moderator
You sound like an idealist. You expect people to do good without getting anything out of it. The fact that they seek recognition reduces the value of their gesture in your eyes.
Discovering over 13M leaked records from unsecured Firebase Databases
The notion of "Dead Child Currency" (https://www.lesswrong.com/posts/6cRhG6PKeASdNHqxD/dead-child...) may intrigue you.
That is really strange. I run Firefox on two different machines (plus my phone). One is my PC which is several years old and the other is my work's Mac which is also showing its age. Yet Firefox runs pretty fast on both (while other apps struggle, especially on my work Mac). I rarely see that yellow bar during typical usage...
Lucky guys. Surprising they didn’t have an EPIRB (emergency beacon). Most seagoing vessels have one as a standard safety feature.
Making sense of the senseless layoffs in tech
Except for data is not new oil. It is the new myth, way more powerful myth than that of money.
Jio is profitable. On paper, their net profit in Q2 was ~$500MM USD.

https://www.business-standard.com/article/companies/reliance...

They're also heavily indebted and that profit is propped up by some rather questionable accounting shenanigans, so take that number with a pinch of garam masala. Still, the unit economics in mobile telecoms are very different from an Uber: setting up a network from scratch is extremely expensive, but the net cost of adding an additional subscriber is nearly zero and the revenue from each additional user goes pretty much directly to the bottom line. (Again compare Uber, where they probably lose money on many rides due to driver subsidies, predatory pricing, algorithms not accounting for traffic etc.)
Or when they hit 50 and realize they can’t get a new job in 2 days anymore