skysight-inc/HackerNews huggingface dataset:
It's interesting to think of how various technology-business complexes could have unfolded differently f they had gotten onto a different track. What if Google had been bought pre-IPO? Could the World Wide Web have "lost" to some other technology, perhaps centrally controlled? etc.

You end up with a lot os scenarios where certain things get set back decades. It's hard to imagine WWW and its internet riding siblings thriving in the same way under some different paradigm. The creative zeal of the telecommunications industry is not a force I would like to rely on for progress.

Anyway, I think that most "money" industries might be like the web if it hadn't hit some lucky breaks. Financial services, ways of moving money from one place to another are incredibly clunky, bureaucratic, expensive, difficult to understand, slow, expensive and expensive. Credit cards are expensive, complicated, & oligopolistic. Bank transfers are slow and bureaucratic. It's ridiculous that heavy, stealable, physical money is cheaper to handle than electronic variants.

This is all a very straightforward example of "transaction costs," a concept at the centre of many basic and fundamental economics theories. Basically, transaction costs permeate everything in economics by reducing efficiency and limiting the velocity and cumulative volume of transactions, which are one of the few very basic elements in the economics' periodic table (say, resources, labour, technology, consumption & transactions… or something).

Many massive efforts have been made to reduce transactions costs in the form of barriers to entry or international trade. Transaction costs inherent in our financial services industry are the same sort of problem, probably even more important.

A 10, 100 or 1000X reduction in transaction costs could have a lever effect on the economy similar to the discovery of a new energy source, continent, new method of communication, better legal paradigm or some other fundamental column in an economy.

This is why I was (and still am) hoping for cryptocurrencies to succeed. Who knows where it could go.

Whatever you think of Walmart, they are obsessed with costs and efficiency. I'm not surprised this pushes their buttons. The suboptimal state of electronic payment is as bad or worse than the energy industry in the worst days of cartels.
As a user, I completely don't care. If Google's results are not on par with some other, better service, I'll simply use it instead.

What does it even mean for a maps app to be "unbiased"? How is it "evil" to partner up with another company? Google's supposed to be useful.

Whether they should return worse results than possible due to incompetence, cost cutting, conflict of interest, poor management... really doesn't matter. Only results matter.
Well there is always that petition process the White House started, why not go there?
I think you're ignoring the context in which this element will be displayed. It makes sense visually inside a form or options panel, among its related counterparts. There is no reasonable situation that would result in this element being lost in such a sea of whitespace, as portrayed in the example.
I'm interested, i'm developing an angularjs app for my Rest API backend (nodejs + Mongo) and I think I have misunderstood some Angularjs concepts
I wonder how many poles will appear in the upcoming movie.
:) Love Mixergy, but I think pretty much all of these are "How I started, struggled/failed, and then succeeded. Here are the action steps I can share with you".
This would be more like Founders At Work... Failed Founders Out Of Work ;)
Your rant doesn't need a point-by-point response. Problems always exist when you attempt to force-fit two idiomatically divergent languages.

SQL was designed for reading and updating relational data. Data in tables that can be joined with relational intersections, unions and complements. For that it does its job. Idiomatically, it has its own "code modularity" paradigm. (And no, I don't mean stored procedures here).

Object-oriented folks want to overlay the object paradigm and the attendant idiomatic language aspects on top of SQL. Painful, but not the fault of SQL's.

This is your proverbial impedance mismatch. We have to "deal with it" without compromising the idiomatic strengths of either paradigm.
One, that will turn out to be traitor, like in the previous one :/
Thumbs Up ! I prefer the same but in the office I work in, they focus in getting the product to client as soon as possible and it's just getting tough for developers (ones who care about good practice). However, company is just getting lot of clients and earning very well. It got me thinking whether I'm not being quick to develop.....
I imagine 20mins out of Berlin the English speaking pop also goes down. Generally in German cities people speak English. 64% of the population.
Jailbreak iOS 8.1 Untethered Guidepangu8
Here's the Google spec for this:

http://www.google.co.uk/design/spec/components/menus.html#me...

If you look at the menu with "All", "Family", "Friends", "Coworkers", initially it shows "All" and the arrow is immediately to the right of the text. I expect that if you select "Coworkers" then the arrow moves.
Won't code change be time consuming later ?
I see that it produces a fair amount of CO2 from the lighting. It would be great to see how this compares to the amount of CO2 used to ship a similar product from the fields.

(Plus, presumably, higher harvesting energy costs.)
Nor on FF 33.0.3 Windows.
The difference is that you have to fish everyday, or you starve and you can't "play with your kids, take siestas with your wife, stroll to the village in the evenings where you could sip wine and play your guitar with your amigos" any more.

Where as in the 15 years later version, you don't need to fish at all.
> The nice thing about having knowledge and experience is that oftentimes it shortens the time required to realize you're making a mistake.

Great point.

Btw. seems the site you're linking to in your profile isn't working :)
The Recording Industry Should Never Have Existed in the First Place
If the fastest way to go from point A to point B is via lyft or sidecar, only providing uber as an option might not return the most optimal(and hence useful) result.
Just like for some stocks, google web ranking returns Yahoo Finance as the first result(since that is what the ranking algorithms come up with), for maps as well they should determine the most optimal way for a user to go from one point to another - regardless of whether that service is owned by Google or a rival.
Magnetic healing bracelets aren't a very good analogy. Digital locks actually do stop some people from copying. Does it stop informed/skilled people? No, neither do real locks but we keep putting them on houses and cars for good reason. Digital locks provide a non-zero level of actual security and a signal that the issuer intends to protect the content from unauthorized distribution.

If I leave my belongings out in the street tonight, I can imagine anything of nominal value will be gone by morning. I think more people would enjoy having my electronics than the latest Corey Doctorow novel. This isn't because the electronics industry hasn't made TV's and electronics available to the people in my community. It's because people prefer free to paying if all things are equal.

Instead I continue to keep my belongings in my house, with my doors generally closed and locked while I am out. When I am missing something, it's generally because I have misplaced it. Some people who do this do still get robbed but to say locks and doors and walls don't work is a bit silly.
if he loves to fish that shouldn't be a problem though, thus giving him 15 extra years of peaceful life

i know, he could get injured and not be able to fish, but on that note, in 15 years he could find out he has cancer and not be able to enjoy his money
I should have a shadow.
There are not similar, but there are similarities. The way the controls are designed, the flat style, the whole content-first approach, and giving the content space to breath.
While I like the project and effort put into this, I think, if you considering using this project, you should also look at google's own polymer project. Its based on the industry standard web-components. https://www.polymer-project.org/

React is using "virtual dom" which is kind of a hack to support web-components kind-of technology. Since the technology is currently here, i would recommend using it, and not using React.

However a consideration is also browser support. I'm not sure if polymer is production ready.
This is a really nice approach to the problem of getting fake data. For the lazy, it responds with your request data if you have any. Super useful if you just want to get parsing with a real response.

I'd like to point out though, as I always do when things like this, I'm in the maintainer of a similar project which isn't hosted but is an open source node project: http://github.com/basicallydan/interfake - if you wanna do a similar thing but make responses more explicit. About the same amount of work up front, but you don't specify responses in requests.

Anyway, nice one Ben!
I don't know if the comment was amended, but they're talking about NATO members exclusively. Turkey has a 'deployable military' of 495k according to this link:
http://en.wikipedia.org/wiki/Member_states_of_NATO#Military_...
Their previous marketing mails were send using Amazon SES. Just like this one successfully signed with DKIM. Looks like the hacker had access to their Amazon SES credentials.
What's the pun ?
Exciting that a film is coming out about a female mathematician. Are there any other examples in popular culture?

Here is some more info about other British female cryptographers:
http://www.bletchleyparkresearch.co.uk/research-notes/women-...
If the fastest route to go from A to B is different than whatever Google says it is, then there's room for a better service. It doesn't matter whether it's a result of Google favouring Uber, or just not doing a very good job. The internal cause is completely irrelevant to the user.
A few things looked slick but not particularly usable, but I found the flare animation on-click got old (and a bit slow) after a while. Might be worth toning that down a bit?
Having started in Matlab I still regularly forget that indexes start at zero in c# and end up with errors. I feel like either option is just catering to user preference at this point, as I don't feel there's a conclusive winner logically.
MasterCard and Visa have the ability to put the full cost of fraud (including a fee for dealing with it) onto merchants in many/most cases. This includes "friendly fraud" of the false chargeback variety (customer falsely claims they did not receive a product) taking advantage of consumer protection guarantees offered by MasterCard and Visa to their customers as a value add.

IE, CC companies offer their customers consumer protection to encourage use of their product. They charge merchants when a consumer uses the product. Then, they unload the risks, costs and other burdens inherent in offering this add on service onto merchants as well. This is why they put little effort into investigating claims, making it feasible for merchants to dispute them or otherwise preventing fraudulent claims. It's has a distinct odor of oligopoly.

Oligopoly also allows for price setting. IE, the forces pushing the cost of a good or service closer to the (marginal) cost of producing it are weak. It could also be that "card present" is cheaper because in-store purchases have to compete with cash purchases. IE, they might be charging the higher fees because they can, not because they have to.
Drug War hysteria. We are finally waking up from this nightmare.
His kids would, though.
Ela Programming Language
Try removing your ad-blocker maybe ?
Here's a question - has Google made the move to ART for performance reasons or is it because it makes it possible to move to ... say.. Golang for Android ?

Let me explain - One of the big reasons that Google cannot switch over to Golang (or Dart, or any other) is that the core of Android SDK is written in Java and therefore every app needs to work with Java to be able to tap into it.

However, ART can make it possible for SDK components to compiled down to object code, thus making it possible for Golang/Dart/etc. to link against it, while MAINTAINING backward compatibility with old java apps.

Will it allow new apps to be written in pure native code, without relying on the JNI bridge ?
That's pretty crazy, though with the hack publicly disclosed, it was bound to be exploited. What I don't understand is why this report incident comes so late. The hack has been public for a large amount of time. Could anyone explain?
Exorcising the Demon
Probably because they are a virtual and colo hoster so aren't generally responsible for the security of the machines they host. Also, a big chunk of people who buy these machines are less responsible than they should be.

At best this is monitoring and playing whack-a-mole on their part which they've done a pretty good job of by the looks.
I had another thought about how the hidden tor sites were found, they were all using Bitcoin what if they were traced via the ip addresses of transactions being issued by their servers running bitcoin deamon?
Elite: Dangerous Newsletter #48
Sounds like a rewrite of this 1963 German story.

http://en.wikipedia.org/wiki/Anekdote_zur_Senkung_der_Arbeit...

Well worth reading if you speak German:

http://www.aloj.us.es/webdeutsch/s_3/transkriptionen/l_26_st...
> and to ensure our users’ interests are taken care of.

Every time I see that line I know that 'users interests are not currently taken care of'. If it were you'd be taking the GP a bit more serious, he's supposedly one of those users you're trying to take care of. If all you're going to do here is to say 'nothing to see here folks and we're on top of it' then you might as well say nothing.
Here [1] is some research on enumerating hidden services. It would be shocking to me if no one would regularly enumerate hidden services given how cheap it may be.

We have demonstrated that collecting the descriptors of all Tor hidden services is
possible in approximately 2 days by spending less than USD 100 in Amazon EC2 resources.

As far as I know this will no longer work because Tor implemented appropriate changes but there are probably other ways to do it.

[1] http://www.ieee-security.org/TC/SP2013/papers/4977a080.pdf
You can look at all the open source databases that are out there. You can also look at things like FoundationDb and their SQL layer. It shows how you can build a relational api on top of a NoSql db with transactions. I think that will be open source on GitHub
https://github.com/FoundationDB/sql-layer.
Debit cards come free with most bank accounts here. But the fraud-protection laws give you much more protection for a credit card than a debit card, so many people who have both only ever use the debit card to withdraw cash from an ATM, and use the credit card for purchasing things.

Also, among the types of people likely to have and use luxury-device payment systems (like brand-new iPhones), typically credit cards are coming with some type of "reward" for use -- some give "cash back" (you get refunded a certain percentage of what you spend), some give points/miles for hotels or airlines, etc., which creates another incentive to use the credit card rather than the debit card.
they may prefer 15 years of quality time with dad to a load of cash

PS: I'd love to hear some arguments on this, not just simple downvotes. Is HN turning into a place like: "you don't think like me, so I'm downvoting you and moving along"?
I've never been a fan of material design and surely hope it doesn't become a standard. Design guidelines from a company that is widely known not to care about design? No thanks. Even Google Inbox shows how engineering-driven everything is at Google - the navigation is completely unorthodox (going back = drag down), like someone above decided "this is the way we do everything from now on" and nobody had the balls to question 'em. I'd never accept Microsoft's design guidelines or Google's. If you truly care about design, you'd stick to Apple's or develop your own, which frankly isn't too hard in CSS anyway, and it means you aren't tied to a particular OS feel or a big-corp policy.
I've been looking for something like interfake for a few weeks, so thanks for creating it! We've just been loading JSON from the file-system directly, but this will be much much nicer :)
MapR Partners with MongoDB, Provides Connector for Hadoop with MapR Distribution
How to overcome your shyness around beautiful women
Microsoft’s Strange Quest for the Topological Qubit
I have a similar approach albeit a different manifestation I suspect: I try to avoid accumulating money as compensation of my time. If I'm not being paid, I'm not working so I tend to work what I need to. If I am being paid, I'm making sure it's as much as I can get to avoid having to get more.
Apple's never had any problem hiding behind rules and standards they write for their own walled gardens. Why start complaining now?

Better to take action. Just pull their products from retailers who won't roll over. It's what Bezos would do. They could also subsidize purchases made at flagship Apple Pay partners. They have the cash for it. $1B in subsidies to happy retailers would have a punishing effect on those who decided not to play. With the thin margins in retail, that would like translate to quarterly results questions like "why aren't you taking the free money from Apple?" Or "How has turning down Apple Pay hurt your business? Company X reports a healthy jump of Y."
MSWorddit
It looks like guard discovery was one component of the attack, and DoS could have been used to boot HSes into choosing a malicious guard, or at least, a raided (but no logs?) or somehow-rooted guard. So it's probably just a badly-coded script-kiddie-grade DoS script. It doesn't have to be an amazing, novel DoS to have an effect - it just has to be a DoS, and they don't have to show their hands by using anything particularly amazing.

What I think is that they probably don't have anything that we don't know about already as being theoretically possible. They just tried every attack we do know about at once, and some of it proved fruitful given their reach. Tor stinks - but it still works, and we can improve it.
“Money doesn’t just buy you a better life — better food, better cars, better pussy — it also makes you a better person. You can give generously to the church of your choice or the political party. You can save the fucking spotted owl with money.”

I know, I know.)
That can be said about any stack, can't it? If he chooses language A, and I only know language B, C and D, then obviously I will not apply.
Same issue here, but on Win8.
I had a talk with myself at the weekend about making a concerted effort to cut out the snark when I comment on the web.... And I'm about to fall at the first hurdle.

Being "on trend" isn't good UI design. But I can see how we got here. Through OS X and iOS, Apple's UI ethos became the gold standard in UI design. It was so well designed that it was easy to imitate and by simply adopting the core elements of Apples UI language, stuff became intuitive and usable without the designer needing to understand "why" something looked the way it looked.

And then came a new trend, the current trend, that appears to me to be rooted in nothing more substantial than a desire to replace the old with something new at all costs. And when the likes of Apple and Google fall for the same trap, it's nigh on impossible for fundamental UI design knowledge to make itself heard above the noise of a million designers advocating the new and pointing to Apple for credibility.

You can see that I don't like Material. I also don't like iOs's new UI language. It doesn't work. Ive seen no evidence that it's any more useable and I struggle everyday to make sense of software and tools that have adopted these new trends so anecdotally, I have to say to myself that we're going the wrong way.
It's not "negative comments" to point out to other people what works and what doesn't.

Complain as much as you want about how I don't push fixes, but as long as I'm not paid those complaints are better kept to yourself.

(I realize you are not one of the developers for this project. I only want to illustrate how negativity goes both ways. I'm a bit tired of "contribute or shut up". There's a big gray area inbetween.)
I manage 2 VPSs. I'm responsible for security patches and everything. If shit hits the fan, it's because of me not because of my VPS provider :-) That's what VPS is all about.
Bypass Cloudflare protection using DMCA
It seems there is a rather easy method of finding the ip address of any service behind Cloudlfare, send them a DMCA notice and they will happily hand over ip address to "complainer" who then can proceed with their DDOS

This has happened 3 times now to me, this time i was prepared the ip Cloudflare handed over (and only Cloudflare could have known about) was a vps re-routing http traffic to my real server via haproxy.

edit: Cloudflare did not forward the email to me, instead they sent it to OVH the host of the haproxy vps, the DMCA was a dud, for files uploaded by the attacker themselves!
I coded nearly the same game as a Java desktop application in 2009. Can't find the binary anymore though. It's lots of fun if you can tune some parameters, like make one species more fertile (reproduces every time, while others reproduce only 50% of the time into empty space, etc), more aggressive (can consume when surrounds an enemy from only two sides), or more strategic (tries to make sure not to get its fighting line broken up by a lucky enemy).
15 Free Photoshop Extensions for Designers
Can you reach out to me privately so that I can take a look at this?
With some small changes to SQL you can get something similar that probably gets closer to what he describes. Seems to be called NewSql in a lot of cases. One thing some people like with sql is that the query engine translates the language to the actual query. If this is what you want you can build it on top of many databases. Being able to return something more advanced than simple tables would also be nice in a lot of cases.
Show HN: Syllable Counter (weekend project)
This email spells 'bad leaver' all over. Besides that, even if it is a bad leaver you'd hope that what's in that email isn't the truth but enough users of browserstack have at least partially verified the truth of some of the claims.

Browserstack is a very useful service, and it would be a pity to see them go. That said, if the claims in the email are true then they deserve to be replaced. Note how the email strikes right at the heart of the trust relationship between browserstack and their customers, that's a very sensitive spot for a company like this and it will take some iron clad and independently verified claims to restore that confidence.

In the end the email may turn out to be prophetic in that it will in fact cause browserstack to shut down.

The handwavy 'we're on top of it and we'll keep you posted' doesn't do much to reassure, they're clearly not on top of it (if they were this would have never happened).
With a CC you don't get that much data since there's no relation between CC number (the one you store) and a customers data (address, age, gender). That's why they invented loyalty cards.

We're talking about brick&mortar retailers, online is different since you (may) ask all this data before any payment.
No, my mistake, thanks for spotting that.
Energy is the next frontier
Did browserstack get hacked? We just got this e-mail
Yeah, I think standalone it should have the arrow right at the end.

When the dropdown is used in a form, it should have an underline, like so from the Material spec:
http://material-design.storage.googleapis.com/publish/v_1/qu...
It still depends on you, as a developer, to recompile the app for the target cpu.

I have a collection of M68K and PPC Mac binaries, that nobody is going to recompile for me. I would take sub optimally running app over not-running-at-all app any day.