jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There are occasional emergencies where the ability to call you for a problem would enhance your value. As it sits, the inability to call you does indeed reduce your value to the company. It is one factor they will weigh when they assess you, and it will be a factor in any future job hunt.
True, but this would be pretty easy to spot. I am ok with the compromise of using the same method used with ssh host keys for passing the name. The browser can cache these keys and tell the person if things are changing. At least that would be much simpler than these additional DNS lookups and assuming people are using encrypted DNS to a trusted DNS provider, but that is a whole other discussion.
They are talking about public keys though.

They just removed the part about not having access to private keys.

Omission of the line doesn't actually mean that they now have access to private keys as well.
Outside of rent and automated savings I actually just use good old envelopes for all of my other purchases.

https://www.amazon.com/gp/product/B0721TMDCL/

The annoying part is going to the bank once a month to get the cash and then making sure you have the right denominations to easily distribute to each envelope. It took a few months for me to get used to it but my spending went way down.
Does nobody remember the Iraq war? The administration followed the media, not the other way

https://www.mediamatters.org/new-york-times/how-iraq-war-sti...
Indeed. In my case, I'd love to have some super cheap wireless service that can't access streaming video for some of my IoT devices. Larger manufacturers can negotiate contracts for this sort of thing, but for an individual, it's only really possible if I can get a really restrictive plan.
Even still, a one-third of a memory error per year is a rate that I'm totally comfortable with.
You're missing the issue - this is not about the legitimacy of any particular system, it's just about lies and misinformation.

The claims of widespread election fraud have no material basis, it's entirely an issue of political theatre.

If you just lie, lie, lie on Twitter, FB, wherever ... then a certain number of people will believe it's true.

Especially if segments of the press back you.

So the normative rules of 'spin and narrative creation' which politicians and the press are all guilty of, has been escalated to 'total fabrication of facts'.

There's no real foundation in real facts, which makes any of these issues impossible to navigate from that perspective.

No amount of fidelity, auditing or recounts will placate a group who's objective is to reject whatever reality doesn't suit them. 'Evidence' is pointless if someone can reject it out of hand.

Consider how important 'integrity' is, in all of our systems, and how badly it falls apart when we stop doing our jobs with integrity. That includes us.
> These are fascist methods successfully used in the past for power grabs. I was going to explain in more detail but then I saw your HN handle...

In case anyone was confused about the above (I was), I web searched 'Dirlewanger' and came up with this:

https://en.wikipedia.org/wiki/Oskar_Dirlewanger

Is this considered Doxxing?
I think you're mixing cause with effect. Someone argued (can't find source now) that sth. similar to Moore's Law applies to programmers, their number doubles every year or two. Effectively, half of the programmers working now where not even employed two years ago.
Other people have answered that question for you, but I'd also like to point out that a number of cities have had problems from far-off speculators buying up dirt cheap properties and then failing to maintain them or pay taxes. In one case, it may have contributed to a gas explosion in an abandoned house in Cleveland: http://www.ideastream.org/news/feature/long_distance_ownersh...
Discovery mechanisms can help with location coupling to some extent, but of course not solve it. Protocols and queueing help with time coupling to some extent (like ZeroMQ).

Split brain issues are harder to solve, but of course there are protocols to deal with that too.

Small nitpick:

> And since CPU clock speed won't really be getting any faster, we have to scale out if we're going to scale at all.

What does CPU clock speed have to do with all this? It certainly doesn't affect communication latency and is a rather poor indicator of computing performance.

While clock speeds have stagnated, single core (thread) performance has been steadily increasing. Compilers are just not fully exploiting additional computing power yet.

Then there's always NUMA (non-unified memory access, multiple CPUs and memory subsystems networked together at hardware level) and in a larger scale, RDMA (remote DMA).
According to an HN comment by user cromwellian, it's widely used inside Google including the new Inbox mail app:

https://news.ycombinator.com/item?id=8554339

Other references mentioned by the poster are "Apple (iAds Workspace), Amazon (AWS Console), Nike".
No, there's the belief that the human species has races unlike cats, dogs, etc.

Just because the word is shared with the scientific concept doesn't mean it's believed to be the same thing. It's simply a remnant of the times when that was the general belief.
High interest rates weed out underperforming companies. That's exactly what inflation is for. The reality is that CPI inflation is still dead and the fed is irresponsibly following a 0% interest rate strategy that will never work out.
The term "white names" drives me insane. It usually exemplifies the cultural ignorance and Anglocentrism of the speaker more than anything.
Who upvoted this? Trollaxor is a well-known troll and the original 4chan. The "group" has been around since 1999, and has various offshoots, including GNAA. The bunch were responsible for making slashdot mildly charming, circa 2003, but never since. They were the ones responsible for the "BSD is Dying" meme as well

[Edit:

They never said anything good about BSD or Open Source in general:

http://www.trollaxor.com/search/label/*BSD

]
I agree. The first time when I read about unit testing, I was amazed: This will find bugs!

But will it? No, I do JavaScript development and unit testing just check the output of the functions. Most of the time, all I do is DOM manipulation, function returns special values, problems like Ajax.

Unit testing is really poor.
It's reported in The Times that the problem isn't taking territory, but holding it.
Probably not. Human and animal tests have been conducted with enormous doses and no obvious brain damage turned up. It does cause neurological changes, including migraines, in some people, but that is probably because the molecule resembles several neurotransmitters. That's quite common with molecules that resemble neurotransmitters.
Clever but I don't see it catching on in the U.S. Looks like a potential lawsuit coming from burglars injured on the job. And if he can't get out, it's a mantrap, which I believe is illegal.
In fact, the two things I would most go out of my way to avoid would be A) trying to figure out what people will like based on what other people with similar taste like and B) pulling specific facts out of articles and trying to analyze them or compare them with other articles. These two approaches seem like incredibly hard problems to solve, and they don't seem at all necessary to create something that's an order of magnitude better than what we have today.

A is a solved problem. Heck, there's an API for it even: http://directededge.com/
"Uniform distribution is special case of random distribution."

What is a random distribution? I think you meant probability distribution.
At http://en.wikipedia.org/wiki/Asilomar_Conference_on_Recombin... in 1975 scientists agreed to a moratorium on certain types of genetic research. Basically everyone agreed.

I don't know how true it is, but a professor of mine who was active in this type of research back then said that as soon as the moratorium expired, everyone published all these fantastic results from huge complicated experiments that they had very obviously been doing during the moratorium.

It's hard to put the genie back in the bottle.
I think it's bananas that you're advocating for historical eating and getting downvoted. The only reason we're here at all is that it worked well enough to keep people alive.

Maybe it's not "optimal" but considering that obesity, heart disease, diabetes, cancer, etc rates have all been climbing like crazy for the last 50 years and the diet has changed a lot in the last 50 years, it's not outside the realm of possibility that the change in diet is causative towards these outcomes rather than simply correlated.

And considering how long it's going to take to sort it out definitively, you might have to go most of your life making decisions based on a hunch rather than with proven science. It sucks, but that's life.
Brilliant advertisement for a product (NOT)

The icing on the cake is the use of a pie chart for "Vehicles per capita" (pardon: "Vehicles per capita (per 1000 people)". That's a kind of BMI for road congestion that forgets to compensate for the size of the road network), and of a 3D pie chart for "Average Monthly Disposable Salary"
Simon Peyton Jones himself does not count Haskell among the “useful” languages (Simon Peyton Jones - Haskell is useless): http://www.youtube.com/watch?v=iSmkqocn0oQ
Posts like these are the reason why I visit HN.
If the secret police want to know where your bake sale is, they'll probably just read the address on the flyer instead of decoding the magic tracking dots.
Forget "Men Who Stare At Goats" - now we have "Thugs who Stare At Fountains" :D

But jokes aside, this is a really interesting and approachable article! It just suffers a little bit from the writer not being a native speaker. I'm German myself, maybe that's why I notice the German tendency to "concatenate" words (e.g. "surface-topology" or "cloth-simulation") even more when it is (mis)used in English? Just some constructive criticism, in case the author reads this...

...and of course it should be "Mortal Kombat" ;)
You can gain some speed by repeatedly jumping btw.
This is why “nobody reads documentation.” These courses are typical tech-writer overkill, missing the forest for the trees, then getting lost in the weeds (if I may mix a few metaphors). There is too much introduction and setup, then it jumps into the nitty-gritty, but never gives the big picture.

Assuming this was written by the Google tech writers, I’m surprised at how middle-of-the-road the offering is. I kinda assumed they had an academic-like cutting-edge writing department.

To write documentation, you need 2 things: an understanding of the subject matter, and a high-level understanding of what the readers want to do. The reader doesn’t want to use your API to list resources, the reader wants to give his/her users a list of resources for further operations. So you don’t give a trivial example of getting the list of providers, you give an example of how to display providers by getting the list and processing the various useful fields.

It also helps if the API or UI or whatever is logical and consistent to begin with.
I've recently upgraded to 2010 model car with a multi-function display after driving a 2005 Honda for the past 5 years. I've never been more distracted behind the wheel. The novelty has worn off a bit now so I don't look so much, but I can only imagine how distracting a full smartphone being there would be.
They may be inferior and insufficient, but poor countries do have hospitals too. Let's not overstate that either. Though yes, ultimately decimation seems likely.

But also poverty provides something of a barrier to travel, slowing coronavirus down. If it takes long enough to hit them, developed countries will be able to assist a lot more.
I found that turning my tablet sideways revealed a sidebar with links to each section of the courses. Sometimes responsive UI is not better.
Your criticisms don't seem to make much sense...

* Preventing forgery/tampering is an orthogonal issue and can be done by intrusion-detection software.

* "trivially decrypted without the key" -- How? The size of the file is not going to make any difference here.

* Of course, the key can be recovered if you have the ability to ptrace. What's your point? That's going to be true of any solution out there.

Why don't you make some constructive criticism instead of being obnoxious.
Interesting. As a would-be passenger, is there any way to tell how much you'd have to tip to get a ride? Or to get a ride within a given period of time? It'd be very useful to see that curve - "well, if I tip seven kuai, I'll get a ride in ten minutes, but if I tip nine kuai, I'll get it in five minutes, which sounds good, but to get a ride in three minutes I'd have to tip twenty-five kuai, so forget that".
The go toolchain bootstraps a small kernel of itself from normal gcc and I have yet to encounter any outrageous configuration issues. It should be at least as simple as building C programs that use standard autoconf, if not simpler.

I've done some work cross-compiling golang on platforms that are not yet officially supported. I think you'll find the support is really remarkably good.
Aren't these implemented in hardware on most CPU's? Or is this floating point emulation for CPU's that don't have built-in floating point?
Monster? It's the best and fastest JIT that exists...
Yep, 'ich mag sie' could be informally referring to a woman, formally referring to a person of either gender, or just any group.

Machine translation is of course aware of this problem, and doing the (rough) equivalent of "whole program analysis" is an active concern. I.e. you can try to source info elsewhere in a longer input to decide between multiple possible translations for another bit. The problem is really these short inputs where no context is easily available to the program - it's an input problem in some sense; it's just much easier for a human translator to guess from cues the program simply has no input channels for. One of those cues is who exactly they've been hired by, though, and that can be replicated with user profiles, too.
I think that's a bit unfair. Sure, we can play semantics and claim it's technically incorrect to say "smoking causes cancer" because if it did everyone who smokes would get cancer, and that isn't the case.

However, we are aware of quite a few known, and many probable, carcinogens.[1][2] Among women, breast cancer comprises 60% of alcohol-attributable cancers.[3] And to support the claim that certain foods, when prepared in certain ways, can become carcinogenic take a look at the research on Heterocyclic amines,[4] and acrylamide.[5]

1. http://www.cancer.org/cancer/cancercauses/othercarcinogens/g...

2. http://en.wikipedia.org/wiki/List_of_IARC_Group_1_carcinogen...

3. http://onlinelibrary.wiley.com/doi/10.1002/ijc.21903/abstrac...

4. http://en.wikipedia.org/wiki/Heterocyclic_amine#Heterocyclic...

5. http://en.wikipedia.org/wiki/Acrylamide#Toxicity_and_carcino...
Indeed. And more generally, using some of the SSH concepts on the web such as public key authentication.
On most computers there is a virtual keyboard.
Your perception of Microsoft may be correct, but it alsao applied to the others. Apple didn't invent multi-touch either. Google didn't do Android inhouse it was an acquisition (at least at first).
You know what would blow both of those out of the water? Selling it to those that have indicated that they are interested in Taylor Swift as white suburban women in Iowa do not buy Taylor Swift albums. They buy mom jeans. Instead they are getting ads for Taylor Swift.
Yes and no. Society won't survive on earth because earth's society is dependent on fragile supply chains which in turn depend on everything being ok.

A Martian society would survive by virtue of already being equipped to operate in a hellscape.
There are a hand of YouTube users making great tutorials using geometry nodes, worth a look.

I know this is going to aid me when I start my projects.
If you get tenure and teach a course like Physics 101 you will get more and more fluent with the material each time you do it and the undergrads seem a little slower each time.

Yogi Berra said "That place? It's too crowded, nobody goes there anymore!"

One answer is to form an "inner party" from the best 5% out of the "outer party" and repeat the process every 5 years or so. Look at the "Cell structure" used by V. Lenin and his comrades.
Why would you subject yourself to this when there are multiple FOSS reddit mobile apps available?
I think this is a difference between what someone who knows what's going on under the hood understands the disclaimer to mean, and what other/most people understand it.

The disclaimer put front and center is designed to tell you exactly what is going on. But, I'm not at all surprised that most people assume incognito/private modes provide far more protection than they actually do.

This is a fairly difficult and important technical communication problem: To make sure that most people after reading something understand what is meant. It's why you end up with all those really stupid sounding disclaimers on various products not do stupid things that seem obvious not to do.
Delightful article. I only wish I found it the day before I needed to figure CSS animations on my own, not they day after :) This is by far the best piece I found on the subject.
It's not a bad thing for these to get posted. If anything, it highlights how technically illiterate the powers that be really are.

It's all too easy to assume that everyone knows what http requests are and how a browser works when working in the tech industry, but the _vast_ majority of the population has no idea whatsoever how the (modern) technology they use and depend on works, on even basic levels.

Most people understand that when you phone someone, it has to go through a telecoms company. For some reason, the internet doesn't have that same understanding and people are still stuck with this idea that browsing to a website is still just a two-party transaction between them and the website they visit.
If you install the HTTPS-Everywhere Firefox addon, all wikipedia URLs and hundreds of other domains are automatically redirected to their https equivalent.
Looks very interesting. Having now seen how beautiful coffeescript is, are you considering making this an option? Being able to build a whole app in coffeescript seems very appealing.
Why do you need a case for protecting the back? The important thing to protect is the glass, the back is irrelevant as far as actual use of the iPad is concerned.

If you care about scratches on the back a cover is not for you but don't pretend for one second like there is no difference in severity between scratches on the back and on the front.
Great points -- I've got some serious work ahead of me. :)

Near-term plan is to spend this week building out the reporting interface and spreading the word.

For #1 & #2, I'm hoping that using Dave's AARRR methodology will allow me to apply a somewhat consistent framework across a variety of startups.

For #3, you're absolutely right -- it's a big problem (and I haven't even thought about it yet).

So, any chance I can get you to try this on geckoboard itself? :)
VirtualBox is significantly less useful (to me, at least) without the guest additions, and they're closed source. I don't know how much effort it would be to clean-room them.
Would love to see a Mixergy interview with your friend.
Caveat: I don't work on advertising systems, but I do work in ML, and I've studied recommendation systems. One way to think about these large systems is that they contain a condensed representation of you that is comprised of all the things you buy/consume on their platform (the raw data) and some derived descriptors (possibly demographic information/information from other platforms/"engineered features" like what "style" of clothing you like, etc. This representation of you (a vector) can be compared to other members of the platform (inner product), and they can give you recommendations based on your similarity.

The problem is that in this case, they've encoded into your condensed representation something about office chairs. A better system would be knowledgeable about the kind of purchase and infer if it's the kind of thing you would buy once, or multiple times.

But then you have the problem of different individuals having the propensity to buy different products at varying intervals. If I like shoes, I might buy many pairs. You might not be into shoes, and so you're not going to buy more than a couple pairs, if that. In this case, how do we train a system to know the difference between the two of us, with our different tastes? The more specific we get with the vector descriptor, the harder it is to compare us to other people (because in high dimension, random vectors are basically orthogonal).

And going through all products and trying to determine if they are the kind of thing that you would buy more or less of, given that you just bought it, is expensive, and likely difficult. The system ultimately falls on a positive correlation between history and future purchases.

Another way to think about this is with Bayesian reasoning, where your prior likelihood to buy office chairs affects the posterior. The system's prior is high (you've bought chairs in the past), which scales the posterior (that you'll buy a chair now).
Doesn't the fact you even know who Elon Musk is show that Tesla has a good story?

I have no idea who the CEO of any other car company is, and although I think Tesla as a company is interesting I have no interest in their cars or any other companies cars for that matter.
Jazzy radio budapest all day since years in my work-hours only.
Social media is a platform. It's like holding Tim Berners Lee responsible for the entirety of the internet. At some point, the invention is far bigger than the person. You are talking about making 1 person responsible for the fate of the entire world. It's simply not realistic. I don't care if he's a billionaire or not, it doesn't make him a omniscient omnipotent god. he's just a person not some abstract representation of wealth inequality and everything wrong with the world.

Anyways, my point was that I do believe the board will be independent of Zuckerbergs oversight because he doesn't want it.
Such a badly-written, mean-spirited article. A typical paragraph has a few ominous claims, which, when you read the links, aren't supported at all, nor connected in the way they're suggested to. Such as :

> In one post, he aligned himself with Charles Murray, who proposed a link between race and I.Q. in “The Bell Curve.” In another, he pointed out that Mr. Murray believes Black people “are genetically less intelligent than white people.”

And when you read the linked page[0], what Scott writes concerning Murrary seems perfectly inoffensive. He divides political views into quadrants, Competitive/Collective vs Optimistic/Pessimistic, then says "The only public figure I can think of in the [Collective + Pessimistic quadrant] with me is Charles Murray." This is what is described as aligning himself with Murray. The paragraph makes Scott sound like a flaming racist. It's just totally dishonest writing. It's hard to believe they're arguing in good faith there, but who knows.

The anonymity thing seems to have been well and truly discarded – flung in his face, more like. What did he do to them to deserve such treatment, such contempt?

I did get one laugh, out of:

> “[Rationalists] are basically just hippies who talk a lot more about Bayes’ theorem than the original hippies,” said Scott Aaronson

[0] https://slatestarcodex.com/2016/05/23/three-great-articles-o...
I can pay you to put my company name on your business website or a physical banner at a trade show and account for this as a business expense (deduct it) without you being a non-profit. I have broad latitude to make business expenditures in a manner that I believe is profit-seeking or optimizing for my business.

People do this with Google and Facebook all the time. We call them ads. Not every ad campaign has a positive RoI.