skysight-inc/HackerNews huggingface dataset:
Well, they did straighten out their naming convention but instead of putting relating processor speed and model number they simply changed everything to be classified by device type. Their most consumer friendly options only allow you to customize storage. The less-consumer friendly options have lots of customization options. I think it's great because consumers aren't really confused as to which machine is which.

Compare that to other tech companies like Garmin which has like 20 different Nuvi's that all do basically the same thing.
How is that different than any asset, stock, bond, Bitcoin? The broker always gets a cut.
The Mac Pros are assembled in Austin because they are high value and low volume (just like DELL still assembles servers nearby in round rock). At any rate, 2014 is very different from 1997, and outsourcing has become ubiquitous, just not exactly in the way that was foreseen.
XSS in Tweetdeck (don't view in Tweetdeck...)
Nice, but I think it would take some time to get used to the "overplotting" thing. Sometimes it's better to just take up a bit more space for clarity's sake.
I think it will happen when their suppliers accept Bitcoin as payment. The chain has to start somewhere, at the moment they have nowhere to spend them.
My big takeaway from the Chomsky quote is that it's useless to ask if computers can think because one of the fundamental properties we associate with thinking is some biological/spiritual aspect. For a computer to "think", we'd need to redefine what we mean by think. And if we have to redefine what it means to think, why bother hailing it as an accomplishment to make a computer "think". The properties are incredibly important to our understanding of the world. The fact that we have different words for "think", "compute", and "calculate" gives some insight into the value we assign to the distinction as a culture. If those differentiations didn't exist, the problem of simulating cognition wouldn't change. What would change is our perception of the problem. If thinking, calculation, and computation all share the same word, it becomes a question of degrees of "thinking" rather than substantially different processes.

I don't think Chomsky is trying to elevate certain things outside of the laws of nature. He's describing how what we choose to differentiate changes our fundamental perceptions of those things. Submarines could "swim". They could also "read", but those words have a very specific set of properties associated with them.
Macs of that vintage generally came with 9-pin RS-232 serial, SCSI, and Apple Desktop Bus (ADB) ports.
More than tolerated:

http://www.kevinwarwick.com/achievements.htm

You can go a long way with the publicity, er, focus.
Might be too late to follow up. (I wish HN had the response alerts like Reddit does)

But how can you have a current in a single wire without a loop?
A Fast, Minimal Memory, Consistent Hash Algorithm [pdf]
The NYPD's Biggest Gang Raid Was Enabled By a Million Facebook Posts
Leed je schade door onweder en hagelbuien? Dit betaalt je verzekeraar terug
Front looks good, but unfortunately it makes the same mistake as some other apps (Flowdock and SupportFu come to mind): It invents a new email app and requires that your team members live in this app.

For example, if a customer emails support@example.com, you get an email notification about the new conversation, but you can't keep the conversation going solely through your email client. You have to use Front.

This is a dealbreaker, I think. The normal day-to-day interactions — ie., responding to mail — that Front handles can, and should, easily be done with an email client; there is nothing different about Front does that an email client doesn't do today. People can still use the app, but they shouldn't be forced to switch.
> You can write a good set of tests when you know the initial requirements

Throwaway prototypes are part of the requirement discovery process.
> See T-Mobile's latest presentation for details on 464: https://www.nanog.org/meetings/abstract?id=2359

From slide 8:

> Mobile networks don’t use DHCP, so no way to setup MAP or DS-lite without some heavy lifting in protocols and standards

Why can't the handset itself do the DS-lite IPv4 NAT/encapsulation, or why is 464XLAT easier to do on handset than DS-lite?

edit: found this gold-nugget of a slide: http://i.imgur.com/VhMSA2p.png ... ugh, just kinda weird/sad that this is still such an open problem.
Well, yes, but this is not at all random. They simply sorted the items in menu by the usage.

I am personally no user of Windows, but I saw at my customers and none had any issue with it. I guess it had some kind of "speed-up" effect, and was of course customized to each user.
7 Research-Backed Tips for Creating Engaging Online Videos – MNIB
Two-Way Data Binding in Backbone, React, Angular, Meteor and pure DOM
>Moreover, they say, imposing limits sought by Microsoft would “lead to absurd results and severely undercut criminal investigations.”

The most dangerous argument made by government. There is no end to it. Someday the exact same argument will be used to ensure we all have a telescreen in every room of our homes because not having it would "severely undercut criminal investigations.”
Elevators. I mean obviously there are significant structural concerns as well, but elevators are a big part of what makes building super-tall buildings uneconomic and impractical. The Elevator Conundrum, as Wikipedia dubs it (https://en.wikipedia.org/wiki/Skyscraper_design_and_construc...), means that as you build a taller building, you need more elevators to service the floors. More elevators take up more space, meaning less rentable space for occupants. While skylobbies, double-deck elevators, and other tricks can help, they don't eliminate the problem, especially since no one is willing to transfer elevators four times to get up/down. We also run into the issue of how to build a 10,000 foot elevator, which is so far outside the competence of manufacturers that it would represent a huge risk to the completion of the entire building project.

I am, of course, assuming you plan to build a useful tall building instead of an empty 10,000 foot tall shell for no particular reason.
They probably have a camera on the thing that they could go back and get the the photo of the person who did the transaction.
I don’t live up to my online self
It would be lovely to have this running on top of Camlistore, rather than git. A little more automatic, linkable, etc.
Free markets are the only way to avoid catastrophic booms and busts. Protectionism leads to giant bubbles which fail all at once, as opposed to more manageable gradual change.

Farms are significantly automated, compared to a hundred years ago. And farmers continue to attempt to improve their own efficiency. Cabs are in a sense automated, it's just that the last big group made unemployed by a technological revolution at that point were horses. They just stopped moving forward after that.

Nothing prevented the cab drivers coming up with something like Uber themselves. If you prefer existing taxis to Uber then you're currently free to make that choice with your wallet - but that choice is exactly what protectionists want to take away from people. Ultimately protectionism becomes a giant hidden tax in society, and competing societies with less of it in the long term win.
Firewire (IEEE 1394) didn't show up on Macs until 1999, well after they had begun to support USB.
Online retail is great. Apparently having Amazon be the dominant retailer is not.

Would be cool if there was a "non-curating" retail location, whose only restriction was "nothing illegal." Anyone could sell anything, by paying a (relatively) small retailers fee and just uploading to the central DB. End retailers could take care of their own deliveries, or choose to use the central retailer's services.

Amazon seems to be pugnacious in pushing people around to get what they want. I first was aware of it when they threw their affiliates under the bus (someone they didn't have an argument with) when they wanted to leverage states over taxes. Then Hachette. Now this.

As it is, I try to minimize my purchases from Amazon for exactly these action, they make me nervous to give Amazon any more power/funds. If they keep it up it'll probably push me over the edge and never buy from them again.

I already use their book listings as a convenient shopping guide, and I then buy the books I find from my local bookseller. Which is an ironic turnaround from what most retailers fear from Amazon.
I've been super happy with Digg Reader. The few bugs I've seen are not that big of a deal. I've never seen anything that an actual page reload didn't solve. I've not tried the mobile app though.
Project Eavesdrop: An Experiment At Monitoring
It contains a grand total of three components, the only one costs anything is the SD slot. At 100 units, they're about 50c each. The other components cost nothing, relatively, you can buy a thousand resistors for a dollar. The board itself would cost under a dollar to make at anything above 10 units. Total cost is about $2 if we're stretching.

I ran a quote for an assembly house, and for 100 boards it would cost around $200 or $2 a board - so now it's $4. Standard markup is 3 times the build cost or about $12-15. Yet it costs $25. That doesn't include international shipping, by the way.

Economy of scale certainly works when you're making 100.

Even Seeed Studio do assembly nowadays, and you don't even need to carry the stock as the components are in their Open Part Library.
[PDF] http://sohcahtoa.org.uk/pages/files/fredas-tea-stall-three-c...

4 small groups of students (pairs or triples) repeated enough times to cover whole class. Each group gets one of these three charts or the table. Plenary at end: the ones who got the % bar chart often have totally different sentences from the other three groups.

I tend to give the % bar chart to the more confident students.

Personally, show me the numbers. Wins every time.
Apparently it's fixed already

http://thenextweb.com/twitter/2014/06/11/tweetdeck-users-xss...
With 'The Machine,' HP May Have Invented a New Kind of Computer
A lot of people I follow must use Tweetdeck. This has been retweeted on my feed several times in the last few minutes.
> This is one argument I never understood.

As I understand it, regulation of private hire vehicles is motivated by regular rapes of attractive, young, drunk women on the way home from nights out.

With that said, as long as Uber verifies that all drivers have the correct vehicle and driver license and background checks [1] I don't see how they're any different to Addison Lee and those.

[1] www.tfl.gov.uk/info-for/taxis-and-private-hire/become-a-private-hire-licensee
I suspect that, arguably more counter-intuitively, it will push the price up, fed by increased speculation due to apparent signs of Bitcoin "going mainstream" that will far exceed any actual Expedia transactions taking place.

I'm more intrigued by the commercial decision from Expedia's perspective. Presumably they've done a back of the envelope calculation and decided "group of people more likely to pick Expedia over other OTAs if they can use Bitcoin" > "group of people that will be sufficiently confused by an additional payment option to abandon their cart"
The top 10 lessons I learned from A Year of Productivity
Once you have their consumer base, you can hire their employees.
We're in violent agreement. (Though you've gone much further with rust more quickly than I - libregex is beautiful.) A couple thousand lines to feel pretty solid with lifetimes sounds about right - I'm getting close to that range and the issues I'm hitting are increasingly of the obscure kind rather than the initial "nothing works, I guess I'll put it all on the heap!" kind.

This is basically why I said if you consider this a downside. I think it's only a "downside" in the same way that purity is a "downside" in Haskell - it isn't accidental complexity, and wrapping your head around it is just a part of really learning the language.
That's exactly why I use par2 with all important data when backing it up. Bit corruption? So what?
After actually going to the site, I find that this is an app into which one enters ingredients in order to search for recipes that use those ingredients. Gojee, however, appears to be some sort of social network that wants to show me pictures of food until I give them my Facebook particulars. No thanks!
Google introduces "Google my business"
Definitely not fixed here. Chrome on Linux, logged out and back in, closed and re-opened tab. Not fixed.
QuickCheck in Swift
So, the Magpie creator no longer trusts cloud providers, yet the software stores data on github. You know that record scratch sound? I think I just heard that.

Yes, I know one could configure one's own github repo and make it accessible, etc. I know that cloud storage is about as reliable as that shaky cousin who's always borrowing "a few bucks for beer, man."

It seems like everyone is attacking the wrong problem. The problem is not the client, that's just a UI/UX issue that's never going to be resolved because, hey, I hate what you like and vice-versa.

Can someone please create a more reliable back-end so we can stop saying things like "I hate cloud providers"? I hate them, too, but I'm not going to redesign the part where the problem ain't.
Nightly Firefox here (32.0a1, linux). Same issue.
Why not bring SIMD to Lua or Python? Or Lisp, or Haskell? Why not just bring SIMD on the web to anyone who wants it?

Will we have to explain to our grandchildren why they can only write code in some flavor of Javascript? Will it make sense, then, to wave our hands at ActiveX? Or do we have any better ideas for the future?

Mozilla's mission to protect the web from all languages but Javascript is locking us into a future where there will be no choice and nothing better than Javascript, because there will be neither an audience nor hardware support for anything but Javascript.
39,000 retweets and counting.
I'm not familiar with Camlistore, I'll have to check it out. Thanks for the suggestion.
Vote for We Carpool today to win Crowdfunder OC
traffic getting worse? Irvine startup We Carpool helps neighbors to carpool to fun local events, work and school. We need your votes to win Crowdfunder OC competition in just 2 days! \n\n
We are currently among the top 10 in the Crowdfunder OC competition, but we need your help to win the contest.

Supporting us is easy:
1) Login to CrowdFunder, Signup in case you do not already have an account. Please make sure you are logged in as sometimes votes fail to register in their system.
2) Click http://www.crowdfunder.com/crowdfundx/cfxoc/companies#company-948
and vote for WeCarpool. We have a dark green logo.
3) Confirm that the vote button changed to "Vote Tallied". Please click it again if it did not.
Help us win this competition and share this message with your friends and on Facebook.
Somebody in my office got hit with it, that's how I found out.
Can someone please help with the probability calculation?

3 judges and 4 participants

What's the probability that any 2 or all 3 judges will pick a particular participant ("the computer") out of 4 at random?
Tutorial: Build a Twitter Bot with Node.js, Express and Orchestrate
I'm imagining a flying ass, shitting everywhere.
http://www.crowdfunder.com/crowdfundx/cfxoc/companies#compan...
Parchive – Efficient bit rot protection
Pretty much any question that requires actual natural language understanding would presumably instantly reveal a bot today, like 'Is white darker than black?'.
XSS security issue on TweetDeck
I think the language could be made expressive enough, and the developers thought so too when I asked them about it. I think they're focusing on other things for now though.

A Hough transform is kind of a weird beast; not really your typical image processing problem. For anything that looks like a series of convolutions or other simple image operations, Halide is going to be the fastest thing around; even faster than a series of calls to the Intel IPP library (because of the ability to tune memory access patterns across multiple stages at once).
It's backed by a git repo. I didn't read anywhere on there that it stores the repo on github.
What's sad is that not even wrong security was in place here. They didn't even try. There was NO XSS prevention.

<script>javascript</script> is the first payload you try when looking for the stupidest XSS you can find....
The most terrible thing with silent corruption is that, unless you verify your data, you'll never know it happened because it's, well, silent.

Have you checksummed your files lately?
So apparently this was retweeted by @5SOS, a teen pop band with some 3 million followers, which is why most of the responses are confused teenagers.

For some reason this is hilarious to me. Not the pinnacle of responsible disclosure, but no real harm done.
I think it's a questionable prod at Japanese pronunciation of "album".
On a regular day I use Mac OS X (mainly a browser, and iTerm and Emacs in full-screen), Fedora with Gnome, iOS, and Android.

I don't think any of them are perfect, but Apple do a much better job with the cognitive aspects of computing than any open source efforts have been able to muster.
What is DevOps and Why it Can Help Your Business?
Announcing APItools On-Premise With Open-Source Release
I got bitten by this one via https://twitter.com/derGeruhn/status/476764918763749376 :)
PicNix: Instagram shaming via Arduino, Node, .NET, Bluetooth, and a robot
http://picnix.co/
All BSD derived libcs contains mergesort(), and heapsort() as well.
This might be because only the more senior devs are given the opportunity to work remotely full time.
and yet every OSX diehard will think you're on crack and KDE is inferior.
Magpie source is hosted on Github, because it's open source - it's public. There is no requirement that the git repo you use to store your data be on Github. The git repo for Magpie and the git repo for the data you access through Magpie are not intended to be the same.
> Most homes and even many businesses probably don't need a unique IP.

The answer is then not IP but port scarcity. Depending on home activity, I have 100~400 sessions open on my router. This means as an ISP you can only have so much customers (10~50?) behind a single IP and assume reliable operation. With the growth in number of devices and online services, this is only bound to grow and is thus not a viable solution, even short term.
I've looked for recipes with Beef, Caviar, Coffee, Eggs, Ham, jalapeno, Lemon Juice, Sugar, Tomato Sauce,Vodka and it still finds me a dozen of recipes...

I understand that you can take ingredients replacements in account (as jalapeno, still keeping paprika recipes) but here it doesn't make sense anymore.
Security 101 ?
The replies to that tweet are beautiful. Sometimes you forget that not everyone in the world can recognize a cross-site scripting vulnerability when they see one!
See the two heuristics in this paper for creating clusters of bitcoin users [0].

The first (and rather obvious) one is to cluster all inputs of a transaction, so if you use A and B, and later use B and C, we now know the same user owns A, B, and C and only need to tie your identity to one of them.

The prior one is rather weak, and could be avoided by consistent usage of unique change addresses. Thus, the second heuristic works to reveal which output is the change address. There are various ways of performing this prediction, some more deterministic than others. A pretty conservative and reliable one, described in [0], assumes an output is a change address if it (1) is the first appearance of the address, (2) the tx is not a coin generation, (3) there is no self-change address, and (4) #1 is only true for this address.

There is an open-source implementation of these ideas called BitIodine [1,2] (albeit with slightly different criteria for change-address identification, including an off-by-one error in bitcoin core that caused the first output to always be the change address in a 2-output transaction until it was fixed in early 2013). Punch in one of your addresses and see what it comes up with. However, I may have found a bug that reduces input-clustering, so if it doesn't find your addresses don't get too excited.

Also, don't forget about the recent technique for de-anonymizing coin mixing transactions [3].

[0] http://cseweb.ucsd.edu/~smeiklejohn/files/imc13.pdf
[1] https://github.com/mikispag/bitiodine
[2] https://bitiodine.net/
[3] http://www.coindesk.com/blockchains-sharedcoin-users-can-ide...
Absolutely. Responses like Eugene's seem straight out of the "Eliza" program I typed into my home computer (out of a magazine) in the mid 1980s. If Eugene is the new state of the art, as some have claimed, it doesn't seem that there has been any progress at all in the last 30 years.

Perhaps next year the test will be won by Ham Hamuelson, an AI persona who managed to convince the judges that he was a talking ham sandwich. I guess we can't completely rule that out.
Dev: "I made this nice game - try it!"

User: "Cool! What do I need to run it?"

Dev: "Just install {X}!"

User: "Wait, it's not available for {Y} yet."

Dev: "Shame... Let's just wait n years until it gets released."

X = Chrome or Unity plug-in

Y = e.g. Safari for iOS.

PS: the whole idea of API-mega-mutant browsers sounds like shipping Node.js/Angular with all the packages instead of just letting them be installed in a flexible way via NPM/Bower/whatever.
I guess the New York Times uses Tweetdeck[1].
I saw this because several people I follow had retweeted it and the Twitter app notifies you if several of your followers do the same thing. It's a useful feature. If Tweetdeck does the same thing it could make this spread really fast.

[1] https://twitter.com/derGeruhn/status/476764918763749376
Thanks for letting me know and sorry for that. I just pushed a fix online
The blockchain describes stakes in a conceptual ledger. The current limitations on divisibility are easy to change in the future. 21 million is arbitrary and meaningless.
They have tabs that go "Credit card", "Paypal", "Bitcoin", so, presumably, 0 people will be confused by that, plus they have lower fees than either CC companies or Paypal, so it sounds like an obvious win for them.
For python, can't you use SIMD by way of C extensions?
Obviously their social media agent uses tweetdeck...
"The O(n) extra-space required by mergesort isn't always available."

Heapsort
SIMD will be available for .NET => Python.NET.

PS: this is called "open web" - locking everything and everyone to one language to try and halt innovation.
It's the best that's available for it right now; if that's not helpful, I'm not really sure what is. That is, unless you were expecting me to write a Windows ZFS driver with read/write capabilities myself and provide a link to that ;)
There's no pictures next to the recipes? I pick recipes based on whether it looks appetizing. Just having a name there isn't helpful.

This site does a better job with pictures (but has other problems)

http://www.supercook.com
Playing with Adobe Flash Player Exploits and Byte Code
Seems like your search uses OR, not AND. So adding more ingredients broadens the search rather than narrowing it. That seems kind of useless... adding just a handful of ingredients would end up matching basically all recipes.
On the web? Try substituting the name of a different language for Javascript on the linked press release, and see why it doesn't work.
all 3 = 1.6%
any 2 = 14%