skysight-inc/HackerNews huggingface dataset:
I second this. It's embarrasingly easy to hire Haskellers (especially if you can hire remote or are in a tech centre like London/Chicago/NY etc)!
You don't have to be in favour of the current war on drugs to be in favour of heroin being illegal - and this is key selling heroin being illegal. Even Portugal, held up as the example of decriminalization only decriminalized possession not distribution.

Being a heroin addict should be treated as a social/medical problem and people given all the help they can to get clean, but we absolutely shouldn't be encouraging people to take it up. Especially heroin which is responsible for a very high percentage of all drug related deaths.
What is to prevent some guy from making a US business that does nothing other than sell EU businesses' products to customers on their behalf ?

Because selling products to the US is VAT-exempt, and US companies selling to EU customers is also VAT-exempt.

I'm betting the first company doing this will be amazon.
The official page says latest stable windows version is 0.48.5 or something.

Is it the Windows build which isn't prioritized, or is it versioned somewhat differently?
Me too! I've always thought losing my legs would be nothing compared to losing my eyesight. Good to know even that doesn't prevent you coding.
Yep, that's true. I will have to try that with the new version (when it will hit Debian testing…).
Is your app appropriate?
From what I understand, heroin when injected is so addictive that using it even once can put you on a path you never would have gone anywhere near. It takes rational thought out of the occasion, changes your personality and your goals - your life becomes about getting your next fix and you'll do anything to get it.

Beer, weed, ecstacy, etc don't have that same steep addictive power, so aren't dangerous in that way. So it can't be so easily compared to alcohol since alcohol has a much more gradual addiction curve whereas heroin is much much steeper.
Making the Year of the Retail Breach a Thing of the Past
Two types of democracy
Cloud Monitoring Service Datadog Raises $31M, Plans to Ramp Up Hiring
Affirmative action != Sexism
Also, it's a reflection of reality and human values, both of which which happen to be very complex, nuanced, and have plenty of edge cases for any rule we might try to dream up.
Well that explains the surprisingly fast turnaround from acquisition to release! :-)
It should basically read the token stream instead of the text. For Python that includes indent and dedent tokens, which are equivalent to open and close brackets.
Great post, thanks for this.
The UK estimates that between a third and a half of all acquisitive crime in the UK is committed by class A drug users.

You're assuming that in the case of legalisation there wouldn't be sin taxes, which given alcohol and cigarettes (and indeed weed) would be incredibly unlikely.

The problem with heroin is that once you are abusing it you need more and more but it starts to destroy your ability to earn the funds to pay for it.

https://www.gov.uk/government/publications/financial-cost-of...
I could see myself buying this if for no other reason than emergencies or that time right after I land in a foreign country and haven't yet pantomimed my way through buying a SIM card in a foreign language. It would be useful to have for those periods and nice to keep around just in case since it's so cheap.

Or even layovers in foreign countries where I want to leave the airport for a few hours and not buy a SIM.
Ask HN: Community's take on Play and Scala: worth learning?
I was recently presented with the opportunity to start a new project that must use the Play web framework (written in Scala). The team behind the project is OK with the fact that I have not used them previously, so this is an opportunity to learn something new. I'm quick to learn and I've used many frameworks before (web and others) so adapting is not an issue. PHP is my strong now (Symfony) and I don't really like Java (this opinion is out of question's scope - no offense to Java coders).

What is the community's opinion on Play & Scala? What do experienced coders in this framework have to say about it? Is it worth learning? Thanks for your thoughts all!
I think you might be surprised by the number of functional heroin "addicts" there are. There are a lot of people holding down "good" jobs while using.

I don't feel great about posting non-throway, but hey.

My anecdata (10 > N < 20) are that most opiate users generally work out OK (<10% problem rate). Like most habits though, it's not a great thing to be stuck with. Worse than being a smoker although the smart ones will be quick to point out it's biologically better.

It's a thing you can actually grow out of, too. The people who don't usually have other problems.
Could someone explain in a simple way, why this is better that using, for example, apt-get ?
Python on the back, JavaScript on the front.
AVIC Aircraft selects Parker Aerospace’s flight controls
This

An awful lot of data mining and analysis is best done with relational algebra

Is an interesting statement. Would anyone care to elaborate?
SketchDeck is hiring an engineer to build our B2B marketplace
Google translate in english:
https://translate.google.com/translate?sl=fr&tl=en&js=y&prev...
Yeah I wonder what other purpose this testimony could have.

Seems to me a moment where a lawyer in the movies would shout 'objection, relevancy' or something.
MH370: Malaysia declares plane's disappearance an accident
I haven't encountered any negatives, by which I mean I never wished I was using another language. In fact if I'd been using any other language I'm confident I would have wished to use Haskell. (This is for reporting software using Opaleye to generate multi-hundred line Postgres queries in a composable and type safe manner.)
Why Twitter Bought Bangalore 'Missed Call' Startup ZipDial
I too had a WTF moment when I first saw JSX but after seeing a bunch of videos from the FB team explaining the whole concept being React and Flux it just made so much sense.

After playing around with it a little bit I have to admit it's so much better than anything else I tried (vanilla JS, jQuery, Backbone, Angular, Dojo).

React (+ Flux) is possibly a great way to introduce people to web development since it avoids common pitfalls and really allows (forces?) you to think about what you are doing more clearly.
The stable versions for Linux and Mac are also 0.48.5, this is just the latest source version.
Awesome to see this here! I've been using Nix/Nixos (which Guix is heavily based on) on my personal laptop for several months now. I'll never look back from the purely declarative system configuration - I finally feel like I have full control of my machine's state.

It looks like Guix provides a significantly more expressive interface with Scheme than Nixos does with Nix expressions. IIRC, there's also better integration with the system (Nixos auto-generates plenty of bash), which will surely accelerate development / debugging.

Does anyone here have Guix experience to share?
I think it means that a plethora operations you perform on sets, lists, maps, hash maps and indeed collections of all kinds are just specific implementations of the general "relational algebra" operations.
From the app:

To use this app, your mailbox must be running on

* Exchange Server 2013 CU3

That requirement may hurt adoption.
Give me some real science here instead of BS propaganda of people interested in keeping it illegal, like law enforcement and their budget, like mafia and their income.

I heard exactly the same form school teacher about marijuana. I heard the same about alcohol and native American Indians. This is all BS. Give me science, solid proofs, not scary stories for 6 year olds.

And then again. Even if it is true. How is that your business? Somebody hurting themselves and you decide it is illegal for them at the same time buying a gun that can hurt others and you. This all complete nonsense, not based on our freedoms , Constitution, tradition, but some middle ages hysteria witch a bunch of ladies screaming delegalize alcohol because it is destroying my family.

We had it, this is BS, this doesnt work and first of all is none of your business what chemicals other people take in their time using their money. Unless you have a vested interest in keeping it illegal, like you are in a gang, you are a dealer or law enforcement. There is no logical reason to support drugs delegalization except for these two: dealing it or catching dealers. Because dealing and catching would be extinct without proginition the same way you don't buy Corona on a corner of a street from armed gangster.
ThoughtWorks's Technology Radar – January 2015 edition has been published [pdf]
That has nothing to do with this change in VAT rules. If that loophole actually existed Amazon would already be using it.

US businesses are actually required to charge VAT, but smaller operations get away without doing that. At Amazon's volume it makes sense to set up tax entity in the EU to avoid import duty.

For example for amazon.com selling to a consumer in Ireland sees 17% import duty + compunded 23% VAT on the item cost and the shipping cost.
of course, you just want to make sure that Al Capone still has his stream of income. And how exactly does it make it better for society at large?
> What is to prevent some guy from making a US business that does nothing other than sell EU businesses' products to customers on their behalf ?

Customers having to pay import duties and VAT, then being involved in an international tax evasion scheme.
Here is how you can handle with it without rebooting the whole server:

for s in $(lsof | grep libc | awk '{print $1}' | sort | uniq); do if [[ -f "/etc/init.d/$s" && "$(ps aufx | grep -v grep | grep $s)" ]]; then echo $s; service $s restart; fi; done

From: http://blog.wallarm.com/post/109402223343/ghost-a-brief-reca...
If you want to go OOP from C, what would you choose?
And even lower again is Paracetamol/Acetaminophen (Tylenol if you're in the US), with the fatal dosage being as low as 3 times the recommended dosage [1]. I can walk into a pharmacy here and buy enough of it to shut down my liver for less than a pound.

I get what you're saying, but if you're talking about overdosing, then I think it's fair to say Heroin is absolutely lethal. But if used responsibly (I know, I know) it's safe.
Wow! Those screen readers are fast (his example https://soundcloud.com/freecodecamp)! I barely understood a word. I didn't know that.

It's a shame that so many programs don't follow the accessibility guidelines, but it's just too damn easy to forget about the disabled if you aren't. But this article was an eye-opener for me (no pun intended).
A single dose is unlikely to lead to physical dependence. Powerful opiates are often administered through an IV for things like oral surgery (my recollection of the sedation I had when I had my wisdom teeth out definitely includes euphoria in the moments before I fell asleep).

The issue is probably mostly that many of the people at a point where the first dose seems like a good idea are going to also think the second dose is a good idea.
Learning a new language is always a good thing.

Even if you never use it, you'll be exposed to different ways of thinking, methodologies, and that what you've learned will be relevant to programming in general.
Time is pretty irrelevant for versioning, unless you have paying customers and you want to trick some into paying the full price for a minor upgrade (eg. Windows 98, FIFA 2015, etc.)

1.x tends to fulfil the original goals of the project. As long as there are some unfulfilled goals, it's still 0.x. 2.x, 3.x, etc. are breaking changes, often a rewrite.
I've shared my experiences a number of times, and you'd be amazed how many other programmers have contacted me to express their situation. "Functional" addicts are far more numerous than common knowledge would have you believe, but the stigma is so great that it's something that remains rather impossible to find out.

Heres an interesting fact. About 23% of people who use heroin (not opiates in general, heroin specifically) become addicts[0]. I've always found that rather interesting, and matches up perfectly with my anecdotal experience. I'm one of the 23% unfortunately.

Edit: As I said in a comment above, no-one wants to remain on heroin forever. You truly will want to stop at some point, even if it causes no issues in your life (good luck with that!) -- every addict I've known has hit that point eventually. I did. I was just lucky my government and society supported me in getting clean. Others in other countries aren't so lucky, and I think that's a shame.

[0] http://www.drugabuse.gov/publications/drugfacts/heroin
(I don't know enough French to discuss this matter, let's stick to English)

All the people I have met who resort to the "nothing to hide" paradigm were older than 65.these people don't have Facebook or smartphones, and they don't realize that their cars, insurance records and financial transactions are all being tracked. They do not understand the sensitivity of meta data or social graphs, nor do they care. They have their life in order, and surveillance doesn't take anything away from them. The fear of terrorism is a lot more substantial at their points in life.

I don't know about discourse in France - I can imagine that hell just broke loose after the recent attacks. Here in Germany, it's very much a generation problem. Those who care about civil rights and an active democracy are young, and young educated people are a minority. Old people are heavily catered to by the governing parties, and they all seem to love surveillance, most being lucky enough to never have experienced the downsides.

This fight feels a lot like the gay rights movement. Preconceptions are impossible to overcome, all you can do is wait for twenty years until you have a sizeable part of the population behind you, and then start an uproar. In the meantime, it doesn't help to, say, explain how small the aids propagation rate is. Nobody cares.
Yep - that's probably a fair way to describe it. It's of course possible in other statically typed languages, it's just not as easy.

There are also some things that I'm not sure are reasonable at all in something like Java/C++ without writing a lot of code. For example: https://www.chrisstucchio.com/blog/2014/type_safe_vector_add...
Make UIWebView of a Safari Extension show same portion of webpage as Safari
I had never seen Wikivoyage before, but I have used Wikitravel. The two sites seem to contain very similar information. Are they related? Which one is usually more up to date?
Don't overestimate users either. It's very easy to build for other geeks rather than the General public. Netflix apps are almost all built using web technologies and it doesn't seem to bother most users. I think there's been an overemphasis on pixel perfect UI and on UX in general but people don't want nice UI's, they want useful apps.
Getting off it was difficult. I couldn't have done it without the amazing support of my government, despite it's rather draconian drug laws. I've been clean for three years now. The impetus for getting off of it were the cost (I was using 1.5 grams per day), the illegality (I didn't want to risk my future any more).

But, the key reason? I didn't want to take it any more. A well known fact among addict circles, is that there will come a time when you're done taking it. The problem is, unless you were lucky to live in a country like mine, doing so without the support of society when it is so stigmatized is supremely difficult. It's an interesting problem.
JS is also for back-end. Maybe you have never heard about Nodejs or io.js
A basic, built-in, OS X app does this extremely painlessly.

https://www.youtube.com/results?search_query=mac+preview+pdf...
A couple of useful resources if you need to calculate VAT rates across Europe and Stripe's fees in each country:
http://jsonvat.com/,
https://stripefees.com/
most being lucky enough to never have experienced the downsides

In Germany, or just in West Germany? Have people forgotten the Stasi already?
Wowed by the engineering brilliance.
Ambivalent about the social cost-benefit.
Creative destruction indeed (for the lower and middle orders, anyway).

"First it came for the factory workers,...and then the medics and lawyers..."
Reminds of of conversations with Dr. Sbaitso! http://en.wikipedia.org/wiki/Dr._Sbaitso
A friend of mine quite involved in the Inkscape community told me to reply this to you: source package is up, packagers haven't still compiled for the various systems (the official release annoucement will be made after that, in short time).
It's not free rent. Its just for up to a week. Similar situation to job interviews, but most of them will pay for accommodation if they fly you out.
But if u could program the front and the back in a single language which would u prefer
Yeap, that's the great mistake every radical make : try to convince other people against themselves, with physical means (although some people were really happy to see european culture come to North Africa, but that's another story).

That's why we've made sure every time that we went somewhere militarily, that it was in cooperation with at least some local people wanting it (and i think the US are now doing this as well).

That's why i think Facebook should only help the Turkish people that want to access different opinions do so (as opposed to forcing everyone to have a look at mahomet's cartoons for example).
It's also important to note that these new rules cover the sale of digital goods to CONSUMERS only, if you are (for example) a registered business in the UK and selling to a registered business in Germany, German VAT is not applied, and you do not have to pass it on (via VATMOSS) to the German government.
Show HN: An English-language trading strategy editor that compiles to Python
They mean US businesses selling and shipping to countries with VAT.
sometimes its beneficial to cut through all the noise on the net. My only question is, why hasn't anyone else thought about this?
It depends on what you want to do.

I work with Nodejs everyday, JavaScript is a very cool language but I still prefer Python which is easier to read from my point of view.
A lot of people here feels offended by new ideas. I bet that many here commented even before the end of the video, and probably never used React on real apps. Could We avoid the tribalism and territorialism, please?
What a nice chap. I like and adhere to the opinion prevalent in this thread that we should pay more attention to Accessibility. I personally find I'm conditioned to ignore people with different needs than me when I design products, and this is an eye-opening example.

apologies for the horrible pun
Many countries don't even have a single working system of address...let alone town planning.
From the app description:
'Outlook works with Microsoft Exchange, Office 365, Outlook.com, iCloud, Gmail and Yahoo Mail.'
What neuroscience is learning from code-breakers and thieves
I often wonder what my generation won't care about in 35 years that the younger population see as outrageous.

My most obvious guess is more rights to non humans, AI/Animals/Environment etc.
Our payloads are generally exactly 20B. We don't use the MQ to transport data.
That's not what he means. US businesses selling to European consumer customers should be charging VAT and sending it to the relevant government.

For small ones it doesn't matter because they're in the US and so beyond the reach of the EU states. Large ones however very much are and so have to comply with the law. Amazon couldn't decide to just run all its business through the USA to avoid charging VAT to consumers, they would be sued into oblivion.
It reads more like "A heroin dealer tells the silk road jury what the prosecutor damned well told him to say"

"Duch also described how the Silk Road’s customer base allowed him to reach buyers who he believed wouldn’t have otherwise had access to his product. "

ergo, one of their arguments is going to be that SR created a drug market, and made addicts of innocent children who were looking for my little pony pictures and got tricked into taking smack.
Retain ownership in a trust or more perpetual vehicle
My experince is running it in a VM and getting really strange scheme-like errors from guix command-line-tool, then giving up. I think I managed to install it once to a virutal-harddrive, but then grub2 was a disaster and the "system" did not boot. Oh well.
Whenever I read a comment like this of sufficient age I wish I could see a snapshot of the page at the time. Right now there's only 48 comments in total and I don't really notice much negativity. There's some back and forth nit-picking, do you consider that negative?
Scatter gun + Lean Startup principles. Not entirely wrong, though wish some more initial refinement was included, but if the brand doesn't take a hit then fair enough.
Not having something to hide forces you to divulge everything because you have nothing to hide. Except that thing that is nobody's business.

This mentality fires back quickly and is usually a trait of someone who haven't thought it through yet.
Sorry you feel it makes you look stupid. For what it's worth, I'm merely playing the devil's advocate and I'm not entirely sure where I stand on all of these issues.

I'm not saying a single farmer could vertically integrate from opium to heroin, but aren't small businesses possible? They would certainly benefit from flexibility and being under-the-radar in a way that could offset the negatives of not having an economy of scale.

And on your last point, I didn't mean that the CIA went in and set up shop, first "creating" the cartel. But a single buyer (possible), or at least one who allows specific individuals to operate (almost definite), certainly helps in the creation, so to speak, of the larger criminal organization by giving their suppliers or smugglers a hand up on those who have to worry about running afoul of the DEA and other authorities.
Python is not supported for front-end (yet??). So the choice is quite easy.
If you want to stick a single language for both front and backend, using JS is the best solution.
ThoughtWorks's Technology Radar – January 2015 edition has been published
IRS 20-factor Test [pdf]
Totally agree. I'm a huge fan of Inkscape. When I moved to OSX I started using Sketch as my main design software, but I do often find myself frustrated wanting a feature that Inkscape had. Really pleased to see this update. Hoping for better native OSX support, rather than running it through X11.
Surely Corporate would pay for it, unless it was the franchise's idea.
I'm German and I'd argue the complete opposite way. Older people here are totally more privacy aware than young people / my generation that haven't witnessed the Stasi.
Installed, started and then realized that you have to give them your credentials so their server can download your mail rather than the app doing this. I understand the benefits of these cloud mail checkers but this is just a 'no go' for me. Too bad.
apt-get can not install the same package/software in many different versions, there is always some package conflicts happening and you cant describe the state of your desired system with any "apt-get" language. You must script your desired state manually or use puppet or chef or whatever, which will perform the steps/tasks that you desire on your system using multitude of software and languages.

With guix gsd and nixos, the package manager is the configuration manager. The package manager is not just package manager, its not just apt-get, it is also puppet/chef/salt, and a distribution-maker or manager. I believe with guix you could make your own distribution (software collection) in the same descriptive language as making packages. You cant do that with apt or any debian tools.
Show HN: Rim – Aspiring vim-like text editor [Rust]