skysight-inc/HackerNews huggingface dataset:
Hi, author here.

The talk for which I put the slide deck together was given at a summer school and unfortunately not recorded, but if there is sufficient interest, I might tape a re-run and upload it. (Though unlikely to have time in the next month, so it might be a while.)

In the meantime, the original papers (listed in the bibliographies at http://malteschwarzkopf.de/research/assets/google-stack.pdf and http://malteschwarzkopf.de/research/assets/facebook-stack.pd...) have a lot more detail than my (very condensed) slides.
It's basically clickbait as written. Does that make me "lazy" for not clicking on every link that says "you won't believe what happens next!"?
Because the important thing is getting it through the procurement process, which is largely a political wining-and-dining process. The procuring governments have no way of assessing their requirements or whether they're getting a good product.

The solution you describe is the cryptographer's one, the result of taking security seriously. The contract goes to those who take the politics of procurement seriously (and, frankly, pushing unsuitable and unnecessary solutions to non-problems). It's still questionable whether electronic voting is necessary at all.

A lot of the early bad ones were from Diebold, who make ATMs. The ATMs also run WinXP, but are much more physically protected.
A simple but elegant product is unlikely to wow the politician making the purchasing decision.

If it's complicated and over engineered, it'll probably be expensive too. Both factors in favour for a politician, as if it's expensive it's a safe bet.

If it's a boring little eight-segment display and a pair of buttons, the voters will go "we spent $10m on this cheap looking crap?!".

So you go for the one with the shiny gui, the crazy price tag, and you've chosen sensibly - or as sensibly as one can in our batshit insane system of the world.
A single million would get you a good solution. You'd need to set aside the remaining tens for lobbying to get it adopted.
What I really dislike about Blizzard is how they have created this childish look in almost every game. It wasn't bad in Warcraft, I could accept it in WoW but Hearthstone and HotS was too much for me.
Wouldn't it be an option to basically chain the "events" in the local storage queue with crytographic hashes (kind a like a block chain). You can then fairly easily verify modifications somewhere in the list of events.

It wouldn't make it entirely impossible, but much more complicated.
blogspam. Ray Croc did not have a net worth of $500Bn in any universe.
Issue has already been reported: https://github.com/apaszke/termtile/issues/15

Had the same problem as those guys.

EDIT: (for those reading) .. the issue has now been fixed. Kudo's!
Then rather go to pagekite, which is opensource.
This is great! You can make an ipython notebook version of this too.
I will certainly action these points - reviewed milestones seem like a solid approach.

Many thanks!
I guess localtunnel - http://localtunnel.me/ - does the same thing? Its open source too.
Maybe, note that XP still lives in the form of POSready partly because ATMs. But banks really put effort into logging transactions (why voting isn't a similar transaction is beyond me though), also I don't think you can find ATMs with unnecessarily exposed ports.

Here is a guy playing angry birds on an ATM:

https://www.youtube.com/watch?v=LHXP-1WpOIs
U.S. patent office considers Apple's D'677 iPhone design patent invalid
As someone who's done consulting electronics product development, I agree with your numbers.
Ask HN: Any good service for flexible cohort analysis?
Hi,

I want to do cohort analysis on a custom group of users (like - cohort analysis of people who came through facebook). Please suggest some good analytics tool. Thanks.
As is usually mentioned in reference to this, the same can be achieved on the command line with:

`ssh user@yourserver.com -R [remoteport]:localhost:[localport]`

Where 'yourserver.com' is a server you own, such that accessing 'http://yourserver.com:[remoteport]' tunnels to 'http://localhost:[localport]'.
Beautiful! Thanks for sharing that .. my kids loved it.
https://leanpub.com/intermediatepython author here..
Did you get to take a look at the book? It is actually free of charge on Leanpub
How to seed your marketplace
so it means: even though Ava (in the film) can simulate the full range of woman's emotion in love, it still doesnt mean she is actually feeling the great joy and sorrow of love? :)
When my four-year-old says "why?" I always prompt him to ask a full question. It helps me understand his thought process and give better answers.
I sort of chalk it up to the sort of stuff you get with hucksters that sell stuff to municipalities.

The business is a little different than when some random person buys a phone, because while they are technically inept, there is a layer of brokers/buyers between the manufacturers and the stores. Those guys are smart and know their markets well. If you ever sold something into that market you need to produce a few thousand units, for those guys to beat on. And they have to be perfect, or they won't place orders.

This doesn't exist for something like a voting machine.

So think 'stuff thrown together as quickly and cheaply as possible' in order to land the contract. Quality will vary a lot.
Bar Roulette
Or you don't do 'security' features client-side, and instead only send the hint data in response to the user's request for the hint.

Wouldn't that be the 'right' way of doing this?
Multiple companies seem to be researching solid-state batteries right now, including Google and Apple. Some startups have even promised commercialization within a couple of years (but we know how those promises usually go). My guess is we'll start seeing them within 5-10 years, just around the time EVs will go mainstream.
Great! thanks for the share
No weight information? Just search for Mango and it just said 135 kcal without any indication of what the weight or size of the mango was.
Correct me if I'm wrong, but that's exactly what the rest of the post is about.
Define "embedded system" here: a ban on kiosk PCs? Could you apply the same logic to Linux, which is on hundreds of millions of PCs and also embedded routers? Is the problem just proprietary software?
ReadRatio: Real time web analytics for blogs
Technology has created more jobs than it has destroyed, says 140 years of data
I hope the world changes soon, so that those of us who are different do not suffer from these conditions.
https://news.ycombinator.com/item?id=10073724
Fully-loaded employee cost of 100k is probably 60k in salary. maybe 70, tops. But point taken.
yes it has offline :)
They're working on the roadmap for Push
I don't have any special knowledge of GFS, but one purpose of distributed file systems of that sort is generally to avoid the need for additional backup by replicating the data many times as part of its routine operation. The data storage layer itself replicates data many times, across multiple data centers, and continually verifies the replicas' integrity and re-replicates as needed.

The GFS paper describes replication in a bit more detail:

> Users can specify different replication levels for different parts of the file namespace. The default is three. The master clones existing replicas as needed to keep each chunk fully replicated as chunkservers go offline or detect corrupted replicas through checksum verification

Some other reasons you wouldn't backup a distributed file system (not saying there are no reasons ever [1]):

(1) Difficult to add another layer of backup without impacting performance unpredictably at backup time. It's more predictable to implement much of the replication synchronously within the request (while optionally some replicas to catch up out-of-band)
(2) Files are differently important - some may warrant a greater degree of redundancy than others. The file system can understand this and take advantage of it; a separate backup system on top of the file system probably can't.
(3) A standard backup/restore process often implies downtime during recovery. One goal of distributed systems is to avoid downtime by handling faults transparently. They continuously repair themselves. See: recovery-oriented computing.
(4) A backup and restore process that's in any way intrusive on the operation of the system will not be easy to test on an ongoing basis the way that failure recovery will be tested constantly within the distributed file system. (In a big server fleets, drives will fail all the time, giving you no end of opportunities to exercise your recovery process.)

[1] One reason might be a defense against "unknown unknown" faults in the file system itself that cause it to irrecoverably lose track of data.
BEYLİKDÜZÜ YENİ V.İ.P ESCORT RÜYAM
Why do you need voting machines, when everyone got smartphone, tablet or computer?
http://estonia.eu/about-estonia/economy-a-it/e-voting.html
Happy kids
Soda cans and satellites
Because those things are decided on basis of what's cheapest, not what's the best. I'm 100% certain that designing your own box with custom buttons is more expensive than buying cheap laptops with XP already pre-installed.

"How can these things be created without at least one person saying "this shit is unacceptable"?"

Because the people who decide what the money is getting spent on have absolutely no idea what is acceptable and what isn't.
The primary corp site http://www.ball.com is currently down. https://web.archive.org/web/20150721173555/http://www.ball.c...
You imply that a logical debate is somehow 'better' than a political debate. That's a category mistake: those two are incomparable. They necessarily coexist, because they are about different things.

Politics is about ethics. In this case: the ethical consequences of certain technical choices (under which I include a consideration like 'I will make less money'). (Expert) knowledge of the technical choice itself is mostly irrelevant for those parts of the debate. We can discuss the military merits of e.g. nuclear weapons until kingdom come, but if I'm opposed to them on humanitarian grounds, no amount of technical merits will convince me.

As for the quote, it depends on context. In a context where expert knowledge is necessary to make useful contributions to the debate, there is nothing redeeming in the quote. It merely encourages people to be disrupt it. In the more general context where you ask a researcher to be able to explain his work: of course he should be able to dumb it down. But not for the purposes of subsequently engaging in fruitful discussion with him.
Latest Telugu News, Political, Movie Reviews, People Voice, Interviews
Spice Andhra is the Best online telugu news portal here you can find about most recent updates on governmental issues, local, national, and global political news and also get more entertainment news.
CPP files under the hood with pitfalls
[iOS, Beta] Pipes News – The 'free' Spotify for News
Hi guys,

Our team has worked really hard on this app and we'd love for you guys to check it out.

Here's a video that demos Pipes: https://www.youtube.com/watch?v=UTl9QxhYIys&feature=youtu.be
For more information: www.pipesapp.com

Tweet to us at @pipesapp to request a beta or leave a comment below.
Extreme Male Booty Shake St Tropez
The Wrong Door, or Why Math Gets a Bad Rap
And then there is pwnat that tunnels nats without 3rd party...
Deleting your localstorage is way too easy to do. I feel like this isn't much of a solution at all
How to Reward Employees in Tech Company? Let Them Do It Themselves
Yes, that's the proper way.

It's not even that much of a cheat, really. I'm surprised they decided to make a full blog post on how they fight such a simple trick (incorrectly, even).

It won't work that much anyway, a simple chrome extension that injects code can overturn their whole thing.

How far can they fight cheating anyway? I remember making a javascript snippet in Chrome devtools that would bruteforce all the crypto questions (because they had predictable patterns, like all sentences involved "Anna" or some similar name). That seems way harder to fight.. will it deserve another blog post?
Why does it need to be a clickbait title? Really?
Natural language programming 'next step for robots'
Manual vote counting takes significant time and effort, and a properly implemented electronic system would have advantages in tamper-proofness. It also could have advantages in being interactive so users can't fill things out incorrectly, can be guided through the process, etc, which is especially important for people with disabilities.

Unfortunately, all the advantages rely on implementing a good system, so I doubt we'll be seeing them any time soon.
that's not exactly true, when you feed a superconductor too much current, it breaks down, and it can take more if it's "fatter".
Join Final (YC W15) and help build out our credit card API
Yes, if you really want to be paranoid about it: it's probably more a result of accredited labs' lobbying than crazy feminists.
isn't there https://github.com/inconshreveable/ngrok ?
Decentralized currency requires decentralized governance. Unfortunately, currency is the easier problem to demonstrate a solution against. If this really is Satoshi, s/he would be a fool to think Bitcoin was a failure. It spawned countless efforts to decentralize governance and many of these options look promising. The problem Bitcoin is facing is 100% a cultural problem, the technological solutions are already here.
I'm not sure the number of jobs is that related to the amount of work needing to be done. It's more people like doing something and so will tend to do so. Otherwise as the number of people employed in agriculture dropped from like 70% to 2% over a couple of centuries it would of led to 68% sitting about. But instead they invent new things to do - say interior design or computer game design. Whether the person designing interiors counts as having a job or a hobby is down to whether people exchange money for the service which they tend to do in a way that is not terribly effected by what technology is involved.

It will be interesting to see how it plays out when robots get smart. My guess is people will still work on their novels, designing stuff, acting and the like.
Even if you accept that the trend of more jobs being created by technology than are being destroyed will continue indefinitely, fretting over technology replacing you if you're taxi driver is very justified. Having to learn a completely new trade is not easy.
I wouldn't be that quickly talking about Blizzard success. The only games with which they are taking a bit of risk are HS, HotS and Overwatch (and it seems that the only successful one is HS by now, the rest are popular just by the name of the company behind them and the effort advertising them). Diablo 3 and Starcraft 2 sold themselves just by their names.
You have to use pwnat on the client too.
50 Productivity Tips to Boost Your Brain Power
Sure, but presumably, if the student does that they learned quite a bit about how browsers work… It may not be related to the course they are taking, but at least, they learned something thanks to Khan Academy, and will prompt them to learn even more.
Just learned about this and it seems really great! This is something I always wished for when I was developing for Android and actively using apps. When the most of the apps seemed to require me to give permission to access my personal information, I quit installing and using apps.

"The M Developer Preview introduces a new app permissions model which streamlines the process for users to install and upgrade apps. If an app running on the M Preview supports the new permissions model, the user does not have to grant any permissions when they install or upgrade the app. Instead, the app requests permissions as it needs them, and the system shows a dialog to the user asking for the permission.

If an app supports the new permissions model, it can still be installed and run on devices running older versions of Android, using the old permissions model on those devices."

https://developer.android.com/preview/features/runtime-permi...
LinuxCon roundup
Just saw the "This is 1.0 only, 2.0 is not yet Open Source" comment in the README. Sorry.. but I'll keep fingers crossed.
Hopefully the trend is shifting soon.

Let's just hope that the way we distribute wealth changes simultaneously, otherwise a lot of people will suffer.
> "something as simple as keeping time"

Keeping time has been a difficult problem for... well, as long as we've tried keeping time. For an interesting historical account on past difficulties, you might check out the book "Longitude" [1].

[1] http://www.amazon.com/Longitude-Genius-Greatest-Scientific-P...
New Social Network Designed for Adventurers and Enthusiasts Opens for Beta Test
I have no real doubt this is true, but what may be different in today's situation is that something akin to true "artificial general intelligence" is not completely unfeasible (or something close enough to it that there's no practical difference). This is quite different to previous technological revolutions, where it was primarily manual labour that was automated. We seem to have in general conceded that many of those types of tasks can be better done by machines (with the exception of our adaptable intelligence, but how long will that be unique to us?).

Now, people who are displaced by technology can move on to other things, but what happens if there really is nothing we're better at than a computer, in say 100 years?
Please DO re-run the talk and share it with us. It would be quite valuable for a variety of audience. Thanks in advance!
one could create a bookmarklet that actively deletes the 'hints'
Webix and Databoom = Rapid Application Prototyping
Elemental mercury is not very dangerous:

https://en.m.wikipedia.org/wiki/Mercury_poisoning
For Java I can recommend Effective Java, that does similar stuff - expects you the basics and shows you idioms and "the right way".

Now I search for a similar book for Haskell
Bush wasn't dumb. To suggest that is ridiculous.
Video Search Engines to Think About
There is cryptography in the chip.
Article suggests that only Alive and Light Table provide this form of programming interaction. However, many (certainly not all) of the features in this article are a part of the Swift Playgrounds in recent iterations of Xcode, which were probably inspired by this work. Just worth pointing out.

Update: I missed the part further down in the article where the Playgrounds were indeed mentioned. Whoops.
The "everything you know about X is wrong" cliche always bugged me. I don't mind a little straw man to make a point, but not when I'm the straw man. I never really thought I knew anything about chastity belts!

It sounds that chastity belts are more of a long running trope than an actual thing, which sounds about right.

But, art imitates life imitates art especially when rule 34 gets involved. Once this idea was uploaded into the medieval blogosphere, joke or not, it almost certainly became real.
Minor nitpick: you want to allow other clients to connect too other then yourserver, so enable GatewayPorts in sshd_config and specify * as bind address for -R.
Women who Go
Introducing Project Sunroof
But is it the same elsewhere?
If this is true (and I take these things with an enormous grain of salt), it is an unfortunate thing. Tools are created to get rid of jobs, yet they create yet more work?

In a rational society, more jobs being destroyed would be something to be celebrated. It is a sign of a sick culture in which it would be seen as a bad thing.
Thank you.
Is this data free ? How reliable you think it is ?
Leaping the chasm from proprietary to open source: A survivor's guide
Note the transcript of the interview: http://www.npr.org/templates/transcript/transcript.php?story...
Probably a dumb question but why not just let people cheat? I'm pretty sure we all heard in grade school that "cheating only harms yourself." Those who actually want to learn the material will stick it out and do the work.
[Quality&Readability:] Productivity features that may ruin code readability
So you assume everyone is "bulking" or "cutting", or following that kind of "program"?
Pay as you watch – Start your netflix
Especially because it doesn't have to be visually obvious like they suggest. It could be a bookmarklet.
Guess who registered ABC.club?
If the only change is robots doing the jobs instead of people, my guess is most people will be starving to death on the streets.
Article seems to be a little confused about what "power density" means, as opposed to "energy density". From the article: "Such batteries provide a 20 to 30 percent improvement in power density — with a corresponding increase in how long a battery of a given size could power a phone, a computer, or a car." No - a 20 to 30 percent greater power density means that you can drain the battery 20 to 30 percent faster by drawing more power. It doesn't mean that there is 20 to 30 percent more energy to draw out.
The Parse SDK: What's Inside?
Count this as another vote for software I wouldn't run unless it was Open Source. It doesn't have to be Free - but I won't run it until its been audited independently, and Open Source is clearly the best way to accomplish that ..
Every time I see news of sub-zero superconductivity I get reminded that this site exists http://superconductors.org/ and there's no debunking or confirming of anything on it.

You'd think that all these years, someone with the right equipment would at least have the least bit of curiosity and try out one of those crystal configurations.

If it doesn't work, make it public, maybe repeat the negative findings a few times and nobody would have to wonder "but what if?".

If it does work, well, the rest of the thread explains what would happen to technology in that case.

One odd theory I've come across is that he may be intentionally avoiding publicity just enough so that he can get patents filed for everything before any of this stuff starts being used in production.

While that's too much conspiracy for me, it's either that or "nobody knows (or cares) whether he's a charlatan or not" and it keeps bugging me until I forget about it.
That's not what the post is about, it covers actions scheduled on a single thread. However, you can do multi-process, therefore mutli-thread with node, using https://nodejs.org/api/child_process.html#child_process_chil... or https://nodejs.org/api/cluster.html
What this is actually showing is that wages continued to increase and the discretionary income that people had went back in the economy and the people found things to do that they could charge money for. So yes as long as there is money, people will find things to offer other people. That has not much to do with technology but more with the circulation of money.
I'm guessing the idea is to have the hints available through spotty connections...
>It's more people like doing something and so will tend to do so

You're putting the cart before the horse (or I misunderstood you).

People have less they are required to do and use time they would have spent tending to their farm to ensure their survival, to pursue novelty and comfort instead.

But people aren't great at entertaining themselves, so a lot of people are employed in the business of entertaining others.

Comfort is also something that doesn't come easily, so a lot of people are employed in the business of doing menial tasks (like cooking and cleaning) for others, or producing furniture or machines that enhance our comfort.
WebRTC p2p chat with built-in STUN and Websocket server
Where can I download it please?

Edit: Never mind - I hadn't noticed you've added targets to the Makefile :) Thanks.
> Voting ballots don't have the same problem.

How so? How do you know if your vote was really counted? How do you know someone didn't slip in a bunch of votes while you weren't looking? How do you know numbers aren't doctored as they're aggregated?
Here is a fascinating thesis written in 2003 on live programming:

https://llk.media.mit.edu/papers/ch-phd.pdf

The ideas are quite old, much older than Bret Victor's work.