skysight-inc/HackerNews huggingface dataset:
This looks right by me. Another way of phrasing the point is that the loop at steps 2--4 is doing "postselection"; this is clear also if you look at Fig. 3 on the top of page 7 where the (+) gate is present only when the measurement result is 1. Scott Aaronson showed that "Post-BQP" (BQP with postselection allowed) equals the complexity class PP, which contains NP and is equivalent to the counting class #P, so there is no surprise here.

I am the co-author of the textbook mentioned as "Lipton" in the comment by user dmmackay above.
It's not directly linked, but it is shallowly indirectly linked by going to their home page which is listed on their profile. In any case I agree that presenting information in this manner can feel a bit invasive, as in putting someone on the spot/making the topic about them.
Now think how an average Greek person feels when their banking system no longer works, denied access to electronic transactions and when bank accounts hold mere numbers that may or may not be actually recognized (or downright confiscated).
You can put Debian on a lego mindstorms EV3 [1], and the environment has just as much ram, with a slower CPU I think. Yet booting was fine, and I was able to run a simple servo rocker with sensor feedback in python just fine.

[1] http://www.ev3dev.org/
I don't think that would work so well, since you could never prove how many intermediary cash-only transactions the bill has gone through before it was seen by the bank again.
There were only 15,497,240,200 EURO banknotes in circulation in June 2013 [1]. There is a study which says most go straight from the ATM to the consumer to the merchant and back to the bank. Using a big data engine, it would be very easy to trace:

- Banknotes withdrawn by a person, which haven't been seen for 2 or 3 months,

- Banknotes caught in drug cartel offenses and the consumer who withdrew them,

- Banknotes regularly withdrawn in rich neighbourhoods and spent in poor neighbourhoods, minus direct employees of rich neighbourhoods. Banknotes deposited to a bank for the purchase of second hand cars.

- As a side note, pattern changes in someone's CC spendings. A gap may mean he's aggregating money to invest on the black market.

[1] https://en.m.wikipedia.org/wiki/Euro_banknotes#Circulation
Idea for Security Bounty Program
Simple way to have people test security of your server file system.

1. BTC address has 100BTC. (or whatever is appropriate / to however your stuff is)
2. Private key is put in a plain text file on the server.
3. Have people go at it!

Hi everybody, our server address is 10.x.x.x. There is a BTC private key with 100BTC in a text file called private.txt in the /root directory.
ok, tnx, now it makes sense
Its actually surprising to me that I have played this game for such a long time and still don't know the origin of the word "Go".

I have always called it Weiqi as I was taught in mandarin. From what I understand, Weiqi originated in China, and for most of history was the dominant player in this game, until Japan took over around World War 2 (the rise of Japanese military power , technology, and standards of living probably all contributed to this).

The Japanese took up the game, called it Go and helped spread the game to the west and the name has stuck ever since.

Japan has since been eclipsed by both Chinese and Korean players though.

International Go Tournaments are now mainly dominated by Chinese and Korean national team players it seems to me.
1. Not quite sure. I've only used PhantomJS via Selenium Ghost Driver. From that usage they're similar. The main difference is that my driver uses only Java so under the hood the JRE is launching WebKit through JNI and everything runs in the same JRE process.

2. Current WebKit version depends on the JRE used. Oracle Java 1.8.0_45 has WebKit version 537.44.

3. Java maintainers will update WebKit periodically, including within a major version. E.g., here they update WebKit for the 1.8.0_60 JRE: http://openjdk.java.net/jeps/239 ... Other than that I'm not sure.
What Makes Founders Succeed
Wait, so Safari recognizes when you log into Gmail and vaguely offers to let you use Apple Mail instead, which has a history of not working well with Gmail's label and archive system? That's kind of fucked up.
>Quite frankly many years of self hacking/studying and experience in industry, I think I've just had it with software industry. Does it get any better ? Am I seeing things correctly ? Is this a burnout ?

You need to realize that what you think is not the source of your feelings, even though it seems like it.

It's actually the other way around. What you feel dictates what you think about the stuff you have contact with in life.

If you are sad, you start thinking hopeless thoughts about what you do, about who you interact with. Those thought seem objective and you are led to believe that they are source of your feeling because they deepen it.

But that's not the case. The source of all this downward spiral is the feelings.

To get out you need to do things that are counter-intuitive to you. Stop reading. Don't drink alcohol. Cut off the things you were doing to comfort yourself. They are not working. Force yourself to find new ones. Meet new people that are passionate about the things you have no idea about, listen to them, go outside into the woods and be bored. Run. Take many hour walks preferably around some trees. Basically do all the physical stuff that was found to reduce depression. If you have a partner, interact with her, listen, agree, do things together, don't worry you are bored and faking it, just perform well. When you make her feel better she will make you feel better a little bit.

Realizing helps, that actual content of your thoughts is virtual because it's induced by the way you feel. If you felt better you would think completely different thoughts about same things.
How the hell can we quantify the risk of data? Where is the price discovery mechanism in a world where "information must be free"? You can only buy insurance if you know not only how likely it is that you'll lose the thing you're insuring but also how much it costs!

Maybe we need to update whatever concept of intellectual property we developed in the 90s that got us to the current state of affairs...
The push to abolish cash isn't about its supposed archaic or primitive nature, it is all about power and nothing else.

On the one hand the state would know about every transaction made, on the other hand the state would hold immense power over its citizens by being able to flip a switch and shut certain persons out of this system. (by freezing their accounts)

And then there's another aspect: In a cashless society only the ones that have jobs or can afford to incorporate a business could earn money. All the others would have to barter with smuggled cigarettes or vodka and even then they'd be unable to pay their electricity bill with whatever they've earned this way.

In tough economic times there are many people that cannot get a regular job nor can afford to incorporate a business, and working illegally on construction sites or something like that has traditionally been a way for them and their families to survive and work themselves out of the gutter.

If you take that away from them, they'll have to fully submit to the social system and I honestly doubt that this is a better way.

Our western societies are slowly turning in a modern version of the Soviet Union, where the state has even more control over its population and its thoughts than the Soviet Union ever had.

At least the Soviet Union had the decency to grant the masses that stayed clear of politics a safe life without a care in the world.

Here in the West they are not even willing to give us that for giving our governments absolute control. The masses at the bottom have to struggle for mere survival.
How do you get bankers to donate to charity? Give them sweets
Who cares if we destroy another planet?

I mean, I'm also appalled by what we're doing on this one, but say we all decide to curl up and die, saving countless planets from our interference. Who's going to care? Universe will go on, and so far there's no evidence that there are other beings like us, who could reflect on themselves and the state of the world they live in.

We may not be the centre of the universe, but it is still ours for the taking, we're the only Player Characters around. There's no point in making honourable self-sacrifice when there won't be anyone to appreciate it.
You probably didn't run a current Debian, though; things have grown a bit. The current official "recommended minimum" memory is 128MB, though they mention it's possible to get away with less: https://www.debian.org/releases/stable/i386/ch03s04.html.en
GDS targets three million new users of Gov.uk Verify service in next 12 months
>>The difference is there's a reasonable expectation of danger from other drivers every time you're on the road. OTOH, you have no reasonable expectation of danger coming from random security researchers.

Not sure what you mean. If you're driving on the freeway and the car in front of you loses power, why does it matter whether it lost power due to lack of maintenance or because it got hacked by security researchers? The impact for you, and your solution, will be the same: momentary confusion followed by corrective action.
If you are trying to find out when they start trading in the open market, this site has a calendar: http://www.iposcoop.com/index.php?option=com_content&task=vi...
"For no cradle lasts forever; every bird must learn to fly..."

https://www.youtube.com/watch?v=-Ryd_p20XEU
Wait, how on earth do you backport blackbox improvements?
In almost every use case i have i have, libav has not been able to fulfill my needs and i have had to get rid of libav and install ffmpeg.
>you want NewsCorp to develop and place an editorial in the WSJ emphasizing that Google's stock will lose value in the face of a sustained attack by AGs and noting some of the possible causes of action we have developed.

This sounds super illegal.
I think you're in this discussion just trying to spread misery which I don't understand at all. KDE is definitely targeting all users, and their user experience philosophy is "Simple by Default, Powerful When Needed".

The latest KDE iteration has advanced in this regard in leaps and bounds, which is evident also in the favourable reviews it's seen. Just google for "plasma 5.2 review".
> paid for I assume by the high rates and carried-balances that others have.

And the merchant fees the retailers pay, to receive the money at the point of sale. Credit card companies make their money at both ends :)
Competition is good, but does it need to have the same name?
At the risk of over simplifying matters, what do you expect from people who see the world in black and white. Many of the feminists who say this (the third generation feminists with a cacophony of radical ideologies) read very specific material, mostly of the blogs variety, and live in their own bubble where their own reading material and friends reflect only their views. Add to this that difference of opinion and reflection are not entertained, this would imply that you have less than total belief in articles of faith and leaves you open to labels that are often applied to heathens. All that can be done with these people is to not get offended by them and let them work out for them selves why things are not always so black and white.
The advantage of cash is that it's not too difficult for a thief to drain my bank account without traces.

When a thief tries to steal a wad of cash from my home safe though, he has the risk of leaving prints/DNA on the scene, getting caught on camera or being spotted by a neighbour.
Economic models are computer simulations!

The difference between conventional models and the kind of simulation you would like to see lies in the kind of assumptions that are made about agents and the environment they operate in. What they have in common is that both try to simulate a world in which individuals act in response to their environment.

The simulation in your paper might be more complex, but that in no way guarantees not faithfulness to reality.

I would suggest your check out mainstream micro and macro, eg a first year graduate textbook. Then you will see that the "representative agent" models of economics are really just simulations based on a specific set of assumptions.
Powering Smartphones Without an Outlet
Is there a big downside to that?
I was flying with a friend one time and he jokingly said "never hack the plane your flying on", while it was just joke, it's something I'd never actually considered although it's blatantly obvious. Sometimes people get caught up in their own curiosity, don't think through their plan and loose perspective on the consequences of their actions.

While what they did was reckless and irresponsible, I think their overall intentions were to inform of the risk associated with vulnerabilities/hacking of this nature and raise awareness. I would assume that they have learned from this, and won't be shutting down cars on a highway to show off anymore.

The thing about risk is that it's best dealt with when there is a clear understanding of it, the conversation on what is appropriate testing, and raising the general awareness of the public regarding these vulnerabilities are both factors that will hopefully mitigate risks moving forward.
The Rise of the Virtual Assistant
I certainly recognize some of these pain points :) the need to register JDKs is not presented in a manner that's easy to understand.

Then there's the warning about unregistered VCS roots. I confess that rather than looking into the meaning of this warning and trying to fix it, I just uninstall the VCS plugin (git in my case) and do revision control outside of IDEA (TortoiseGit).
It must have been. They mixed in it with all their other headlines and the date was '4 months ago' so it wasn't labeled April 1st. All their other stories are shaky rumors so I thought the whole site was joke articles predicting extrapolating the next press release.
It does indeed. And aside from a few less-than-sane defaults I haven't had any issues with Mail and our Google Apps account at work (though I don't add accounts this way).
I agree with Mullenweg on every aspect of this conflict, and I think that Pearson is an unpleasant person trying to make money on the back of GPL'd software without sharing back.

That being said, I don't understand how he could prevail over Pearson on the thesis.com dispute, as Mullenweg clearly bought it out of spite and has no business connection to the name. His willingness to settle shows that he probably thought he was going to lose as well. I would think that the judge would accept the technicalities offered by Mullenweg's lawyers, and possibly force Pearson to move the trademarks to his business entity - but I guess that's my ignorance of the legal system showing.
>Ok. I'll be the crazy person.

let me do it.

>At what point do we consider that at least some percentage of the more credible and interesting UFO sightings might be evidence of visitation?

there is an extremely well documented case of a [naively inexperienced] alien observer who went off SOPs trying to help and nudge a species of talking apes through [obvious to higher races] obstacles on the way of the species' progress - i mean Jesus. Well, the apes unfortunately didn't get it ... such attempts are always futile and the more experienced colleagues were trying to explain that to the young observer all the way.
Before clicking through, I thought this was going to be about Johnny Cash...
Meet Julia, a Telegram bot that makes it easy to use Bitcoin
It certainly looks like there is no money to be made anymore in compilers, or software development tools in general. That market seems to have been eaten by free open source software.

I wonder if there is any advice for software tool builders? Has the money really dried up?
Their 28c3 talk is truly exceptional, and it's nearly
enough to give one nightmares, or at the very least, it
will give you the kind of haunting enduring doubts that
most would rather not have. The part about HTML5+CSS3 being
unintentionally turning complete still bothers me.
I think that calling something verbose and unreadable is an oxymoron. XML is very explicit about what each field is labeled. Having an XSD means you always know what field is available where and what type of values are permitted. BUT, if you're still not happy, there's always polyglot maven[1]

[1] https://github.com/takari/polyglot-maven
Can anyone explain the deadlines vs timeout distinction?
It's a tiny thing but I wish the small USB connector was on the other end so it could be connected to power at the end, instead of at a 90deg angle to the board.
Functional Programming in C++ (2013)
I just find an article about it in "Le Courrier du Vietnam" I was reading. I took a picture for those who are interested (it is in French).

http://www.hostingpics.net/viewer.php?id=707393WP20150725190...
A lot of negativity in this thread but Blue Apron and co. are clearly doing something right.

As someone who subscribed to Blue Apron for a few months last year, the value to me was less about convenience and more about entertainment and education. For the cost of a movie ticket you get a shared experience cooking with someone else, you learn a new cooking technique, maybe discover a new recipe and get a darn tasty meal at the end. That's a pretty good deal.

These services don't replace grocery shopping, they're a fun way to spend time with people. If they can convince Americans that cooking can be fun, that's an extra bonus.
JSCity – JavaScript code visualizations using Three.js
LinkedIn Is Not Facebook
Sometimes I wonder if all those tax-free retirement accounts are just a ploy to incite people to put money in the stock market, to be milked by those knowing what's up.
Peptide-1 Suppresses High-Fat Food Intake by Reducing Synaptic Drive
It's an old C++ codebase.

By near definition, it's ugly hacky legacy code.

That's just the nature of these things.
> I think it's an interesting industry with tons of data and tons of problems that need solving but a very hard one to crack.

I'm currently building a B2B SaaS app with the help of a small oil company and the few months I've been working and learning about the industry I've noticed it's not really different than other industries like say Healthcare (I've also built stuff for this one):

- The culture is certainly different than the IT/Internet industry, they have their own business processes, work/deal flows and idiosyncrasies but you just have to be open minded and learn.

- Loads of opportunities in IT. Small/medium improvements can be easily done in their classical processes with simple software, and this software is easily marketable to many players. They’re so caught up innovating in their core processes that they don’t have the pace in IT innovation that has for example the internet industry (where IT is actually the core process).

- Big changes most likely will find “barriers” from established players and/or regulators.

- Despite the apparent difficulty to close deals within these industries I’d say it’s actually the contrary. They love, welcome and invest in new ideas despite their lack of startup mentality.

tl;dr… like any other industry they're open to innovation, but they have their own rules
With 16.7 million colors for billions of users, and the birthday paradox, there are going to be collisions in the space of web colors.
Well, 99% of those are silly little "my first programming language" thingys, and these are easy (if you care about those things) to recognize and ignore. They invariably focus on syntax: removing the semicolon, or braces, or some other trivial thing along these lines.
BTW even those can be useful for PL researchers as the language may have an interesting new idea or a new way of doing things. Highly unlikely, but does happen.

On the negative side, and this is really bad, some of these may be picked up simply because they are new, and then they just create negative value for people that pick them up (e.g. Coffescript) and fragmentation. Then they get abandoned because there is another newer thing. Sad.

Then there a languages made by people with background in creating viable (as in not-just-academic) languages. Typescript and Go comes to mind. These are good and "we" need them. These may add new features to the table, eg generics or union types or goroutines.

There is no easy answer to your question, my best answer is "depends on who made it".
It's hard to imagine how the Greek banking system is going to recover from this. Everyone loaned them all of their money, and they weren't even getting any interest on it. Now they have to stand in line for 60 euros per day when it could have been in their mattress the whole time.
Timeout: finish in 10 seconds.

Deadline: finish at 7:15:35PM.

The advantage of deadlines is that you can define a fixed deadline and then re-use it for any number of calls, without having to subtract the time already spent in previous calls.
Text encoding is a convoluted mess
About time, libav has never meet my needs.
I agree, and am pleasantly surprised by how well Breeze seems to adapt to a phone interface.

I'm hopeful that Visual Design Group will have polished the UI/UX even better for the phone form factor, by the time the distribution becomes stable.
As a Gentoo user, libav only gave me trouble. It was incompatible with many packages, whereas ffmpeg was with none I encountered. The switch to libav was horrific and I never managed to resolve all the issues it created with my system. For some months, updating my system was a herculean task due to libav causing constant —and largely unsolved— trouble. I was really happy to see Gentoo return to ffmpeg. Everything works smooth once again.

I can't comment on code quality, project management, etc and frankly I don't care. If one library causes problems to every bit of my system, it should stay off until it is on par with the library it tries to replace —provided that both libraries use a free software compatible license.
BBC Radio 1 sees the future on iPlayer and YouTube
Do you have examples? I currently have libav on my Debian machines and ffmpeg on my Ubuntu machines, but haven't really noticed a difference for my needs. I'm not doing anything too complex, admittedly.
I was hoping for an article about code complexity, but this was good too.

This is one of the ideas behind building a Minimum Viable Product, and think it's a big strength that startups have. The product doesn't do everything. People will adapt to the product, and start using it in new and unexpected ways. And it's a lot cheaper and easier to build.

I'm curious if there are examples of large companies successfully simplifying existing products. How many features could gmail take away before they alienate too many of their users? Quickbooks, Microsoft office (the ribbon?), or any of the Adobe products?
I don't know the innards of the Haskell compiler well enough, but, as chrisseaton writes above, tracing Haskell could lead to speedups better than Dynamo. For example data for generic functions in hot code could be unboxed, maybe laziness could be 'switched off' locally etc. But the easy gains that you see for dynamically typed languages, as we agree, are unlikely to be achievable. Nevertheless SPJ has suggested to the PyPy/RPython people to write a meta-tracer for Haskell, just to be able to measure what's possible.

As to Dynamo, I think some of the key gains came from the ability to shortcut jumps to jumps to jumps to ... that could arise from linking separately compiled code. However, modern CPUs diminish the penalty such frivolous jumping incurs, so Dynamo became less and less competitive with tracing on higher-level languages. (BTW, Dynamo can trace everything, not just C executables.)
I think what bothers programmers is that creation of CRUD apps seem like something that could be automated/abstracted. And it partly has been, which is why so many freelance jobs involving Wordpress, Magento, Salesforce, etc.