skysight-inc/HackerNews huggingface dataset:
I'd like to share my story related to ageism:

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

If it's that hard for me, it seems true to say it's much harder for someone much older.

I hear you about the -ism fanaticism. But there seem to be serious problems on the horizon. I can't make you believe them. All I can do is try to relate it to something in your life.
BitDegree – Token generation event: 1 Dec 2017
Sweden’s the same :/ I commute by train to work and every week I’m loosing minutes and sometimes hours.
The app itself.
This thing I don't understand - Softbank takes $45B from the country's sovereign fund and then turns around to invest $25B in the same country. Why?
Are you suggesting that Verizon should have given you that feature for "free"? In that case, they would have either passed that cost on to every customer, or not had that feature at all, taking it away from those who were willing to pay for it.
The train guys all compete with each other in Japan to be as close as possible to exactly arriving and leaving at the scheduled time.

You will often have a train/subway stop before it gets to the platform, just a 200 or 300 or so meters away, then start again.

I heard this was so that they would arrive at exactly the time they were supposed to arrive.

It's one of the things I miss most about Japan, a simply amazing dedication to their craft.
That's like saying a file on your computer is just a "contrived meaning" of the way magnetic domains are arranged on some glass platters in your hard drive.
It would take a complete overhaul of our political processes combined with a massively different transportation culture and an increase in population density. Lobbying at all levels maintains the status quo in the train industry, low population densities make a profitable human train transportation industry very difficult, and a culture that views those who use alternative modes of transportation as poor means even if the infrastructure was made, only the poor would use it to any reasonable extent.
Haha, I've been a programmer for most of my life and I don't know what "inverting" a binary tree even means!
> That Midwest Has Internet.

I'm pretty sure Hacker News has a rule about lying.
Fascinating. Are the passengers walking to the station and know exactly how long the walk takes? Or is it some closely timed transfer from another source?
A recursive resolver does not need to forward queries. ;-)

Conceptually, it starts with the root nameservers and works its way up - dot by dot, recursively, hence the name - until it finds the domain the host in question in it, then asks the nameservers for that zone and caches the result.

It is possible - with BIND9 at least, but I guess other DNS servers offer similar capabilities - to use forward servers for convenience/caching or to redirect queries to specific servers depending on the name in the query. But it is not mandatory.
That's the only thing I pay big taxes to NY for - the convenient trains (what else is NY useful for?). And they can't even get that right!
The main issue is probably NIMBY.
If you think you're entitled to act like a jerk if other people get a free pass, then you learned the wrong lesson. Acting like you're in some battle of YOU VS HN is just avoiding what I'm talking about, while proving everything I've said is correct.

You're now dishonestly focusing on only one part of what you said. I have sold on Amazon, not for large amounts, and could give a better explanation of why people should stay away. The fees are high, Amazon will arbitrarily gate off categories from experienced sellers with good records, and so on. That's not a high bar.

Dismissing that you should have to support what you say with substance as "academic rigor" is just stupid. Flying the flag of censorship is disingenuous when your post is all style and no substance. (Response to another comment.)
Coding does matter, but most companies can only extract a limited amount of value from code, due to various dysfunctionalities in how they operate.

Being a good coder in such a company could be problematic, because they won't be able to recognize ability or benefit from the difference in skill to an average coder. These companies will treat programmers poorly, will try to save costs, outsource, etc.

I don't get why you claim that younger people will replace 40-somethings. It's not like the older devs will break outside of the warranty period.
"That's a destruction of the richness of our linguistic commons and you ought to be ashamed of yourself for doing so."

Never read a more US-centric comment on HN towards people who are a.) not native speakers b.) don't have the vocubulary which seems to be necessary to leave comments on HN. But I assume these are the times.

Luckily the most common language in 50y will be Chinese.

Hopefully they are more polite than this.
"Vue.js is awesome. I’m telling this after having used React for more than a year in production software". I wish the author gave some mentions as to why that's the case (and why he's even using Ruby here).

I've been using React with MobX and Typescript for the past year in production and it's been treating me and my team very well. The framework feels quite invisible at this point.
The most charitable interpretation I have is that some people, perhaps Pai included, are fed enough propoganda that they start believing it. If you only listen to and think about arguments made by lobbyists for big businesses, and you can succeed in your job and make more money / have more power by believing them, then you're less likely to seek out opposing ideas or even think critically about what you're told.
Software that adheres to nice designs like Material and Fluent.
People should be considering wealth though, not income.

When you're looking at the "rich," income doesn't tell you very much, since most "rich" peoples' wealth exists in (and continues to accrue via) non-income vehicles.

If you earn a high income for only a few years, you won't have the extensive advantages (tax havens, etc) of the truly wealthy, and you certainly won't have all of the hereditary wealth squirrelled away into offshore accounts and invested into capital that's busy appreciating.
This is an excellent article, I'm going to up vote it right now. It's rare you get to read something so self aware that the author admits they hate what they sell.
Here it is: https://www.theguardian.com/technology/video/2013/nov/06/jap... or http://www.k2.t.u-tokyo.ac.jp/fusion/Janken/index-e.html

It's from the Ishikawa Watanabe Laboratory [0] at the University of Tokyo. They have a lot of cool research with high speed (1 kHz) video systems.

0. http://www.k2.t.u-tokyo.ac.jp/
I wrote this. All users get paid directly from the advertising network through bank wires / western union.
I joined an edtech company earlier this year: yellowdig.com. I think the thing I'd echo from this post is that time definitely needs to be on your side. Having connections also really helps. I'll keep the points about cost in my back pocket.
A distributed consensus library in C++ based on etcd/raft
I'm currently working in ed-tech, so a followup would be greatly appreciated!
So mtgox could have been implemented in Magic: The Gathering.
It depends on how often you play RPS. If it is something that happens at most a few times a day, you could generate a random list of choices in the morning and step through it as needed during the day.

If you are on a Unix or Unix-like system, you could make a list with something like this (line wrapped for presentation):

xxd -p -l 5 /dev/urandom |
tr [a-f] [A-F] |
sed -e 's/./c&dlfx0=rd1-lfx0=pd2-lfx0=s/g' |
dc -e '16i[d3-d3-d3-d3-****]sf[[rock]psd]sr[[paper]psd]sp[[scissors]psd]ss' -

which gives something like:

rock
scissors
rock
scissors
paper
scissors
scissors
scissors
paper

To memorize your list for the day, probably some kind of system where you have several images associated with each of rock, paper, scissors, and then use some standard memory technique, like a mind palace, to remember an image sequence for your particular list.

If you don't want to be memorizing something new each day, it would probably work to just memorize one reasonably long sequence and just cycle through it. Assuming we are talking about casual RPS here, not people who compete in RPS tournaments, your opponents probably are not going to notice that you have a pattern.

For instance, if you happen to have memorized pi to more than the average person, you could step through the digits of pi, taking each digit mod 3 to get your choice (skip the digit 0). I don't know pi very far, just 3.141592653589793238462643383, but that would give me 7 days of 4 plays per day before repeating. For things like RPS to decide who drives to lunch at work and things like that, that would probably be good enough to not have anyone notice the pattern (well...unless someone else at work was also doing pi...).
Are we really this thin skinned? It's a funny portmanteau not a slur.
I can actually confirm this, through a third party. I use to work for EMC, and left in early 2017, but still have a lot of friends still working there. Going forward employees were no longer going to be able to connect to the VPN with anything other than the Dell official Windows img. This mostly just meant that any work laptop must run Windows. Developer workstations could still run Linux, at least in the office I worked in as the IT there was not EMC or Dell, but our own internal that originated prior to our EMC acquisition many years ago.

I could see other organizations which were not so disconnected from Dell EMC being force further down Windows. Their solution is to run Linux in a VM, which is just unfortunate given the work and the product.
This might have been the link

https://www.youtube.com/watch?v=nEDTFhmf5Sc
Show HN: Performance comparisons of cloud backup storages
There was an interesting story a few months back about how the city of Nashville has a process where they buy homes in flood-prone areas at a "fair market price", then demolish the homes and convert the property to "green space" (preventing new buildings from being constructed). The main idea was that this is cheaper in the long run than the continuing cost of disaster recovery, emergency services, etc. for people in these areas. I don't think Nashville is the only city doing this sort of thing, but it was news to me when I heard about it.

http://www.tennessean.com/story/news/2017/09/08/nashville-ma...
That would be the case if referrals were the only source of income.
In the Netherlands, several years ago they changed the rule for closing the doors: the rule used to be that (if the train is on time, which is actually the case about 90% of the time here) the train doors didn't close before departure time, so what happened was that the whistle was blown just before the departure minute and the doors started to close at the top of the minute or a few seconds after it. Now the rule is that the train should depart at the top of the minute, so everything is shifted about 10 to 15 seconds earlier. A change that really has no benefit for anyone. But I wonder what the rule for this is in other countries?
Meanwhile, people had to sit on a train that was stopped 200 meters away from the platform for no reason.
It means to swap the left and right arm of each node. So you effectively "mirror" the tree.
It's not.
Free users have already agreed to share a percentage of their ad revenue. The 10% that goes to referrers is taken from that percentage.
I assumed it as taking a binary tree (L|R) and reproducing a tree that's (R|L). And if it is that, then writing out the algorithm on a back of a napkin just now was a pretty thought provoking exercise :)
Rust futures: a short tutorial
Despite the spectacular failures of hiring teams I don't think that recruitment process of those companies was entirely wrong. Of course there is a space for an improvement but big companies with big teams are looking for different people than small startups. A lot of people on that site did just that. They tried to go to big company and then they either went to small (at the time) startup or created their own. Their set of skill and ability to learn was perfect for inventing something new in small, agile team but was not suitable for huge, developed team where they would be just another cog in a machine.
Isn't what states "mean" irrelevant to whether it's a Turing machine? I was under the impression that as long as it can simulate a Turing machine (even an arcane or complicated one) is Turing complete and the state could be stored in anything (it's not like electricity has some special property that makes it better for Turing machines)
Consider that for a startup money now is worth a lot more than money even 6-12 months from now, unless you're failing anyway.

Let's say the valuation increases 10-fold between the MVP and the next round. Any $1 in investment I can defer from the first round to the second round then costs shareholders a tenth as much dilution. So even if I end up spending far more money, I may come out ahead, as long as the choices won't hold us back until then.

This doesn't take into account that I might not even be able to raise enough for a more expensive solution, so I might not have a choice.

So a lot of the time the right choice is what costs the least amount right now even if you know it will cause costly re-engineering down the road if you're successful.

For a mature business the tradeoffs are different. If you know your growth rates will be modest, then getting it right from the start matters a lot more.
From your article:

> Although 12 percent of the population will experience a year in which they find themselves in the top 1 percent of the income distribution, a mere 0.6 percent will do so in 10 consecutive years.

When you ask someone whether they will one day be in the top 1%, I don't think they are interpreting that question as "will you be there for a brief moment?" The question implies some level of permanence. So 38.4% are fooling themselves.
I am definitely not a fan of this guy's project but this just sounds like an affiliate or resellers program to me . . .
Tim Ferris is a charlatan. That probably has a lot to do with it.
What happens when I type “kubectl run”? A deep-dive through Kubernetes internals
My Sammelband Has Frisket-Bite: A Short Glossary of Delightful Library Terms
Something similarly hilarious happened to me. I sold an app I built to a company in the 6 figures. I was the sole developer on the app. The sale had already gone through and they (obviously) needed someone to help maintain the app. Rather than just offer me a job, they insisted I go in for a technical interview with their engineering manager -- after buying the app I had built 100% myself. That and a few other clues scared me away and I ended up working for a competitor which went on to become much much more successful.
I think in this case, you would actually require federal-government-decision insurance. The downstream residents very well might not have flooded had the federal government done nothing (of course we can agree that what they did was probably best). We should not pretend that another entity directly causing this shouldn't be held responsible, even if it was the right decision.
That's not really a problem if the user is frequently ingesting and vectorizing new data. They need a place to store it and efficiently query it. They can cache the queries for an old vector, but still need to compute new queries every time they have a new piece of content. Also old vectors might have relationships to the new vectors that have been inserted since caching, so you don't want to serve stale results.
I suspect it's more of a cultural/political problem than a density problem. NYC has a considerably higher population density than Tokyo and has an abysmally expensive/inefficient rail system.

American public transportation systems, even here in the densest part of the country, are easy political whipping boys. Blame whatever you'd like (cars, highways, unions, politicians, etc), it appears that Americans don't care too much about fixing their transportation infrastructure if those fixes don't involve cars.
Something wasn’t done right, right off the bat, thats grounds for not liking it, sure. But to dismiss it as immature despite it overcoming most (not all) of those flaws seems unfair.

I like it, some dont. I get it. All I ask is to not dismiss it.

Folks new to programming find these edge cases as a reason to not learn it. That irks me.
Well, that's nonsense: if you just arrive early and stand longer at the platform, everyone wins.
Increasing population density to Japan-like levels (and also removing governmental subsidy for roads, but that's a relatively small amount).

The Tokaido Shinkansen is around 520km long and connects Kobe (pop 1.5M), Osaka (2.7M), Kyoto (1.5M), Nagoya (2.3M), Yokohama (3.7M) and Tokyo (8.9M). Where could a US railway of similar length connect anything remotely like that many people?
Invert a binary tree as in heapify it maybe because inserting occurs at the leaf not root? Is that what it means? Does it simply mean changing the insert criteria so that a<b is now b<a?
No it isn't. Imagine that A convinces B to sign up.

A pyramid scheme pays "A" with the signup fees from "B". If people stop signing up, then you can't pay B.

Here, "A" is paid IFF "B" makes money. if B makes no money, then A makes no money. It's revenue sharing from referrals, not a pyramid scheme.
Fisker has filed patents for solid-state batteries
Most of the stations were only a single line, so no transfers. It seemed that the passengers knew exactly what time they needed to leave to make it to the station on time.
In one case someone wants you to work harder so they can work less, in the other someone worked hard (or smart) and doesn't want to give up as much of what they earned to others so they can work less.
It's like saying parking cars are turing complete, if a blue car means X and a red car means Y etc.

'Reanimator 17B actually says "Whenever a Rat (R0) dies, make a Sliver (S1M).'

The linked page is not using the rules of Magic the gathering or the texts on the cards, but uses it's own rules what cards mean.

The game rules of magic the gathering are not turing complete, because the linked post is not talking about Magic the Gathering game.
Other startups have zero influence on your success
It was clear from the very beginning that the decision was more on the "culture fit" side than the knowledge. His attitude shows this and then is confirmed after he quit Apple (who hired him no long after Google's rejection) and he — himself — stated in a message via Twitter that Apple's work environment was not for him.

Reversing a binary tree is not that difficult, and a good interviewer (specially the ones at Google) already know this, but if the interviewee shows an angry face out of frustration and doesn't ask for help or doesn't communicates his inability to proceed with such task, then what does the interviewer says? Rejection!

Interviewers also evaluate your communication skills.
Lessons I learned from reading this article:

* The author had multiple opportunities to return to freelancing and stop working on a tool that he fully realized was morally bankrupt.

* Then, even after his partner left, the author used gamification to hook people into using the app, recruiting people into his pyramid scheme, and exploit people in countries underserved by payment systems.

That's some pretty solid lessons there.
Learn to Code in Go
All around Europe train stations are turning into malls for the same reason.
Collecting Customer Reviews as a Feature for Your Marketplace Project
What does your first paragraph have to do with anything, though? Are you saying that in those circumstances the father has no responsibility at all? Have we forgotten the decade or more when the Child Support Agency was trying to make fathers partially responsible for their children in order to reduce benefits cost?

(also this thread started with "able bodied person that has paid in nothing and caused their own homelessness by arriving in the UK without a job or means to support themselves", and I'm not sure that being born is what's meant by "arriving in the UK without a job".)
Ah yes, people do bring this case up. However, they don't usually remember
that Homebrew at that point was a poor and incomplete reimplementation of
other package managers, used to break installed software on updates, and the
fact that the very team that was maintaining Homebrew was not competent enough
to either manage SSL certificate for their website properly or at least admit
that it was a bug.

The sole fact that people use your software doesn't mean that you're
competent, similarly to your inability to work with data structures on
a whiteboard not meaning that you're incompetent. Somehow people only remember
about the latter part for Homebrew.
It looks like at least 39% are.
> for no reason

Keeping trains on schedule is a reason. A very good reason to do something. It is unlikely that earlier arrival would have benefited anyone in cases like this, where they likely would have had to wait the equivalent time at a different transfer stop or signal, given that the whole system is timed so well.
Learn More About Who You’re Emailing with Sales Navigator Lite for Gmail
Yeah, US Bank, Wells Fargo, American Express, and Ameriprise have significant presences here.

Also lots of tech jobs at Target and Best Buy, and firms like UnitedHealth Group, General Mills, and Cargill.
That's the whole point. You thought the founders were getting warm fuzzies from sharing their story?
This happens in every country already, but generally you’re late when you’d get off, not on time.
That isn't a good reason to change the title. Seems like it should hit close to home if it is accurate.
That's not the case, as there are no hidden buffers in vis. If a file is open, it is shown on the screen as either a horizontal or a vertical split. That's the only way to edit multiple files.
> Recomputing the AlphaGo Zero weights will take about 1700 years on commodity hardware

We're seeing the reversal of PC revolution and most people don't seem to notice or care.
I agree and I'm disappointed HN would change the title. They claim it is a PR piece for Kairos but it certainly doesn't read that way to me.
> have not prioritized upgrading over, I don't know, staying in business?

Banks use the very same excuse for a long time, which is why they can't even find Cobol devs to do the work. Bottom line: if having some new grad developer convert Python2 to 3 for some legacy shit would put you out of business, you're already well on your way out.
Are Fisker's claim of a 500 mile range 1 minute charge battery plausible?
Why are we so jealously focused on percentages instead of absolute values?

The bottom 10% are wealthier than the top 10% were 100 years ago.
Is the platform guaranteed empty during a time when a train is not scheduled to be there? It seems to me there might be a lot of benefits to knowing that a train is either going to be there or not. Having a system that runs on time, and then having trains arrive when they are not supposed to is not necessarily an advantage.