skysight-inc/HackerNews huggingface dataset:
Sony Pictures hackers release list of stolen corporate files
This might have been a good read, but then my eyes would have bled out after reading pages of bold, white text on black backgrounds.
http://regexp.quaxio.com/
He solved the Poincaré Conjecture in 7 years. It has been nearly 13 years since.. wonder what he will do next!
How to Track Your Facebook Ad Conversions
I think that's defensible. I'd find the exact same sequence of pitches more meaningful if they came from a human going through the emotional experience of trying to write it.
The way that I've tried to explain/understand the Monty Hall problem is to expand it to 100 doors.

You're allowed to pick 1 door out of 100. Your chance of being correct is 1%. Then, the host gives you the option of swapping to the entire other set of 99 doors. Of course, your chance of hitting the car would be 99%, so you swap.

Opening 98 doors with goats behind them is expected, and so just because the host chooses to open 98 goats in a row doesn't mean that the chance of the last 2 doors (your final door out of the 99, and your original 1 door) both have an equal chance. Your set of 99 doors was opened in a specific order and that's what actually matters. The 99th door still has a 99% chance to contain the car, because your set had a 99% chance to contain the car. The order is everything!
Firefox Redesigns Its Search Interface Ahead of Yahoo Switch
I instantly remembered speedsums once opening this site there. Went to the comments to check to see if it was referenced. Boom.
Verilator is an excellent tool, definitely recommended. I've been using it myself on a project and I have seen simulation times for tests drop from 22 seconds with Icarus down to 0.5 seconds with Verilator. Being able to easily call C code or DPI is a big win for testability.
It looks like they may have recently solved the issue with async rendering on the server (4 days ago):

https://github.com/rackt/react-router/wiki/Announcements#wha...

One of the exciting things about React, and Node.js more generally, is how quickly it is moving. This usually means that there are sharp edges and rough patches and that's been my experience so far. I'll take that any day over a backwater that gets no attention.

I am going to spend some time with react-router, since it looks like the one that is gaining the most traction. To my comment above, they do support nested views, which appears to solve the layout issue for me.
I like how it remembers your worst answer and reminds you what's the correct answer!
The victory animation was a bit terrifying though, like one of those "stare at the screen" pranks :) Cheers
Flow was released literally last week. I guess calling it weak is going too far, but people in this comment thread refer to it like it's age old tech.
Some of it is pretty far out there, but a lot of it makes quite a bit of sense.
Show HN: Startup Pitch Perfect – battledecks for startups
Meteor and Typescript seed project
Escaping the Safari sandbox with a kernel GPU bug
Is doubly cool cos the stag is surfing.
Fun article, thanks - gave me a good laugh!
Won't that mean that Facebook will know what sites you visit that run FB's beacon/SDK?

Better off using Tinfoil for Facebook (if Android)

https://play.google.com/store/apps/details?id=com.danvelazco...
I got redirected to the Google Play store. If I'm on Android why can't I use the website like everyone else? Please don't assume I want to install an app.
Great product which adds A LOT OF VALUE to the Stripe ecosystem.
Congrats for the launch !

Axel
Co-founder of SaaS Metrics
http://saas-metrics.com
Dependent Types in Haskell: Present and Future
There is a similar, but less mathematical and pretty old book called Artforms of Nature by Ernst Haeckel (1904) [1]. It’s in the public domain.

[1] https://commons.wikimedia.org/wiki/Kunstformen_der_Natur
Thanks for sharing that! That really brings back some memories.
IRCAnywhere: web based multi-user IRC bouncer built for teams
Denim Breaker Club (Beta Test)
Please don't ask for upvotes. It doesn't work.

https://twitter.com/hybrid_group/status/537708377095168000
> I don't think that's how it works. From my understanding, a new address is typically used for every new transaction. What you are interested in is their wallet which would be the sum of their addresses.

Single address can be used as an output of many transactions. There is nothing preventing it in the protocol. More - it's a "natural" thing. Generation of address per transaction is a very convenient but not enforced by anything.
Shuttle Endeavor: interior photos of it powered-up
I didn't know that, thanks.

(In retrospect, it's such an obvious thing for them to do - I don't know why I didn't assume it was likely enough to be implemented and check before I posted that...)
But 1 in 3 times the host opens a door with a car. That changes the probabilities. Or are you assuming this never happens? Why?
The Turkey Hunger Games
Amazon is hiring Clojure devs
Cool stuff - and anticipated decades ago in Roald Dahl's "The Great Automatic Grammatizator"!

http://en.wikipedia.org/wiki/The_Great_Automatic_Grammatizat...
Are the papers linked from anywhere?

There are few slide decks on http://trec-kba.org/data/index.shtml, but they don't seem to be the complete papers.
We have a flat structure with no technical managers at Smarkets (London). Engineers self-organise into projects. Projects are self-directed and members of the project appoint a lead and have quantitative goals. Salaries will be set from anonymous peer review. We're a team of 11 engineers.
Yes, but given the huge demand for energy everywhere there is absolutely no point wasting so much energy converting it except in locations where/when transporting a energy-dense medium to is difficult but highly valuable.

IE The middle of the ocean during a war.
For those interested there is a good Russian documentary on Perelman's life:
https://www.youtube.com/watch?v=Ng1W2KUHI2s
what's the catch? they only talk about benefits, what do they want in return? fb isn't a charity.
The government is from a party that glorifies and admires Hitler. Their founder praised Hitler for the ethnic cleansing of Semites and wished to replicate that in India. In order to be a member of this party, one has to pass their litmus test, i.e. hate minorities like Muslims and Christians. They have been banned in the past by the fathers of the Indian independence movement for murdering Gandhi and spreading hate. Their party has orchestrated numerous riots after Indian independence.

You cannot deny the fact that Modi and his government are extremists.
I started with a Digilent Basys2[0], it could be a slightly cheaper alternative to the Terasic DE0. It uses a Xilinx chip, has a free design/development software called ISE Webpack, which also has schematic diagram support.

[0] http://www.digilentinc.com/Products/Detail.cfm?Prod=BASYS2&N...
Really interesting visualizing an expression for recognizing multiples of 3 (in base 10)

http://jex.im/regulex/#!embed=false&re=%5E(%5B0369%5D%7C%5B1...
Wow that's incredible how they combine so many techniques. The use of lenses is really innovative, I mean, people would think it's made only with special effects and it's 3D printed or done entirely manually ! Congrats.
>Fair enough. That being said, -Wunreachable-code would have caught that.

-Wunreachable-code was disabled in gcc years ago.
These may not have been the only charges and this may not have been the only case he was facing, e.g. WL's grand jury continues in secrecy to this day. Your assertions are narrowly quite correct, but may not be generally so.
Google's application verification service did not catch the bad app (Sony)
When you have created the very basis for all commercial and scientific modern computing, you just deserve your damn vanity username.
This is just a slightly-gamified version of mental arithmetic training flashcards. Are you questioning why mental arithmetic is useful? There are lots of places where it can improve your ability to understand the information around you.

If you're reading a graph, you should be asking yourself a ton of questions about it. A lot of those questions can be answered with mental math if you're proficient at it. If you weren't, you'd have to resort to a calculator or other tool, and the switching cost keeps most people from doing this:

examples: what's the ratio between these two values? How did it change? I have this per minute (or, in my case, a per 4 minutes) rate. What is that per day? How much did that drop by (absolute and relative)

The point isn't that people who are bad at math can't compute these things in the real world. They can, and often do, whether with calculator, on paper, slower in their brains, or with a different query or better analysis tool. But people who do these operations quickly mentally do it more, do it more quickly, and can digest and filter more numeric information.
Reminds me of King James Programming - excerpts from a Markov chain trained on the King James Bible and Abelson and Sussman's Structure and Interpretation of Computer Programs.

http://kingjamesprogramming.tumblr.com/

3:23 And these three men, Noah, Daniel, and Job were in it,
and all the abominations that be done in (log n) steps.

45:5 Thine arrows are sharp in the heart of man to be ruler over my people,
over whom I have no son to keep the procedure general,
we express the process in terms of a physical analogy:
Think of the diagram as a maze in which a marble is rolling.
Is that a reference to this?

http://cm.bell-labs.com/who/ken/trust.html
I also got redirected... I'm on Windows Phone.
What's with the neckbeard shaming?!

But seriously you're on HN and you're upset about people arguing/discussing a web technology? I don't even see one mention of "m'lady"
This is the only post you've ever commented on. You're either very passionate about this subject or you're just looking to troll. Either way, I am off this thread because like @sremani said, you're doing disservice to the article and this comment thread. This is not the HN I like.
> It really saddens me to know that he'll likely have to drop the RadioShack name one day soon

Could he turn his shop into a for-profit hackerspace that has inventory for projects?
It's a description of someone's skin color and facial features for the most part. It's not fundamentally racist, that's just the main use.
Here is some info and a great explanatory video for William Thurston's geometrization conjecture, which laid down some of the work for the proof: http://terrytao.wordpress.com/2012/08/22/bill-thurston/
Last weekend, I needed a 10 Ohm resistor and breadboard for a small project - I'd ordered everything else I needed online, and thought I still had spares of those two parts that I couse use. I was somewhat surprised to realize that RadioShack still carried both, and that the prices weren't that bad.
Having implemented the first three: various manufacturers release dialer and contact apps that do not implement the Intent in the same way as the AOSP/Google apps. For example, the HTC Sense contacts application does not grant you the single-record permission when you select a contact via the ACTION_PICK_CONTACT intent, so your app will generate a permission error and you will not get the contact data without READ_CONTACTS.

Similar issues abound with the myriad of camera applications.
Staging is an exception. Staging is a place to put low-quality drivers developed outside the Linux kernel community, to be fixed to Linux kernel standards before being moved into the normal tree. One of the many things done to a driver in staging is to fix the source code formatting. The commits won't get squashed, since it's part of the mainline git repository, which is never squashed.

So yeah, on staging you can expect to see lots of non-functional changes, mixed with functional changes.
One of the things that formal organizational structures provide is a set of tools you can use to fix logjams when consensus-building isn't possible.

By building an organization only on de-facto group dynamics, you toss away all of those tools and you have literally no option but to play along with these informal processes.

One of the few things modern management practice has identified for success is that informal processes need to be brought under some semblance of organizational control or they become incestuous and optimize for local efficiencies rather than enabling the entire organization to be successful.

>Again, at every large company I have worked for the "dictators" of successful projects were rarely the people with official ownership of the projects or people high up in the org chart. So I'm not sure why nobody could assume the role of dictator.

Here's how this works in flat organizations

employee a: I need you to do this

employee b: no

and that's the end of the story. Sometimes, if the organization is setup according to some kind of flat org theory you'll get these steps also

employee a: well I'm going to take this to committee

employee b: ok

<months pass, committee meets>

employee a: I told employee b to do the thing and he said "no"

employee b: employee a was acting like my boss and we're flat, I didn't feel the need to give into his demands (committee members nod in assent)

committee: we've decided that employee b does not, in fact, need to do the thing

and now the thing doesn't get done

Here's how it works in a grown-up organization

employee a: I need you do this

employee b: no

employee a: boss, I need b to do this for <business reasons>

boss: employee b, do the thing

employee b: no

boss: rethink that

employee b: okay, I'll do it

souls are crushed, free will is diminished, but the thing gets done and the company moves on

However, more importantly, many so called "flat" organizations are not, either formally or informally. Informally they'll all succumb to informal group behavior that all humans exhibit in groups of more than 1. Formally, they'll all have some kind of hierarchy, but will attempt to hide it or obfuscate it in some way. This is usually tested trivially by offering to swap a low-level employee with a high-level one and seeing if it actually happens (hint it almost never will)
Show HN: Collaborative data logger for iOS
Mm, it actually never makes sense to transliterate for sorting. Sorting should be based on collation rules.

In French, sorting takes diacritics into account, and how it does so additionally depends on whether you're doing French French or Canadian French:

French:

cote, côte, coté, côté

Canadian:

cote, coté, côte, côté

http://userguide.icu-project.org/collation/concepts
"combined with a mismatch in demographics"

As a concrete example, the local indoor upscale mall used to sell absolutely everything in the early 80s, like a giant department store. So you can take a teenage son to the mall in the 80s and drop him at Radio Shack to look at computers, video games, scanners, ham radio, stereos, speakers, car audio... but the mall has since converted into 95% womens designer fashion and 5% food court, so the Radio Shack has to switch to selling cell phones to women if they don't want to close. As one of the few non-womens fashion stores left in the mall, in the long run, closing is inevitable, and as a stand alone store they can't compete with the giant stand alone Best Buy store, so they're kind of doomed.

I had a model 3 and several coco models including a complete OS-9 system. I never owned anything as nicely designed or as technologically advanced as OS-9 until linux in the early 90s. There's a rather optimistic assumption that technology only moves forwards, but the msdos era wasn't that long ago and provides a counterexample.
No one has a single "permanent" Bitcoin address.

A Bitcoin address is just an identifier (cryptographic hash) of a public key in a keypair. For every transaction you do, you can create a new one. It's also possible to publish one publicly, as an address to anonymously send donations to, which can also make it easier for the public to track how many donations have gone to that address, but for most purposes, you create one per transaction, so you can keep track of how much has been spent in that transaction.

Any time you send Bitcoins, the way it works is that it sends the portion you specify to the given address, and generates a new keypair for yourself to send the change back to an address you control.

So, unless you just happen to leave a single address published publicly as your donation address, you don't have a permanent address. If you want to collect any additional information associated with a transaction; an email address to send thanks (or hit up for donations later), information to collect for tax purposes, etc, you just create a new keypair and thus new address for that transaction.
Do we really need to reinvent the wheels? Microservice, the async craze feels like, we now need to create a single wheel that is made up of many wheels, and spend an enormous time making it look and feel like a single wheel that was working fine, never mind that it serves absolutely no difference to the end user, it will make our next few years interesting because the old way of creating the wheel is boring and unexciting.

I think that after a few years, software businesses will realize that it was an investment with questionable advantages and go right back to what was working fine for the past decade and will continue to work fine.
Bitcoin is less secure when addresses are reused, it is not intended to be used that way.
"You scored: 315. You are better than 100%". Why do I think their countdown timer needs some work on MobileSafari? :)
> Gras and Golestanti have patented the software,

yuck

imagine if the fast fourier transform had been "patented"

imagine if the "mean" (sum of all values divided by the number of values) had been patented

do they even give the full algorithm in the paper? if not how was the paper published?

OK went to the actual paper: http://goo.gl/hkiQKp

How can they patent the algorithm when the work was funded by the government (i.e. the public)? Even if it's legal, it's not ethical.
Find a charity for the cause you care about
Yes, _this time_. But how on earth are you evaluating probabilities without considering all the priors and/or doing multiple trials? Is this some new kind of mathematics you've invented?

The hidden assumption is that the odds that he opens a door containing a car is zero. That is what changes the odds in the second step. Without that they don't change.

Seriously. Write the simulation.
Maybe he is talking about an application that reads the old value first and then sends the sql code. That could happen from two users at the same time and there would be a double redraw unless you do some kind optimistic concurrency control which I think a lot of developers forget.
Ask HN: EU citizen against right-to-be-forgotten
Here on HN we often hear advice on how a US citizen can write to their congressional representative.

I'm a citizen of a EU member country. I have a very strong opinion on the right-to-be-forgotten madness. Every time I read about the rulings I feel like I'm represented by jokers. Does anyone know what way could I rally against it? Whom should I write to? Any suggestion or advise would be very welcome.
Mathematica: how do I draw a pair of buttocks?
I may be thinking of something else, but what I recall about a similar study was that the computer was essentially mixing and matching existing classical music from known composers. So at least in that case, it was not terribly surprising that people thought the music was good.
Show HN: Tubemaps – Tube routes from terminal and Node.js
It's not just the company is odd and off the mark. The bond holders are also screwy: http://mobile.bloomberg.com/news/2014-05-13/radioshack-lende...

The bond holders stopped them from closing unprofitable stores...
It’s applicable if one hypothesis is simpler than the other. Panspermia simply defers the origin of life elsewhere and now you have to explain how seeds survived travelling through the hostile environment of space and impacting on Earth, which complicates it quite a bit.
Okay honest question: How did you get bitcoins? I've looked around and my options seem to be to give my CC number to a shady website or to meet someone in person and give them cash. Is there really no safe-sounding option?
> While it's glib to say that Radio Shack was lost for the want of a space

But it might be accurate to say that Radio Shack was lost for want of space; to wit, Radio Shack's store format was optimized for electronics-as-niche-hobby, and Radio Shack really never adapted to electronics-as-mass-market, and their small format stores suffered with too little focus for the small space (both in terms of mass consumer vs. hobbyist offerings, and lack of focus within the growing part of the store assigned to mass consumer offerings). RS's corporate parent did eventually get the idea that larger stores were needed, but it got into the game late with Incredible Universe, and eventually got out again.

From at least the early-1990s, Radio Shack has had about as much focus as Fry's -- with stores that often have a footprint significantly smaller than a typical Fry's checkout area.
They're still working on XForms after 10 years http://www.w3.org/MarkUp/Forms/
Yeah, that's their problem.

They've actually tried somewhat to stock parts that maker movement-types might want: I was in an RS recently, and I was shocked at how much Arduino stuff they had on the shelves, for instance. When you look at their website, though, it's dominated by Beats headphones and iPhone 6s - they've somehow managed to survive for at least 20 years or so without really picking the market they are trying to serve.
Yes, what's wrong in his statement. He just says extremist Hindus. He isn't painting all Hindus as culprits, as sremani does to Muslims.
Comparing real-time scheduling on the Linux kernel and an RTOS
Meet Plague: An app plumbing the depths of viral networking
It is perhaps unfortunate, but it is possible that Poincare will be the biggest and final work of Perelman. He has shut down his professional connections, and it is rumored that he has simply burned out. I hope to be wrong. Either way he is a remarkable person, and will be remembered.
Ok then, the 'flat' organization devolves into a hierarchical one where you have to ferret out the real structure (or guess). So that a/b scenario never happens, even in the flat company.
I actually think RadioShack can turn things around. "Hacking" electronics is gaining ground esp with Arduino, Rpi, etc. Here's what I would do:
- Beef up stock of "maker" electronics, Arduino's, Rpi, modules, kits etc.
- Buy/build modules/kits, work with suppliers like SparkFun, Shmart, Adafruit for help in this area
- Create "recipes" for building electronics and guide customers through purchasing the materials
- Clear out all the rip-off electronics unless you are willing to match Amazon prices.
- Get rid of smartphones, who buys these from Radio Shack???
- Most importantly, hold regular (weekly) free "maker sessions" for kids to learn principles of electronics and get them excited about it...similar to what Home Depot does

The more they focus on building/diy electronics the better, this is higher margin (and lower price) than simply retailing finished electronics, although they'll need to do some of that too I suppose.
Have you tried Circle? They're funded with over $17 million [1], so I don't think they qualify as shady, and I'm pretty sure they let you buy with a credit card.

[1] edit. Double checked and the looks like it's $17 million: http://techcrunch.com/2014/03/26/bitcoin-gets-another-boost-...
still too expensive in my opinion.

should be free for all prime subscribers.