skysight-inc/HackerNews huggingface dataset:
Seriously, in Atlanta there is a delivery service called zifty and I got really excited when they announced these meal plates. Well guess what? The cost of a meal for 2 that I still needed to cook myself was 34 dollars. Who in their right mind would think that is a good price point?
Yes but the article clearly refers to them as a unicorn.
Thanks for the detailed explanation. So it's a completely trusted bus architecture. And what you absolutely shouldn't do in that scenario is expose it directly to Wi-Fi and 3G, which is exactly what it sounds like they did. I hope that this exploit gets manufacturers treating this issue with the importance it deserves, but my cynicism says they'll largely ignore it until people die.
Once again proving that there are very few new _ideas_ out there. It's all about better execution.
I was surprised to see no mention of electroactive polymers[1].

1. https://en.wikipedia.org/wiki/Electroactive_polymers
Competitive gaming group tightens grip on anti-doping measures
AI as puppetry, and rediscovering a long forgotten game
Sounds like a rather awful bug on Apples side, or at least a gap in their reasoning about logins to third-party services.

I'm not sure why the OP reaches for the tin-foil hat towards the end. If the gmail messages that are being deleted are actual (or borderline) spam, and don't reflect a systemic targeting of messages originating from google, then it seems a bit crazy to claim there's a conspiracy going on.
NASA's New Horizons team finds haze, flowing ice on Pluto
My first question was: how did the statistics he's quoting change in the subsequent dozen years?

Charts of 2007-2015 Q1:
https://www.bea.gov/newsreleases/international/intinv/intinv...

More detailed data back to 1976:
https://www.bea.gov/international/bp_web/tb_download_type_mo...

In short, the U.S. is now $7 trillion in the hole (39% of GDP), and most of that damage has been done in the past 5 years. In 2007 that hole was just $1.35 trillion. In 2014 alone the U.S. position worsened by $1.7 trillion.

-$1.2 trillion of this was due to exchange rates: other countries are running their printing presses faster than the U.S. is, so it is losing the competitive currency debasement race kicked off in 2008. This is not news, but it makes this number worse because it causes U.S. assets held by foreigners to appreciate faster relative to foreign assets held by U.S. citizens.

Price changes contributed another -$0.35 trillion. That is, even in local currencies, U.S. investments made by foreigners had a better return than foreign investments held by U.S. citizens.

Then all the way down at -$0.24 trillion was "net financial transactions", or the trade deficit, which is the thing Buffett's IC proposal would actually be able to control.

In other words, unless I have misunderstood something, balancing the trade deficit, or even running a substantial surplus is not going to solve these problems at the rate they are going. The question is how much of the current trends are sustainable.
This coincides with what my friend told me as well -- he said most CS graduates don't really get low level hardware processes, and my knowledge in that can be quite desirable, especially since Electrical Engineering is a related field to Software Engineering, but I guess I've been under-rating my qualifications.
Nature doesn't intend anything IMO. Everything is the result of nature (unless you consider humanity unnatural).

Life spreads. It will eventually jump from planet to planets. Let's hope we're on the right ship.
Government Abandonware
Ask HN: Good link saving service that supports tags/saving text/online search?
I constantly come across articles, blogs, etc that I'd like to permanently save (as well as a snapshot of the content in case the original goes offline) and I thought I'd see what others are using.

The options I know of:

I used to use Evernote, it worked well but I stopped using it for some reason.

I'd like to use OneNote as it has many other beneficial features, but I'm not sure how well it lends itself to this use case (have some reading to do), and I have no idea if the online service is good.

Pocket is kind of ok, but I don't like it's online experience (search, layout).

Does anyone have any suggestions?
only nexus 6.
I think he's saying that 'new risk' is replacing an older risk that is greater. But any risk model that doesn't take into account the risks we are replacing or mitigating is useless. If all risk is unacceptable then even mitigating risk is an unachievable goal.
I have also come to make a comment about Red-lang, the mostly compatible spiritual descendent. The next release will have a win32 gui component (followed by other platforms, including Android).

There is a lot of activity on the Gitter room (https://gitter.im/red/red), and updated docs are comimg soon.

It helps keep the fun in computing, and I am very excited by Red.
$ aptitude search wesnoth
p wesnoth - fantasy turn-based strategy game - complete s

$ aptitude show wesnoth
Package: wesnoth
State: not installed
Version: 1:1.10.7-1ubuntu0.14.04.1
Priority: extra
Section: universe/games
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Uncompressed Size: 21.5 k
Depends: wesnoth-1.10 (>= 1:1.10.7-1ubuntu0.14.04.1), wesnoth-1.10-data (=
1:1.10.7-1ubuntu0.14.04.1)
Description: fantasy turn-based strategy game - complete suite (metapackage)
This metapackage pulls in the complete set of the latest stable version, most helpful
if you always want to have all the official campaigns installed. If you only want to
play over the network with other players or want to play only a few campaigns you
just need to install the wesnoth-core package and the wanted campaign packages.

Battle for control of villages, using variety of units which have advantages and
disadvantages in different types of terrains and against different types of attacks.
Units gain experience and advance levels, and are carried over from one scenario to
the next in a campaign.
Homepage: http://wesnoth.org/
Show HN: OttoPlay – Watch Netflix, Hulu and YouTube in channels, like TV
> As long as the same block of text can be located based on the same input, it is just as available as it would be if it were stored on disk or on any other type of storage device you imagine.

No, that's not true. There is a salient difference between JSTOR and LofB, namely, that JSTOR keys are all much shorter than the works they summon. JSTOR works thus have more information content than their keys. This is a consequence of the fact that JSTOR only contains a tiny subset of all possible works.

To get a work out of LofB I have to actually generate all of the information content of that work in order to produce the key. LofB keys are, on average, the same length as the works. So I have to do more work to get something out of LofB than I do to get something out of JSTOR. In fact, I have to do all of the work. So it is not true that LofB works are "just as available" as JSTOR works.

LofB is like the parent who responds to a child's request for a bedtime story by asking the child to describe in every detail the story they want to hear and then parroting that back to them. Any story the child asks the parent to tell, it will tell. But neither the child's mind nor the parent's mind contains all possible stories.

LofB doesn't contain all possible works any more than a floating point register contains all possible floating point numbers. LofB only contains (to the extent that it can be said to contain anything) those works which are actually summoned, just as a floating point register only contains those floating point numbers which are actually stored in it, just as a human mind contains only those stories it actually thinks about. "Contains" is not a synonym for "can potentially generate given the right input."
Hammer is a nifty parser combinator library from the people behind Language-Theoretic Security [1].

Their goal is to promote the use of context-free formats and protocols, to avoid falling into the trap of trying to parse recursively-enumerable languages, a problem that reduces to the halting problem. The idea is that by sticking to context-free grammars, protocols will be easier to parse, and the bulk of memory corruption errors can eliminated.

Meredith Patterson and Sergey Bratus gave an excellent talk on the subject at 28c3 [2], and they've put together a video series on using Hammer to build a secure parser for JSON RPC [3].

[1] http://langsec.org/

[2] https://www.youtube.com/watch?v=3kEfedtQVOY

[3] https://github.com/sergeybratus/HammerPrimer
The enlightenment was a period of greatly increased scientific imagination. They probably thought how great it would be once we reached the moon one day.
I used to find hope in this idea of going to another planet, so if we nuke one planet we're still okay as a species. But heck, if our species is inclined to wage destructive war on ourselves, we're probably going to do it a second time. We'd have to colonize a lot of planets to find the rare group of humans who would not resort to destructive power struggles.

I'm not yet convinced that we're going to destroy ourselves, but it wouldn't surprise me to find that self-destruction is in our nature.

To put some numbers on it, if humanity has a 25% chance of destroying itself within 1000 years of discovering nuclear power, how many planets do we need to colonize to have a reasonable chance of surviving another 10,000 years? (survival = no catastrophic nuclear event, survival != a subset of humans barely making it in a post-apocalyptic world)
Hard to say, it's an instinctive feeling, but let's say that it's a culture of bloat.

"Should we do this or that? I don't know, let's make it an option in the settings!"

Also, they seem to lack design taste.
I've written an Android game in Kotlin:

https://www.youtube.com/watch?v=rISBeabXhvM
I had kinda hoped that the lawsuit over Java APIs would give them motivation to switch to Golang. :(
> Both Android and iOS are horrible when it comes to easy of use and know what you are doing in my opinion.

Can you give some examples?
Vice President Cheney on September 11, 2001
This is something I'm struggling with as I attempt to educate myself more about security. I was a bit disappointed he went on to talk about the risk of a stunt, because there is virtually no quantifications of risks in anything I've read on the results of security research.

This seems to be borne out by the arguments about, say, the speed of disclosure vs patching. There is no agreement, and seemingly no desire to quantify the risk and danger of different types of flaw, different strategies for patching them, different disclosure schedules, etc. So, from my layperson's view, it seems like a wild west where the person who shouts the loudest, or acts the most obnoxiously, wins the argument. Cheered on by others who claim that such behavior is optimal overall. As an engineering discipline, it is rather mystifying, imho.
New iOS App that allows you to create playlists easier and quicker than usual
Sure, a few drivers would be replaced. However, the last-mile driver is also taking care of the doorstep delivery.

I agree that the last-mile driver will stick around for a bit longer, but their number is relatively small.

For example: UPS owns 100k vehicles, worldwide[1].

In comparison, over 3 million people are employed by the transportation industry in the US alone[2].

[1] http://www.ups.com/content/us/en/about/facts/worldwide.html

[2] http://www.bls.gov/emp/ep_table_201.htm
Related is this mesmerizing video by designer Dana Zelig that employs 3D printed Shrinky Wrap and light to produce a demo of the "sinuous flatland ballet" that could be possible with programmable matter:

http://www.fastcodesign.com/3048940/the-magical-beauty-of-pr...

Can't help thinking that there is some golden ratio of piezo-electric crystals and carbon epoxy composites that would make a material that is not just programmable but also able to self-generate its own power supply ;)
StegRithm: Steganographic Algorithm for Digital ASCII Text Documents (2012) [pdf]
How is this different from licensecheck that's part of devscripts?
I don't think any new additions to Java will threaten Clojure. Worst comes to worst, I see Clojure moving off the JVM if the platform becomes untenable in the future, though there's nothing to indicate that it would.
Swift was developed in secret and launched to unsuspecting public in near 'complete' status in 2014 then a 1.2 version quickly followed. Now it is version 2.0 after one year of launch. That is some serious version inflation.

Kotlin was developed in the open from much of its development and you can see how the language evolves based on the feedback of early adopters. There is no rush to 1.0 until they feel they got the right mix of features.

I just think the way Jetbrains approached the development of the language is more responsible and it bodes well for future iteration of the language.
30 Hilarious Pick-Up Lines and Dirty Talk Examples by Designers
Cool. I think SpaceX is doing incredible work and am positive we will see a manned journey to Mars within our lifetime. But a sustainable colony? Sorry but I don't see it happening.

The earth is a paradise, life depends on so many fundamentals which are missing from Mars, as well as an intricate network of trillions of interactions in the ecosystem which took hundreds of millions of years to form. I think we are deluded if we think we can replicate that
Not a fan of this post.

Yes, Charlie Miller and Chris Valasek's stunt had relatively low risk, but the difference is that they were risking the lives of innocent people who had nothing to do with it. You don't get to "quantify risk" for others who didn't ask for it, who are completely unassociated with you and your activities.

"Business leaders quantify and prioritize risk, but we don't, so our useless advice is ignored."

I do agree that progress needs to be made on this front.
Slowly compared to working on a new project from scratch. You can't change the deep, fundumantal things in a big project easily.
What things suck about being a dev?
If an individual does something stupid and gets himself killed, that's one thing. If I can send a broadcast message to cut the brakes, and that can potentially affect many vehicles at once, that's something else entirely and the greater risk to public safety.
The Deutsche Bank is already predicting peak population [0] by 2055 so maybe a mass grow isn't as likely as it seems as industrializing nations lower birth rates.

Although the UN is predicting continued growth until 2100. It would be pretty amazing if we stopped expanding in 2025.

[0] - http://www.cnbc.com/id/101018722
The distinction is usually referred to as saltwater vs freshwater economists (referring to the geographical location of the university's). Apart from MIT there is also Princeton and Stanford in the saltwater camp.

And Krugman is right that the saltwater economists were vindicated by the recovery from the GFC.

However Krugman is not a good spokesperson for saltwater economists. Most econ professors I know from saltwater university's say they cannot even understand his points (note that Krugman did not win his Nobel prize for macro, but for trade).

In particular he is wrong to bundle together views on debt crises, recessions, and general attitudes to the free market. By the time you are in a debt crisis, it's a bit late to stimulate the economy with even more government debt. At some point you actually have to figure out a way to pay money back.
Hosting cost of a startup site
Is there any info related to number of users, page hits and associated cost of operation for a website. I would just like to get an idea and see how feasible it would be for me to self-fund and bootstrap. I would like to get a rough idea from anyone who's gone through this estimation process or broken it down from actual usage and paying the fees. I am considering Amazon AWS as the hosting solution.
> I think those things are usually done with clicks of people

Yeah, like, "people who smoke." :)
The title is a half-truth: commercial software is certainly in the decline while also being a huge, profitable business. The SaaS and ad-driven vendors get most of the attention. They might even be most of the startups. Yet, there's a steady stream of companies building software that's worth paying for and making money on it. On top of that, there's always the "improve legacy systems" market where you makes something they can't get away from even better. Solutions building on Microsoft, Oracle, mainframe, AS/400, VMS, and so on all come to mind. They stay around, so your enhancement might stay around too.

The two ensure commercial software won't go away or even be marginal in terms of where the profit is. SaaS is a race-to-the-bottom due to intense competitiveness. Ad-driven model can be lucrative but is also high risk. Building a product with strong lock-in effects is the only method proven to last decades. From there, you can decide whether you want the risk of the ad model (Facebook) or the profit of commercial model (Microsoft, Oracle). One looks more appealing. ;)
The problem with asking for better risk management for infosec is that "better risk management" pretty much comes out the same. In security terms, systems are secure when the cost of breaking the protection exceeds the value of what is being protected. In the software world, in the vast majority of cases, once a vulnerability is known, the cost of breaking the protection is indistinguishable from zero. The result is that it superficially appears that we treat things as binary risk, but in fact we are being perfectly rational.

Some of the rare examples of software security bugs where the attacks are practical but not free: Breaking RC4. BEAST. DDoS. The rare arbitrary code executions that require significant time to attempt due to needing to spray the heap just right.

But most of the time, it's click -> own.

The other thing that prevents useful quantification is that we don't have a Gaussian distribution to be seen. Rate of discovery, maybe, but that's it. We do not have Gaussian distribution on size of protected items, density of vulnerabilities, or anything else. Without that most of our good risk estimation techniques don't produce numbers that mean much to managers.

This is, IMHO, the fundamental reason why infosec doesn't get listened to. Our management structures are still highly Gaussian-biased (decades of manufacturing envy). They can't even wrap their head around software engineering schedules and costs after several decades, and infosec risks have even worse distributions! It is, in my very strong and considered opinion, perfectly rational for infosec to be vigorously ringing the bell. Consider exactly the bug we're talking about now... it's a vulnerability that has the potential to destroy the auto industry, were it properly exploited. (It would not just by Chrysler caught in the crossfire! And my use of present tense is considered. I have little reason to believe this is fixed, nor that it is the only such bug.) Our risk management procedures can not even properly express the idea that an engineer drawing a line between two nodes in the car's communications bus could have that result, can not properly express the Black Swan nature of that decision. But that's not infosec's fault, or at least, not infosec's fault alone.

And it's certainly not a solution for infosec to get more realistic about risk, because "more realistic about risk" probably means we ought to be a good factor of magnitude or so more strident, not less! The more I learn about the risks in this world the more horrifying it gets, and it's getting worse, not better, as things get more interconnected. Again, look at this car bug... it's something that could not possibly have existed 20 years ago. None of us, from CEO to engineer to QA, have even begun to properly process what this means, let alone react to it! And we won't until the Black Swan bites and probably not even then!
As the Scala tech lead, I'm glad to learn we've finally adopted "almost every new PL concept!" I guess by now everyone will recognize your username and adjust for bias accordingly, but still, how about sticking to the facts?
Your sentiment is in the right place, but it seems distracting to bring them up in this case. :|
What do you think about MATE or Gnome 2? I think it's still the best Linux desktop environment.
http://pinboard.in/ supports all that.
This is the first thing I've ever read that makes a kinda sorta coherent argument for Christianity. It's like the New Testament meets the Matrix.
I would hazard to guess that OP did enter his gmail info and just forgot about it. I have a macbook air and an iphone. My macbook air has never received credentials from the iphone for my gmail...
We can grow ten times the food inside that we currently do outside. We can grow it faster, with far greater quality, and with a fraction of the water we use now. And that's before we get into really advanced crop engineering, which is inevitable in the next few decades.

Nuclear power can easily solve our energy problems as desired. If it comes down to it, and there are no other options, they'll turn back to nuclear power. Most likely the radical acceleration of solar will solve half of our energy problem all by itself.

I see no reason why a die-off would occur due to population growth.
I took a quick look at your code. Iadmit my C++ is getting rusty. And I haven't programmed Go in a while. I was familiar with Go's channel implement as well has its predecessors in Plan9 and Newsqueak. In part because I have done an implementation with the Stackless module of PyPy. The two problems I see are: 1) you don't implement the select algorithm. 2) Go channels where implemented to handle multiple CPUs. In a simple example, this is overhead for Go. With the asynchronous queue I am not sure if you are obeying Go's channel's rendezvous semantics. I also suspect Go's results may be different and closer to what you are doing if you used go channels with buffers.
I totally agree with this. Some people may say we need to cover every possible situation in a system, but this is true in theory, but practically we need some trade offs when designing a system. We have to calculate the gains and costs while considering fixing the complexities.
We can replicate that on a small scale. I don't think we'll see Mars terraformed any time soon, but a sustainable colony is possible for sure. Mars is rich in water and we can bring our own plants and animals.
Your comments about ADHD are completely wrong, as any parent of a child (male or female) with a bonafide diagnosis of the disorder (or adult with the disorder) can tell you.
Phew, I'm glad you threw in that last sentence!

The largest assumption you made is that biological life evolves the same on every earth-like planet...and that all life from those planets fits our definition of biological.

One of the things I love about good sci-fi is that it challenges these assumptions. I'll throw one out there as an example many would know: the crystalline entity in Star Trek TNG.
>so this whole "Our national wealth will soon be owned by foreigners" scenario is probably not as bad as it sounds.

So to be clear: Buffet's solution is still likely to be better?
Why would anyone need a)? Maybe, I'm just not in the market for this but I don't see the use case for this.
Cool indeed! as once a phd I hate reading papers. they are unnecessarily complex, even though the ideas are simple. a lot of times, they are complex for the purpose of looking professional and being accepted, not for the purpose of understanding.

I also want to do something similar myself. my first plan is a comic about bitcoin. I understand how difficult it is to pull it off.

btw, I love writeLaTeX!
Cycles are an attractive framework for thinking about technology progress, but is it true? For example, the app->Web->app apparent "cycle" happened exactly once. And there is a government jackboot on the neck of decentralization. I don't see repetition or commonality. All such supposed cycles happen on the backdrop of huge growth rates.
He speaks truth.