skysight-inc/HackerNews huggingface dataset:
I looked into third parties this year, and even if you know the party you voted for won't win, it isn't necessarily throwing your vote away. It turns out that if a party gets at least 5% of the popular vote, they are eligible to receive millions of dollars from the government to assist their campaign during the next election.
Deprecating SHA1
Wow, I thought I was the only one too! Ridiculous how bad this damn app is. It just makes me more angry dealing with it now that I will know that it's not just my PC that's to blame.
Clearly advice coming from somebody knowledgeable on constitutional issues here.
Another similar tool, with very different visualization.

https://projects.fivethirtyeight.com/trump-biden-election-ma...
Humans are social animals, so status regardless of what you’re working on is most certainly a thing.

Unless you’ve reached enlightenment through concerted practice, status will still be a topic that concerns you.
I dunno, how much should I be fined for, say, screaming on a megaphone while you try to enjoy your meal?

I think they should be banned altogether in locations where non smokers might be. Putting a price on this seems the odd way to go.
But this is a selection fallacy. 99% of those who look like they work on something silly, DO work on something silly and will never become top people.
> Whoever authorised the new UI for firefox on Android might want to think about this too.

The new ui on android isn't bad. I actually like it. But I can see how changing from the original normal can make people angry.
What does the color information represent in the image?
You assume the sex lens is how VC funds should be measured.

> What do you think the value would be that wouldn't warrant putting just?

If there were sex quotas for amount of funding and female founders got less than the law dictates, I'd understand a "just". If some known process we agree is fair and is expected to yield X but yields <X, I'd also not react at a "just". No such process exists for VC funding. Readers are being coerced into expecting a value to exist.

> How much do you think is the "fair" amount women should receive?

I did not realize VC funding was meant to be fair. Investors will have their reasons, startups will have their way of marketing themselves and people will have their network of contacts, to state 3 constraints. Have we reached the technocratic utopia where society is procedurally generated to be fair? No.
Npm is very buggy for local dependencies - eg in a monorepo that contains node modules. That might be fixed in npm 7, but I doubt it.

OTOH, yarn handles this just fine.
For the lazy: https://en.wikipedia.org/wiki/Windows_Master_Control_Panel_s...

The Windows Master Control Panel shortcut, labeled All Tasks and also called Windows God Mode by bloggers and All Tasks folder by at least one Microsoft developer, is a shortcut to access various control settings in Windows Vista and later operating systems, including Windows 10. By creating a folder with a certain name, users have access to all of the operating system's control panels from within a single folder.

The shortcut is implemented by creating a folder with the extension .{ED7BA470-8E54-465E-825C-99712043E01C}. GodMode was the original folder name used when the feature was publicised, but any name can be used.
>Patronizing, Dismissiveness and Shutting down communication

This is why Free Software exists. If someone makes a software change you don't like, you (or someone else) are free to revert that change. Forking Firefox to remove the Megabar is certainly possible. Hell, there's forks of Firefox that revert process separation so that XUL Addons or NPAPI plugins still work!

(Also, I never noticed this Megabar thing or understand why people would hate it.)

>Threats and Using guilt

Maybe, but the way this is described is wide enough to describe basically all political advocacy. Merely advocating for your cause by stating that the option of no action is worse is not in and of itself abusive. Did Mozilla act in such a way as to bring about the situation where Gecko is the only practical Blink alternative?

>Digital spying and Denying something you know is true

I'm not going to complain about people wanting to not have telemetry involved with their computing experience, but I am going to complain about the abuse of the word "spyware". No information is given as to what features of Firefox are being objected to in particular; just a link to another website with a "spyware removal guide" that, among other things, considers OCSP to be spyware.

What brand of alternative facts are you high on to think that certificate revocation is an inherent privacy risk?

>Financial control

Oh hey, an actual problem with Mozilla as an organization!

However, this does not directly affect people who just use Firefox. If you donate money to Mozilla, then this is a far more valid concern, but people who use Firefox need to be concerned with if their software is going to continue to be supported rather than if their money has been absconded with.

>Unpredictability

This is the first thing all over again. I'm starting to think the author of this post really just hates the Megabar and wrote the rest of the article around that.
Ice Age Farmer Discord has been terminated due to “Spreading Misinformation.”
> 86% billionaires of our generation didn’t have billionaire parents.

How many of them had hundred-millionaire parents? The way wealth has grown for the super rich over the past few decades is staggering. Children of wealthy parents attaining far greater wealth than their parents has been the norm in America for generations now, it's not some exceptional accomplishment.
would love it if someone could make a webpage to visualize the current pace of carbon emissions by banking and credit card systems in terms of the number of acres of forest that would need to be burned to release the same amount of carbon. or even just know the calculation.
> The software was not loved and the app store was lacking.

The app store was definitely lacking. In my own circle of real life users I did not meet one person that did not really like the phone (software included). Granted this is just my own experience so very limited but its also a group of non-technical people just sharing with me. I never heard one complaint in fact it was usually more accolades.
It's probably also up to a publisher.
What caused me to get out of Bitcoin was that in reality, the level of trust Bitcoin required from me was much too high compared to traditional banking. I had a few thousand dollars worth and I became quite paranoid that my coins could be exfiltrated at any time due to:

* The Bitcoin client software I downloaded (I didn't build from source, and even if I did, I wouldn't have read the entire source first, and even if I did, I could get Ken Thompson'd)

* A computer virus delivered in a game I install, or hardware drivers I update, that would be virtually undetectable until it's too late

* A fire that destroys my home / somebody compromising off-site backup of my private key (pick one or the other risk)

* An untrustworthy exchange or an exchange that is unfortunately compromised at the moment I choose to transform them into Real Money(tm) -- while I kept my coins in a wallet off an exchange, I would still need to turn them into USD someday since the dream of paying for ordinary things directly with Bitcoin is wheezing on life support

Some of those concerns can be mitigated with a hardware wallet, but not all, and you still must have faith in the people who designed the hardware wallet and the manufacturer who actually built it.

At least with traditional banking, if my trust is violated I usually have some recourse by which I can recover my money. E.g. if my PC is hacked and the hacker transfers money from my bank account, as long as I see that happen within a few days I can probably have the bank stop it and get my money back. With crypto one false move and you lose your stuff, do not pass go.

In short, the "trustlessness" protects me from a pretty low-risk problem -- I would say practically a hypothetical problem at least in the U.S. -- but exposes me to a high-risk problem.
at around 0.7A resolution, you start to be able to see electron density between atoms. Nobody using these methods cares about intranuclear structure, just the electronic structure around the nucleus.
Superb points made by /hyperman1 and while everyone may like to believe that JSON or other formats will take over but in the core financial world, aside from all the Fintech popups using JSON, XML is here to stay. Having personally created many APIs around XML the benefits are vast inclusive of the points made above but human readability is key in speed resolution when needing to understand and issue when someone's money is involved.

While the original authors dislike for XML appears apparent in a personal memory throw back read which I enjoyed, if he consults with core finance he will continue to use XML well into the foreseeable future. ISO20022 is coming to core payments everywhere in the approaching future such as with FedNow real-time payments and yes, it is XML.
CP has never been allowed on 4chan or 8chan. The reason 8chan can about was because 4chan started banning gamergate stuff.
It's because corruption is so rife here.

It's blatant and widespread.

The only respite from corruption in US - the government is severely restricted.
Study of Rust's std:io:Error
Ok so you bashed the method I used and you have not provided any examples how this could be done better. That is unhelpful.
In terms of either sample prep or data processing, how time consuming is this relative to X-ray crystallography?

Setting aside entirely the enormous benefit of not needing crystals.

I’m a (former) chemist that has only ever had to use X-ray crystallography for small molecules. I’m just trying to get a sense of what the practice of doing this is like?
That is actually some incredibly useful info. Thanks for pointing that out.
Then the House of Representatives would have an even number.
Why should any developer even consider using the API again, given twitters past developer hostile behavior? Briefly scanning over the labs page doesn't add seem to address this?
You consider that a good enough incentive? That's like a rationalization, a search for a silver lining because you made the wrong choice.

Long term investments are short term investments gone wrong.
Show HN: YouTube Dislike Bot. Autogenerate 100s of dislikes to videos you hate
Expensify CEO tells 10M customers which way to vote
We're just seeing the next swing of the eternal localised-centralised pendulum. At some point, it will swing back, as people realise that handing control of things they depend on over to centralised organisations that will naturally tend to act in their own interests isn't necessary or desirable, and as businesses realise that a lot of the claimed advantages of cloud computing are overstated or entirely illusory. There are some clear advantages to everyone being connected online, but it's not necessary (from a technical perspective) for everyone to follow the models that have become popular so far in order to enjoy those advantages.

The question is when that will happen, because obviously the powerful interests running Big Software are almost all heavily invested in promoting the cloud model for now since they're the ones most able to benefit from it. It wouldn't surprise me if the effective opposition eventually comes from some sort of grass roots movement towards open hardware and open software, even if it takes a decade or more, rather than from any of the established tech giants voluntarily changing strategy within that time frame. It's just a shame about all the billions we're going to waste due to lost productivity and security/privacy problems with the dumbed down software and corporate exploitation that will be the norm for IT in the meantime. :-(
Conquering Digital Demons- Everything I Know About Digital Minimalism
That's a good alternative!

Personally, I don't even go there. By all measures, I haven't been "employed" since the late 90s (when I was briefly an employee of an investment bank for a summer internship). I've run my own businesses, helped others build theirs, worked as a consultant, and done nothing at various times for the past 20 years.

Rather than describe my state of being as "employed" vs "unemployed", I always break it into "working on a project for someone else" vs. "working on my own project" (and sometimes both, and sometimes neither.) Some of those projects generate money. Some of them don't.

It's taken some time, but people get it! I just refuse to play the game :)
This is a good step by step guide:

https://loganmarchione.com/2015/05/encrypted-external-drive-...

As for decrypting (unlocking) and mounting the drive, most desktop environments have the capability. For my purposes, I use a script to unlock, backup, and lock when I attach an external HD to my server and SSH in:

#! /bin/bash
backupfrom="/srv/fileshares/"
echo "disk password first, then login password twice" # a reminder because I forget which one to put in
blockdev=${1:-/dev/sdd1}
device=$(udisksctl unlock -b $blockdev | grep -Po "(?<= as )/[0-9A-Za-z/-]+")
direct=$(udisksctl mount -b $device | grep -Po "(?<= at )/[0-9A-Za-z/-]+")
if [[ $? -eq 0 ]] ; then
rsync -atP --del $backupfrom $direct
fi
udisksctl unmount -b $device
udisksctl lock -b $blockdev

There's probably a better way to do this.
This is actually a core principle in Ethereums community. It's called minimum viable issuance. Ethereum 2.0 is specifically designed with this principle in mind. No one wants to overpay or underpay for security, so market forces decide what level of issuance and risk is acceptable.
So... within the ecosystem, not outside of it. Meaning people aren't actually purchasing services or goods or generating activity outside of this ecosystem beyond inflating its value for development for uncertain ends.

It's one big ouroboros.
> It does not address the possibility that there are systematic methodological shortcomings in the polls.

Yes, it does. FiveThirtyEight's modeling includes sources of uncertainty beyond just the margin of sampling error of the individual polls.

They've tallied up how much the polling consensus erred for past elections, and have found that while it is not consistent which direction the polling consensus will err for a give election cycle, it is possible to quantify what is a typical size of polling error. Or to put it another way, which methodological shortcomings matter changes from one election to the next, but that doesn't stop you from estimating how big an effect it is likely to have.

Assuming that the polls are likely to be collectively wrong by some amount is why the FiveThirtyEight forecast's probability distribution is so wide, with their 80% confidence interval for Trump's electoral college vote total currently spanning roughly 120 to 280.

(They also include uncertainty factors for how much the true state of the electorate's opinions could shift between now and election day, but those factors are fading out of the forecast model as election day approaches.)
He shot a locked door three times trying to open it. You know "shot up" is misleading, that's why you've already downgraded it to reckless discharge.
Thanks! I think that this is possible because of the transparent culture we created. Other CEOs have the same level of knowledge. There is just no appetite in the company to risk saying things in public.

Yesterday someone showed us the new tech stack page in a meeting. We're all proud because it replaces a bunch of spreadsheets where each department (finance, security, people) tried to maintain the same list of apps with a single yml file. I ask if anyone has a concern if I tweet it, everyone is OK with it since it is already public anyway.

That takes a value of transparency https://about.gitlab.com/handbook/values/#transparency which has us be public by default https://about.gitlab.com/handbook/values/#public-by-default even when it is hard https://about.gitlab.com/handbook/values/#transparency-is-on...

And it takes us reinforcing these values now in 17 different ways https://about.gitlab.com/handbook/values/#how-do-we-reinforc...
Sure, this was less me trying to correctly localize it, since I would never do that with my absolutely rudimentary command of German (I use phrase.com and professional translators for that) and more defending against the person that knew even less German than me and was making like I hadn't considered that side of the ':'.

I am familiar with 'im' and 'am', from a translating them back to English (while learning), but lack the ability to know the correct times to use them (as in this case).
According to https://projects.fivethirtyeight.com/trump-biden-election-ma...

If Biden wins Florida, then it's a >99% chance of a Biden victory.

But if Trump wins Florida, it's a 58% chance of a Biden victory.

So Florida is essential for Trump, but not for Biden. Biden has a 70% chance in Florida.

So I wouldn't say the fate of the world rests in the hands of Floridians. However, an early Biden win in Florida could allow networks to call the election on election night rather than having it drag out for weeks like it otherwise might.
> As already mentioned with the Megabar example, we can only guess what the Firefox developers will want to change in the next releases. Other examples might be FTP or RSS support.

FTP predates the Web and is terrible. It should be dropped.
Because most states (except Maine) use first-past-the post polling, this really only takes votes away from one of the major parties, and most likely from the more moderate one you might prefer. The GP is right, until RCV exists (or other plural voting option) it’s just throwing away your vote, or worse helping the more extreme candidate you don’t like.

Edit: to be clear, first work inside your state to pass some form of plural voting, then support 3rd party candidates.
One of the things that really irritates me about Chrome (especially compared to Firefox) is how shady the tactics were to improve market share:

* misleading webads

* consistent performance "bugs" in other browsers

* installation via other software as an opt-out download

While I find some of the actions as Mozilla irritating, they just don't seem as evil.
Edward Snowden granted permanent residency in Russia
VRs can be off chip (MBVR stands for motherboard VR) versus on chip (FIVR stands for fully integrated VR). In both cases, there exists a protocol called SVID that allows the processor to send voltage control commands. The MSR is merely the interface or proxy for these commands.
Got it. I think where I lost you was in your use of "picking companies out" - I didn't realize that you meant only intentionally as opposed to incidentally.
>there's plenty of objective evidence that the rate of change of address in the US has actually slowed

Is there evidence that migration in and out of cities/states has slowed, or just that rate of address change has slowed. Both can be true at the same time. You can have fewer people switching apartments in city, while also having more move out of state or county.
Sorry I worded poorly - we don’t like it but we are stuck with it to some degree due to it being always updated (not sure if they even allow personal users now to buy a perpetual license?)
These bots were operated by humans. I tried many different captchas and that didn't stop attacks. In some parts of the world it is cheaper to get a human than the IP address. If you block addresses they have access to, it suddenly becomes not profitable to spam, because the IPs you have to get are too expensive.
>But there is no actual thing as "free" money

Yeah I get that. I feel like my reply might not have properly explained itself.

Nobody is applying a moral judgement to your comment (that I've seen at least), we're pointing out that yes, we know there is no such thing as free money in a grand sense. For most people on this board merchant fees aren't some unknown thing. We know this, and obviously McDonalds takes a tiny hit for the fees every time they refund a card transaction with cash.

It's free money to the person it happens to is what the commenters were saying. McDonalds refunds my card payment with cash, I get the credit card points and my money back. It's free money. To me. McDonalds taking a hit is irrelevant to me as I did not lose anything, I only gained. Hence free money. The context is important.
Hmm... I'll be honest, I don't think this explanation in the blogpost works for me. However, I understand that everyone thinks differently, and its VERY important to proliferate "different viewpoints" when it comes to explanations. Especially with concepts like SSA which are extremely important to modern compiler theory.

So with that being said, here's how I'd change the post.

---------

I think what's missing here is the concept of "Basic Blocks", the ability for a compiler to break down code into smaller pieces. SSA is an improvement on top of Basic Blocks, so its just... odd... that the blog post tries to talk about the benefits of SSA without talking about basic blocks first.

A basic block is a simple set of code that executes from beginning to end, without any loops or if-statements (or other control flow) associated with it. There are compiler-specific details (do function calls count as a basic block? Or do "leaf functions" stay within the block?) But the general gist is to encode if/else and loop statements in the form of a graph.

Breaking up the "helpful_open" function (see the blogpost) into basic blocks, we have:

Block A: "int flags = O_RDWR; tmp = access(fname, F_OK) ".

Block B: if (!tmp){ flags |= O_CREAT; }

Block C: fd = open(..., flags, ...); return fd;

The graph in "graphviz" syntax is:

A -> B

A -> C

B -> C

Notice, there are two blocks that can lead to C. If there were a loop, blocks can lead back into themselves.

-------------

Now that we've explicitly labeled the code-flow graph, it is obvious what the Phi-function does. The phi-function causes one variable (the "flags" variable in C) to become associated with variables from OTHER blocks (either A, or B).

Furthermore: Phi functions are ALWAYS at the start of basic blocks (in this case: B, and C). It seems absolutely imperative to visualize the basic-blocks explicitly if you wish to truly understand SSA.

----------

But why do we make Phi-functions and SSA? Well, that's another question entirely. Long-story short, variables broken up into Phi-functions are easier to keep track of. But that's a story for probably another day. Or really, that's a story that the blogpost covers pretty well, so I don't feel like critiquing that part of the post. :-)
Thanks for sharing it, I will try to use this soon to display an Event agenda.
I get paid in our "legacy" system and that keeps a roof on my head and the lights going, along with a few other billion people.
This writer needs to learn the difference between it's and its, otherwise I agree completely.
What do you mean you have to pay Google to compete? Which of their products or services are you forced to buy? Google Search ads for your product?
All of the people talking about bitcoin here are misunderstanding how central banks are using the term digital currencies

The CBDCs themselves have 0 to do with crypto. They are no more digital than your bank account in 1985 was and not using any technology newer than that. They are just normal dollars held directly by citizens at thhe central bank which is useful as a monetary policy tool.

Sure you can tokenize something to create a stable coin but that still had none of the interesting properties of a Blockchain. It just makes itt marginally easier to interact with that ecosystem.
It’s very possible that their silly enthusiasm for trivial breakthroughs was due to placebo effect, not LSD
That's a great point, and "You shouldn't vote third-party, because nobody votes third-party" is a terrible argument anyway.
I expected `tree` to allow multiple side by side (but still synced) timelines. For instance in your examples there'd be one line for European ops, and another for Japanese. Any plans to add that?