skysight-inc/HackerNews huggingface dataset:
Well, I come from a country with completely free-for-everyone healthcare(Poland), where lobbying politicians is super ultra illegal(important point here), and basically you can have any sort of treatment done for free(my dad was getting two boxes of Glivec a month for 8 years completely free of charge, in US they cost about $11k/box), and it's not ruining our tresury, because the government basically says to manufactuers "we are prepared to pay X for your drug, you can accept or we won't buy it at all". More often than not, supplying a whole country is lucrative enough that companies accept the offer, so manufacturers can't just go "by the way, we increased the price of our product by 100%, so you have to pay that now".
They are implemented completely differently. The only real similarity is in the name and API. Boost variant suffers from significant performance penalties that the new std::variant does not have.
Ask HN: How to start working remotely and not get screwed over?
I'm a senior software engineer working in a traditional office, but getting fed up with the whole "call center" environment and strongly thinking about going remote. My current company is too traditional to allow such a thing, so I would just have to look for another job that does. I've always been self sufficient to be confident that I can pull this off. I have some reservations about the practical side of things, though.

This may sound pessimistic, but say that I get a remote job with another company in another country. What if I work there for a month and then the company ditches me without even paying my salary? Does that happen at all, what's the likelihood? It would not be worth escalating such a case, because it would cost more time and money than it's worth. How do you protect yourself with things like that ant others?
Calculate Website Traffic Worth, Revenue and Pageviews
Foundations of Data Science [pdf]
Anyone can be a janitor, it is a lot harder to be a male prostitute (at scale).
Well that's one TV. What about a pc dling games, an iPad streaming a different show, a data retrieval after a format etc. It can go faster than you would imagine when your not micro managing.
I'd say much less than it used to be. Those emails saying "An item from your wishlist is now on sale for $9" is highly effective.
The point isn't to have no rules... It's to ensure the ability to compete... right now certain protectionist rules only serve to help incumbents, and are only aided by lobbying efforts.

To countermand that, what is needed are policies to ensure competition. Compulsory patent licensing for starters, and a dual-source requirement for prescription medications paid for by the state would be another.

What we have had, and continue to have is not a free market, and it doesn't serve you to have it continue as such.
a) Resistance. Every switching action is effectively charging a small capacitor (the transistor gate) through a wire. The wire has nonzero resistance. It will also usually be travelling through the gate of one or more transistors, which have a nonzero resistance ('Rdson').

b) Theoretically, all computing that 'destroys' information (overwriting one register value with another) costs entropy, although we're nowhere near that level at the moment - orders of magnitude away.

'Reversible' computing would theoretically not incur that cost.
What they should do is to create a standard open source license that all DRM must use. Instead, we now have none. Current DRM just pick their own license and that means many are incompatible. Some is binary blobs, some aren't. Wouldn't it be better for everyone involved if there were a standard?

There is a limit to what standards can and should do. At some point it will do more harm than good, and that point is basically reached when there is no common ground. DRM is as warmly welcomed in a free software ecosystem as forced open sourcing would be for drm producers.
Because rolling out a fibre network is very very very expensive. People who think they are entitled to certain speeds, data caps, or prices, don't understand this. That's why Google Fiber is reconsidering their investment. It simply is too expensive.

If you have a problem, you can ask your government to force Comcast to rent the network, as it happens in civilised countries like mine, but that makes it harder to compete in price.
The whole demonstration seemed very synthetic and not really that impressive to be honest (The position detection for hands seemed a bit low res, facial expressions seemed like something out of a 2006 webcam to cartoon-avatar app.
The Nobel Peace Prize 2016: Juan Manuel Santos
I had a job that involved a lot of travel back in the day. I worked for a telecoms installing unix workstations and oracle servers for planning radio networks (calculating signal strength per frequency over terrain and subscriber maps). I loved it, but it's not for everyone. Long periods on your own, sometimes in locked-down societies like Saudi Arabia. I ended up playing a _lot_ of Civilization 2. Still I got to go to Tanzania, South Africa, Bangladesh, Japan and lots of countries in Europe and the Middle East and occasionally got to do sight seeing at weekends. Not so great once you're married with kids.
I bought the book and read it last night.

Basically it blames the New Deal and the massive expansion of Congressional ambition that accompanied it. Such vast programs of regulation meant it became infeasible for Congress to write the laws entirely by itself, so it created lots of regulators and agencies to do so for it, and then delegated lots of power without much in the way of accountability.
Why it's scary that Uber is ferrying cans of Coke around London and
Please Google "contention ratios".
Tech Billionaires want to get us out of “The Matrix”
The Norwegian Nobel Committee has decided to award the
Nobel Peace Prize for 2016 to Colombian President Juan
Manuel Santos for his resolute efforts to bring the
country's more than 50-year-long civil war to an end, a war
that has cost the lives of at least 220 000 Colombians and
displaced close to six million people.

The award should also be seen as a tribute to the Colombian
people who, despite great hardships and abuses, have not
given up hope of a just peace, and to all the parties who
have contributed to the peace process. This tribute is
paid, not least, to the representatives of the countless
victims of the civil war.

See also the answer to the question: "Does this year's prize encourage a process more than a result, since a slim majority of Colombians voted no?"

https://twitter.com/NobelPrize/status/784323887374831617
Just to assure that my point was well understood.

Yes, you can today easily find quite a lot of information and learn about it, but this was not the situation the original poster lamented about.

The claim was that when faced with such question, one can just google it and read the answer. Problem solved. Because these are just some random facts like who is the president of France.

My point was that in my opinion these questions actually probe the general understanding about the CS field.
That's not what's going on. You're not paying a flat price. If you want more bandwidth, you pay for it. The currency for an ISP is bandwidth. The amount of data that's transferred does not matter. This is basically pure profit for Comcast and comes from an artificial excuse that last-mile ISPs have effectively made up.
I struggle to stay under 2GB a month on my phone, and I stream almost nothing. I'm not sure I could survive on that little!
1TB is not a lot. I download around 300GB a month on my 10/1 ADSL line, and I don't even watch HD video or stuff like that--it's mostly torrenting of software/movies. I'd probably go over 1TB if I had fibre.

That said I find data caps reasonable, but 1TB is not reasonable.
If the phone was powered down, it looks like this might be a chemical reaction in the batteries. Taking it out might just remove barriers between the source of combustion and flamables in the environment.
The headline claim is demonstrably poorly researched and as others point out the project seems to be incredibly poor value.

There's a lower tech approach that's been extensively proven and in production since 1998, it produces not just veg, but firewood/biomass, shrimps, fish, fresh water and more:

http://articles.latimes.com/2001/jan/06/news/mn-9169
https://www.youtube.com/watch?v=_P1rPnVUME4
Arguably GOG solved it by not having it at all. Seems to be doing fine; outside of AAA studios, game devs don't seem to be going for it any more, giving GOG a healthy libary. And the AAA's have kinda lost enthusiasm for it outside of Ubisoft.
From http://www.nobelprize.org/
The Norwegian Nobel Committee has decided to award the Nobel Peace Prize for 2016 to Colombian President Juan Manuel Santos for his resolute efforts to bring the country's more than 50-year-long civil war to an end, a war that has cost the lives of at least 220 000 Colombians and displaced close to six million people.
"Maybe it's just because I'm not the target audience for this paper, but I'm finding this very tough going."

The paper consists of lecture notes for 2nd year computer science undergraduates at Cambridge.
But it does matter. ISPs simply don't have the means to provide capacity for every user to simultaneously max out their connection at once. That is not, and never has been how Internet infrastructure works. That'd be like building a 100 lane highway because on Christmas it gets congested.

You're paying for peak performance, not 24/7 performance.
I genuinely would love to see apps written in lisp. It's all Javascript nowadays, with about 5-8 frameworks dominating this sad landscape.

Imagine how refreshing it'd be to see Lisp driving webapps, front and back-end.

Not even saying that should be the one size fits all, I'm saying, anything else...
Skipmenu does this
Ditch their parents’ outdated career ladders and embrace job-hopping
Oh, not arguing Steam is an awesome tool in generating more revenue for the publishers. But it didn't "solve" the DRM problem. It mostly showed that it's a red herring.

(Steam itself is also DRM, but AFAIK easily broken so more perfunctory).
Unfortunately, it's peoples very nature to avoid paying for things if they don't have to. Whereas I don't support the wholesale DRMing of everything, I do support the Content Creators right to be remunerated for their work.

Without DRM, people will steal stuff without regard for the creators survival. This was seen most visible in the Pop Music industry. Piracy was so rife, that indie musicians were considered too big a risk for the labels, who turned to low-risk-low-cost 'music factory' style churning out of the same low quality pap that the popular charts is now peppered with.

If we don't protect artists (by this I mean, musicians, game designers, visual artists, program makers etc.) from the people trying to steal from them, there will be no quality content going forward, and the only form of entertainment will come from the mega-corps trying to peddle their wares in the guise of ad-laden media.

So, in my view, a standard cross-platform secure DRM model for the web is required. If you want to consume it, you should be prepared to pay for it.
You could add to the first claim "offer a good product and pirating will stop", with "lower economic inequality", so despite Steam being nice and all - pirating exist where its still too expensive to access their games.

It would be nice if the pricing of Steam was adapted to the economic conditions of the country - but that then has problems of rich country users would probably find proxies in poor countries.

Its just not fair for someone making/having enough cash to buy Steam games with pocket change, while another large group of people have to plan and save for months to get same access, of course they will find other methods.
What? Im Belgium, the Netherlands and Germany there have been caps for years. I don't pay much attention nowadays but it was only, what, 6? years ago whem the limits on a Belgian connection with the main provider were 10 gb.
There's DRM (actually used by someone) that isn't a binary blob? Where?
TXR looks more interesting (from your profile).
Three people in a household + Netflix + 4K. I am in Australia on an internode nbn plan. Used to be a 1TB limit but now unlimited. I regularly go over 1TB.
Netscape had originally planned to use Scheme as their scripting engine. But then Java took off and they wanted something that looked similar... So we ended up with a ten day hack.
Telstra offers a 1TB plan right now. I'm on that.

iiNet and AmNet both did however recently-ish (last year or two) switched to offering unlimited instead in the battle for the market as the number of competitors continues to shrink.

I tell you though... 1TB really is a lot. I work from home, stream a lot of video content and also constantly download large swaths of ubuntu packages spinning my test clouds up and down.

I frequently use 2-300GB+ but I've never really come close to clipping the limit. And Telstra offer 3 full additional 1TB packs per year if you do (for free)

It's not that cheap though :) about $145/mo on velocity fibre.

Even if you had multiple children streaming 1080p I think you'd be OK. Limits might have to go up as 4K hits.
I like Maciej's writing a lot. Always engaging and interesting, especially in the longer reads. I'm perfectly happy to chip in a bit of money on Kickstarter or the like for a quality read.
Show HN: Capire – Private twitter for work communication
For comparison, total cost of Iraq, Afghan wars is $4 - $6 trillion

https://www.washingtonpost.com/world/national-security/study...
Building small web applications written in Haskell with Yesod
Newbie here. What are the differences with Swift Enumerations?
Strange choice of screenshot.
I thought the White Helmets would win.
"During his time as Defence Minister, notable controversial events included a military raid inside Ecuador's territory that killed FARC leader Raúl Reyes on 1 March 2008.

In 2008 the 'false positives' scandal was uncovered,referring to revelations concerning extrajudicial executions carried out by members of the military in order to artificially increase the number of guerrillas killed by the Army and claim rewards from the government. On 4 November 2008, Santos admitted that the military had carried out extrajudicial executions

There was a misuse of an International Committee of the Red Cross symbol during Operation Jaque used to safely rescue hostages from FARC."

Now extra-judicial killings are no bar to being given the Nobel "Peace" Prize. The least credible of the Nobel Prizes continues to deliver....
Matt Levine just shows that Wells Fargo wanted a paper trail showing that they told employees not to do this. The interesting question is, what happened when whistleblowers told them it was happening anyway? Apparently, the answer is that they fired the whistleblowers. That says everything about what Wells Fargo really wanted, as opposed to what they said to cover their asses. Remember, he's an industry insider with a bias.
Well aware of contention ratios. That's the gamble the ISP makes. Now they're trying to pass the risk onto the consumer. That shouldn't be the consumer's problem. That problem also doesn't quite relate to a data cap. Contention ratios are entirely dependent on bandwidth. If everyone in my neighborhood had a 250mbps connection and we all downloaded at full blast at the exact same time, sure we'd face an issue with contention ratios. The amount of data transferred doesn't matter though.
I wish there were a good way to separate out coerced or human trafficking (which I believe is less common in the medium to high end US prostitution market) from the morally objectionable stuff. Arguably the way to do that is by providing a "clean" alternative, either "good"/safe/consensual prostitution, or just really high quality vr/robotic/immersive porn. It's really hard for me to find fault with someone deciding to have sex with other adults for $200-500+/hr vs. working in a slaughterhouse or call center or something for $8-15/hr.
>What about 5 years from now?

This is the argument I use again people using the "it's fine for now" argument for Australia having replaced the gigabit fibre-to-the-home plan with an equally expensive 25Mbit Fibre-to-the-node plan to save a whopping one year on construction time.

Sure, most people can live with 25Mbit now, but what about in five years? Ten? Twenty?
It wouldn't surprise me at all if the data Marissa looked at was skewed because the corporate Yahoo VPN was atrociously terrible.

People who routinely worked outside of the office, or just wanted to be able to read their e-mail at home without the VPN client randomly panicing their system, had devised various workarounds to get things done.

The corporate VPN is distinct from production, so you could still do actual work without using it too.
Why does it matter if Netflix or others lock their content, when it is already available pirated elsewhere? People still pay for Netflix even though they could watch everything for free.
I'm torn on this subject, could someone explain to my why this is morally wrong? (honest question, equally torn on the Shkreli case). I don't have any knowledge of US medical policy, law and regulations but does the fault not lie squarely with government here? Surely one can not expect a commercial enterprise to price a product as 'fair' (whatever that means) when it is operating in a competitive environment? (I wouldn't have the heart to run such a company but isn't this to be expected?).

There are soccer players here in the UK that get paid £100k per week to do nothing- noone is up in arms to regulate that market?
> So, in my view, a standard cross-platform secure DRM model for the web is required. If you want to consume it, you should be prepared to pay for it.

These are completely orthogonal to one another. People pay for content when they can get a good service at a fair price. For the longest time it was much easier to torrent movies and shows than to try and navigate through the cesspool of TV scheduling, ads, etc. Netflix fixed that and now people pay for content. The same happened with music. DRM solves nothing as it only takes one determined person to break it and then everyone else gets a great experience. Meanwhile all your paying customers have to suffer through a poor experience thanks to DRM. It's self-defeating.
Please forgive my ignorance, but it talks a lot about peer-to-peer conversations - how would that work if the peers are behind NATs or Proxies?
What makes this better than Signal for texting?
I would argue the exact opposite, more engineers need basic project management knowledge than algorithm knowledge, perhaps even at Google.
but that then has problems of rich country users would probably find proxies in poor countries.

It's my understanding Steam has been cracking down on this, probably exactly for the reasons you describe.
As someone pointed out elsewhere, Pascal's discriminated variants ("variant records") aren't typesafe, since the tag isn't checked before the variant is accessed. From Essential Pascal, 4th edition: "The use of a variant record type is not type-safe." The whole point of the article's discriminated unions/records in Rust and C++17 is type safety.

Maybe this has been built into one of the newer Pascal descendants, but it hasn't been around for years and years. And embedded C programmers have been using these kinds of "unsafe" discriminated unions for years.

That said, I do think Ada has had these kinds of actually typesafe variant records for quite a while. But again, Rust isn't making any claims to innovation. Even the language name ("Rust"), is a reference to the language being based on rusty old best practices.
I never had any caps in Poland, Germany and now in Uk so that's new to me.
I hope I can encourage you to think of yourself in a different light. You made a mistake. Grab the code you wrote, write some test data and see what it does. Fix it. It just takes practice -- over and over and over.

Since you say that you will have CS degree "soon", I'll assume you are fairly new to programming. Making mistakes is something that you will do for your whole career. A mistake does not make you one kind of programmer over another. Even many mistakes does not. It just means more practice.

Having the courage to post code off the top of your head in a world-wide forum, means you can have the courage to transcend where you are now. Keep trying to improve -- whatever it takes, and don't unnecessarily limit yourself.
Don´t? Don´t what? learn programming at all?
AMP: A YEAR IN REVIEW
Related: http://edition.cnn.com/2016/10/05/americas/colombia-ceasefir...

This is quite unfortunate timing. But I guess they couldn't find somebody else on short notice after the referendum on the peace deal failed. (also, it's not the first time this prize has been awarded for intentions instead of results)
You can jump off the train and do bad UI at any moment. But UI always, always, gets hard when you start caring. That's not a measure of whether UI is harder than CV, it's a low-pass filter on what the market will value.

Most of the individuals making CV demos are not making unfathomable genius-level demos: they are taking an existing library and bolting on a simple application to it. And most such demos are flimsy and not commercially viable, because the technology needs more massaging at a deeper level than the author is capable of in order to fulfill the desired marketing promise.

Meanwhile, simple bolt-on UI tends to be good enough. Not because it's fine as-is, but because the user can accommodate for its brokenness without being able to express what exactly is wrong with it. The product can ship and create value, albeit not as much. Yet, a UI dev who wants the best possible experience has to have the same attention to detail up and down the stack as the CV dev who wants their algorithm to perform well along every metric. UI innovations are understated because they oft seem obvious or unsurprising in retrospect, but they do come along every so often, and often in tandem with the developments elsewhere - these days, AI algorithms are increasingly intertwined with the interface in a very direct fashion, when one considers voice processing, predictive text, or other such features.

And yet, if you should aim to achieve better UI, some naysayer will come along and proclaim that you have made something "overengineered" and should "just use a standard toolkit like the rest of us."
Football fans don't tend to die when they can't afford to watch their favorite players.
> Meanwhile all your paying customers have to suffer through a poor experience thanks to DRM.

No, that's all thanks to rubbish DRM. You are confusing the concept of DRM with the implementation. Good DRM should be seamless and no-different (to the end user) to non-DRM content - it's this area that is failing, and why the current failure to settle on a good DRM standard is resulting in so many badly implemented proprietary systems.
Minima processor
Either it's a new flaw, or their fix failed to adequately address the original flaw. There was a report of someone in China having a replacement Note 7 burn out on them as well[0], so this is not an isolated incident for the 'fixed' phones.

[0] http://bgr.com/2016/09/27/note-7-recall-china-samsung-fire-e...
IMAGE RECOGNITION and ANALYSIS FOR BRANDS ON INSTAGRAM
ALIVE 2017
I have yet to see any Danish ISPs with data caps. Even our mobile plans are starting to get unlimited data (Non-tethering (Tethering currently has a cap of 50GB on my plan)).
Show HN: 10kB Solar System Scale Representation