skysight-inc/HackerNews huggingface dataset:
This isn't really true, pharmacologically. One way to measure the safety of a drug is the therapeutic index [1], basically the ratio of the lethal dose to the effective dose. It's basically how much of a margin of error you have when administering the drug before it'll kill you. Morphine has a TI of around 70, marijuana and LSD are > 1000, codeine is 20, alcohol is around 10, and heroin is 5 [2].

[1] http://en.wikipedia.org/wiki/Therapeutic_index

[2] http://www.americanscientist.org/libraries/documents/2006451...
SOA or microservices? (It doesn’t matter a pair of fetid dingo’s kidneys)
99.co Lands $2M from Sequoia and Facebook Co-Founder Saverin
SMS actually costs a lot more per unit data compared to mobile data.
[ANN] GNU Artanis 0.0.2 released [alpha]
Inkscape is amazing. One of the only pieces of "big" software that I use without first fiddling around in the settings and changing a bunch of things. It just feels right to use.
It is. Microsoft acquired it, so they probably pulled a Sparrow. :)
Making Sense of the New VAT Rules
Digital Ocean will likely ban you for bitcoin mining (and other software that constantly stresses any resources.) A quick search reveals tat a Tor exit node is likely to get you banned on there too.
Cut-rate cloud providers like Digital Ocean are basically in the business of getting as many low use customers and getting rid of the everyone else [as long as it doesn't totally wreck their reputation/goodwill].
Ask HN: Is 25.0.0.0/8 a Private/Reserved IPv4 Network?
I've noticed a lot of users from different ISPs appear to have local LAN IP-addresses in the range 25.0.0.0 - 25.255.255.255. But according to RIPE, this network belongs to "DINSA, Ministry of Defence"?

If I try to ping any IP in this range, my router immediately drops the packets saying "Destination Host Unreachable".

This network is not listed in Wikipedias list at http://en.wikipedia.org/wiki/Reserved_IP_addresses

So should I consider this network reserved, or is it possible real IPs on the Internet can have IPs in this range?
That's an interesting thought- I've primarily talked to people living in the US midwest who dealt with bathrooms used primarily by lower to middle class individuals. Perhaps more upscale locations force a higher standard?

The assumption I've always been given is that women are more prone to hovering (germs!) along with the obvious biological differences that allow for more..erm...variety in terms of mess making. Seemed a sensible enough explanation to me, but it's very possible that there's more to it.
US nuclear scientist secretly taped by FBI claiming he could bomb New York
Artist Richard D. James (Aphex Twin) Posts Unreleased Tracks on Soundcloud
We need to start writing apps that use an embedded tor, not for anonymity, but to increase the noise floor.

NB Just remember that lying to the FBI is in itself a criminal offence :-(
https://www.youtube.com/watch?v=6wXkI4t7nuc
Does the near-highway location of the house concern anyone else?

The correlation between near-highway air exposure and adverse health outcomes is well documented and I have not found a single study, article, etc that disputes the correlation. Below are three articles and snippets (emphasis mine) regarding the aforementioned correlation and how quickly the pollution levels drop over short distances from the freeway.

source: http://now.tufts.edu/articles/big-road-blues-pollution-highw...
"Throughout the 1980s and early ’90s, dozens of studies found links between fine particulate pollution and cardiovascular health. One of the largest and most influential of these, the Harvard Six Cities Study, followed more than 8,000 participants in six towns across the Midwest and New England. Over 15 years, the initial phase of the study tracked each person’s health and measured particulate levels in the air over their communities. Its findings, first released in 1993, showed that even a minuscule increase in fine particulates (just 10 micrograms per cubic meter of air), could cause up to an 18 percent bump in cardiovascular disease." ... there’s reason to think that ultrafine particles, which the EPA does not regulate, are even more insidious than their larger counterparts ... ultrafines can fluctuate dramatically over the course of a morning or afternoon, depending on the weather and how many cars and trucks are on the road. Ultrafines are also confined to a relatively small area ... close to major highways, often spiking dramatically within a few hundred meters of the source."

source: http://www.scpcs.ucla.edu/news/Freeway.pdf
"Studies conducted by SCPCS investigators here in LA show that carbon monoxide and ultrafine particles – the smallest portion of particulate matter emissions and potentially the most toxic – are extremely high on or near the freeway, dropping to about half that concentration 50-90 meters (~165-295 feet) from the freeway ..."

source: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1971259/
"People living or otherwise spending substantial time within about 200 m of highways are exposed to these pollutants more so than persons living at a greater distance, even compared to living on busy urban streets. Evidence of the health hazards of these pollutants arises from studies that assess proximity to highways, actual exposure to the pollutants, or both. Taken as a whole, the health studies show elevated risk for development of asthma and reduced lung function in children who live near major highways. Studies of particulate matter (PM) that show associations with cardiac and pulmonary mortality also appear to indicate increasing risk as smaller geographic areas are studied, suggesting localized sources that likely include major highways. Although less work has tested the association between lung cancer and highways, the existing studies suggest an association as well. While the evidence is substantial for a link between near-highway exposures and adverse health outcomes, considerable work remains to understand the exact nature and magnitude of the risks."
What worked for me is findig someone who is not involved in your analysis but has an analytical background and understanding what you are working on, and asking him to prove that you are wrong. My experience is that the most analyst are happy to have an opportunity to prove that you are wrong and they are right.
Universal Document Viewer for ExpressionEngine Websites
Always JAVASCRIPT!
Patching the GHOST glibc gethostbyname CVE-2015-0235 bug
Why is this only offered to lawyers and legal professionals? I have had countless scenarios where I just want to look up something regarding the laws surrounding a topic but get lost looking for accurate legal information... This seems like a perfect solution for that use case, no?
Show HN: Roomvine – Anonymous chat for people at the same room or venue
There was another post about this months ago, and the blind poster said that while C is usable (thanks to brackets), python is completely unusable or unreadable to them.
Look, I'm as pro-legalisation as they come, but this sort of delusional reasoning is hurting our case, because it makes us all look stupid. Large scale poppy and coca production requires resources far beyond a single farmer growing, processing and shipping envelopes from the jungle in SA. The reason cartels control manufacture, import and wholesale distribution is because it requires significant logistical, financial and security resources to operate these systems at scale. How many coffee farmers do you know of that ship their beans from their huts? 'Economies of scale' is a real thing. Oh and the idea that the CIA somehow 'created' cartels is straight out tinfoil hat territory. 'Occasionally aligning forces to achieve a common goal' is a far way from 'create cartels'.
Glibc Adventures: The Forgotten Chunks [pdf]
Similar in this sense:

1) it uses templating (in our case, HTML, Android XML, and XIB)
2) it is cross platform, runs everywhere, even server
3) it produces native apps

It's different in this sense:

1) it doesn't do DOM diffing, it does two-way data-binding
2) it's statically compiled to native code, it doesn't try to run JS in native platforms, and doesn't require any async seems between between the native platform (it's all static linkage)

There may be other differences. The audience is Java and people who want no-compromise native integration. We target 70% code sharing between platforms, but expect the UI to be rebuilt for each platform.

The core engineers behind J2ObjC were those who built Swing at Sun. We're pretty sour on the idea that write-once run-anywhere UIs are possible. Best experience dictates custom design for each frontend IMHO, and shared UI widgets may get you into an 'uncanny valley' state where you're composing the native widgets in ways that are alien to platform specific style guidelines.
I love Inkscape, but not having a native OSX build sucks.
A friend of mine, a programmer, lost his sight. He was an Emacs user and could more or less continue programming thanks to Emacspeak, a package for Emacs that alters the voice depending on the syntactic construct of the word it is reading. It goes without saying that without Emacs and Emacspeak he would have had an uphill struggle returning to his job.
Has anyone asked if this can use other JS libs other than just React ones? Also, if it's just using say JavaScriptCore and rendering native, I assume this means speed limitations imposed by the lack of Nitro/etc on the UIWebView are moot?
Haskell/Scala/etc makes it easy to nudge other developers into avoiding mistakes. A concrete example:

I had a Scala system (build on Scalaz, which is a library providing Haskell for Scala), and one of our core types was DBTransaction[_] (a monad). A developer (a skeptic of the type system) was complaining to me about all the excess work he needed to go through, how he couldn't get properly construct a LazyStream[Foo] as a result of this.

He wanted to construct a DBTransaction[LazyStream[Foo]], call runTransaction on it, and get the LazyStream[Foo] out. Then he was going to call f(lazyStream). The compiler just wouldn't allow this, so his "workaround" was to instead call lazyStream.map(f).

Turns out this workaround prevented a runtime error. If he did get his LazyStream[Foo] out, generating the next element in the stream would have called resultSet.next() after closing the connection.

This sort of thing happened quite often. People would complain that the type system made it harder for them to do what they wanted. They'd ask the FP "guru" types how to fix it and the "guru" would point out that what they wanted to do was fundamentally unsafe.
Right, your friends would basically need to have your phone and whatsapp contact which is not really practical.
So who will build the "Internet via WhatsApp Text messages" app? Should work, right?
Slightly off-topic. Could somebody recommend good resources on reverse engineering (especially C and Linux)? I'm writing C code for living, but binary level security is not my strong side and I wish to improve it.
A decade ago, I got to visit one of the accessibility labs at Microsoft. I'm not terribly surprised that Visual Studio works well as there are ocularly impaired developers at the company. I had the opportunity to speak with those who ran the lab and observe how someone used these screen readers first hand.
Is thinking like a search engine even possible?
Indeed. I need to make a graphic once every couple of years, and every time, I just boot up Inkscape and it does what I expect.
NSQ's improvements over Redis queues are:

- NSQ is about equally simple as Redis. Like Redis, it's one binary (and an optional second, if you want a dynamically resizable cluster)

- simplicity of clustering, just boot more servers

- messages aren't lost if the worker process takes one and then dies, they will be retried.

- optional overflow to disk, queues do not have to fit in RAM

- optionally always write to disk, for reliability

- a message on one "channel" can be queued automatically in several "topics", and the sender doesn't need to know. So messages can be diverted to monitoring, for example.
Even better would be if dual-SIM was supported by Big Brand phones like iPhone and Samsung.

I'd get an unlimited voice and unlimited data SIM and that would be the end of it.
Machine learning can be quite jargon-heavy, and in my experience the core ideas can often be hidden amongst a bunch of unnecessary maths.

I got frustrated by a paper yesterday which contained function definitions, summations-of-summations, products of sequences, convolutions, set theory, switching back-and-forth between unary-functions/vectors and binary-functions/matrices, converting back-and-forth between {0, 1}, {-1, 1} and {true, false}, weighting elements of a set by 0/1 instead of taking a sub-set, linear programming, etc.

What was their result? To speed up pair-wise comparisons of structured data, only do N% of the comparisons and it will only take N% of the time. To decide which comparisons to discard, see what works well on a small sample of inputs.
A much better alternative would be: http://www.knowroaming.com/

- It's a SIM Sticker that sticks onto your existing SIM
- When you roam, it activates, and uses its networks (but you can disable it, as you wish)
- Calls, SMS etc are available at very decent rates.
- Data is available at very reasonable rates (10c - 25c per MB - this is amazing for roaming)
- Coverage is very, very good. I worked my way through Turkey, Iran, Iraq, the stans, Asia, Australia, South America, Russia.. all with coverage.

Highly recommended, and not some dodgy service.
I would expect an article on reverse engineering to have correct C code.

If you think that having undefined behavior in your code is fine as long as it works for you, do not be surprised that one moment a vile dragon appears and starts spewing fire.
Is there a reason for doing that?
The negotiation only started when one party said "no".
I'm pretty sure a screen reader could be configured to understand significant whitespace, even if it's not a trivial task.
Why can't you talk to your Manager?
Just because it's common doesn't mean it's acceptable. There's no reason why signing up should be easier than canceling. It's just a trick to be able to charge the customer one last time.
Inkscape is a tool I wish had better OS X support, the way it handles the gui just feels broken for me, compared to Windows or GNU/Linux.
But that does not explain how the WhatSim guys can detect multimedia content and charge accordingly. They can't decrypt the traffic and can't modify the app itself.
Absolutely beautiful. I wasn't 100% sure it was even real!
Sixteen Colors ANSI/ASCII Art Archive : http://sixteencolors.net
And Amazon uses Outlook for internal office mail and calendar. What an irony?
Many technologies are older than people think. Fax machines, for example, have been in use by the US military since the Civil War.
I do see a that one use-case might be your scenario where one user loses internet connection and comes back online. But this is just valid in cases where multiple users work on the same set of data and in those cases one suddenly got a more complex scenario(where one probably would need some kind of notification system, sockets, long-polling etc, to notify one user that another one has made a change).

In a case with lots of data modifications and a final step of "SAVE/CANCEL" whats your reason for not just keep the "current offline state" in the viewmodel-store and submit these when the user clicks SAVE?(If the user clicks CANCEL on can just reload the initial state from the REST service). This would perform the same task with lots of complexity removed.

But if you have discussed all the possible problems above, whats your strategy for keeping the server/view-models properties in sync? Seems like a lots of work just handling that.
immutability and purity are hard requirements

I agree this is important. I have just started to move a project to Java from Python and see that immutability and purity are attainable for certain parts of the system but appear to cost a lot (leaning hard on use of interfaces, for example) in terms of readability.
Reality TV for Developers – Where Is Twitch.tv for Programmers?
The law has always been complicated. I'm pretty sure the only people who would be able to "simplify the law" would be lawyers, and I can't really imagine they would think it would be in their best interests to do that.
> Drug usage is a personal decision and it's none of state's business.

Not unless the drug has been empirically found to have a high probability of harming the individual and a high probability of spreading through communities. Then it's very much state's business because it becomes a matter of social preservation.

> I don't understand the use of "pseudo-libertarian".

"Pseudo-libertarian" is the kind of libertarian that doesn't account of empirical evidence in their arguments.
Then your argument is against webRTC, not Hello.
MailChimp has a good UX newsletter, too: http://www.theuxnewsletter.com/
Very true. I usually avoid complex constructs in C++ - especially in production code and strive to strike a balance between KISS and YAGNI. KISS comes first unless there is some obvious boilerplate that can be avoided...

Encoding only valid states in subareas of code can be done within C++ without extravagant constructs. Ie. instead of passing around a Car with a Car::isDriving member implement a DrivingCar class and use that where this state of car matters. It's not as neat as ADT:s in ML but provide the same Lego-block static composability with minimum amount of moving parts.

I would not use pattern matching as such in C++.
'YOUTUBE is EVIL': Somebody had a tape running, Google
Eating a tube of toothpaste
Basic question - does this make it easier for someone who knows (or can hack around in) JS to create a native android app? I'm thinking/hoping yes from the video and comments...
Alibaba’s Fakes Fight with Beijing
So if I understand correctly, the real point is instead of programming defensively at runtime, you can do it in the type system.

My main question is the extent to which this is possible in more conventional languages.
China's super-rich communist Buddhists
I like Inkscape a lot, but there are still cases where it just doesn't work well. The import of postscript or PDF produces some strange results sometimes, especially with text. That is something the commercial alternatives still do quite a bit better.

The speed increase is nice, Inkscape could be painfully slow on complex drawings with lots of paths.
> If anything is going to fade, it's this particular form of nostalgia and not the connected culture.

I agree, and would like to add I find it odd to differentiate between a digital world, and a somehow more real world, as if the digital world isn't real. The people we interact with are real, the words that form in my head as I type them are real, and the social interactions are very much real.

Unfortunately I can't remember where I heard it first, but someone said that people on their phones all the time are not anti social, but hyper social.
I guess they run as MVNO[1] and all data is routed through their APN. The rest goes as another comment has already described.

1. http://en.wikipedia.org/wiki/Mobile_virtual_network_operator
Qmote: The Water-Resistant Internet Remote for Smartphones
[Visualized] Business Guys vs Programmers
Beijing not a livable city
I was once a member of Tom Cumming's ThinkThink in Santa Cruz (tcumming@thinkthink.com). I enjoyed it, he enjoyed it, but it was a lot of work for him.

I'd like to be a member of a coworking space but presently my budget is tight so I work out of my home. But when I get some revenue going I will definitely join one. Let me know if you do start one up.
Music aggregation algorithm tracking trending music amongst influencers
Apparently not. The fact that they use WebRTC gives you some properties of the system (assuming you are familiar with per browser implementation details of WebRTC, not just the standard) but not enough to tell what kind of security properties the application provides.
Damn you, Agent Smith!
Ok, I understand that.

Have you tried RabbitMQ in `RAM mode`. If yes then I wonder what is the performance ratio against radis?
TDD Setup for android development
The power curve in the arts is brutal. You're either in a handful of extreme successes, or you're making close to the nothing.

And extreme success isn't stable. You can fall from the top into nowhere-land at any time.

It's ironic that many engineers believe the arts are a soft career option.
For me the PDF import and export already works well enough: it's been years since I printed a PDF form just to fill it, sign it and then scan it to email it back. I just open the PDF in Inkscape, fill it with the text tool, insert à JPG of my hand signature, save it, and send the resulting PDF back. The administrative efficiency I gained with this technique is gigantic, especially because I don't have to wait to have access to a printer and a scanner to do such things anymore.
> I think the biggest problem is the lack of accounts, chat, logging, and persistence in webrtc.

WebRTC is not a messaging technology, it is a raw data communication technology. It is just here to move bytes from one client to another. The features you are talking about are managed by said clients, meaning that it has to be handled by Firefox/Chrome itself.
Heroin is... Interesting. I was an addict for 6 years. I ran two businesses (one successfully), held down excellent jobs for amazing agencies, built cool stuff, had numerous relationships that were both good and bad.

Most of heroin's issues arise because of its illegality, coupled with its price. I was spending $400 a day. It's nearly impossible to keep afloat with that sort of outgoing expense. Heroin also makes me grumpier than I typically am, and I wouldn't wish the withdrawals on my worst enemy.

But on the other hand, it has few negative physical effects in the long term, which I find amazingly curious. I've been clean for three years now, and if I didn't tell you you'd never know what I'd done. That's odd, in my opinion, considering its reputation. If I'd drunk the equivalent amount of alcohol every day for six years, I'd doubt that would be the case.

Like any drug, being illegal distorts the market and causes issues that wouldn't exist with it legal, however I would never want to see it legal the same way alcohol is. It's simply dangerous above and beyond things like weed. I'm truly not sure how i feel about it, to be honest. I just know that I would never use it again, regardless of its legal status.
Related: BSDTalk episode with a blind BSD user[1]. It's about many things, not how blind people deal with computers, but it offers some great insights nevertheless. She finds VAXen much easier to deal with than PCs, and CLIs much more accessible than GUI screen readers.

http://bsdtalk.blogspot.co.at/2008/03/bsdtalk143-bsd-hobbies...
Nobody needs can't-do engineers.

So he found out that lead-acid batteries aren't enough.

1) A fleet of electric/plug-in hybrid cars are a pretty big battery. Build more of those.

2) Power-to-gas seems like a good avenue, too. It also has an existing infrastructure.

http://www.eon.com/en/media/news/press-releases/2014/9/1/eon...

You can also generate methane instead of hydrogen. Not super-efficient at the moment, i know. But a solvable problem.

But this article originally stated we would need fusion to be able to survive without conventional fuels.

Solving the storage problem of renewables just seems so much easier than achieving nuclear fusion.
There are all female houses on airbnb, but I'm not sure if they'd qualify as hacker houses. Given that it's SF, I'd guess that that a large amount work in tech though.