skysight-inc/HackerNews huggingface dataset:
If you want to work with REST APIs, it might be good for you to create a SPA application. The easiest thing to start seems to be Vue right now. With vue-cli with it's build command.

https://github.com/vuejs/vue-cli/blob/master/docs/build.md

Just create a single `.vue` file, run it with `vue build file.vue` and you can immediately just start hacking around. It can be even built that way for production.

Feels simple like in the old days with single index.html, but you aren't missing any features of modern frontend stack.
Funnily enough, I was just watching DS9 S01E10 on Netflix. "What's the first rule of acquisition?"... it checks out.
Bookmarks manager is't useful for me. I have a lot of bookmarks too and use https://bubblehunt.com for this.

It is search platform, where you can get free full-text search engine for your resources.

You can upload resources without any limits and get access to your information with search.
Now it's beta, in this month coming massive updates (migrate to React, autocomplete and so on...)
Also, after NASA was de-funded in the 70s and 80s all the physicists went to Wall Street, and that is why algo trading became a thing...
The actual documents are available here, most of the documents are translated into all the official languages:

http://eur-lex.europa.eu/procedure/EN/2017_3

However, this particular document (which you can find by clicking on the “European Parliament - Legislative observatory” at the bottom) is a draft document, and I don't believe they translate those. Once it becomes official they should be translated.
I accumulate more than I should:

image -> Pinterest

link -> TXT file (YAML notation) with lists of links according subject.

Periodically I delete some, however lists keep growing..
What Is a Vertical AI Startup?
Where are you getting "EF0F382A1A7B6500" from? The short key ids on the page, at least for me, are:

64E6EA7D

6294BE9B

09EA8AC3
Living in a borough other than Manhattan is not the same as living "somewhere else", and 1800/month is certainly not the case if you consider all of NYC.
With files SHA512SUMS and SHA512SUMS.sign in the current directory the verifying can be as simple as

gpg --auto-key-retrieve SHA512SUMS.sign

The key is retrieved from user's default keyring or keyservers. The usual keyserver pool (pool.sks-keyservers.net) has the Debian CD signing key. How we can trust that the key is the right one is another matter. It is signed by many Debian developers.
Shameful plug :) our https://transloadit.com/blog/ has product updates as well as on our engineering and open source projects
That would be another issue than the "medical care is especially expensive in the US", though.

Are the numbers even known, I mean, how much would proper health insurance cost per person?
The author is from Holland. It's safe to say that we ( I'm from Belgium) are much better off in terms of healthcare
I think many people also get unintentionally screwed by the insurance pricing model that demands to only pay at most 25% (an oversimplification) of the stated cost and doesn't allow discounts to insured individuals.

For instance: a hospital charges patients $300 for an X-ray if they pay directly in cash. However, insurer "X" has a policy that they only pay 25% of standard rate for all procedures. So the hospital states their standard rate is $1200 for an X-ray.

So now I (as an insurer "X" policyholder) get billed $1200, but my insurer decides it's a non-covered expense. Does the hospital adjust my bill down to their cash rate of $300?

No.

That would violate their agreement with the insurer and potentially mean that the insurer would only pay them $75 per x-ray moving forward on ALL of insurer "X"'s policyholders.

So now I hypothetically am stuck with a bill four times as large as it would have been if I were entirely uninsured.

This is a product of the impersonal transformation of medicine caused by corporate ownership (and accounting) of local care facilities combined with the legal/profit seeking power of large insurance firms.
Members of European Parliament are directly elected. Also most EP work is public: http://www.europarl.europa.eu/
We've extracted something like this logic into a higher order function that we use to generate reducers++.

Fetching data with Redux is kinda broken, though. If a dispatch is done in componentWillMount, a synchronous update like setting a loading flag is not visible in the first render, so most spinners have subtle bugs. Kinda crazy that this common use case is not supported.
I just mean the filters can't be applied together. eg. show me upvoted threads from X subreddit. I thought perhaps that's what you were interested in, so I made a note of it.
# apt-get update
.........
Reading package lists... Done
W: There is no public key available for the following key IDs:
EF0F382A1A7B6500
Moral maxims and questions of international law and sovereignty should be applied equally regardless of subject. The US, by it actions, says that intervening in foreign elections is okay, and therefore it is, according to the US, okay for foreign entities to interfere in US elections.

It is only by universally applying principles of law and moral that we can change them, because you never understand why breaching another nation's sovereignty is wrong (even though this is in the UN charter) unless it is done to you.
Why use componentWillMount and not componentDidMount? From the docs:

> componentWillMount() is invoked immediately before mounting occurs. It is called before render(), therefore setting state synchronously in this method will not trigger a re-rendering. Avoid introducing any side-effects or subscriptions in this method.

> componentDidMount() is invoked immediately after a component is mounted. Initialization that requires DOM nodes should go here. If you need to load data from a remote endpoint, this is a good place to instantiate the network request. Setting state in this method will trigger a re-rendering.
If all the money comes from one pocket - the government - the system is incentivized to concentrate on economically optimal treatment. In the US scenario hospitals are financially incentivized to fleece insurance companies for all they can. This is an exaggearation of course, but if a viable treatment can be done with a one doctors visit or two, the US system incentivies for two doctors visits and so on.
Fry was at the forefront of those who weaponized Twitter, with an army of sycophants attacking any of his real or imagined foes. He was instrumental in creating the problem he bemoans.
And when somebody steals your private key they have access to everything? Yeah, no...
How Amazon's accounting makes rich people's income invisible
I can write anything on a website.

That doesn't mean that it is legally binding.
Said "hacker" could even take Ethereum to a civil court and win a trial for changing the DAO's code: Ethereum long claimed that transactions were unrevokable and only contracts had value, causing tort to the hacker when rules were reversed...

Given the number of people involved, it could even be juged as organized crime against one person...
Or, you know, just use GraphQL as your protocol and be done with this. Everything that's problematic in REST is clearly specified here and stays very easy to use. You can focus on real problems from now on.
by constraining response length

To be fair to Twitter that wasn't a philosophical decision - 140 chars was what fit into the 160-char SMS protocol limit, with the remainder given over to their own layer.
I have been running a little "Single Server LAMP Lifestyle Business" for 15 years now and it has been happily crunching away on rock solid Debian all the time :) All in all I spend a few hours per week on it and it pays all my bills. Thank you, Debian team!

From what I read [1] Debian 8 will be supported until April 2020 and Debian 9 until June 2022.

So in 2020 I will have to decide to either switch to Debian 9 or to Debian 10 which probably will be out by then. Is that correct? My feeling is that it might make things easier for me to skip Debian 9 and go directly with Debian 10.

I did the same with 7. My server used Debian 6 until I switched to Debian 8.

[1]: https://wiki.debian.org/LTS
I think there's an implied

d) No one stepped up and lead dev has stopped caring
In the case of accept headers, you would have actual negotiation; the client sends all of the formats it accepts, and the server chooses the most suitable one. If none are available, it would return a 406 Not Acceptable.

The problem with putting another, incompatible serialisation format on top of that is that it creates conflicts, and inherently requires one to reinvent the wheel, or have a less flexible solution.

I simply fail to see what problem it solves.
Considering yc is a pretty successful unicorn hunter

Is it? Based on what? 0.73% of their companies are unicorns, is that a lot?
I have an adwords site that sends affiliate traffic to a few merchants.

I currently pull in about $300k/year in revenue and $80-$100k/year in profit.

I use a number of credits cards for the ads to get points, so I consider it a source of revenue and vacations.

It's not easy to make a site like this and it as been a long road, but a worthwhile one.

(Posting anon as I prefer not to disclose revenues publicly)
That article does not say anything about Macron being against end to end encryption or that tech companies should include backdoors. It only states that he might be interested in social communities to remove pro terrorism content.
> don't you worry, I don't use any less
free systems either

I think that answers that.

Note to downvoter: That wasn't sarcastic. That does answer that. Chaps like Boris wouldn't go from a relatively open platform like Android where they built an open source market for it and then go to a completely-walled-in garden like iOS where they don't have the power to run whatever they want.
apt-get install debian-archive-keyring
seems to do the trick
Hi, this list is exclusive for engineering blogs. I will review and add it to appropriate list.
As a dual UK/Italy citizenship-holder, I should be largely indifferent to Brexit or even mildly in favour, as I stand to lose nothing (assuming Italy stays in the EU) and might even stand to gain if the UK gains some exotic advantage for it's citizens further afield.

However, on a deep and personal level, it horrifies me and I wish this spectre would go away. Reading pro-Brexit pundits' dumb ”have our cake and eat it” arguments annoys me deeply, particularly when they misrepresent the will of the British people so drastically (”endorsed by 86% of voters”) in an attempt to imply that the overwhelming majority are in favour of this madness.
> turnkey solutions for other manufacturers

isn't this what the Gigafactory is for?
They will. And when they're out maybe they'll realize what they left behind for a few more votes in their parliament by riling up the populus against the EU.
I've always wondered how much Tim Berners-Lee was inspired by Minitel given the fact that he must have frequently seen or even used them in the area around CERN.
This incredibly useful. However i'm just a little skeptical about the impact on price and whether it can successfully push either negative or positive signals.

Great Job overall. I already posted the link in a few crypto telegram channels
If it's an API then you could bypass the aforementioned constraints of spitting your request up by URI "directories" and instead have your query's parameters passed via form data or serialised as JSON* in the HTTP request body.

URIs are easier to deal with but not _that_ much easier if you're programmatically sending the requests as one might expect to do with an API

* Other data formats also exist
My point isn't so much loading data from a remote endpoint, but setting state. As the doc you quote says: componentWillMount should not trigger rerendering, and should have the newest state in the render function.

But when you use Redux this isn't true! The first render will see the old state of the store even if you did changes to it right befofe. And then you immediately get a new rerender with the correct state. This cannot be fixed with how react-redux is currently implemented, and leads to subtle bugs, especially when unmounting and remounting stuff that tries to clear some state.

Edit: more details https://github.com/reactjs/react-redux/issues/210
Could be Ubuntu OS, or, more likely, an old school dumb phone.
At what point you approached an affiliate and what analytics you use to bill an affiliate ? in short how is deal made and managed.
The habit of bookmarking is due to information overload we have nowadays. One thing we tend to forget is even if we were to read every blog on say python it wouldn't make us better programmers because of the amount of conflicting information.

My suggestion will be to loosen up. Find some people you like to follow and read those articles only. Nothing is gained by worrying about "not knowing".
Well, how many "stars" a repo gets, but that says nothing really about the technical accomplishment, more about the culture associated with a language. I mean there was nothing technically impressed about "left pad" but 100,000 Javascript programmers use it and were caught flat footed when it disappeared (not Github I know but the principle is the same).
The parent talks about the term "propaganda". In the West, the word has bad connotations and we use terms like public relations instead. In China, "propaganda" is used in the same way as we use "public relations", both by government and private enterprise.
Elaborating on the other questions:

There is no good revenge calculator to use as a baseline because it makes a broad assumption about demand for your audience.

if you care only about ad revenue, look for subjects that have high cpcs in Adsense. Those are a good place to start as the potential profit is more easily modelable. However, you also at wind up with subjects that are very esoteric or otherwise boring to you.

The other options is something you like as a subject to build content or a community around. You may have lower revenue but a much more fulfilling project.

My one major piece of advice is to look at how you creat unique value overall. If your site is easily replaced then the valeu is low and your staying power in the face of competition is very low.

If your site is something that users can't live without, then you are far better off.
Top 5 alternatives to MongoDB
I think there are a few GraphQL enthusiasts entering this thread right now, which has its own merits, but can live perfectly next to REST.
..$300k/year is really a good amount! And what are your expenses - $200k is high - you pay someone to manage site ?
Use affiliate networks like impact radius or affiliate window / Zanox. Apply to and join programs there and they handle analytics and payment.
That's a fair response, but you're presupposing a client that behaves as it's supposed to.

To my mind, the problem it solves is familiarity - average users are accustomed to "file.html", not "file(oh hey, send the text/html version please)".

All of this is heavily influenced by who your users actually are, of course.
Actually, this is a huge opportunity. The EU really needs an official language. So far, politics have prevented selecting the language of one large member state to the point where there were proposals to select latin. This document shows that English is the de-facto most common language in the EU. After Brexit, there would be less political opposition to make English official, after all only Ireland uses it as its official language so far.

As a German, I would be equally happy if it were French, as long as we finally get an "official" language throughout the EU, but English is much more a likely candidate now, so we should seize the opportunity.
Mostly whatever you do these days gets you neither profit or recognition. If your blog gets 10k visits you're in the select few from the thousands of bloggers who don't get that many visitors combined. Nothing is worth doing anymore cause nobody will care and being seen or heard even if you do bring something to the table is for all practical matters impossible.
The expenses are advertising costs. I spend a lot of money to drive traffic to the site, and profit from the arbitrage.
The Trump crackdown is going to devastate US farming.

Isn't this kinda on the farmers who built businesses that are only viable with indentured/exploited labour?

I mean I am not saying I agree with Trump on this but let's call a spade a spade shall we? Business that pay a market clearing price for workers do not suffer from staff shortages.
im not too sure - I think people are vastly overestimating/overcomplicating what it takes to make a site WCAG-friendly.
As in using GraphQL for this purpose, I presume. Or even offering an SQL-API. Seems more ideal than overly complicated URL schemes.
See Debian Bug #860831.
This is a very impressive and inspiring story, but I think the title is misleading. You're clearly much more talented and/or hard working than most readers, and you also had the advantage of being one of very few programmers in a time when the need was increasing rapidly.
> "Fry was at the forefront of those who weaponized Twitter, with an army of sycophants attacking any of his real or imagined foes. He was instrumental in creating the problem he bemoans."

A comment like this absolutely requires sources. OP might be correct, but without any attempt to justify or corroborate, this just smacks of trolling and is a perfect example of what is wrong with Twitter.
The note: https://www.boston.com/news/local-news/2017/06/13/read-the-s...

FWIW, the law seems to be against her in this case: the court ruling quotes a precedent where people were sentenced for playing Russian roulette because one of them died. I think it's idiotic but that's what there is.
The US border might be the worst if you have any reason to attract interest, but as a boring tourist with an Australian passport, I've found the US border staff to be perfectly nice, like most other countries I've visited. Slow, boring and drab, but with a smile.

(In my travels to various unremarkable destinations, there's one country that stands out as having far and away the grumpiest, officious, unpleasant and sour people in immigration: the UK.)
Why don't you take the comment at face value?
This isn't normal? ... f*ck.

What kind of software job leaves you with enough mental energy at the end of the day to let you work and code on your own projects? (Serious question, I feel like it's either work or hobby for me!)
apple reseller made it easy for them to finance a non upgradeable machine, that they now have to use for years to come.
Thanks, now I have to bookmark this.
I think that's how insurance works on a basic level, but when it is run as business you try to maximize the profit. Healthcare is one of the best businesses around because in the event your client gets very sick they are willing to pay pretty much everything to get better. You can design the insurance around these events and average customer does not really pay attention.

State run healthcare ruins the market by basing the cost of treatments to pretty much what they cost to perform rather than how much person is willing to pay for them. Of course it does not work quite so smoothly in the real world, but enough that countries with public healthcare seem to be cheaper.
While I don't have anywhere near 10,000, I have accumulated 800 bookmarks over the years.

If you're anything like me, then your problem isn't so much that you're a hoarder. It's that your input / output is extremely imbalanced.

You have this feeling of "man, but that article is probably really good...I don't want to miss out", but then you never read it in the end because you put it on the back burner.

Lately (for the past couple of months) I give myself about a day to read the content I bookmark. If I "can't make the time" for it, then it must not be important enough so it gets deleted.

This input / output imbalance is probably due to not taking enough action. If you're working on XYZ project, and you find a blog post that relates to it, then it's a no brainer to read the blog post as soon as possible so you can apply what you learn.

If you have nothing to output, then you have little reason to read the things you bookmark. Tech moves too fast to bookmark everything. The only time I would really bookmark a tech post for later is when the content tackles a really hard problem, or it's timeless advice.

Btw I use Google Keep to organize bookmarks and it helps a lot because you can tag and archive them. It's very helpful for making sense out of a large number of bookmarks, and lets you archive them after reading them, so you don't lose the URL in the end.

Also, in your case I wouldn't spend time organizing your bookmarks. That is just busy work preventing you from getting real stuff done.

So, the habit change is to ask yourself why you're bookmarking so much. Once you can identify the problem, then the solution is usually pretty easy. Hey, what do you know, life is almost like programming!
HEADLINE: Better support for non-free firmware during installation

DESCRIPTION: Long-time Debian user here and free software supporter. One aspect where I don't have any practical choice for free software is my non-free iwlwifi firmware.

It's a huge PITA to install Debian like that when you don't have the fallback of a wired network. You provide "non-free" firmware packages, but these don't have the actual firmware! Rather they're dummy *.deb packages that expect to be able to download the firmware from the installer, which is of course a chicken & egg problem for WiFi firmware.

I end up having to "apt install" the relevant package on another Debian system, copy the firmware from /lib manually, copy it to a USB drive, then manually copy it over in the installer.

I understand that the Debian project doesn't want to distribute non-free firmware by default, but it would be great to be able to run a supported official shellscript to create an ISO image that's like the Stretch installer but with selected non-free firmware available on the image.

DISTRIBUTION: Stable on my server, testing on my laptop.
> What do you mean by nicer?

People have lots of more or less subjective preferences concerning programming languages. To me, this programming language looks more productive and more comfortable to use than C++. You might reasonably disagree.

> Answering the hard questions about how this would actually work is going to take some serious thought.

And/or experimentation. No programming language design was ever gotten right on the first try. Programming languages evolve with use, in unplanned and unplannable directions. It's completely fine to do this and see how it comes out.

In a cousin comment, you wrote "Always fun to see new language ideas and watch them grow." This is exactly that.
Which is one of the issues with smart contracts. Yes, written contracts are the contract in the physical world. And sometimes people get outlawyered or just plain screw up and lose money because of circumstances that they didn't foresee. But when things come to court, there's still generally some oversight usually provided through the court system or mediators to put the brakes on clearly absurd and/or unfair results. Which is generally considered a positive thing.
HEADLINE: Lower barrier for contributors
DESCRIPTION:
Have a git repo for each package with a simple issue tracker, like GitHub/gitlab, a flow for accepting pull-requests and automated CI.
Also move away from message boards and IRC to more user friendly tools.

Currently, it's too hard to report bugs, inspect debian source packages, propose fixes, etc. The overhead to making a simple contribution is too high.
Note: this isn't a debian specific issue, many open source projects has old infrastructure.