skysight-inc/HackerNews huggingface dataset:
Apple are probably using Linux via AWS & Azure: http://daringfireball.net/linked/2014/02/04/icloud-azure
This time can we please skip the obligatory mega-thread about if Aaron was or wasn't a True Founder of Reddit?
My experience in the US has been to make it part of the negotiations after the interview and when you are in direct contact with the hiring manager. I've known several people in the US who successfully convinced their new employer to treat them as "fully vested" for the purposes of p/maternity leave or even just extra time off for a honeymoon. Yoy might not even have to take unpaid leave.

An aside- good paternity leave is the best retention incentive I've encountered. I've twice been ready to leave my megacorp, and both times I've stayed because I had a kid on the way and wanted the paternity leave. Things always got better in the meantime. Besides, I was pretty useless the month after the kid came anyways.

PS- Congrats! You should be a happy man.
I'm exactly 10 years behind you - started programming computers as a job, i.e. employed, when I was 15 in 1985, and I expect I will be coding until I die. Its the only way I see a future for myself as a developer. That, or learn farming.
I think it's the overhead of the call or maybe their distaste for the state of repair of OpenSSL, e.g. Heartbleed, that drove them to it.
Alternatively it could just be the chance to write some crypto in Go assembly and have it be included in their code base.
One answer that is possible though not a popular idea is 'The UN.' More broadly it's the international governance that the UN is a part of. The UN's goal is/was largely preventing a nuclear WWIII, so it's at least worth considering.

It's easy to discount the UN. It's ineffective, self righteous without introspection, a paper tiger, a cynical dealmaking forum, undemocratic, etc. etc..

But… There are two influential UN agendas that have been to some extent, effective: Non Aggression and Non Proliferation.

Nonproliferation was a limited success. Only Pakistan, India, Israel & North Korea went nuclear despite it. Those are worrying, but do not amount to inevitable nuclear war.

If nuclear weapons were sold in the arms markets like ICBMs, fighter jets, cutting edge anti missile/aircraft defense systems, etc. then the list of nuclear powers would be much bigger than it is today. Sadaam's Iraq, Iran, Syria, Egypt & Saudi Arabia would have them (they have everything else). That's just one neighborhood. Non-State nuclear powers would be far more likely. 911 might have been a nuclear attack.

Non aggression is the second principle/agenda. Boiled down it means 'No Wars of Conquest'. If you conquer territory that is "rightfully" yours because ancestors or whatnot, no country will recognize your territorial gains ever.

Non Aggression has also been a limited success. Israel in 1967 is the high profile counter example. Russia in Ukraine is the bigger and more recent one. There have been other violations, but compared to the pre-UN period it is a different paradigm.

Instead, we have a paradigm of "intervention" and occupation instead of conquest or colonialism. It's not ideal but it does change the whole incentive-dynamic. No country's political discourse is dominated by the idea of expanding. That is uniquely true of the last 3 generations and no other period.

In that sense, the UN Non Aggression principle has successfully taken the spoils out of war and prevented the cyclical warfare which created the two Great Wars.

Ukraine is the counterexample and may be the end of the era. Who knows.

TLDR: The UN lowered incidence of wars between major powers via the "non aggression rule" and the proliferation of nuclear weapons to minor powers and non state actors via non proliferation initiatives. These two have been working together to keep the chances of nuclear war down, but it's a shaky system.
Certainly not generally believed by anyone (including lawyers) I know. There's not much to interpret in "...shall make no law..."

The problem, as stated everywhere around this post, is who draws the line, considering the line is against the letter and spirit of the law. The whole reason the clause "...shall make no law..." is there is because any law is self-serving to a group of people wishing to control another group.

While you may consider weapons speech to be over a line you have arbitrarily drawn in the sand, this guy over here believes hate speech is a more dangerous type of speech and would like to draw his own line.

Pretty soon the government considers anti-government speech to be "hate speech" against the powers that be...

"No" law. Not "not many" laws.
Create and Read Barcodes Using Cloud REST APIs and SDK for Android
It's not just him. I'm a British English speaker and read it the same way. I read it as "We are far [along our course]". It came across as a bit of an odd phrase but I don't think it's really good English either way, it needs an object to be clear.
I don't think it's meant to be used directly. It's a minimal api (just 4 interfaces) that can be used by various reactive frameworks to interoperate with eachother.
Rust: a modern jeep? Bears some resemblance to the original, is safer to drive, but will never have the same iconic status.
Do Not Place Underground Water Tank in South-West Direction?
Indeed, but that's a separate point. The question was why Go was listed as a dependency and my answer was because it's a source code repository.

Also, you left off GOROOT from your Go environment :)
How to Discount Your Product for Early Customers
I agree, ECDH and AES-GCM are sufficiently complex to implement it makes sense to call into OpenSSL. OpenSSL has had its problems, but these tend to be with TLS protocol handling. The underlying cryptographic constructions have had a lot of attention.
Two years of work and we're not sure if it's any good
Me and my colleagues have been working on this CRM Solution for 2 years now. We' put it live a few months ago and although we feel it's a good product, I think we need a lot of feedback to make it "stand out".

There's a free trial going on with no obligation so any feedback is appreciated.

http://www.web3box.com/lp/?target=pm&source=daniel&medium=hackernews

Best,
Daniel G
Sure, you could do that but imagine the nightmare of modifying the Go standard libraries for stuff like TLS to hook into the OpenSSL C interface. We actually did that for a while and it was horrible: http://blog.jgc.org/2013/01/integrating-openssl-crypto-funct...
> exactly how the spiders incorporate carbon nanotubes and graphene flakes into their silk is not clear

This confuses me. Surely they must've had some kind of hypothesis for this, or are they just going around spraying all kinds of creatures hoping they gain super-powers?
Calling this thing “The Inspiration” is the most uninspiring thing about this truck. It's difficult to make it through the video with all of the buzzwords.

Seems like a huge missed opportunity, because it’s a pretty impressive accomplishment.
SASS: Stop and Make a Comment
> (In the Cold War satire Dr. Strangelove, the Soviet Union deployed a similar “doomsday device” and also neglected to tell the world about it. In the film, Dr. Strangelove points out that not telling anyone obviates the deterrence of any deterrent device; the real-life Soviets seem to have missed the point.)

When I first read about the system, it was clearly explained that the idea was to put high-ranking Soviet generals at peace. If they know the system is there, they will not go paranoid and launch a nuclear war on their own (Dr Strangelove is one of the best movies ever). Yet, several times after that I have seen this "silly Soviets" way of telling the story, where authors completely seriously imply that the Soviets designed such a thing and then just, presumably out of pure stupidity (?), forgot to tell everyone. How can anyone find such an explanation acceptable?

Makes you wonder how much stupid shit we read every day, and accept it without noticing.
U.S. Has a Chief Data Scientist
Nuclear weapons are hard to engineer [1]. Assembly requires a lot of expensive engineering resources and access to raw materials. By the time you've got the infrastructure together you're no longer an average terrorist, but more like a small state or maybe a corporation, and vulnerable to espionage or military disruption by other players. Terrorists are interested in using terror to achive

BUT the US government ran a study in the early sixties, called the "Nth Country Experiment" [2], that took a few recent physics PHDs and paid them to see if they could develop a design for a nuclear weapon. They surprised everyone by designing a credible implosion weapon. So it can be done. And the amount of available information and technology is better than fifty years ago.

[1] http://fas.org/nuke/intro/nuke/design.htm

[2] http://en.wikipedia.org/wiki/Nth_Country_Experiment
Robinhood raises $50M
I was trying to stay away from "meaning" since it gets messy, but if you just compare the energy used by sub-conscious human arithmetic with that expended by a simple cpu then the cpu is massively more efficient. We find mathematics far more mentally taxing than visual observation purely because we are so bad at mathematics, not because visual processing is easy.
I had the same sensation as you. I thought we are far, like "almost there".
Skitter[1] would have been all over this.

[1] http://worm.wikia.com/wiki/Taylor_Hebert
There was a time when people wondered if it would be possible to have a limited nuclear war. Hypothetically, if Russian land forces invaded France, could we launch a few small nukes at military targets only, to scare them off? They'll see it's a small scale attack and decide not to retaliate because they don't want to trigger MAD any more than we do. Right? And that way we can save money on conventional forces, as nukes are all we need.

By creating a fully automated doomsday device which will trigger MAD even in the event of a limited nuclear war the possibility of a limited nuclear war is taken off the table - and with it, the possibility of cutting back on conventional forces.
Using regexs for time is like using regexs for HTML: it's possible-ish, but most people are probably doing it wrong and storing things using their correct data structures is a much simpler solution.
The illustration at the bottom of this[0] xkcd "what if?" illustrates this pretty well.

[0]: http://what-if.xkcd.com/11/
> fascinating that they are running Linux internally

Not really. For a server software, why not run it on a mature, industry standard server OS?

> What next, I find out that all of the Microsoft data centers run Debian :)

Apple don't sell server software, not really. MS does.

https://www.apple.com/osx/server/features/
Basically, these drivers get first seat tickets to watching their jobs slowly being taken away from them by machines.
Of course you need to log some data in textual format for emergencies, but if you had a tool that indexes events on timestamps, servers, monitorees, severity and event type, while severely reducing the storage required, you would be able to log much more data, and find problems faster. Arguing binary vs text logs is like arguing serial port vs USB on some industrial systems.
If 'tooling gets deleted' is a problem you probably have much bigger concerns than log files.
If you're just grepping for a single word or phrase it really isn't much different to grepping regular logs.

If you're extracting structured data (e.g. getting the time stamp and a status code), it's actually easier than screwing around with awk and figuring out which exact column the time stamp finishes on and hoping that server #7 doesn't put it on a different column.

Like you said, a few minutes' work in python.

I wish more services did this.
The trouble with the alternate worlds (and the very similar quantum suicide) idea, is that there are lots of ways not to be killed by a nuclear war (even for the majority of the population). Why haven't we seen any of those paths?
grep definitely breaks down on large systems. I have one environment with approx 5 million nodes - (1e6), and the only way to coherently manage the log updates from them is in binary format.

But even still - I like to have the text files as journals of original entry - so I can occasionally do a tail -f incoming.log| egrep -i "somedevice".

And having the original files in text format is zero impediment to getting them into handy binary database form.
Mobility Vans at Better Life Mobility Centers
Calling C code from Go is something you do as a last resort. It breaks some desirable properties of Go programming, like fast compilation, cross compiling (at least without effort), and static binaries (without serious effort). Code called through cgo will never be idiomatic Go code, unless perhaps if hidden under an abstraction layer which takes time and effort to write and adds overhead.

On top of that, the cgo overhead is significant, not only in time, but in threads, so you'd want it only for big chunks of data and program accounting for it.

Another advantage of Go crypto is having been written in a memory safe language, and with runtime bounds checking. The assembly fast paths break some of this, but not most of it.
For evidence of people in production now, you will find more users of RxJava which has been providing similar functionality for a while (including backpressure support).

I think this convention is one for the future and this release marks the start of adoption. I think the hope is that more implementations will come in the future and one goal is to allow the simple connection of reactive streams and allow the building complex distributed systems.

Also interestingly it looks like this concept might make it into jdk9 as Flow - https://github.com/reactive-streams/reactive-streams-jvm/iss...
Not that you're wrong, but I don't think you're the target market. The people who eventually buy these trucks probably eat all that up, since it's probably pretty new to them.
Hey "rational gentleman", do you realize that most of the victims of these US state sponsored terrorist attacks on Japan were poor civilians not even military personnel?

Do you think that it's acceptable or "rational" as you put it to have people fried alive in furnaces or dissolved in acid?

Would you like to face a similar "rational" fate for you or your loved ones?

Hadn't been for the US and its allies emerged as victors in WWII, all of their political and military leadership would have been had their own Nuremberg trials a decades ago but they got it away with it for the simple fact that they prevailed over their enemies.

Like they say 'History is written by the victors'.
Same here, and I opened the article thinking "cool, an optimistic article" as in the tech industry we tend to be overly critical of ... everything.

I was disappointed.
I cried as if he were our own boy.
Reactive Streams are just interfaces meant to make interconnection and usage of different libraries easier and faster. The document is meant to avoid the well famous "similar library, different names for same concepts". There's nothing more than that.

In the same page you can find a list of compliant implementations like AKKA or RxJava, so you can easily check out one of them and see how they are implementing these concepts under the hood. The general purpose is good, it makes the switch from framework X to Y easier with the declared goal of provide a standard for asynchronous stream processing with non-blocking back pressure, but, as said before, there's nothing more than that.

About the production, well, some of the listed libraries are widely used, so I guess there are a lot of people actually using this concept in production.

Then, if you want to go further, you can search for Duality, that seems an evolution of Reactive Programming and Reactive Streams.
Story of how they weaved the only spider silk rug in the world.

Spider Wranglers Weave One-Of-A-Kind Tapestry
http://www.npr.org/templates/story/story.php?storyId=1132233...
Yes, I've been meaning to add that link at the bottom of the page with a short piece of text for context - I'll do that soon.

Thanks.

Edit: Done that now. Not sure why this comment got a downvote, though.

Extra Edit: Hmm, now been re-upvoted. Bizarre, but thanks for the votes! I know that they're not actually worth anything, but they do indicate that what I've done is appreciated, and considered to be of value.
Go has moving memory so it generally means calling C requires a bunch of copying. This is slow and annoying.
I think the point was rather that Stalin was happy to use nuclear weapons casually, as just another weapon in the arsenal.

We tend to forget that all sides in WW2 happily carpet bombed cities and civilians. Using nuclear weapons to achieve the same result more efficiently would have been only a logical evolution.

In a way we are lucky that nuclear weapons only arrived late in the game and that after the war all sides preferred a status quo.
That's the approach I've been planning on taking, nice to hear it can work out.

Thanks.
I'm not going to hold these up as ideal examples of AngularJS apps, but you might find them interesting:

* https://github.com/JohnMunsch/PaperQuik

* https://github.com/JohnMunsch/ClearAndDraw

They're both deployed on the web so you can play with them to see if they're in any way interesting to you. I wrote both of them last year to play with and learn some things and then I open sourced both of them.

Good luck with your learning.
“Road to the Free Digital Society” MOOC in Cooperation with Richard Stallman
This article is really disappointing : I have to read your comment to know that they can't get any DNA from this find.

The TL;DR would be : we used nano-tech to confirm that there is blood in Otzi mummy and we found evidence that his death had been fast. I'm sure with a bit of thinking they could have made a tweet of this article and be done with it ! (yes I'm being sarcastic about modern journalism here ;-)
The image makes totally different ideas in a baby and adult. Babies doesn't understand most of the parts, but adults do. Because, adults learned everything from their experience.

We need systems that learn from experience.
So has Intel stop lying about OpenGL features supported in hardware via the driver API queries, for example?

NVidia does support FreeBSD quite good.
Dubai real estate buy and rent properties
We are one of the one of top real estate professionals in Dubai, and are ready to assist you in bringing quality service and results that you surely deserve. From day one up to the results day, we will be there with you on every step of the way. https://www.facebook.com/universalpropertiesae
Legendary TaskPaper Returns to the App Store New Application from Ukraine
cripes.

on each host? what kind of physical network are you using, and how many containers per host? how many hosts? let me know if I should email about this instead.
Alot: a commandline MUA using notmuch and urwid
http://freakonomics.com/2011/10/04/the-decline-and-fall-of-v...
Interesting.. I always assumed the first iteration of this would be on separated lanes that ran alongside highways.. Maybe once they go full drone (never go full drone) that's what they will have to do, depending on public opinion..
I am biased (or the audience of this post, who knows) because neither I am nor a salesman or startups funder (not even american), but I really feels bad about the vendor when noticed that psychological tricks are used to convince me to buy something. Yes, I know that's how world works, but I am more keen to buy when I am sure and here is a room for valuable marketing.
And the specs will be gone in 40 years. While ASCII will stick around.
Can't the same thing be said about pilots though? They spend something like 1% of the total flight time actually controlling the plane, everything else is automated. Yet we can't actually get rid of them,because you always need to have someone who knows what to do in case of an emergency. I imagine it will be the same with truck drivers.
Another advantage of using structured data rather than free-form text is that you can more precisely encode the essence of the event, with fields for timestamp, event source, type of event, its severity, any important parameters, and so on. This permits logging to be independent of the language of the system operator. Rather than grepping for what is almost always English text, one can query a language-independent set of fields, and then, if a suitable translation has been done, see the event in one's native language.

When applied widely throughout a system, this leads to the internationalisation of log messages. Thus lessening the anglocentric bias in systems software. Windows has done this for years, at least with its own system logging (other applications can still put free-form text into the event logs if they wish.)
What's the strain on the device itself for something this accurate? What kind of impact would it have on battery life? Even if it was a buck for the chip, what other factors, e.g. processing power, would limit its applications in consumer-grade electronics?
I'm curious whether the Go team will merge Go crypto into the core or not. It will show how open they are to third party contributions.
What makes a technology innovator?
If you think the only role of a truck driver is to steer and press the pedals you are terribly mistaken. That is the easy part to automate.
That's a bit of a niche, though. The enthusiast gamer crowd (and other niche markets requiring hefty GPUs) will be using a discrete card anyway, while non-gamers will be generally fine with Intel.
Bah.. re-train them into knowledge workers while they sit there.. Provide them with a wireless workstation and they can do all kinds of other interesting work for the company while they sit there for hours on end..

Better than staring at the road..
Show HN: IntroBar – Make the most of inbound traffic with familiar intro banners
Advances in computer vision are being made every day. Image understanding is a big challenge, and the way we tackle big challenges is in little steps.

I was impressed by some video segmentation and object classification results that Microsoft showed off the other day at its Ignite conference. We're a lot farther along than some people realize.

Picture here: https://twitter.com/MS_Ignite/status/595365048547180545

Video clip at the 1:02:00 mark: https://channel9.msdn.com/Events/Ignite/2015/KEY02
4 Breakthrough Uses for Big Data and Why You'll Benefit from Them
Lunar soil can be used as rocket fuel (1996)
With or without illustration, really enjoyed the write up.

Also fun to think about what would happen if you plot the value that is represented by the "mm^2" over time, and do an integration of the plotted graph. You somehow end up with a volume, or total fuel consumption over the period you integrate over.

Unit cancellation is cool stuff.
Why are we grouping together computer vision and AI? They are two distinctly different fields, in my opinion. Computer vision is really hard. Great work has been done in the last 5 years with tech like the Kinect, but there's certainly a long way to go. AI has made small steps with projects like IBM's Watson, but still seems to be in its infancy (and even that may be generous).
That's what the grandparent was explaining though. We have near-ubiquitous tools for dealing with plaintext files. Every Linux admin knows them and uses them in many more situations than just log files. They can be scripted and piped, and an admin worth his salt could easily find the info he needs with them.

A binary file from whatever logging system, OTOH, is effectively proprietary. Even if the logging system provides you with tools to work on them, you have to 1) know that it's a log file for that logging system, and 2) be familiar enough with the tools in order to work with it.
I have a nearly couple hundred AMD stations soon all A8-A10 6 or 7 series APUs.

Any one metric intel can beat but factor in price and as a whole package I think AMD are a better choice to cover doing all kinds of work. Good enough CPU and free GPU as far as I'm concerned.
They deliver half the performance increase at best and they're 6 months late. It's how they roll...