skysight-inc/HackerNews huggingface dataset:
Ask HN: What will happen to new transactions once all BTC coins are minted?
Has anyone given serious thought to how will new transactions be settled after all 21M BTC coins are mined? Will this create a spike in transaction fees to reincentivise miners? Will the protocol be changed to allow for more coins to keep miners busy ( thus introducing inflation)? Will transaction times be lengthened? Will some transactions be dropped? How will all this affect the terminal price of and confidence in BTC?
So instead of losing 2.9% + 0.35 on donor and 5% on recipient, why not lose 16.5% instead? #winning

From the FAQ at https://flattr.com/faq#23 :

We take 7.5% of received revenues (to keep Flattr running, develop further and handle chargebacks and fraud). Our payment provider (MangoPay) charges 9% of received revenues (please see this blog post for more information). These fees are withdrawn on the 1st of the month for revenue received in the prior month.

Whenever money is withdrawn (currently the minimum amount that can be withdrawn is $10) a $3 fee is charged.
Agile is Dead (2016)
I don't think there's a talent shortage problem, I think there's a recruiter problem.

Though they certainly aren't helping much (and in many ways are quite simply harmful), recruiters are more of a "pain signal" than a problem source as such. The deeper problem is that the whole process (or rather, the lack thereof that many companies practice) itself is so broken, on so many levels. (Or more specifically: the expectations people have from this process, on both sides of the table).

The recruiters? They're just trying to make a living - and doing the best they can with the broken models, and let's not forget, bad data presented to them - again, from both sides.
To the extent that they're to "blame", it's just that through their education (read: life choices made), they just don't know any better than to simply accept the process for what it is - and try to milk it for a buck or two.
Stockfish specifically dropped support for opening books since at least 2014, possibly earlier. The code base literally does not have the capability to use one any more. Regardless, in every game that I saw, Stockfish played perfectly sound openings that nobody would criticize it for.

Tablebases are a different story, but in every one of the games they released, where Stockfish lost, it was far behind by its own estimation well before tablebases would have had meaningful utility.

Neither opening books nor tablebases would have helped because Stockfish was handily losing the middlegames, not openings nor endgames.
try bringing up this argument with any of the reddit communities for meditation, Linux, or communities you'd expect to make ethically informed choices about the software they use and support. you will not be well-received.

for whatever reason, people have these shield-walls up against criticism of the software they use every day. it points to a double-think that allows people to engage in ethical practices (meditation) while blissfully continuing to neglect the activity of living ethics (which is the only true meditation). if one doesn't inform the other, you're doing it wrong.

it's deeply troubling.
The majority of credit is due Wes, no doubt, for bringing pandas to life, but it's a glaring omission not to mention the huge contributions from the wider community toward pandas (shout-out to Jeff Reback!) https://github.com/pandas-dev/pandas/graphs/contributors
The whale metaphor in this sense means something completely different. Language is highly subjective, so no the gambling metaphor is not applicable here.
Todd from Prerender.io here. We always knew this day would come eventually :) We are currently serving around 60 million prerendered pages to crawlers every day, with Google being about half of those requests. We are recaching around 1 billion pages every month in PhantomJS/Headless Chrome. Google is the only crawler executing a meaningful amount of JavaScript so Bing, Baidu, Yandex, Facebook, Twitter, and other SEO crawlers still need prerendering.

For anyone that will need to update their own crawlers to match Google’s new javascript crawling, we’ve opened up our Prerendering engine that uses Headless Chrome at https://prerender.com. You can capture HTML, Screenshots, PDFs, or even HAR files from any web page with just an http request to our service. So it’s super easy to add javascript crawling to any crawler with Prerender.com (and it’s open source https://github.com/prerender/prerender).

For our Prerender.io customers, this announcement just means that Google will stop crawling ?_escaped_fragment_= URLs so they won’t request prerendered pages anymore. Instead, Google will just execute the javascript directly and index the result.

We’ve always recommended that our customers use the escaped fragment protocol, so it will be a smooth transition as Google slowly stops crawling the ?_escaped_fragment_= URLs. No changes need to be made if you are currently using Prerender.io. Keep an eye on our twitter (@prerender) and we’ll give updates on Google’s transition.

The one thing to look for when Google starts executing your javascript is keep an eye on your Google Webmaster Tools for your number of pages crawled by Google. In the past, we’ve seen that Google crawls much slower when executing the javascript themselves. Hopefully javascript websites don’t take a hit in number of pages crawled daily since that can affect large sites having all of their pages up to date in Google's index.
That's exactly what he wants from the horde on this site. To not visit his site :)
You have a simple nodejs server that renders using react nextjs, vue nuxtjs, angular universal, or ember fastboot while using rails for your APIs.
Who can respect a vendor that assigns engineers to work on the animated poop icon instead of basic security?
Yup, the homesteading principle is interesting and workable iff there is infinite land of the same sort of quality easily available to everyone.

IIRC the guy that came up with it agreed with that reading on it!
I've been looking for a book like this since I had my first kid three years ago!

Thanks! We wrote the book after searching for a couple weeks for a book like it. I actually ended up writing a list of all the different programming books for babies and toddlers [1].

Hope you like it.

1. http://arthur-johnston.com/programming_books_for_babies/
>Oregon was telling him not to SAY that he was an engineer in his correspondence with them and in media portrayals because it’s a licensed profession.

according to Oregon's own gov website the licensed profession is "Professional Engineer". Seems like a similar difference between Registered Nurse and just a nurse.

http://www.oregon.gov/osbeels/obtaining/Pages/default.aspx
They also have ramifications for the systems that consume them. If a system is ascii and using extended ascii then globalization presents some specific challenges around these groovy usages of the seemingly innocuous little flat line.
Yep, the real challenge now is how to spend it all without getting caught!
> the best way to write a great text is to take a good text and cut out anything that isn't great

This is for entertainment or marketing purposes, though.
Humans of New York: The Series
I remember seeing a similar book. I think this was it http://www.helloruby.com/ which seems to be more professional/educational, I think there even are some work-books?
This is why Windows NT ensures no user process can intercept Ctrl-Alt-Del.
The interview article is mainly for addon developers, this is the reason of the answer for the question. In past days I was a "people pleaser" and I didn't say "no" from my frailty, then my old addon became too fat, and finally dead. I hope that addon authors publish long-living small addons instead of short-live too much addons.

The sentence in the interview means that now there is a boundary of responsibility between addon and Firefox. If a feature request is impossible to be implemented due to API restrictions, it have to be solved by Firefox itself. Thus if I have strong motivation to implement a new feature requiring new API, I still file a proposal of new API, and I think other addon authors also should do it based on his demand.
When you say you're going back to 'the good old way', out of curiosity, what do you mean? 'Unobtrusive' JS and ajax here and there, but primarily server rendered templates? Or something else?
This seems noteworthy:

> Any scenario still requires the user to install the malicious update from a source outside the Google Play store.
Finding a parking spot is usually not an issue for US citizens since we mandate lots of parking through zoning laws.
Not when they just lie about their identity.
> Get the following datapoints from any IP address;

Again :-( I just wonder if people will ever stop making assumptions about others given their IP address or hair colours and divide the Internet on these slippery grounds. The only legitimate and valid way to determine the client's location automatically is the browser or the OS geolocation API, and for the language it is the HTTP_ACCEPT_LANGUAGE header. The fact I have contacted your server from an IP address assigned to a Chinese ISP neither means I'm in China nor that I speak Chinese.
From personal experience it was different. When I did my PhD and was very low income I did invest more than 6k in projects, and writing the 120 page thesis was way harder even after my research was done.
Titles can be contextual. I do not refer to myself (a PhD) as a doctor in a hospital because others could incorrectly think I was a physician. This problem is especially vexing for nurses with PhDs.
>I'm a firm believer that data science should be pulled out of IT and put into the business.

I say this from personal experience. The major risk here is that Data Scientists will constantly get pulled in as resources to support business fires and high visibility projects that should be handled by other people.

Otherwise what happens is this: "I know you are working on that Data Science project that is scoped for 4 weeks, but can you do this Business Analyst thing the insert exec name here asked for by this Friday?"

Data Scientists need to be shielded from that day to day analyst stuff, otherwise they'll never be able to do their jobs. One of the ways to do this is to put them in IT in a business facing consulting role. IT is typically (not always) is more focused on a proper solution, not day to day triage. So they can filter out projects that aren't appropriate.
Yak shaving is from the late 90's. It's part of the the jargon file so it's more of a FOSS term.
Everyone who is wondering WT* is going on with Cryptokitties should read this
"Please invest responsibly" - coming from the company that lets people buy cryptocurrency with credit cards.

This blog post reads like an attempt to preempt a lawsuit after the price of BTC crashes and people are stuck with rapidly depreciating coins because Coinbase's servers were too overloaded to process a sell order.
Kinda clever to reply to the downtime this way - shifting the focus for accountability from the Coinbase team to their userbase.
Is the implication that Goldman should have bought up those bonds until the price was higher, to protect their position? Do other sellers of these securities do the same? In that case, this would seem to be yet another example of Goldman seeking profit outside the game of finance. It worked for them in 2008...
The author comes close to making the more obvious leap to "Most Jobs Are Bullshit" but for some reason doesn't quite make it there. But unless you'd like to forage for sustenance in the woods, I'm not sure we have much of an alternative... and at least some dev work is mildly interesting.
Keep at it. Find tour support or do it yourself.
They don't make the leap because they link to the original Graeber article which makes that point in general.
Some would say "keeping rails" or "TWO templating languages" are the unnecessary added complexity.
> 1. Maybe "fully nationalized" isn't technically true, but my understanding was that the UK was widely regarded to have a nationalized healthcare system. Not really interested in whether that's technically true at the margins unless there's some major policy impact.

Which countries do you consider not to have a nationalized healthcare system, then we can make a comparison?

Note that even in the US, the government covers roughly half of all healthcare expenditure. The UK government covers about 79%.

> 2. "Cost-effective" is an interesting term, because it assumes we agree on what "effective" means. I want choice, innovation, better health outcomes, more convenience, shorter wait times, etc., and I'm willing to pay some premium (but not 4x or something) for them. For these reasons, I don't want want the NHS system here (nor do I think it'd work here), despite it being better for some values of "cost-effectiveness".

Even if you for some reason believe you don't get this with the NHS (meanwhile most people here considers the US system to be terrifying), you have all of that by combining the NHS with private top-up insurance. The average cost of combining NHS and private insurance in the UK is far lower than the average cost of healthcare in the US.

So you can get the benefits that socializing services have in ensuring universal coverage and ensuring nobody drives up overall costs by waiting until things get more expensive to treat, with the ability to pay for whatever extra services you want.

Fewer people go without coverage, and you get cheaper coverage and more choice since you can still pick and choose from private providers but also get a public option if you prefer that.

In fact, because of the ability of the NHS to rent out resources, even privately paying for operations etc. tends to be so much cheaper even at top end London specialists that if you're in the US and need elective care it is worth checking the cost of flying to London, having it done, and staying in a nice hotel while recovering. For a lot of conditions that'll be cheaper.

Personally I find it telling that it is almost impossible to find people holding your positions in places where people have experienced these socialized systems unless they have the money to pay far more for care that is out of reach of most people.

For 3., note that you're referring to PPP adjusted numbers. The UK costs have also increased more the last few years than I realized. Even so, while the PPP adjusted data does not have the UK stand out as much as it used to, the gap between the UK and e.g. the US still illustrates the most important point.
Yeah, except orthogonal has a very precise meaning in mathematics, there is no other word that can be used to replace it when describing a multidimensional vector that is perpendicular to every other vector. This is a very important feature in that it means the vector can be modified and it won't impact any other vectors.

You probably hear it a lot, because it's generally important to make functions orthogonal with respect to each other so they may be modified without effecting one another.

I'll agree that order of magnitude is starting to feel like it's overused as rhetoric in programming circles, even though it too is a very important concept in engineering.
"Poverty Mentality"

There, I said it.

Here is an example of a man, practically strapped to a currency gaining 100,000's% in appreciation and he did not invest anything.

Why? Because "he had a family to support"?

Don't we all have some family to help and take care of?

He, and everyone else, is confusing the effects as a cause.

The true cause is he did not see Investing as required spending, but merely as optional. This is poverty mindset.

I will bet you that he will lose the 2M+ within 10 years and blame it on "debts" and "helping family".

He's Greek... so not too many surprises there then again.
workers of the world unite!
There are ways to get dollars from Bitcoin that the US government can never stop. That's one of the key benefits. Whether sellers are "legitimate" or not doesn't require approval from any government.

That's especially so for the wealthy, who can afford requisite bribes and whatever. That includes the newly Bitcoin-wealthy, many of whom are libertarians or anarchists. But as you say, "small scale people will use it to stash their wealth", and that's another key benefit. It democratizes privacy from government intrusion.
I never played Piou Piou vs Cactus and have no idea about exact differences. Flappy Bird could not possibly be exact clone down to details about speed, difficulty, how easy it is to start new round, level generation etc. It was done too fast for that and has clearly different graphics. Flappy using familiar popular Nintendo look might have been factor in why people liked it. People are emotionally attached to that plumber.

It does not matter who was first nor who of the two games is better. There is too much luck involved, there was social network effect in play and playstore is not meritocracy.

However, most flappy clones that popup are not fun to play are not fun to play nor addictive.

1.) I have no idea what differences are. It is perfectly possible Piou Piou is more fun.

2.) I suggest you download some and play. Did you played for 20 minutes, did they got you angry while you simultaneously are still hitting "next"? It is safe to guess that not, which is why they did not replaced it.

Some were too slow and no challenge. Others had elaborate long die animation that took you out of mood to continue. Yet others were ugly or reacted slowly to your touches. Just like millions tetris clones out there, despite being theoretically same game, they are not fun.

3.) Pretty similar in concepts.

4.) What about them? All the kids want fidget spinner and dont care about brand. However, all fidget spinner turn well. Clones that don't turn well eventually don't sell and if the stores routinely selled them, fidget spinners would die much sooner. Fidget spinners existed long before everyone discovered them this summer.

> So the question is, why and how to the originals succeed? Is it just luck? First mover advantage? Or is it something else?

You yourself claimed Flappy Bird was not original. Piou Piou had same concept and was first. It is not that originals succeed. It is that randomly once in a while someone succeed. Fidget spinner copies are selling. In flappy bird case, most of clones are bad and thus popularity died with flappy bird being pulled from stores.
This is so cool!

I would love more time radii (30 minutes, 15 minutes)!
Just off the top of my head, trying to be constructive here, I will suggest you add peanut oil to your list of foods to avoid.
Presumably: https://interpreterbook.com/ is what you mean?

(Also: I'm following along with "crafting interpreters" and not writing my interpreter in java, have had no troubles)
Writing an Interpreter in Go is a very elegant book for learning how to write an interpreter from scratch using Go. Worth every cent: https://www.amazon.com/dp/300055808X

[2] https://interpreterbook.com/
Rails is a great entry point into web development, because it Just Works. If you need to do something not included, there's most likely a Ruby gem that integrates seamlessly with Rails. Need authentication? Authorization? Audit trails? Piping logs to different systems? There's several mature options for each in the Rails ecosystem.
Data should be moved out of IT and put into Data. Data headed up by a Chief Data Officer should be a first class citizen of every company. Not f’in IT, not Buisness. Data.
I dont understand your comment pavel_lishin.
It is a great methaphore.. and yes the blockchain technology needs to improve even for this.. what's wrong with that?
I know someone who applied for a job at Whole Foods corporate -- they had a simple seven question questionaire that screened this way. Cool idea!
Hmm, in trading, internalization is where a broker would fill a buy order from its own inventory instead of acting as the middle man it normally is. So not sure why that idea has been brought up.

To clarify, Goldmans are offering to buy* futures their clients want to sell, if they can line up one of their other clients/counterparties to buy it from Goldmans at the same time. Goldmans is acting only as an intermediary or a broker. The key idea for clients is that if you want to sell, you want to get a quick and good bid from your trading partner. Goldmans are not offering to do that. They won’t make a price straight away for their client, they will only broker trades, so they will need to call up others to find out what their price is, hold them on the line and then offer the price to the client. At the end of the trading day, all Goldmans will do is net off trades between their own counterparties. Goldman clients expect the company usually to act as market maker for futures trades. As a former sell-side trader, what that means is I can make my own prices for the client, buy their futures off them, hold them, and later in the day I can sell them myself, possibly to the exchange. I hold my own position, I assume my own risk, on a short term/daily basis. This is better for the client because they can get an immediate market, they don’t have to wait for me to call someone else.

In a way Goldmans are saying they won’t trade against their own clients. Given their history with the CDOs (think The Big Short), and given how opaque the underlying Bitcoin market is, this seems to me to be a covert reassurance that they won’t be working against their clients.

* or sell obviously.
I was looking for Mats Järlström's account w.r.t this affair, because I wanted to know more about his findings. It's here: http://theinstitute.ieee.org/ieee-roundup/blogs/blog/mats-jr...
Even if "I want detailed resumes" were communicated during the first application, job advice would quickly turn into "You need a resume for each unique demand of resume type", which will likely turn into making at least 3-5 different kinds of resumes.

That makes it worse than dating and hopefully you don't choose from 3-5 versions of yourself in the closet to bring to a date.
If you haven't checked it out, Sprite_tm - who was behind this project - has a homepage with writeups of lots of other projects, which are all great reading: http://spritesmods.com/
I'm judging him by his actions, words, and deeds. Plus the result of them. I don't care about intent. Intent doesn't matter very much, practically speaking.
David knows more about this stuff than I do, for whatever that's worth.
They recently passed a law in Texas that would fine these left-lane campers. I haven't noticed a change yet but hopefully eventually enough of these idiots get ticketed to send a message.

Its incredibly infuriating; I can totally relate to your sentiment. But there's a special place in hell for those dummies who won't even listen when I blink my headlights, signalling politely to them to please leave the left lane. About 80% Texans do so, and I'm happy. But the 20% that don't, I flip them off every time, since they fucking deserve it.
There need to be more hardware companies putting any effort into ML. (Besides, say, Alphabet, which seems to be acting as a hardware company whose only customer is themselves.)

Intel has indicated that they're working on it, and that's who I'm hoping for right now. If Intel came up with on-chip ML operations that are fast enough and made them work with, say, TensorFlow and PyTorch, I think that researchers would abandon Nvidia pretty much instantly. I've never had to worry about my "Intel driver" breaking.
Seems like the responsible thing to do would be to stop accepting new customers until the infrastructure catches up?
Automate to accelerate: What you need to know about test and release automation
Turbolinks is plenty fast enough and simple enough for most Rails projects. Maybe sure you're relying on the correct Turbolink events and there's pretty much not anything else you need to change to have Rails automatically load server rendered markup through PJAX.