skysight-inc/HackerNews huggingface dataset:
> Also, Bluetooth LE provides no eavesdropping protection. If an attacker can capture the pairing frames, they may be able to determine the "long-term key"

There's a practical attack for that, and it's quick. It also uses Ubertooth[1].

For all Bluetooth keyboards that I've seen in the past ~5 years the pairing process uses one of the "Secure Simple Pairing" modes. none of these have been broken, although "Just Works" is probably vulnerable. The keyboard that I've see use the "enter a 6 digit number" mode, which is not susceptible to man in the middle attacks that have been used against Bluetooth keyboards before[2].

Disclosure: I work on the Ubertooth and related projects.

[1] https://www.usenix.org/conference/woot13/workshop-program/pr...

[2] https://www.youtube.com/watch?v=X0RUN6SB6c8
Does Safe Haskell guatantee enough, or do we need more?
Yes, but it needs an app to post the photos. And it has slightly different usecases that I'm after. (Pixomize is more like: "everyone who wants to share photos, just post them to this email address so we can all download them").
Implementation of xkcd 1286
This is very relevant in the light of Heartbleed. Core security code should be verified formally, there is no other way to guarantee correctness of implementation.
The Falcon 9 is still expendable. They plan to recover the first stage this year and re-fly a stage next year.
Super interesting that the Starbucks deal was a $20m loss. I swear back then I read Square, or maybe it was Keith Rabois, claim that Square was making money on the deal. Knew it was bullshit because they also claimed Starbucks was saving money on processing with Square. That just didn't add up. Makes sense now to hear this.

Overall, not shocked at the situation. A lot of people like to compare Square to Apple. Superficially the product design is comparable (simplicity, elegance).

But a HUGE difference is that Apple has always targeted products that have generous margins. Payment processing is a commodity, microscopic-margin business. Square Cash is outright operating at a loss. Not at all Apple-like.

It's cool they initially went after a segment more tolerant of a relatively fatter fee: the underserved very small business / individual proprietor market. But at the same time, there's a lot of advertising, support and perhaps even fraud costs with that segment. And crucially, it's hard to move upmarket to bigger businesses that demand a more competitive processing fee.

It would be sweet for a company like Square to take a fresh, Apple-like take on the point of sale market. But sadly that doesn't seem compatible with the sheer amount of venture funding they've taken on, which demands a highly profitable multi billion dollar market. They would practically have to take over the entire world of POS to make that kind of money on it, meeting resistance to fat margins and bearing significant sales and support costs every step of the way.

No wonder they are positioning themselves as a "commerce" not "payments" company.. they need to look elsewhere for profits.
You dont need react for that.The fastest way is just to write a quick readonly ng-repeat instead of mashing up both frameworks and ending up with something unmaintainable.
Live ships map: real-time monitoring of ships worldwide
Why can they only throttle to 70%? Is that related to old-school turbopumps?
Marx was a politician first, philosopher second.

Most of Marx' most influential works were political agitation written as part of his work on organising the first and second Internationals, and actively meddling in the affairs of various socialist parties.

He was under regular threat of deportation and arrest for his political work. (edit: and moved countries several times because of these threats)

We only see Marx' as predominantly a philosopher today because his political work was overshadowed by later developments.

> The first effective thing Stalin could do was to neutralize self interest, because that's the one smallest thing you can do when you listen about Marx.

On the contrary - self interest is essential to Marxism. The very core of Marx political agitation was aimed at getting the members of the working classes to understand that their self interests were separate from those of the bourgeoisie.

If you eliminate self-interest, Marxist socialism becomes impossible.
> To begin, I’m going to illustrate a mathematical fact.

'growth' rate is likely to be a geometric constant, not an arithmetic one. A 0% growth rate followed by a 6% growth rate is not 3% geometric growth on average. 100% growth followed by -100% growth isn't 0% growth on average.

Many a quant manager has gotten rich off of spruiking the reverse of this story.

The market price of capital is the discounted value of future production (which will be equal to consumption). If the discount rate declines, then the price of capital goes up and at least some of this effect finds its way into measures of capital growth (and capital return).

Windfalls accrue to the current generation of risk capital holders and, to some extent, the current generation of consumers. Losers are everyone else - current savers and future generations.
> How does LISP work without a garbage collector?

The same way any other language works without one: you allocate the storage you need and manage it yourself. It's not pretty, but it can be done. The resulting code ends up looking an awful lot like the code in any other imperative language. (Math gets a little tricky because you have to be careful not to inadvertently create bignums, but other than that it's pretty straightforward.)

> Closures without a garbage collector are pretty awful.

> Rust gives us a pretty good idea of what a safe system without a GC looks like

And yet, Rust has closures :-) (And indeed, they are pretty awful.)

Writing non-consing code in Lisp is no different from writing non-consing code in any other language. You can produce stack-allocated closures that get cleaned-up on function return, just as in Rust. If you want to write non-consing code in Lisp (or any other language) you just can't use first-class closures.
For those as ignorant of the Java/Android scene as me:

LibGDX is a game-development application framework written in Java with some C/C++ components for performance dependent code. It allows for the development of desktop and Android games by using the same code base. It is cross-platform, supporting Windows, Linux, Mac OS X, Android, WebGL enabled browser and iOS. -- https://en.wikipedia.org/wiki/Libgdx
In the UK, try to defend any of the points you make here bar in some publication nobody reads and you're likely in for a bucketful of trouble and a visit from the police. Best keep quiet.
> As if we have anything remotely resembling a "meritocratic" society, even if it was a democratic one.

It's not a threat in that sense. Income inequality has existed since the concept of income was relevant. Democracy, as viewed through economics, is part of the long march towards removing that inequality. It's less accurate to say that democracy is threatened by income inequality as it is to say that income inequality is threatened by a well-implemented democracy.

A well-implemented democracy--and I use this qualifier emphatically because I hardly consider America to be one; I barely consider Scandinavian countries well-implemented--depends on equal voice. Equal voice depends on two things: minimum thresholds of education and the strong dissemination and accessibility of information. Or shorter, understanding proposed policy and being able to talk about it.

These dependencies do not function cooperatively with income inequality. Look for people who argue that laws are overly arcane and complex precisely in order to keep lawyers in business. They have a point. Notice that tax code reform is opposed by companies making software to simplify it. Notice the sheer quantity of disillusionment among the population for the ability to do anything. Look at that iconic Tea Party sign demanding that the government leave a government program alone. Keeping income inequality in place is an important profit driver; it is rational to become a monopoly, to have full control over supply of a product, to gouge prices. The paradox of the price mechanism is that, when you subvert it, it reinforces that subversion. It only becomes rational to encourage competition when you look outside of your own self-interest.

The practice of maintaining any income inequality is, at the end of the day, kicking the feet out from underneath democracy. It's by no means a direct attack; it's just intelligent self-defense.
Buskers Traveling the World
How exactly do you know Stripe is crushing it?
I was hoping this thread would have a KSP link ;)
Yes an MBA is worth it. Especially one through a good school.

Education teaches you discipline and foundation skills. I cannot begin to describe the importance of both. The former is super important in productive people and the latter will help you move faster as an employee or a founder.

How many success stories do you know of education done via online learning? Online learning sites are great at delivering content but poor at motivating users to continue learning, creating a human connection (business is done through humans not machines) and as a reference.

FYI, I have a B. Computer Science and an MBA.. and code.

PS. Congrats on getting accepted to a top school!
Three

1. Co-founded Aawaz infotech - Failed after 3 years
2. working for Idyllic - pretty successful
3. Starting up Helping Faceless - doing okay

Shameless plug ensues -> Helping Faceless is http://www.helpingfaceless.com/
Dev Http Client
https://chrome.google.com/webstore/detail/dev-http-client/ae...
An HN user is trying to tunnel IP over Facebook Chat, which is free (as in beer) to access on some mobile plans: https://news.ycombinator.com/item?id=7256477
"Stripe Raises $80M ... At A $1.75B Valuation" [0]. I think it's safe to say they are crushing it.

[0] http://techcrunch.com/2014/01/22/with-an-eye-to-internationa...
> This is nothing new. IT consulting companies have been doing this for years. I was at Avanade briefly and the a lot of people hired are fresh grads who work with more sr. devs on client project.

From my experience with IT in general it is the opposite case, experience is required, qualifications don't matter.
I had tried many other similar tool but all of them started crashing my chrome but Postman didnt cause any issue to performance of the browser.

I will suggest Postman for sure.
Weddings Used To Be Sacred And Other Lessons About Internet Journalism
Can you explain this?

I would really be happy if there is any tool which give option "Copy as curl" !
I think you're underestimating exactly what a billion dollars gets you over a thousand by several orders of magnitude. It's not about iPhone vs. Android. It's about having enough money to never need a phone vs. being unable to afford a data plan. It's not about caviar vs. hamburgers. It's about never having to cook vs. malnutrition from not having access to fresh produce. It's not about Lamborghinis vs. Civics. It's about having a ready replacement whenever you get into a wreck vs. losing your job because your car stalled on the freeway and you were late to work.

It's not the physical goods but intangibles that makes a billionaire a million times better off than the thousand-aire. Some particular intangibles:

Time. The billionaire never has to work again for the rest of his or her life and be assured that he or she has sufficient resources to not starve to death. Not so with the thousand-aire, who is likely living paycheck to paycheck.

Freedom. If the billionaire does want to work, he or she can work on whatever he or she wants. Paris Hilton can be a singer / actress / celebrity because she wants to be that. If Paris Hilton was not a wealthy heiress, I think it's safe to say her career choices would be significantly more constrained.

Influence. The political aspects of this are somewhat obvious, but it extends to practically everything else as well. The thousand-aire says, "It sure would be nice if my team won the championship this year." The billionaire can all but guarantee it.
> 'growth' rate is likely to be a geometric constant, not an arithmetic one.

I agree. I find it unlikely that Piketty's thesis rests on such an elementary mistake as interpreting arithmetic means as geometric ones. Academic economists are basically applied mathematicians. (In the book, Piketty actually bemoans the fact that economists are preoccupied with proving mathematical theorems at the expense of engaging with the real world.)
HackerNews clone built using AngularJS and Java EE 7
Ask HN: Gmail Conversation display latest message at top
When you have exchanged 35 plus emails in a gmail conversation, it really become a pain, to go at the bottom to see the latest message, and I don't know why is it so, instead the oldest message which started a month ago, appears at top. And I have to scroll down all the way to the latest message. And I know it's not only me. If such a solution is not available, can anyone make a chrome extension for that. I wish i knew js enough myself to create one. I surely believe it will be one of the top ranking chrome extension. :)
I remember emailing Tristan O'Tierney back in 2012 asking about an API after having seen that they had allowed a small beta group access to an API [0,1]. His response was just that they'd decided against moving forward with it -- not sure of the specifics but they had at least gotten that ball rolling at one point before deciding to focus on other things, would be interesting to hear more about that decision.

[0] https://groups.google.com/forum/#!topic/square-client-api/c0...

[1] https://groups.google.com/forum/#!topic/square-client-api/7x...
Works with quotes: http://www.metacademy.org/search?q=%22k-means%22
CUPS – All the coffee you can drink for $45/mo at NYC indy coffee shops
Gestão de Energia e Mobilidade em Sistemas de Transportes em Curso da FUNDEC
In this case, though, the goal of these plots is to determine the most performing solution for the particular hit rate range, which the plots make obvious.
Have you missed something? HTTPS? Encryption?
Major Study Finds The US Is An Oligarchy
Ok, so in retrospect I didn't mean that for OCaml. Certainly it is true for Standard ML [1, 2, 3], or rather, the parts of the language that use the underlying native code (IO etc) are generally smaller pieces of code for which the correctness properties are hopefully more easily tested and verified. In any case, I believe my point still stands on the whole :)

[1] http://www.cl.cam.ac.uk/teaching/1314/FoundsCS/fcs-notes.pdf
[2] http://gallium.inria.fr/~fpottier/publis/fpottier-regis-gian...
[3] https://en.wikipedia.org/wiki/Type_safety#Standard_ML
Possible delta: UV exposure will yellow plastic. Has it been in direct sunlight?
No it doesn't - I haven't really seen any significant improvements when using bindonce. An additional problem is that Angular is not fast generating the DOM from template either. Never mind the performance hit of 2000+ bindings and what it does to the responsiveness of the page. Just for generating the HTML string from a template and appending it to the page I've found, for example, Handlebars to be 10x faster than Angular.
Digital Ocean promo code - ssd linux
Use $10 promo code: 'DOIT10' to deploy an ssd server for free.

You may use my referral while u sign up:
https://www.digitalocean.com/?refcode=5572bba1fb25
The rise and fall of Mark Karpeles' Mt. Gox Bitcoin exchange
You wouldn't think there were many corrupt religious parties either, but politics doesn't always work that way.
Of course, one will attempt to also find equivalence classes for the states! The code

long x = user_input();
if (x == 0) {
violate_model();
} else {
do_something();
}

you would expect by any reasonable implementation to collapse the system into just two equivalent states that can be tested.
What I'm seeing is that people are raising the questions, but are largely oblivious to the historical discussions of the same questions.

E.g. people are constantly - especially in tech circles - raising the spectre of automation of production and how we will deal with it in terms of unemployment, worrying about large numbers of people being plunged into unemployment, as if this is a question nobody has considered.

But that was one of Marx' core criticisms of capitalism: That he believed that while it would bring production to a point where poverty could be entirely eliminated for the first time in history, rather than doing so, its dynamics would instead lead to the paradox of overproduction and plunging millions (back) into poverty at the same time.

People didn't use to ask these questions, and when they did, if you brought up Marx' you used to get into a flamewar, and death threats were not uncommon well into the 90's. Today you tend to get a reasoned discussion and honest questions.
No, volatility can increase as well as decrease returns.
There's nothing unexpected here. Youths mostly go to jail for violence. The more fights you get into, the more likely you are to be injured. I'd imagine that there's a far larger percentage of number of jailed youths with knife scars than those in school. That doesn't mean knife scars cause people to end up in prison.

I'm no neurologist, but i suspect that a brain injury might change your personality more than a scar from a knife fight, possibly making you more likely to engage in criminal behaviour.
I don't find these plots misleading. A line plot emphasizes slope and changes in slope, rather than the absolute heights of the data points as a bar or area plot would; so it's more important to have consistent vertical and horizontal intervals.
Wifi cracking.
Ask HN: What can my non-tec co-founder do before our launch?
Hey!

We're building a social media platform. Its target group on long term? Anyone. Like Facebook, like Twitter. And the bad thing as usual with this kind of startup ideas: it only works with a lot of people.

I want you to throw in ideas: What can my non technical co-founder do to market the app upfront and after launch?
He can only do things where it is not neccessary to develope. What would you do?

Consider all business-related tasks as done (strategy, business model(s), etc.).

Note: he has "fulltime". 3-4 month until launch.

Thanks in advance.

Best regards
the ug dev
Funny - I hadn't really connected the dots, but that's pretty much how I do the different continents too. I guess we're doing something right then! :-)
My first reaction was that is looks like something the Laundry would issue (from Charlie Stross's excellent series about a Turing-complete Lovecraftian British intelligence agency):

http://en.wikipedia.org/wiki/Charles_Stross#The_Laundry_File...
Yeah with XML, there was a period there probably late 1990s to early 2000's when it was supposedly the silver bullet that was going to glue disparate software and systems together. When used well its fine, but it was probably over used, especially in things like configuration files where a simple key + value pair text file would have sufficed.
This is what Internet was supposed to be from the beginning; a reliable network with multiple paths between nodes so that the removal of even a large number of edges would not prevent packets getting through.
You can use any of the JVM languages with libgdx, such as Clojure, Scala, Kotlin even JRuby [1]

[1] https://github.com/mickey/libgdx-jruby-exemple
If it's anything like Regus in the UK it looks like a very different experience. The offices are part of a larger group office. You need to check in at the front desk. The environment is much more "corporate" - office desks and chairs, plus no en-suite toilet, etc.

Very much not "your" space.

I'd love something like this in London. I live about 2.5 hours out of London, and when I come in for client meetings or on-sites having somewhere to decompress for a couple of hours, grab a shower and a nap, and get some work done in the quiet, would be fantastic.
Python's setdefault Considered Harmful
Actually for low rate communication in a disaster zone store and forward text messaging via mobile telephones would surely work more easily and could be combined with the mesh to enable greater coverage.
It's a really good framework, just need to give it a chance.
Maybe I am naive, but if g is the growth rate of an economy, and r the growth rate of a smaller part of it, doesn't this mean that if r>g the portion of capital growing at rate r increases? This would also mean that g increases.
Ideally, we should minimize the code in any given path to assurance, but maximize the number of independent paths to assurance (modulo resource constraints).
The businessmen of Germany from 1935 eventually got to use slave labor to build lucrative weapons... Quite a few corporations and individuals survived the war.
"Cards with chips are still somewhat rare"

Do you mean in the States, right? Cards with chips are the default in most european countries...
Das Kapital for the Twenty-First Century? A review by James K. Galbraith
Top programming languages for web development
No Dropbox: syncing with Bittorent Sync and a Raspberry Pi
TSA gaining insight from Sandia human behavior studies
Ask HN: Did the Google search results get worse during the past months?
Since a couple of months it seems to be more often the case that I have to put the search terms in quotes to get exactly what I want. Google seems to ignore parts of the query more often, assumes that I misspelled something or it does not highlight the right parts in the search results. Is this a problem for everyone or just me?
I think the article is a few months old already. It came out before all the drama.
One of the best and most accessible pieces I've ever read on inequality is PG's essay on the subject:
http://paulgraham.com/gap.html

My all-time favorite quote on inequality:
"You need rich people in your society not so much because in spending their money they create jobs, but because of what they have to do to get rich. I'm not talking about the trickle-down effect here. I'm not saying that if you let Henry Ford get rich, he'll hire you as a waiter at his next party. I'm saying that he'll make you a tractor to replace your horse." -PG

Also see:
http://paulgraham.com/inequality.html
There is a very extensive (60 pages or so) analysis of the book in french here:

http://www.les-crises.fr/piketty-le-capital-1/

http://www.les-crises.fr/piketty-le-capital-2/

http://www.les-crises.fr/piketty-capital-3/

Check the unforgiving and long conclusion here:

http://www.les-crises.fr/piketty-capital-4/
Yes, that's entirely the point of the first section.