skysight-inc/HackerNews huggingface dataset:
There once was an island with a population of 100 dogs. Every day a plane flew overhead and dropped 95 bones onto the island. It was a dog paradise, except for the fact that every day 5 dogs went hungry. Hearing about the problem, a group of social scientists was sent to assess the situation and recommend remedies.

The social scientists ran a series of regressions and determined that bonelessness in the dog population was associated with lower levels of bone- seeking effort and that boneless dogs also lacked important skills in fighting for bones.	As a remedy for the problem, some of the social scientists proposed that boneless dogs needed a good kick in the side, while others proposed that boneless dogs be provided special training in bone-fighting skills.

A bitter controversy ensued over which of these two strategies ought to be pursued. Over time, both strategies were tried, and both reported limited success in helping individual dogs overcome their bonelessness -- but despite this success, the bonelessness problem on the island never lessened in the aggregate. Every day, there were still five dogs who went hungry.

-- http://www.philipharvey.info/directjob.pdf
Binary Doomsday
"Runs best in Chrome", coming soon to a browser near you.

The spirit of IE lives!

https://twitter.com/jashkenas/status/525024739816116224
BeagleBoard X-15
From living in Japan for 11 years, I would say that is a very astute observation.

Japanese are extremely risk-averse, and extremely safety-minded in general. It is helpful to keep that in mind when considering the "weirdness" of many things they do.

Add to this a strong sense of community first - which means that it is more important that you fit into a readily understood place in society, the company, etc.

A self-employed foreigner? We don't have a checkbox for him. His name doesn't fit into our kanji boxes. What if he doesn't take the garbage out in the correct manner?

It sounds ridiculous, but it's really no more than "that's not how we do things around here" you'll find anywhere, but taken to an extreme.

That said, I find most people to be quite kind and helpful. The system is what usually gives the problems.
If they have a valid search and seizure warrant, it is legal for them to take down the sites.

If you read through the criminal complaint filed against Silk Road 2.0 / Benthall, they establish pretty sufficient probable cause for a search and seizure.

Arrest warrants for the individuals involved is a separate process.
Montmort's Theorem
Because we balance it against other ethical imperatives, such as impact to the people around the user, and safety/health.

Many drugs have indirect impacts. Jacking up on testosterone, for example, makes you aggressive and violent.

Many people want the government to look out for them. For example, the regulatory rigor around new medicine.

Many proponents of complete legalization of all substances argue that responsible users have no impact on others. However while this may be true of responsible users, empirical evidence suggests vanishingly few users are responsible, which is the major problem.

You have to weight the infringement on the rights & freedoms of innocent bystanders suffering at the hands of the abusers, against the infringement of rights from outlawing the drug. Somebody must loose; which should it be?

Maybe the rational conclusion is still, "make it legal", but this is the real question. It is not as simple as "my body, my choice".
its amazing what a few sentences can do to dispel that pervasive belief.
Thanks leeoniya, I had been looking for exactly this kind of treatment on the subject for years, I'll be using the info from that link in several projects immediately.
I'm sure Bjarne Stroustrup (and the C++ committee) had enough time and resource to mandate that structures are zero-initialized, if they were so inclined. (I mean, think about it: any time you read from an uninitialized value is an undefined behavior, so no conforming program will be broken by this change. Literally.)

The fact that they didn't tells me that this was a conscious decision, not some "Legacy C" cruft that's left there for the sake of backward compatibility. And indeed the core tenet of C++ is "You only pay for what you use", isn't it? Zero-initializing a struct would be against C++'s philosophy.
That's quite the qualifier. If the only issue was "responsible" use of drugs, we'd be dealing with a substantially easier debate.

But before we get rid of the current legislation about drugs, we would need an actual plan for dealing with irresponsible uses of drugs.
Well this is how I'd write it in Go:

descending_squares := []uint{}
for x:=4; 0<=x; x-- {
descending_squares = append(descending_squares, uint(x*x))
}
Capitalism - an actual free market - would require the complete legalization of all drugs. You've got it exactly backwards.

The counter culture won. America is the world's largest welfare state, has the largest entitlement systems, with a total government system larger than the economy of Japan, hyper regulation, high taxation, and has very few remnants of Capitalism.
We find it pleasing to depict shadows as slightly cooler because the shadows we are most familiar with behave this way; those cast on a sunny day outside. Daylight from the sun is a strong source of yellow (warm color) while the remaining sky is a source of blue (cool color), and it is the sky's ambient light that you see when see a stark shadow cast by the sun, which makes the colors seem cooler in contrast with sunlight areas.
Interesting new board from the BeagleBoard.org Foundation that designs the BeagleBone Black and other embedded Linux boards. Has a dual core ARM Cortex A15 processor and what appears to be a lot of peripherals like USB ports, ethernet ports, etc.

More good info here too: http://www.cnx-software.com/2014/11/07/beagleboard-x15-devel... Looks like the SoC is quite full featured and includes a couple Cortex M4 cores, presumably for realtime logic like the PRU's in the BeagleBone Black, and even a DSP.
It's nice but if you are doing it all manually then it's going to become a burden.
The first half is demonstrably false; the second half--Japan excels at perfecting imported ideas--seems more accurate to me. What's your take?
>(2) large yet maintainable systems

I have never seen anyone suggest Go for large systems or seen any open source code that even comes close to enterprise system size. I would argue that Go is inadequate for large systems compared to the JVM languages. The absence of operational tooling, exceptions, declarative annotations, runtime management etc all make it much harder to support and scale to large numbers of developers.

Go seems perfect for micro services, command line utilities and single purpose applications. Which is where it seems to have gained a lot of traction in companies to date.
Which Android devices support 96000 sampling on input?
The new Nexus 9 does not seem to support 96000 sampling. Very disappointing. Would it help to use a capable bluetooth audio input device with the Nexus 9? Does any Android device support 96000?
There's really nothing about a typical map operation that makes it any more parallelize-able than a for-loop, in the presence of closures.
X15 Software | http://x15soft.com | San Francisco, CA | Full time Front-end Developer (AngularJS, SASS, D3)

Please send resumes/questions to alex@x15soft.com.

About Us
=============================

X15 Software is a revolutionary large-scale machine and log data management company. Our flagship product provides a highly scalable, open and modern platform that combines search and analytic query capabilities. With best-in-class developer productivity and the lowest total cost of ownership, X15 Software is the new global standard for enterprise-wide machine data efforts.

We’re looking for a talented and innovative front-end developer to help us build intuitive and elegant user interfaces for big data search, visualization, and exploration. Working with technologies like AngularJS, node, SASS, Foundation, D3, Atmosphere, and a sophisticated set of RESTful/real-time APIs, you’ll develop and enhance platform features, improve user experience, and prototype visualization interfaces that help our users manage and understand their big data.

You are
=============================

* A strong proponent of web standards, usability, and simplicity

* Interested in the latest developments in front-end technologies, standards, and tooling

* An advocate for clean, testable, reusable code

* Able to self-direct, take ownership of feature development, learn and adapt

You'll get to
=============================

* Collaborate with a small, talented team of designers and developers to build beautiful, fast, robust user interfaces with the latest technologies and techniques

* Influence architecture, tooling, technology stack, and product design

* Work in a relaxed, quality-focused environment with an internationally-distributed team of experts

Skills & Requirements
=============================

* Familiarity with modern, object-oriented development concepts and best practices

* Strong expertise in AngularJS development

* Comfort with version control systems (Git)

* Experience with OOCSS, SASS, CSS3

* Familiarity with Javascript visualization tools and libraries (D3, vega, Highcharts)

* Experience interacting with web services and RESTful APIs

* Local to SF Bay Area / Peninsula preferred
I'm not positive, but last time I tried, when I ping www.google.com, I end up hitting a machine on my ISP's class B network, which likely means that the traffic never their own network. I'm assuming this is some kind of transparent proxy that serves static content (images, CSS, JS, etc) locally for "free" and sends all of the dynamic requests to Google.

I don't have a calculator in front of me, but even taking the maximum latency of 16ms, I suspect that your proposed route is a longer distance than light could have travelled.

Edit: 186 miles/millisecond according to google

Edit 2: I love this story http://www.ibiblio.org/harris/500milemail.html
Looking forward to play around with this over the weekend.
Great to have a low-maintenance way to run a full Dart stack.
Very cool stuff. thanks
Dart on Google App Engine via Managed VMs is about server side Dart, not client-side. (Client side Dart might have a runs-best-in-Chrome issue once Google integrates Dart VM into Chrome, but for now all practical web use is dart2js which only runs better on Chrome to the extent that V8 is better than other JS engines.)
The polyfill service was created and is hosted by the Financial Times. Mozilla is not affiliated.

There are good reasons why you cannot make a good choice of polyfill prior to knowing the browser family and version, primarily due to polyfill variants (more details in the Hacks post).
Use unsigned integers for your index and values. That's what makes it hard to use a for loop. (Sure, you could cast a signed integer loop index to unsigned inside the loop to avoid the underflow problem in this specific case, but I'd argue that the functional style is so much clearer than code that has to work around unsigned underflow gotchas.)
Some here may know me as a critic of overreaching and aggressive cyber enforcement (and related surveillance).

First, I'm quite happy that this activity does not appear to be the result of wide scale infrastructure sabotage.

And I am quite happy that the FBI is doing its job to combat crime that is facilitated using (abusing) the technologies that are bastions for free speech, privacy and whistleblowing.

Of course the flipside is that this means that there are capabilities in place to disrupt anonymizing technologies - the technologies make investigation more expensive but ultimately are merely an inconvenience to the powers that be. So when it comes down to it, anonymizing services and Tor can't be trusted to secure you if you have something to say where your life is in danger.

The FBI (/others) wants the court system to replace technology as the gatekeeper to investigation. The court system, however, is brittle. It takes time, it fails, and it responds to external pressure - there are repeated studies that show that the length of time persons in US court systems are convicted to serve is highly correlated with how long it has been since the precising judge has eaten his last meal. There are also extralegal rights that law enforcement are given by legislature and evolving interpretations of what both these legal and extralegal rights entail.

But law enforcement also is justified from their perspective. They don't want there to be criminals that get away with crimes simply because criminals load up some software that obfuscate their identities, locations and accounts. If you look at this published list there are criminal organizations that you and I as taxpayers do want taken down. (I recognize that the sale and consumption of drugs is a greyer area of morality as drug use is sometimes victimless).

I think that for the most part law enforcement is capable of taking down these services and organizations other ways - ordering assault rifles and monitoring the drops - and that this provides opportunities for the government to enforce the law without sabotaging communications infrastructure. Taking down some .onion addresses doesn't do too much besides annoy the services for a time anyway unless the services operationally are not capable of standing up a new address and communicating with customers anonymously.

All in all it's a blurry line but I feel safer with places that are anonymous and secure than I do by trusting a court system and legal process that can only see, process, and be accountable for so much.
Well, Softbank's founder is a son of Korean immigrants who moved to California at age 16, attending high school in SF and studying CS at UC Berkeley, after which he founded a company before moving back to Japan.

Not exactly the typical Japanese citizen.
The first diagram in the "Ego/Nature" diagram is in fact the correct one.

Humans are the pinnacle of the food chain. Our evolution has made us into the ultimate predator.

Hunting is a great thing. It preserves the environment, lets our prey animals lead a natural life until harvest (as opposed to farm animals which lead cruel, unnatural and confined lives until harvest). Hunting has led to vast stretches of Africa being preserved and protected instead of exploited and destroyed as habitat. Embrace it. :-)
The article is about Rust. In Rust, the type of the closure indicates whether it can mutate externally visible data (and therefore race on it).
Not Mozilla. The polyfill service is made and hosted by the Financial Times. Mozilla just kindly offered us a posting on the Hacks blog.
Yes, time travel is possible
Polymath David Sengeh Brings Prosthetics to the People
It'll never be like growing tomatoes. It'll probably end up like alcohol. You can't distill at home either. Well, you can, but it's illegal.
Ford’s Don Butler on Connectivity in Cars
Several times I've been too far ahead of the market and even in a reasonably small niche, it's impossible for a smallish start-up to move a B2B market towards a new solution or technology. Except for my last attempt, I've been lucky enough to have other products to sell.

What's most interesting to me is that he had both the foresight AND tenacity to wait for the market to come to him. Of course, there's some luck involved too ... what if Apple had waited even another 12 months? Would we be hearing the same story?

Anyway ... thanks for sharing a very interesting story.
If you don't want to feel discriminated against yes, make sure to keep your culture/lifestyle level in check so it doesn't clash with your (new) neighborhood.
Anyone know what the Page Transition API is?
Or even better: http://www.salar.ly/
>So what is the amateur person worth $25M to do today? As with all things, you should seek professional advice. There are many nuances of tax efficiency, estate efficiency, asset protection, personal needs, etc. that a professional advisor should guide you through.

While this is true, the problem that most advisors that a $25MM net worth individual has access to are mostly duds and/or salesmen.

Identifying true value add advisors is easier said than done, imo.
> Citizens can buy recreational pot in an approved store but it's still illegal to grow a single plant in your own back yard.

One of the primary selling points of legalization was to increase state revenue. This is how the state collects. Personally, I'm not at all bothered by this.
Having worked on that a bit (I wrote the schema for planning applications in Scotland) ... that stuff is a mess. Take a read of this for starters:

http://www.mjt.me.uk/posts/falsehoods-programmers-believe-ab...

The requirements for the work I did meant that we had to support the UK's NLPG standard for addresses which didn't even work for the house I live in so I knew I was off to a bad start :)
At least for the past decade or so, I would (roughly and humbly) put Ruby and Python on par with Perl 5 for the purposes of system administration, with a whole lot of pros, cons and caveats. Very roughly. It's just that, as a language, Perl has always resonated with me, even though I've rather enjoyed writing in both Ruby and Python.

Assuming you are akin to 'Jill Sysadmin' or 'Joe Devops', I would honestly say that Perl 6 won't be more compelling than Perl 5 for a while.

And, by the way, Perl 5 has grown enormously in the past 10 years. I would say that if you haven't taken a look in a while, give it another shake.

I honestly struggle to imagine the really cool things that will start to come out of Perl 6 acceleration. It has some really novel concurrency concepts, far more interesting than goroutines, for instance.

And once again, I believe Perl 6 will turn into a very fast language.
"What if he doesn't take the garbage out in the correct manner?"

Funny example. We stayed at a place rented through airbnb last weekend in Tokyo that had a three ring binder containing only a 10 page guide on how to properly sorry the recycling. And even with that, I'm 100% sure we got it wrong.
One of the most interesting things about Japanese business, is how much was built by New Dealers who came over in the occupation. Americans rebuilt the giant conglomerates, we reinforced the idea of life time employment (salarymen were very consciously modeled on American professionals of the 1950s and 1960s, then made Japanese), we insisted on tight government-corporation intervention in the economy to encourage growth and stability. People often try to make it sound like this ancient relic of Japanese culture, and it's really not. It's a weird fusion of Japanese thought and new Dealer technocratism, left to develop on it's own for decades.
It's not easy to correctly value Uber, because it's not so easy to value the taxi industry, either. By some metrics, the global taxi industry is worth no more than $25B.[0] This seems spurious, and Nate Silver, using a different metric, values the taxi industry at about $100B.[1]

So it might seem as if Uber would have to seize a large fraction of the taxi market in order to justify its valuation. Some (myself included) say this is unrealistic, because Uber is unlikely to hold on to a monopoly or majority share of the rideshare market.[2]

The important factor, however, is that Uber is rapidly expanding what previously was the conceived size of this market. People who were not taking taxis previously are now using Ubers. There was an article on here recently about parents using Uber to ferry their children around. Some folks are leaving their cars at home, and are using Uber instead, because it makes sense financially (gas+car maintenance costs, in some cases, are higher than those of taking an Uber).

Beyond this, I expect to eventually see the integration of the rideshare market (Uber, Lyft, etc.) with other services, like delivery and last-mile transportation. This is already being done by Uber Rush. I would not be surprised to see Uber and its competitors greatly expand what we previously thought of as the Taxi industry, such that even a small share of this very large industry could be well worth the $25B valuation.

[0] http://iterativepath.wordpress.com/2014/05/22/if-you-most-ag...

[1] http://fivethirtyeight.com/features/uber-isnt-worth-17-billi...

[2] http://johnloeber.com/w/uber.pdf shameless plug
Promiscuous use of smart pointers is almost as bad a code smell as manually newing and deleting stuff. Ownership should be object lifetime, and it's really not hard to arrange member objects to make that work.

And if you really can't, and you need a container that automatically frees its contents when destroyed, just stick it in a STL vector.
I think it was worse than Google Plus just failing.
Why Software Is Eating The World | Marc Andreessen | August 20, 2011 | http://online.wsj.com/articles/SB100014240531119034809045765... | https://news.ycombinator.com/item?id=2905410
Blue is hotter than white by the kelvin scale.

The hue attributed to black body radiation at a certain temperature represents the average color of the whole gamut of emitted frequency/intensities, which follows a curve with a peak that changes with the temperature (which is then perceived by the eye); this curve is a direct result of Planck's law.

At temperatures < 3000K, this is reddish
At temperatures between 3000-6000K, it becomes orange and then yellow
At temperatures around 6500K, it is white (this is close to sunlight, so the eye is tuned to this distribution and sees it as even)
At above 6500, it becomes increasingly blue.
Regarding "Don't beat the market", Warren Buffet says "The game is really easy when your opponent decides not to play".

Unfortunately, giving up has a lot of appeal: It means it's not your fault you didn't beat the market. It lets people say the game is rigged and take comfort.

How many times have you seen buying company stock compared to gambling? Even though, on its face this comparison is ludicrous. (Especially here on HN where so many of you are giving up $40k a year for 0.0004% of a company that is %98 likely to be worthless.)

It becomes like a religion, where anyone saying "Hey, it's easy to beat the market" becomes a "bad guy" who is advising "risky strategies".

The reality is, the tools available to the individual investor are such that you can control the level of risk you want. You can take a stock of high risk and make it low risk with option hedges. You can take a stock of low risk and make it high risk with different options.

"%90 of options expire worthless, the real money is in selling them!" -- Abraham Lincoln

Of course, that's true-- if you have the ability to borrow from the Fed at the overnight rate. Most options are bought as they are intended- as a hedge to minimize risk. IF the underlying asset goes the expected direction, then the option will expire worthless.

My point is really that you have to read books, and hear many points of view, and figure out what's right for you.

Almost every professional and every ideologue is going to lead you down a bad path for you, because there is no one-size-fits all. There is no "best" advice.
reminds me of gmail: instead of hierarchical directories ("modules"), just search, and have multiple tags, so an email can be in more than one directory ("metadata").

Seems especially applicable to fp (like erlang), where code reuse is more often of small functions.
Life is terrible: Lets talk about the web [video]
This is going to sound weird, and possibly ignorant, but PHP uses textual inclusion and we still have Composer/Packagist and PSR-4? I'm guessing the difference lies in 'spl_autoload_register'?
So basically the shopify of .onion?
Ah, most interesting. Didn't think you were allowed to ever move "X to <verb>" to "to <verb> X", but great to know that this happens. Thank you for the explanation!