skysight-inc/HackerNews huggingface dataset:
I have tried this and it helps, but I really don't trust my palate's judgment after tasting too many wines as once.

Talking about palate destroying I once bought a wine (mid priced) that had such a terrible taste that I instantly rang to the sink to spit it out. The truly diabolic thing about this wine is it made any wine tasted for hours after this taste terrible as well (I opened 4 different wines I knew well over 3 hours as I could not believe such an effect was possible). No food or any drink could get rid of the effect. I always thought this would be the perfect wine to enter into a tasting competition.
There is also private API that is not very difficult to hide, which gives you all the installed app bundle identifiers.
You can buy heroin everywhere. It's his job, as a father, to educate his son about drugs and other addictive substances. Blaming Silk Road is lying to yourself, but some people lack autocriticism and like blaming other people. In fact, I bet what they sold on Silk Road was of higher quality than what they sell on the streets.

The more I read about the war on drugs, the sadder I become. I used to be one of those that wanted to leave everything as it is today, and I've changed my mind.
Yeah, it's weird how unpopular it is in North America, except for Quebec. Quebec even produces the stuff, but good luck finding Quebecois crème de cassis (which is damned good) in Western Canada.

Warning: crème de cassis does go off if it's on the shelf for long enough. It doesn't get better with age. Try to buy it from a place where the bottles don't have too much dust on them.
US prison statistics should have everyone questioning what the hell our government is doing.

According to The Federal Bureau of Prisons:
- 48.7% of prisoners are in for drug related offenses

Apparently a large number (12.3-27.3%) are for Marijuana related offenses.

See http://www.bop.gov/about/statistics/statistics_inmate_offens...
U.S. drops Cuba from list of state sponsors of terrorism
That's very true.

Also, if you look at most of what's been automated away, there's very little what we would consider (and even what people 40 years ago would have considered) artificial intelligence involved.

If you look at the legal field, what's changed is the means of gathering and disseminating information. Legal researchers can be much more productive with computer searches, and consumers can get access to advice and forms in some cases without the need of direct face time with a lawyer.

Some of the changes weren't even primarily driven by technology at all, but by new ideas for business models. I think that something like legalzoom could have been done with the technology available decades ago (phones, mail, and catalogs).
Well, right now -- as a novice -- I could take a look at:

http://cffi.readthedocs.org/en/latest/overview.html#simple-e...

And, under IPython (python3) on Windows (I already had ms visual studio installed):

import pip
pip.main("install cffi".split())
> (...)
> Successfully installed cffi-1.0.3 pycparser-2.13
from cffi import FFI
ffi = FFI()

ffi.cdef("""int printf(const char *format, ...);
""")
C = ffi.dlopen(None)
arg = ffi.new("char[]", b"world")
C.printf(b"Hi there, %s!\n", arg)
> Hi there, world!
> 17

So a lot of this is tooling, integration and documentation.

If one might whip up something similar for rust that works cross platform, and results in code that is reasonably easy to distribute via pypi (and similar for gems for ruby etc) -- that'd be great.

So, I meant that for a novice, that wants to, say write a compiled extension/wrapper for python/ruby whatever -- a bit of C and the standard docs go a long way now.

Obviously there's a lot of work to get to the point of C (it's been ubiquitous for a while...) -- but if some parts could be made similarly accessible; interfacing with rustc, if rustc is in path/installed "properly", some magic on the host-language side etc -- that would be very good, I think.
TL;DR: It's about the "Internet of Things"

It's a buzzword with an vision that can have a positive but also a negative outcome for our society.

For example: The nest thermostat learns your behavior and selects your favorite temperature depending the day of time, the ambient light, ... it learns with you - and actually helps to save you energy. The opposite is a "smart meter" forced on you by new regulations that isn't smart at all and doesn't help you to save energy but sends your power usage data (your private life data) in regular intervals over the net to the usual data collectors.

Another example: All Ford automobiles that come with the Sync board computer (2008-2015, Windows CE based) can be optionally set to do the following in the event of a crash (at the time when the airbags go off): use your phone connected via Bluetooth, set a call to the international emergency hotline, speak via the Nuance Text-To-Speech software an emergency text including your current position (car have an inbuilt GPS antenna) and open the microphone so that you can talk with the emergency hotline or at least they can hear the audio if you are unable to speak. On the otherside, some lobbies try to propose in the US/EU a new law where every car has to share its location and some other "metadata" in a short interval (as soon as you turn on your motor) to a central data collector - so that in the event of an accident they know where you are, as they say.

Decide yourself which version of the "Internet of Things" vision you want to have in your everyday life.
How I send 4M Periscope likes at one night
(7) Thank Obama and vote for Democrats. They are the sole reason small group health insurance isn't medically underwritten and you aren't a financial disaster for your employer. Plus, in case anything happens with the new job, you can always get obamacare, even mid year because of a change in job status, with guaranteed issue, and it may well be much cheaper than cobra.

Best of luck with treatment.

ps -- my father went through this. Be pushy with your doctor if you need. They're not exactly lazy, but your outcome is more important to you than it is to them. They should be able to describe in detail the experience of treatment, but they may not do so unless forced. ie what drugs, what radiation, for how long, how will it make you feel, what are reasonable activity levels, etc.
There are! It's exciting to see so many games coming to Linux. I don't generally play games in my spare time, but I am glad the state of the art is beginning to make its way to this side.
AI and robotics have nothing to do with each other. The first "conscious" algorithm will run on a commodity computer, maybe an ASIC. It would certainly not have the ability to commit violence unless we allowed it to connect to the control system of a weapons platform.

It would quite possibly make itself rich, and probably morph itself into a distributed system running nodes on millions of compromised machines (+ the datacenters it buys). From here, AI could possibly buy itself access to things like weapons platforms, but ultimately this is contingent on humans selling them.

If a lab has a robot capable of committing violence, and an AI algorithm and it wants to put them together, then yes running the algorithm locally on the robot is probably a bad move. But you could proxy between the AI and the actuators, with the ability to override movements you don't like, for example.

The more likely scenario is that these things will be used as instruments of war, running dumb/normal algorithms and controlled by commanders in the field. In that case, just another one of the many creative ways we have to kill each other.
To me that's even worse. You are stuck with your ISP. What if you move home to a place where this ISP isn't available?

There are commercial email providers in jurisdictions that do respect privacy. And it usually only costs the price of a couple of coffees per year.
Knowing some of the changes Latin went through on its way to Spanish helped me at least once. I would use (inflict?) my Spanish on the kind folks at a nearby Mexican restaurant, and when I ordered a fajita quesadilla, the server asked me if I wanted "hongo". I thought for a second, recalled the "f" -> "h" transition (e.g. ferrum -> hierro, facere -> hacer) and "u" to "o"... aha! fungus! Why yes, I do want mushrooms on my fajita quesadilla.
7 is not necessarily true in CA. You generally will be able to get your opposite-sex unmarried partner on your health insurance. You will have to prove pseudo-domestic partnership status. Typical proof would be joint leases, joint car ownership or loans, joint bank accounts, having each other as life insurance beneficiaries and next of kin, etc.

If your fiance's health insurance is better, or if you are worried about what happens if you aren't able to work for a period of time, it may be worth asking.

ps -- this is from experience on Anthem and blue cross/blue shield
Flipkart to Snapdeal:Do Not Blame India If You Cannot Hire Good Engineers
What a strong answer by Flipkart CEO Sachin Bansal to Snapdeal "Don't blame India for your failure to hire great engineers. They join for culture and challenge"
Such a bullshit statement ever made from Snapdeal. Just for fact Google, Flipkart and Facebook hires programmers from India every year..they don't complain !!
If they can kill, they can drink.
Sorry, I don't understand your reasoning.

Why do you trust your ISP more than Google? ISPs have much more shady practices and are able to match your online and real persona with 100% accuracy.

If you care about privacy, why do you use Android(non-cyanogen I assume)?
Google doesn't make products, but tech demos.

Keep on going, the world needs more of people like you.
It's strange how the federal government, bound by the constitution to due process, can mandate it be removed at universities.
Probably is a common Liceo Classico in Italy, where Latin and Greek are teached each for 5 and 4 hours a week during the first two years and 4 and 3 hours during the following three years.
I've also been to the doctor earlier this week for the same reason, a lump appeared in my axilla but fortunately the diagnosis was an odd tear in the top of the latissimus dorsi muscle. A family member (nurse) indicated me that it could be dangerous (a swollen lymph) so I needed to be checked ASAP.

I'm extremely sorry to hear that you haven't had the same luck dammit_lump. But I'm sure you're going to get out of this situation stronger and with a renewed illusion for life. I'm sorry I can't help you with your questions cos I'm european and I don't know much about your healthcare system there.

Things like this makes me wonder why we (engineers) are not building or taking more jobs at eHealth startups to help defeat these diseases.

During this week StackOverflow has been showing me this ad [0]. A company trying to disrupt cancer research unifying under the same platform all the cancer research centers worldwide and (apparently) plugin in bigdata analysis. I've been lurking their site and the founder is a MD who also studied CompSci on the side (online) while doing cancer research! I have enormous respect for this people.

I'd encourage anyone who knows Java/BigData seeking a remote position to check them out [1]. I'm sure in the coming years Cancer will be controlled the same way AIDS has been turned into a chronic disease and is starting to be completely wiped out from patients. But first we need to help doctors to build tools and better understand the disease.

I wish you the best dammit_lump! stay strong

[0] http://i.imgur.com/F1IxsCf.png

[1] http://www.medbravo.org/
If you don't provide value to your customers (Advertisers) due to fraudulent clicks, ultimately your product is less valuable, and you make less money. I think Google's incentives are alright here.
It does. If you create "the drug and other illegal products and services" market place, it is hard to argue you are not a drug dealer. Intent is a big deal when determining whether a behaviour is criminal.
She claims the opposite in the article:

No male academic in his right mind would write what I did. Men have been effectively muzzled, as any number of my male correspondents attested.
Are you implying they want to do big data on how people touch themselves? or because, therefore, implication, ads?
I've also been feeling this recently. I find Reddit to be a lot less hostile. The thing is you shouldn't really take notice of this, when Dropbox was first announced on HN, people were critical as ever :-)
I still believe the best option for accuracy is actual instrument/voice recognition. Might however not be the fastest or easiest. Also I'm not sure if it's out there already or not.
The one thing I like about React's JSX "html in javascript", is that it lets you reuse all of the host language (javascript in React's case) control structures.

Otherwise Maud has to re-implement if/then/else, iterator methods, etc. But perhaps you could use 'if/then' and other structures inside a $() block.
How would you hide calls to private APIs?
Silk Road Founder Ross Ulbricht Sentenced to Life in Prison Without Parole
Have you communicated to the boss in a rational way that this is such a big deal to you it would cause you to leave? Or have you just told them the other guy isn't good.

This is how I typically approach these types of problems....

Ask yourself if you're ready to see this through and by that I mean every possible outcome including leaving or getting fired or potentially getting the other guy fired. That means assessing your financial situation, possibility of getting more work etc. to me the logic goes that if this is such an important thing then I should be willing to accept all outcomes as this is the Right Thing To Do. It might seem a little melodramatic but it forces you to ask yourself hard questions.

Then, approach the boss. Tell him that you heard what he said before but the quality of your colleagues work is such that you can't stand over it and it's affecting everyone working on the project. If you end up having double standards for the code it brings everything down to the lowest common denominator.

My next option would be to bring a _solution_ to the table as opposed to just a problem. Let's bring in code reviews and I'll work with MrProblemCoder directly on his reviews one on one for a few months to try and bring his standard up. However, you need management backup for this. Maybe you don't even want to single him out, maybe you sit down collectively once or twice a week to do group reviews and breakouts afterwards. Maybe Friday afternoons are review the review days. The big thing here is that you want to make clear to the boss that there is a Significant Problem in a clear, rational way and have him understand the impact of it. Try leave your emotion at the door. Then present a solution which involves the group taking collective responsibility for the code quality with you leading the charge, but that management must back up and present.

If the outcome of that conversation isn't positive, then you have a management who doesn't care about quality and more importantly doesn't trust what you're saying about the impact. That would make it much easier for me to walk away as I now understand they've chosen the next path for themselves.

If you're not ok with that path then you could still try "influencing" these types of initiatives over a longer period of time instead of entering in to brinksmanship. Institutionalise code reviews for a portion of the team and show less bugs/rework and show the cost of crappy code. It's a softer approach and may take months and months of collecting data and influencing your colleagues.

These situations are not easy unless you're actually in a position to institute change directly!
There was a Show HN of this project just a few days ago (https://news.ycombinator.com/item?id=9598972).

Please read the rules: https://news.ycombinator.com/showhn.html.
AmEx President Dies on Plane
per obamacare, small business health insurance is not medically underwritten
Ne, bedaŭrinde mi ne tre familiaras kun la esperantliteraturo. Ĝi ŝajnas interese, tamen!

Se vi volas pli facile legeblaj libroj, mi rekomendas Faktoj kaj Fantazioj de Marjorie Boulton. Ĝi ne estas tro malfacila, sed tre amuziga!
If you prefer pain and inaction...

Honestly, I do not understand what your point is. Could you explain? (With less attitude?)
Peter Molyneux is as always charming (similar to Steve Jobs) and wins the audience, and he used to have good game design visions. But Peter Molyneux is a shadow of his former self. Actually he was a studio head of a Microsoft Games studio Lionhead Studios and his studio had been sponsored by Microsoft to actually work on Kinect software prototypes known as "Project Milo" and with demonstrations at E3, at TED. At the end the project failed because the implementation was sub-par and they had to cut almost every feature that was in the original vision. http://en.wikipedia.org/wiki/Project_Milo

Peter Molyneux tanked his latest two game products in a big awful away - the community isn't happy at all: "Curiosity" and "Godus" are in a gray area that some may label as scam. he recently left 22Cans, the studio of his latest two projects. http://en.wikipedia.org/wiki/Peter_Molyneux (little outdated info) , http://www.4players.de/4players.php/spielinfonews/Allgemein/... , http://www.pcmag.com/article2/0,2817,2476895,00.asp , http://www.gamespot.com/articles/peter-molyneux-protege-quit... , http://www.ign.com/articles/2015/05/28/peter-monlyneuxs-22ca... , http://www.gamespot.com/articles/curiosity-winner-once-promi...

So maybe he begins a new era that resume his glory era of the 1990s Bullfrog games that one has in mind when one hear his name.
FYI, Altman made a post (April '15) re: HN conduct policy, encouraging folks to "Avoid gratuitous negativity."[1]

[1] https://news.ycombinator.com/item?id=9317916

Just doing a quick pass over the examples you provided, I don't think any of them impart negativity, let alone gratuitous negativity. If anything, I'm seeing constructive feedback.

edit: Wait, in your example, are you sure that it was the actual creator that linked the software? If so, he should've used the Show HN feature, which Altman addresses -- along with YOUR concerns -- in [1] above.
Almost all cancer diagnoses protect you under the ADA and you are entitled to reasonable accommodations. What is reasonable or feasible can vary widely, but reasonable employers should attempt to work around such diagnoses. If you were to be fired or retaliated against, consult an employment lawyer.
Anecdotally? Where does that come from, do you have any sources?

Also, withdrawal is not the major problem when combating addiction.
If you don't have issues, good for you. I'm not saying hg is unusable, particularly if you're using it within an organization or community that enforces a set of tools, workflows etc. But if you look at the github community where people tend to fork dozens of projects from a diverse set of people, that clearly isn't happening with hg, and I think the "Some assembly required" is part of the reason why. Git, on the other hand, is very much "Batteries included".
> Why throw an error for something that isn't needed?

Because it appears the programmer's assumptions have been violated at this point. There's a syntactical way for destructuring assignment of a variable-length list, and it wasn't used. Maybe the programmer was being lazy, or maybe the programmer's assumptions were violated.

How do you feel about

[a, b, c, d] = [1, 2]

? Should it throw?

> it doesn't throw an error in many situations, where the most likely case would be to suppress it anyway, or when there's no point in throwing one...

PHP rightly gets lots of flak for attempting to lumber on after the programmer probably made a mistake. JavaScript isn't as bad, but it does hide a fair number of programmer mistakes. For small web apps where failure or incorrect data isn't a big deal, maybe hiding small bugs is the right thing. For large applications, hiding likely programmer laziness or minor bugs is not a good feature.
The draft text includes this section to avoid that:

"The EU reserves the right to adopt or maintain any measure with regard to the provision of all health services which receive public funding or State support in any form"

http://www.bbc.co.uk/news/uk-scotland-scotland-politics-3163...
Ask HN: Backyard broadband – could it work?
Some sort of powerful router sites near the back fence. Fibre optic cables run along the back fence or under the ground connecting the neighbors to a single fast broadband connection.

Could it work?
The nest thermostat is a completely different device from an utility smart meter.

For example, I can see smart meters helping provide real time data to the utility about power usage. Utilities are engaged in an enormous task of forescating power demand, which is probably much harder than weather forecasting even (as that is a subtask of demand forecasting!) -- and can net huge savings for the companies; or allowing more fair pricing schemes that discourage usage in times of high demand; etc. That's a real benefit for society.

I don't think there's a need to put a tin foil hat and demand that all personally identifiable information collection be ceased. We instead just have to make sure this info is getting used properly (within the designated scope) with according security for each problem. In other words: scrutiny, not celibacy.
New Class of Drugs Shows More Promise in Treating Cancer
I see these types of comments a lot and I do understand the logic of them. Most of the time it's devoid of sentiment. It's us engineers going "hey, there's a problem, this is the solution". This input causes this output. Problem? Open bug, assign to problem developer. I'm extremely sympathetic to it though as this would have been the way I dealt with this problem. Not only that but there's still a little bit of me that goes "yeah, right on! Shit code, shit coder! Make him clean up his own mess!"

The problem here is it's passive aggressive and doesn't actually communicate the issue to your colleague. The fact he's producing bad code probably isn't something he gets up to do every day.

The first part of any situation like this is clear communication. Talk to the person and you may have to do it dozens of times before it gets through. That doesn't mean the equivalent of throwing a bug report at him "Hey buddy, your code is shit. Fix it!"

He's a colleague. Sit down and talk through some of the code. Note your concerns and offer to help. Have clear and precise examples of your concerns, maybe presenting him with evidence. The first reaction any sane person is going to have if someone approached them like this is embarrassment and they're probably going to get a little defensive. Know that going in and tailor your conversation appropriately.

Enter in to the situation with some level of respect maybe even if that person hasn't really shown that he's deserved it.

Possibly, he'll never change, but I've seen enough people get better through coaching, mentoring and encouragement to know it's just as likely he'll make an effort if approached in the right way.
Because that's not what he was charged with?
I recognize that heatmap ;)

Very cool!
Ah yes, the psychoactive and carcinogenic properties of water are well known!
Limitations of Linux's sendfile system call
sorry about that, gonna delete the thread and post as regular
I wanna thank you for the work you've put into helping people learn Haskell, I've pointed a lot of people towards your guide.
I think the language itself is not the problem but the environment. It takes a lot of effort to setup a working system.

What beginners want is a "QuickHaskell" -- an out-of-the-box working Haskell environment with all batteries included -- in the sense of QuickLisp, for all platforms (not only OSX). I know FP Complete but this is a web service. It would be nice to have an instantly working environment for offline programming.

Why did the Haskell community not promote EclipseFP? It is (was?) such an awesome beginner's IDE. The maintainer has quit due to lack of support.

http://jpmoresmau.blogspot.de/2015/05/eclipsefp-end-of-life-...
A close look at Kindle's new font “Bookerly”