skysight-inc/HackerNews huggingface dataset:
> When did blind trust in government become the norm on "hacker" news?

I agree with you 100% and up voted you too. Furthermore people speak of "Government" as if it were a thing--akin to say an apple, as opposed to what it is in reality: a random group of random people with possibly, if not probably, virtually unlimited ideas on the nature of what the citizens under their thumb (or hopefully stewardship) have the right to see, hear, think, say or do.
I don't really understand how headlines like this are helpful. Is there an ideal number of dependencies? How do we decide that 1568 is too high? Is it better or worse than 156 dependencies that each have 10x the LOC? How should the CRA devs address the bad big number? Rewrite all their dependencies from scratch and bundle them with CRA?

Instead of guilting developers for their dependency count, maybe we should be auditing open source project dependencies or suggesting better tips for vetting dependencies.
I've observed something similar about HTTPS adoption: for many years many sysadmins and many Internet users thought HTTPS was absolutely essential to protect credit card numbers (which are not really very secret), but not to protect e-mail and messaging.
Monocle Reader
I never made any claims about what other tools you _might_ need to build "real world"-ish apps. I'm only saying that you don't actually need anything else, including build setups, to be able to write working React code, because that's a common misunderstanding about React. Folks assume you _have_ to have Webpack and Babel to use it.
Yeah, GPT-2 writes better than the average writer on Medium.
I'll be honest, I complained about my total lack of ability to find anything in the documentation and they emailed me back to ask for suggestions on what to fix. I never got back to them. I really should find time.

It was funny because in my frustration, I left a comment on the last page I looked at and they responded with the completely reasonable question, "Why were you looking at that page? It doesn't contain any of the information you were looking for." It was such a great summation of what my problems was that I felt difficulty in finding an appropriate response :-). Possibly this is too unfair, but I felt like the question, "How should I have found the information I was looking for?" was something that had never occurred to them. It's pretty applicable to virtually everything I've used from Google. It has that feel of, "If you don't already know, then you don't deserve to know".
What the Hell Happened at Activision Blizzard?
It seems to me that there is a good incentive for doctors IF the treatment is worth the cost. If the treatment has a really low success rate and is really expensive, sure, the incentive doesn't work for a doctor. But that's because the treatment really isn't worth doing at all.
As others have noted, this doesn’t result in a uniform distribution. But what you can do, instead, is generate a uniform distribution over a square centered on the point of interest, and simply re-do points that land outside of the circle. For most software engineers, this is probably simpler to understand and harder to screw up than implementing the Haversine formula. :)
No, we don't work that way. Devs are assigned to projects and projects have prioritized backlogs. There's always a next task and everything else gets in line.
People keep replying to this post saying, "nah, that doesn't jibe with my personal experience/intuition," but there is solid data supporting the claim that referral programs disproportionately benefit white men.

For example, PayScale published a report last year surveying 53,000 employees. Here's what they found.

> Referrals benefit white men more than any other demographic group. Our research shows that, holding all else constant, female and minority applicants are much less likely to receive referrals than their white male counterparts: white women are 12 percent less likely; men of color are 26 percent less likely and women of color are 35 percent less likely to receive a referral.

https://www.payscale.com/data/job-referrals
I think this is a better explanation than the linked article (and some pictures in the video help a lot)
I couldn't get past #2. Does that mean I'm a bad programmer or just missing the experience for the particular field?

My point is that questions should be tailored to the work the programmer is expected to perform.
Most racism is not that overt, or even conscious. In fact, I wouldn't be surprised if most people who behaved in a racist manner didn't view themselves as racist in the slightest.
I mean that's a bit of a tautology isn't it?

Once we have clean energy production for everything, bitcoin will have minimal environmental impact?

That's ignoring the fact that fusion is still a very long way from commercial availability.
>One possible explanation is that highly logical and rational people are not only more likely to disbelieve politically-inconsistent news stories along tribal lines, but they are also more likely to seek out further disconfirming information, thus exaggerating their disbelief of politically-inconsistent stories. This is consistent with research showing that people who score high in need for cognition tend to build information rich social networks, but of course this can be problematic when your rich social networks are still operating in an echo chamber.

I haven't said anything in conflict with this. My point is that there's a difference between susceptibility to believing fake news and the rate at which one actually believes fake news. Surely you wouldn't deny that "highly logical and rational people" are more likely to have correct political opinions than those who are the opposite?

Rather, the point is that both liberals and conservatives develop a set of beliefs that allows them to make snap judgments. So they're equally susceptible to believing an individual piece of fake news that is targeted at them. But as a matter of fact, the things that liberals believe tend (but are not always) more true than those believed by conservatives. This is not an accident, but can rather be explained by the fact that the very beliefs that make up the biases that liberals hold are often informed by some knowledge of what the facts are.
Yes! I felt I was noticeably better at selling myself in interviews, which was my primary goal for going through them. I didn't feel I had enough of a support network to properly prepare otherwise. There's a lot of technical stuff, that goes by very quickly, and also equal amount of non-technical, this-is-how-recruiting-works content.
Could Hackers 'Brainjack' Your Memories in Future?
Not sure I'd call a decacorn a startup anymore. Is that 20% difference in total compensation or liquid compensation? Unless the company goes public anytime soon, the difference might be quite a bit more.
I think you’re missing a little history over the last 20 years.
The Grammar of Fun
Satoshi Nakamoto and Rothschild.co
Friends over at Rothschild Bank say they identified the "true" "Satoshi Nakamoto." "We are engaged, yes", a current partnership with the man to launch a revolutionary "social cause investment bank" and "deal-house." A source familiar with the matter say Rothschild Bank had been evaluating the launch of a "predator bank", a "financial canopy" of best in class FinTech products under open roof, a "financial supermarket" built for commoners via a "zero-cost" model. "In December, we discovered the Uberbank of Banks" which founded by a hermit-man thought to have Tourette syndrome . When asked how they identified the man, they said "He's decades ahead of Wall Street and utilizing "quantum leap" technologies and tools "quantum speed machine learning" and "natural language banking bots" that haven't been commercialized to date, and were previously unknown to exist on out planet. He can describe all of blockchain in three simple words "[true]accounting that [actually] ties""You'd think he's obviously passionate about finance or "blockchain", yet the only cause that he gushes over is the plight of orphan children [a cause Satoshi publicly parroted], that's the only issue he appears passionate about" According a conversation with Rothschild, He's a man on a mission-a "predator rather than a "challenger" and he simply stutters because his mind operates at quantum speeds. "For him talking with humans is simply too slow."
You Want How Many Years Experience?
I agree. This is why I said (below) that the study seems to measure susceptibility to believing fake news, not the rate at which one actually believes fake news. If one walks around with a liberal bias, one will believe some wrong things, and believe some fake news, but one will still be overall have more correct beliefs than someone who walks around with a conservative bias.

(I would not call myself a liberal, for what it's worth - this is a point about the positions typically held by these two groups in US politics.)
The other day I started thinking about the state of transit in the SF area and found a few articles from the past few years that presented a rather different picture from the hyperbolic Uberized/company bus/e-scooter/Hyperloop future: that the focus of local transit investment in the near term, and hence the development projects, is most likely to be in the ferry system. A terminal expansion around the SF Ferry Building was recently completed, and SMART to Larkspur is on schedule for this year(replacing a tight bus transfer from San Rafael), opening up the ferry connections to northern cities. Ferry ridership is up massively in the past few years, the system is well-liked even with full rush hour loads, and it's relatively inexpensive, with fast turnarounds - in the tens of millions for this most recent addition - to continue adding capacity. The only major limitation is in choices of destination.

The flashier high-speed projects(including hyperloops, whether or not they are worthy tech) serve their purpose best once they're connected to a strong local system. That's a big factor in the unfinished outcome of California HSR being a disappointment: It's not just that the Central Valley cities are "too small," it's that they don't offer much to connect to internally and they aren't doing a lot to develop a core around the new stations. From what I can recall, the proposals were mostly park-and-rides, which is like throwing away the investment.
It doesn't matter. You are putting someone in trusted circle using some heuristics. Most trust relationships eventually forms delegation chain (A trusts B, B trusts C, ...). All such chain degrades exponentially by some factor, however small it may be. This is why organizations with deep management hierarchies are so dysfunctional and inefficient.
I guess you're getting downvotes because you posted this without explanation, but wasm actually makes a lot of sense for safer kernel extensions, as it allows for sandboxing code running as ring 0.
> I suppose one could say Coq is good enough, with bugs.

Wait, isn't Coq verified by itself?
If uranium ore is only 10x as radioactive as bananas, then could you make bombs from 10x the fruit? Seems easier than mining.
>The big donor though is neither Obama nor Trump. It's Mitt Romney.

For sure, I don't deny that. I'm not claiming anything about whether being liberal makes you "good" or "bad" w.r.t. charitable donations. I'm claiming that the liberals in this study might know some additional facts that would explain why they're more likely to believe the positive story about fake news in this case. It would certainly be interesting to retest this, but use Obama and Romney as the names instead.
I don't work in California and it took me a while to figure out what FAANG stands for. Have you guys ever thought that you're just in a bubble that's not representative of the industry as a whole?
In what world does a broken window total a car? While we're at it, in what world does your insurance premium not increase drastically after you collect on a claim? Your math is incredible flawed?
No suite of tests is complete enough to replace a proof. Unless the domain is finite and the tests exhaust all values in it.
If you are the type who only drinks one bottle of beer per month, you really need to just walk away from the multi-bottle "deals"
Oh, please god no. Keep your android OS away from my mirrorless camera. Can you imagine having to take the camera away from your eye to use a finger to slide a UI slider to increase/decrease shutter speed?

I have a Panasonic and the OS is pretty freaking great. 10 to 20 minutes of poking and around and maybe a few hours of real world usage and I can customize my own buttons and quick menu for what works for me. I don’t want some bloated POS andriod iOS apps on my camera.

As far as the hardware is concerned. Yeah, there is a lot of artificial segmentation in the market. I think this is why the camera market is failing badly.
There is an active industry devoted to providing charity vehicles to help launder bad reputations of extremely wealthy people.

Simple application of Goodhart's law.
> why does anybody want to work at Google

with all the android privacy issues researchers keep uncovering, i feel like Google has really driven a certain fraction of the labor pool which cares about protecting user privacy directly away from itself

> they are all incredibly (for want of a better word) hacky.

yeah, i haven't seen much of anything to feel inspired by either (although I do think Google Maps team has put out a really solid product). but i have to deal with the Android SDK and other google libraries for android, and "hacky" seems like the best single word description for that stuff, IMHO, too.

what makes me laugh about the android documentation is that even though Google's mission is to organize the world's information, the best android documentation and guidance i can find is organized by Stack Overflow.
Show HN: Kagi – Asymmetric Key Authentication for Websites
I think if you have a population of people doing the same search, split randomly across the two sites, things like how long it takes to leave your site through a search result, how far down that result is, and how often people come back to rephrase their search are all good metrics.

Not sure there's an answer for a single search for a single individual though.
So according to this [0] it runs in Internet Explorer on Windows and WebKit on MacOS (which explains why there's so much JQuery in the examples), but here [1] it talks about writing plugins in Typescript with no transpilation step. So Office is shipping Typescript now? In any case I look forward to a bright, dreamy future where Typescript is Windows' default scripting language.

[0] https://docs.microsoft.com/en-us/office/dev/add-ins/concepts...

[1] https://docs.microsoft.com/en-us/office/dev/add-ins/develop/...
“Good” or “bad” printing (to use the darkroom photo term) can only really be defined relative to artistic intentions. There are many possible choices to make in producing a final image, many competing aesthetic goals which cannot all be satisfied simultaneously, and no “right” answer.

Some photo printers love to allocate almost all of their available contrast to large-scale shapes, producing essentially silhouettes. Others like to allocate almost all contrast to local fine detail, leaving the image looking like a gray blur from afar but detailed and crisply textured from close up. Some photographers like their images to be a festival of competing intense colors, while others make nearly monochromatic images in one color or another, or stick to a pastel palette, or make mostly neutral images with a few intense exceptions. Etc.

When someone says a photo or video was printed badly, what they usually mean is that either (a) the printer had shallow aesthetic judgment or boring artistic goals, and/or (b) the printer lacked the skill to effect their artistic vision.
What’s in Your Index Fund?
MSYS2 is based on a fork of recent Cygwin, just like MSYS is a fork of ancient Cygwin.

The idea behin MSYS was to create a stripped down Cygwin that doesn't provide a complete Unix or Linux-like environment on Windows, but provides only a toolchain: compilers and some common tools for building programs. That toolchain cross-compiles programs to Windows, using the system library MSVCRT.DLL as their run-time. That toolchain, supported by the MSYS run-time, is called "MinGW". MinGW-copmiled programs are not MSYS programs. MSYS is not so easy to extend.

The MinGW toolchain (or rather just its compilers) are available under Cygwin as a package. If you want to build MinGW programs, Cygwin with the MinGW package is a way better way to go: you can easily use any build tool that you need. Adding new utilities to Cygwin is easier than extending MSYS. You have the host environment there with the host compiler. Does your MinGW program need Ninja or CMAKE? or AntLR? Just build them and use them.

MSYS2 is basically more of the same as MSYS, just forking from a newer Cygwin. The cross-toolchain is now called MinGW-Win64 or something. Programs built with this now don't just link to MSVCRT.DLL; there is now some run-time library material, like a package of POSIX threads and whatnot.

MinGW and MinGW64 are not very good systems if your software requires a significant POSIX layer. I couldn't port the TXR Language to Windows using either of these. The Cygnal project is much smarter for this requirement area: about twenty or so well-targeted patches to the Cygwin DLL to bring about more Windows-y behaviors where Cygwin goes overboard with the POSIX simulation.

For instance, one thing that my program needs from the environment is a working POSIX termios: #include <termios.h>, tcsettattr/tcgetattr and so on. Plus working ANSI/VT100 escape sequences.

All that stuff ports to Windows with Cygwin/Cygnal.

The fact that "termios" isn't a "native" component in Windows is a completely immaterial, emotional argument. A Python list comprehension isn't native Windows either, and neither is a C++ std::map.

If my program relies on "termios", then a run-time which provides a faithful rendition of it is more convenient than one where I have to port all that console handling code to use the Win32 Console API.
Well I did spend this weekend trying figure out how to dynamically update keyframe rules with JavaScript only to discover the window.CSSKeyframesRule API is incomplete on most browsers so I found a different nonstandard way to solve that problem cross browser. I have not seen a failure to implement standards like that in many years.

Just about everything else on the frontend is absolutely solid cross browser with 5+ years of thoroughly tested support. People don’t write abstractions to fix weak technology, they do it to fix weak developers.
In the End, Amazon Didn’t Win Its Own Subsidy Game
Programmers tend towards logical thinking and a large part of your second question is irrational. ;)

That being said, would you offer the definitions of "real numbers" in this context as part of the prompt, when the candidate asked, or not at all?
I think the scale on which to measure the number of github stars is what quantile it lies at in the distribution of github stars across projects. I'm not sure what quantile exactly 62k is, but it's very high.
Above example is not a test of your programming skills. May be you are great NodeJS ninja who doesn't need to care about any of this. I think there is two types of hiring that often happens (1) for a specific project, specific task (2) long term member of the mission that company has.

For #2, I prefer to hire people who are generalist problem solvers. They need very strong coding skills but more than that they need to be able to operate in new domains easily and adapt. If I was running a startup, I would need them to work on MySQL database one day and react-native stuff other day and perhaps also pick up some of deep learning practitioner skills two months down the line. Above example question doesn't expect candidate to be familiar with floating point representation but it is interesting to see what they might have thought if they were the ones doing it. Assuming everyone works with numbers all the time, people are hopefully familiar with basic issues of precision, rounding etc.
The solution would be a node standard library project that contains the slowly moving parts of the 1500 dependencies, which means that it doesn't need too much maintainence.

I don't understand why the companies that depend on webpack haven't built a project like this yet (and made sure that the important projects use that library), but I believe it's just a matter of time.
Using H3 to analyze data originally indexed in different formats is definitely cool, but you can totally do that with S2 as well.

I personally feel the unidirectional edges[1] are a real differentiator. If you have these space-time buckets and compare counts between two points in time, you can see the change in density, but you don't know how active it is. Tracking transitions between hexagons in an anonymous, aggregated fashion lets you see if the "stagnant" areas of your map are stagnant because the actors actually aren't moving, or if there's a large "mixing" of the actors but you've reached a quasi-static-equilibrium in the system.

It also lets you see which regions are more connected to each other if, for instance, hexagon A always flows back and forth with hexagon B which also flows back and forth with hexagon C bordering both but no such flow between C and A, so from data you can spot potential rivers, deduce roadblocks/accidents, that certain businesses must be closed, etc.

[1](https://uber.github.io/h3/#/documentation/api-reference/unid...)
I live in Japan.

The main issues I see with this is, rather than just "I don't trust the government":

1. They'll do a scan of all devices then ask the ISPs to provide customer information for the vulnerable IPs found so that the government can contact them. So now you'll end up with a big fat list somewhere with names and addresses next to known vulnerability and that list is bound to leak sooner than later. See "My Number" (Japanese equivalent of social security numbers) leaks recently.

2. This makes for great phishing. All newspapers and TV channels have said you might receive notice from the government about security. Now you just have to send emails or letter claiming to be the government, saying "we have found your network to be vulnerable, please run this program to clean it up" and it's way more likely people will run your malware. FREE Advertisement provided by public funds!
My (relatively) inexpensive Panasonic GX-80 (GX-85 in some markets) has those features. How are Canon so far behind?

The biggest issue with the GX-85 for film is it's lack of audio in, that can be circumvented with a seperate audio recorder but it's certainly not perfect.
There's not one kind of programmer. You may not be good at algorithms, theory of computation or numeracy. There are huge swaths of important work that don't include these attributes. But there are also many that do. And for those, you may be unqualified as this is not a particularly challenging or deep question for this branch of our field.
>What protectionism does, from a theoretical standpoint, is provide some control over the distribution of the surplass.

Protectionism provides a mechanism to increase comparative advantage.

American economists drank a little too much of their own ricardian kool aid in the 90s and early 00s when they paternalistically tutted at China for enacting protectionist policies against her own good.

Now that China has stolen comparative advantage in electronics manufacturing, the CFO of Huawei is under house arrest and the tutting has all but dried up.
The Digital Antiquarian: Ultima VII