skysight-inc/HackerNews huggingface dataset:
I don't think there actually is a way to take screenshots, w/o relying on the dom.
Kind of an asshole move to force yahoo account creation on to people.
Asking too interesting questions can go the wrong way too... I interviewed for very successful startup. They decided to throw some "real world" problems at me-- problems they'd been struggling with for a year. The interviewer spoke very poor English and could not describe the topology of their systems but still managed to shoot down every idea I had.

Not sure how I was supposed to solve a problem in 45 mins that had been haunting them for a year.
I'm designer for OpenGov, we're an a16z-backed startup that's doing precisely this: the usability and simplicity of consumer apps to the world of government finance.

So far, we have a financial transparency product available to cities. Check out Palo Alto's site on OpenGov: http://paloalto.opengov.com.

Transparency visualizations for the public are one thing, but one of our ultimate goals is to positively impact the civic financial planning. Keep an eye on OpenGov.
Paying people won't affect the people who are doing it for altruistic reasons alone, their price is already met.

In the example, the parents picking up their kids on time beforehand were doing so for altruistic reasons alone. When the choice became framed economically, parents started picking up their kids on time less often.

You say they need to raise the fine, but the point here is that it's not economically feasible to raise the reward for running a Tor node indefinitely. The max amount paided out for running a node may be less of an incentive than the existing prosocial incentive to do so.
I went to the inaugural meetup for the Singapore Golang group last night, the author of that ebook (Asta Xie) was presenting a general introduction to Go :)

For what it's worth, he mentioned that an increasing amount of companies in China are now using Go in production.
It did, and it's being patched. http://aws.amazon.com/security/security-bulletins/openssl-se...
> Java programs use a lot of memory, and since everything is allocated on the heap garbage collection is an issue, impacting real-world programs.

That is a very good observation. Looking at back in the past at some point memory speed wasn't that much slower than CPU speed (rather because CPU speeds were not that fast then).

So then throwing more memory at something seems like a very good way improve performance. Like say following long chains of pointers through some nested structure or long linked list was ok. At some point CPU speed went through the roof and left memory access speeds behinds.

So then caches became very important. Cache aware programming was a "thing".

That, coupled with lots having virtualized/cloud machines everywhere that have limited memory kind of turned that initial thinking on its head. Small memory footprint became a desirable trait. Just like in the old MS-DOS & Turbo Pascal days.

Java sort of flourished and grew in that time period where "throw more ram at it to get performance" was a very obvious thing to do. Now I think it is less obvious that is the best way.

(And perhaps Java's current or future GC and JIT strategies will start to take into account caches and memory frugality better).

Now that said I am still amazed at how it can achieve such great performance given all the stuff it does behind the scenes. It is not faster than C but heck, it is very fast still.
The City of Palo Alto
You'd have to be rolling your logs fairly often to avoid filling up tmpfs with log lines that have already been shipped. The advantage of this approach is that log lines that are shipped are no longer on the box at all.
FBI provided Anonymous with targets, new leaks show
If you time-warped back to sometime around the 1970-80s and showed this article to a bunch of electronically-minded people, ignoring the SDR stuff, they'd take a quick look and say something like 'um - yeah' and move on.

This type of one transistor radio is/was a really common circuit and probably the vast majority of hobbyists built something similar - all without having to run a simulation first. I can recall spending a happy afternoon as a boy in that time period sorting through my box of stuff, pulling out a DL96 vacuum tube and knocking up a MW/SW receiver. I also left countless 'cats whisker'/crystal set (germanium diode) receivers and ZN414-based creations in my wake.

The one thing I get out of that article is that technology has moved so far that we now get impressed by the simple stuff - the fundamentals - it's becoming a lost art.

I'm not sure I've picked the best modern analogy - but perhaps think of showing someone a USB flash stick and saying "...and when you plug it in to your PC YOU CAN SAVE FILES ON IT".

I think this is where I put "Plus ça change..."
Amusing how modern the guy in the last image looks - demonstrates the (partly) cyclical nature of fashion.
Again, looking at your other posts, I can only assume either A) you socially value internet ads much higher than most people who claim to value social equity over profit or B) you underestimate how many resource we as a society are throwing at internet ads or C) you over value how many resources we as a society are throwing at automated market making. In any case, Google by itself, whose entire revenue model seems to be based on internet ads, makes more profits in a year than the entire HFT industry does.

So it's hard to have the "it's terrible so many smart people are doing X" argument when our society has made it pretty obvious we value selling internet ads as high as any other possible commercial enterprise.

Me, I'll take the other position, which is that yes, the markets are bad at allocating capital, but they are better than our alternatives, and the silly little pocket change inefficiencies that go into speculative market making are a small price to pay for all the advantages of a modern liquid, price efficient market.
You are paying your ISP to move bytes to and from your home. It doesn't matter where those bytes come from or go to; you are paying for that bandwidth. It's already paid for. You either get that bandwidth per your agreement with them or you don't.

It's not like Netflix is causing you to magically download more bytes. You chose to do this, and that's fine, because that's what you're paying your ISP for. Comcast, et al want to double-dip on this transaction and you should be extremely not OK with that. Why wouldn't the ISPs do the exact same thing to Amazon that they did to Netflix as soon as they become a big enough target and the legal precedent has been established? This is something that needs to be nipped in the bud, like NOW, before this becomes an established way for ISPs to do business.

Also, it's not like all of your favorite services that will someday be paying Comcast protection money not to throttle them are just going to swallow those costs. Those costs will get passed on to you one way or another. No good can possibly come out of any of this.
I get the same three red boxes in Chrome every time, and none in Firefox or Safari. I get three categories at the end, with no links or anything. What am I doing wrong?
I actually put a lot of thought into these issues. http://mrgris.com/blog/2013-03-27-survivorship-in-the-digita.... My solution is way too complex for a lay-person, though.
My argument is more - there will be a time in the future (probably in my lifetime) where there are no modern computers that can read jpeg - much less the multitude of raw formats so many people seem to want to store their images in.

We've seen it with obsolete video tape formats, and other media too. The only real preservation method with digital is to keep it in either online storage, and then reformat it to whatever the current is - or transform it back to analog and store that.
Another anecdote : The Kick-Off GoLang Meetup was held in Singapore last night. There was a large Chinese contingent in comparison to other meetups (turnout 20-30, majority Chinese. SingaporeJS turnout 100-150, much more mixed crowd : Where mixed in SG programming seems to usually imply a large number/majority of Western ex-pats).

The main speaker was the developer behind Beego (https://github.com/astaxie), who showed slides that included usage at Chinese companies, etc). Apparently there are quite a few Chinese on-line gaming companies testing the limits of the language (particularly GC-wise).
Here's the Mathematica version:

PrBbeatsA[\[Alpha]a_, \[Beta]a_, \[Alpha]b_, \[Beta]b_] := \!\(
\UnderoverscriptBox[\(\[Sum]\), \(i = 0\), \(\[Alpha]b\)]
\FractionBox[\(Beta[\[Alpha]a +
i, \[Beta]b + \[Beta]a]\), \(\((\[Beta]b + i)\) Beta[
1 + i, \[Beta]b] Beta[\[Alpha]a, \[Beta]a]\)]\)
How the fuck does failing a test indicate anything that harsh? You could fail 10 tests for all that matters as long as it is indicative of something else or w/e. How can any of that ever be indicative of such negative BS unless you replace 'grades' with 'mental congruence metric' which does not exist.

As long as you know the grade is not representative of you, you're all good. WTF that level of external validation seeking will destroy you.
The ability of your mutual fund to provide low fee investments is directly related to their execution costs to trade to rebalance their portfolio.

Whether it is a direct line item on your prospectus or not is immaterial. No load mutual funds are more successful when they have lower execution costs. The biggest driver to low execution costs is an electronic market and then the bid/ask spread. HFT enable both of those low costs.
I'm just thinking about things like public records and archives for a start, personal images and data is another problem.
1. That's high school. The article is talking about college.

2. I don't see that chart distinguishing anything by income level.
Cliff Click, a smart man in whom I see many admirable qualities, than whom there are few more complete experts on the JVM, gave a tech talk at Facebook about how Java is faster than C++ just a few months ago. Tons of perfectly smart engineers sat and took it seriously. Much of the content was a rehash of this older discussion: http://www.azulsystems.com/blog/cliff/2009-09-06-java-vs-c-p...

There are plenty of serious, technically deep people trying to convince their colleagues that Java is as fast as C.
As others have commented, in general, it seems simplest and best to use the remote features of rsyslog or journald rather than going through a filesystem layer.

But this looks like a fun project. Is there an advantage to this over using NFS for logs?
Well, the main goal was to increase graduation rates, so in that context, probably not (the advantaged students already had 90% graduation rates).

What definition of valuable were you thinking of?
Stand with Leah
The World Cup's Mind-Controlled Exoskeleton
You could prompt the user through multiple pages of "questioning" under a similar premise of psychological analysis, or some other manipulation. This would reduce the number of buttons per page.

That's what I think he meant.
It's not a use-it-or-lose-it like a trademark, but my understanding is that selective enforcement of the patent could put legal actions against the people you do go after in jeopardy.
The combo of emacs, slime, ac-slime, paredit, redshank.
I wouldn't look at that. That is 5 years old, and that was a different Diesel framework.

Ok, same name (a cool one, I must admit), and I think same group of people. But, it did concurrency differently. It used to be a yield based API. Which, funny enough, is like Guido's latest Tulip/Async.IO approach. And it seems me they (Diesel) decided against it, and I 100% agree. Having yields in the library code, aside from demos and small examples, doesn't work very well.

I think Diesel creators came to their approach from a practical standpoint. And I think Guido (and other proponents of async yield based IO) came from a purist/theoretical approach. We'll see what will happen in the future. It is hard to tell. But I don't see yields everywhere as a good thing. Just like I don't see callbacks or deferreds everywhere as a good way to do concurrency.

greenlet (the base module gevent and eventlet are based on it) is probably the best thing that happened to Python in its recent history. It is really unfortunate it wasn't adopted as the main concurrency mechanism in the latest version.
> When I die, all my pictures and thoughts and work will be lost on my personal laptop. It isn't encrypted, but my family wouldn't know how to get past the OS password. The age of perusing the belongings of dead people is past, for better or worse.

It's an interesting thought that I have entertained as well, but at the same time, we have so many pictures/documents nowadays that virtually NOBODY is going to go through your files even if they can get access to them. We used to live with a few rolls of photo films used per year and maybe dozens of letters written, now we have thousands of emails every year, thousands if not dozens of thousands of pictures every year, there's too much noise in the data to make it worth trying to find anything relevant.

As for photos, I know that I personally print out photo albums of the most worthy trips, and my guess is that this kind of stuff will remain, somehow, longer than the digital files.

Digital files' issues is not just about the format they are saved on. Will we be able to read IDE hardrives 100 years from now ? How about SCSI ? How about the formats we use nowadays ? Will the be completely obsolete and potentially unreadable 100 years from now ? How about the OS, file systems we will use ? There's really no way you can predict anything to cover all the "wrong" things that can occur in a long time from now.
I've used the same flags like the OP have suggested in the source header comment.
Could your draw the screen, then save that as a screenshot, and analyse the image?
The limits to Infiniti
It shows you squares for a bunch of websites. Those you visited before in that browser are red. By clicking them, you tell the site that they are red, thus that you visited them. Each site belongs to a category and thus it comes to its conclusion.
What kind of things do you have in mind?

Once you know how to study and want to learn, there's a whole internet full of knowledge. Before, things like access to a fancy library, or labs would definitely boost productivity for a successful student. At least for the more theoretical subjects, we have far more resources available to learn from than 100 years ago.
Jpeg is already more than 20 years old and there are multiple liberally licensed implementations. Between that and the tendency for people to emulate everything, I don't think it will be a problem to read jpeg in the future.

There's open code for the raw formats too.
1. The author chose to blatantly ignore clear signs of a problem.

2. Then proceeds to make all sorts of insane and stupid reasoning to defend what is obviously his problem for ignoring the issues.

3. Even after the lifetime ban came in, he chooses to ignore the problem was with him and what he chose to do, and instead still holds his innocence and expects someone on Google's end will realize their mistake when in fact it was his.

I believe a lifetime is a bit too harsh. But I also believe that when someone makes a mistake and doesn't bother to realize the problem themselves and instead continue to cry innocence like a dunce, they probably should remain banned until they get a clue.

Also the argument that others got away with it is NEVER a good argument for why you should be allowed to do something (not saying thats what he said) or that it should be okay for you in any way (something he did say).
Great, an esoteric markup language
I can imagined a funny scenario, where someone records and links it to the actual names or maybe just HN handles. Then one day (maybe tomorrow) reveals those links.

Things like "HN handle Twisol said -- 'after sucking such shit together, I see you all as a family'. And then people look and see your other posts about serious topics as branch prediction in compilers and monetization strategies in start-ups.
City of Edmonton Open Data Catalogue
This argument seems fishy. He could have "licensed it" for $1 if that were the case. Instead, reading between the lines here, it sounds like he caused considerable hardship and non-trivial money to the creator of something that was essentially still in the "free beta" stage of development.

He can say whatever he wants to ease his conscience, if it walks like a troll...
such notation, what fun, how interesting, wow
I'm a friend of Bens and I've been playing around with the android app. Quite a few messages have been left around wellington. It's fun.
What do you mean? These red boxes are links to sites you've visited in the past, they aren't showing up in Firefox or Safari because you don't have any of those sites in your browser history.

This works by showing you a grid, each box represents a website, to which the creator has ascribed a category(tech/gaming/etc...)

If you've visited one of those sites the box will appear red, and by clicking on the box you let the site know that it is something you've visited in the past and therefore likely one of your interests.
not a markup language. very serious
But C++11 solution is not functional. It uses state variables: look at the while loop, it updates variable. Look at the next_forests.reserve, std::back_inserter. These are not clear functional constructs. Of course it is possible to model memory state with the monads :) but... The C++ code is quite different from other codes. So i was surprised by Java which is only 3 times slower than C++ while running a much less effective code
Privileged network positions are sort of a joke with the current state of wifi security.
It's interesting because my younger brother and I fared very differently. He had a very low score after high school (I think it was the second lowest score one could get) and never graduated college (despite being accepted for an online degree which he then dropped out). I had a high score in high school, graduated from college (and picked up awards along the way), got accepted in two masters (one of which I dropped out to pursue another masters). We were two years apart and in fact my family gained more income by the time I started college. However I sympathise with this article because not only did I moved cities and am a minority but also because I too failed some subjects in my first year. All you need is perseverance and support.
Actually surprised Java lagged behind so far behind... It's usually the case that "Java is 95% as fast as CPP, but can be written with a fraction of the violence."

Any real explanations?
Maybe the lesson is that using patents as a deterrent from others using your idea is just too fraught with complications and costs. The best way to stay competitive is by relentlessly improving and effectively marketing your product.
Bionic eye is here
> I don't need to deal with the inevitable argument about why I'm trying to pay with a credit card instead of cash.

This.
It is rather sad that none of the 49 comments (at this time of posting) have made a mention of the underlying math problem, which is super interesting, and instead focus on dubious speed metrics (dubious in the sense these metrics change with the chip/cache/RAM/compiler/lang/coding-style & aren't that relevant anyways, compared to the underlying problem)

Lemme rephrase this rather interesting problem: There are 2055 startups, 2006 bigcorps & 2017 zombies. If the startup gets bought out by the bigcorp, the bigcorp has wasted its well earned money and soon becomes a zombie. If the zombie folks instead join hands with the startup, they suddenly make pots of money & the startup become a bigcorp. Finally, if the bigcorp uses its cash prudently and buys the zombie, it starts innovating & becomes a startup.

So the claim is that if you let this economy play out in all its glory, there will be 1.448 billion buyouts. To arrive at this giant figure of 1,448,575,636 takes anywhere between 335 seconds for the C++ hacker to 7000 seconds for the JS guys.

Now give it your best shot!
Nefarious usage will ensure this app has a place on my phone.
It's a pastebin. Long texts on pastebin are the tabloids of the internet. Why would you even respond to this?
No, it was because incognito tabs don't have access to browser history.

This web-app's functionality is based entirely on browser history and has nothing to do with 're-marketing cookies' or other 'markers'.

Not to mention that the parent commenter clearly understood this fact.
I have a cool new app idea How do I get started building it?
its better if it had been drawn using valid flowchart symbols. Its funny and good but still a flowchart got to make sense. Here is an example from creately

https://www.facebook.com/creately/photos/a.75791035669.89470...
but i guess then it won't be red on hover.
I think the article misses the point of Tor (and why the EFF suggests it's use).

Tor is not about, nor promises to make you secure. It's an anonymization proxy, which makes you a little harder to be "snooped" on by really anyone.

The EFF is suggesting people take additional steps, or everything they can to make the job of the NSA (or anyone else trying to snoop) that much more difficult. And to that goal, Tor does a decent job when used in combination with other methods such as SSL, etc.
They also produced the City of Edmonton one - the icons and functionality appears exactly the same:

https://data.edmonton.ca
First Tor-enabled Ransomware for Android File-Encrypting
The term "Functional" here is used extremely liberally. In all 3 cases.
The problem of course is that everyone in the chain benefits, except the customer.

1) Government gets free (non-taxing) income from the cab drivers.

2) Government officials have to deal with a voting bloc (and potential strikes) if they don't comply.

3) Cab drivers get to limit supply, and all the advantages that brings, like for example not paying 2%-5% of the fare to the card companies, plus paying $1000 a month to the banks for having a payment terminal at all (not, of course, including the separate cell subscription the payment terminal needs) (yes I know the situation in America is slightly better, but ...)

4) Let's face facts here, regular people don't, or very rarely, use cabs because of the price of that service. So they don't have an incentive to go against this.

5) There is some limited value to the regulations : they are probably overkill, but they do keep out bad drivers. Bad as in criminals, and bad as in drunk and so on.

Bottom line : this is a problem with the democratic system itself, and specifically a point where it doesn't agree with what the tech scene wants. Tesla has effectively the same problem.
Craig hold a patent (not unreasonable in this day and age); Ricci was made aware Craig held that patent; They amicably settled for a reasonable, and small, amount.

What's the problem here? Spend your efforts writing to your members of parliament or donating to anti-patent organisations.
So, no. They don't all spy on their people. And they don't all do it at a massive scale.
From the article:

> It may seem counterintuitive, but the more selective the college you choose, the higher your likelihood of graduating.

Selective colleges have the resources to give focused attention to people who can (demonstrably) do the work, but lack the necessary habits and structural support.
"amicably" and "reasonable" by the patent holder's terms...

Your parent comment has a good point.
DotnetConf – The .NET Community Virtual Conference
An extension to disable [autocomplete=off] in Chrome
"no bag and no receipt. I enjoy the convenience and green nature" - that's because an iPad comes in a clear plastic wrapped bleached-white, non-recycled (but highly recyclable) cardboard box. There's nothing green about iPad packaging or not getting a bag. The decentralized checkout process is really just bringing the cash register to the buyer. That works for high price items like Apple sell, but wouldn't work for much else.
Microsoft to sell new Kinect for Windows at $199, ships July 15