skysight-inc/HackerNews huggingface dataset:
Seeing this reminds me of a similar project I had to do as an undergrad, though nowhere as fun/elegant as the submitter's. Also nice to see web workers implemented for the AI as it's a great usage example.

We were given the choice to alternatively implement a board game (pending approval) instead of taking a more formal final exam. The only catch was since it was a course focusing on Java, we had to use Swing (which if one has used Swing, the formal exam almost looks like the better option).

Figuring the game would be more fun, I ended up implementing connect four, thinking it would naively be easy enough to do the basics based on my previous GUI experience with Windows Forms and HTML/CSS and add to it if I had time. Boy, was I wrong.

Writing the game engine/logic was a great experience, but dealing with Swing took probably 70% of the time and had to ditch doing AI for a 2 player only approach. Just the quirky/unintuitive nature of the Swing GUI builders in comparison to Visual Studio Windows GUI Forms made it easier to just write out the GUI by hand (which was not that much better). The issue of it isn't even Swing itself causing headaches so much as the way the official Swing SDK written[1].

Code for it is on my Github still, but other than serving as a reference for anyone else (and warning in the readme), I think I would rather start over in a different language than contribute anymore to it :).

[1] A snippet of Qt Jambi and the same code written with the official Swing SDK (http://pastie.org/8324820)
I've never understood the compulsion to restrict outbound traffic on an internet facing server that you do not intend to be used by other (untrusted) people.

If someone is good enough to own you with everything else locked down, they can change any firewall rules completely if they need to, or just tunnel out over an allowed port.

Creating a non-root user then giving them carte blanche sudo rights is similarly odd to me. I'd rather just use root and /etc/nologin (assuming no one else needed a login shell to run).

EDIT: Added paragraph about non-root users.
This reminds me of the TIOBE Programming Community Index[1]. It will be interesting to have a new datapoint to reference.

[1] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Nice idea until you're logging in from a slow/overloaded connection, or your ssh host is being flooded with traffic, or has a runaway process that's causing it to thrash, or lots of other reasons you might want to use ssh.

I can't think of a scenario where a really short login grace time would protect you from an attacker, either. What's the motivation?
Cheap Nike Shoes Online For Sale
You are then missing everything written on the blackboard. Even the order of presentation doesn't match the one in the books.
Seriously, HN? Downvoting a post by the guy behind the actual project so much that it (currently) ends up at the bottom of the discussion? Wow!

(That said, I don't agree with the author's opinion but it just seemed so disrespectful. Obviously quite some work went into this already and visually, it shows.)
Thanks, my evening was looking fairly grim before this!
My close friends all lived in downtown or midtown on those salaries, including right in FiDi.
While I agree with your reasoning (and personally wouldn't bother with such a restriction), there is a good reason and it's that while they're likely good enough to get root, they might not be or simply can't for some reason. And if they can't, then that extra measure could be worth its cost in time and effort.
The line actually changes - it was recorded twice, once with each emphasis. Coppola expressed regret about the decision, since he also considered just using one take of the line and allowing the audience to imagine the different inflections.
how does one 'reach out' other than posting a comment here?
I will never trust photo shoots done by the manufacturer. They could be shot under ideal conditions and picked out of thousands of photos. Or even faked like Nokia did with their video.
Interesting; I am amenable to that idea, but don't have any experience with alternatives. I think a hybrid OOP/FP approach (i.e. Scala) can actually work really well, though I don't know if there is a perfect reference implementation.
Or maybe there's a vulnerability in your web app that grants people shell access. In that case you'll still want to lock down their limited normal-user privileges.
Using Audio to Detect Spatial Gestures [2012]
To the downvoters-instead-of-comment-leavers:

We know today that MS hands exploits over to the NSA.

Also, the likelihood that the NSA was allowed to integrate backdoors in MS Windows is extremely high.

How do you square that with "take the appropriate action to protect our customers"?

Additionally, backdoors/exploits can be used not only by their creators but also by others who find them, making MS's "protect the customers" claim even more ridiculous.
Is Mathematics a Science? (2004)
You have quoted me out of context.

I said:

"iPad 1 had a very decent lifespan compared to the tablets released by competing manufacturers shortly afterwards"

And it is completely true. Look at the first Android tablets released after the iPad 1 came out (Motorola Xoom and friends). Did anyone use these for more than a few months?

Yet I know five or six people who still regularly use their iPad 1.

If you had instead placed your "blind trust" in an Android tablet at the time, you would have been treated far worse.
Except CSS sucks for styling. You can't even make a "scroll to top button" disappear with CSS because it doesn't know if the document is at the top. CSS is missing a ton of things.
The highlighted section was not in reference to 2008. It was in defense of masculine bullshitting, which has its time and place just like everything else. Especially at poker tables.

Who buys CDS? Mom and Pop? If a used car salesman sells Grandma a lemon, that's not nice. Unless Grandma is also a used car salesman.

Getting off topic...
I don't have them to hand, but I've certainly come across WP articles where it was pretty clear somebody just entered a company's sales-brochure more or less directly... (and if I was marketing director at a company, I'd definitely try to have a presence on Wikipedia of some sort).

This isn't a diss against WP though. I've found such questionable articles to be very rare, and despite Wikipedia's flaws, it's an amazing, amazing, site, one of the best things on the web, by far, and maybe even more astonishingly, one of the few major sites that isn't commercial. I find it indispensable in my everyday life (and donate money regularly)...
I'd love to read the YA novel of this. Larry Wall teaches Hermione archery and Scheme...

But I wonder if this will ever happen in real life? It has been 7 years and while there are lots of structured decentralized experiences online, and a few coding camps (https://news.ycombinator.com/item?id=6123937) and HS classes (https://news.ycombinator.com/item?id=6111375), we don't yet have anything that both (a) is a real live centralized landed integral substitute for traditional HS/college and (b) rivals HYP/Stanford/Oxbridge/etc for prestige. Prestige (b) would be the tricky part...

Seems PG once said something about why K-12 "Hacker School" wouldn't work: https://news.ycombinator.com/item?id=44896. (Click parent link for context.)

Thank you for posting this! I am inspired. If I get to homeschool my kids, I am definitely putting Unix/C/Lisp on the curriculum now.
Smart kid.
You can just use iptables-apply. It achieves the same thing and is built-in. If you don't confirm the changes after they are applied, because you locked yourself out, they will be rolled back.
The iPad 2/mini is better than the iPad 3 in performance due to the excellent GPU for the comparatively low resolution. The iPad 4 is similar in its GPU power / screen resolution ratio.
I've set up VMs for people with their credentials in the VM and nowhere else, and the host firewalled pretty restrictively such that that VM is pretty useless except for banking. I suspect compliance is high on systems like that.
I am a supporter, fan and casual editor of Wikipedia. That's definitely one of the grandiose achievements of Internet. Simple spams and scams are excluded from Wikipedia but smart spams are created daily. I really see a lot of examples. Check articles, pages for many semi to non-famous people, companies or products. What belongs to Wikipedia and what doesn't, has always been a problem. Wikipedia is much less strict than any encyclopedia - and I find it good indeed.
4 out of 10 people have it. I do too. It is the most terrible experience you can have. And it actually feels like a person riding your chest.
There's no reason the ideas aren't compatible. I'm all for having different editing standards for the top X articles (senior edits can freely edit, edits from plebes have to wait Y hours or be ok'd) and the less notable articles.

If you wanted to run with the FB idea you could even have special privileges for the "confirmed user" for certain parts of their own bio page. If I don't know you and go to your page I see a wiki bio and whatever anyone has added. If we're wiki-friends I see all that plus your anything in your wikifriends area (pictures, whatever).

My theory on getting rid of notability is you'd have say Z million people come and make webpages for themselves and their friends and family. They'd learn the edit tools and process. And so you'd get an organic growth effect in both natural users and editors.

And of course the big incentive is that we're cutting good editors in on some adsense sharing, idk base it on some function of how substantive an edit is, how long it lasts and how popular the page is.
Is there a difference between ddg and startpage.com principles? Because I find startpage to be more in-line with the results I want to see.
These things aren't legally protected because our cultural and instinctive expectations forbid them. Try walking down the street and looking every single person you pass directly in the eye for as long as they're visible. See how they react. Follow them around. Write down everything they're doing. Let us all know what happens.
I've never been a fan of shunning/blocking ip-addresses based on number of wrong passwords. It's to easy to exploit as denial-of-service attack and can be used to lock out legitimate users.

Possibly use a non-standard ssh port, make sure you disable ssh v1 and apply a password policy, allow password logins only for white listed users. Now you should be reasonably safe against brute force attacks and still have a system that is accessible.

If/when you disable root logins through ssh, try to have another way to login as root - maybe a console/kvm switch, prefferably with remote access through a secure network.
A day at the park
Calendar and Contact data with free software in the Smartphone era
Yes but even then you're still not protecting much by allowing HTTP... said user would still be able to download attack tools locally and use them.

Agreed it will still stop a script kiddie (do ppl even use that word anymore? Showing my age!) from running random crap on high ports, but thats about it.
you’ll want to lock down SSH access entirely,
and make sure that only you can get in

This sounds like Ubuntu is by default open to everybody via ssh. I find this hard to believe.

The whole article sounds like a lot of fud to me. For example, what benefit is there in creating a new user with sudo privileges instead of using root directly?
Don't most receivers use a standardized intermediate frequency, though, resulting in leakage that always leads back to the original frequency?
A fantastic film, and with a great soundtrack to boot! I've listened to it far too many times after watching the film.
Well,

Serious question: was $7 Billion any of kind premium for Nokia?
Yeh i know what you mean, see reply to the other similar comment :)
> If it did, I'm sure it would blow up into a huge scandal.

how are you sure of that? Do you honestly think the public is privy to the movements of the people in charge?
It's actually even worse than that, because the employer is paying an additional 6.2% + 1.45% on your behalf. But from the employer's point of view, it's just another cost of having an employee. It's a zero-sum game. The employee is really paying 28% income + 14.4% social security + 2.9% medicare = 45%. (Actually a hair less because the employer's contribution is not considered taxable income, but in any case the effective tax is > 35%)
It must be the unofficial beverage of hackerspaces -- the one in Canberra, Australia has an old glass-door refrigerator case full of it, and the empties line the back wall: http://www.flickr.com/photos/wil5oncle7us/8764800032/in/pool...
A friend of mine runs ssh on 443, because if he's at a hotel with a restrictive outbound firewall, he'll still be able to get into his machines...
I didn't say this wasn't a substantial achievement. If it weren't a substantial achievement, this article wouldn't have been written, MIT wouldn't have noticed this kid and we wouldn't be having this discussion.

My question is, given the drive to do this, is this kid really outstanding or is this something that many more kids are capable of doing?

Okay, clearly it's outstanding even if more kids are capable of doing this. It takes a lot of effort to do something like this on your own free will, and that's not something a lot of people are willing to do. Or, they just don't see a reason for doing it. Getting noticed by MIT would be a great reason, but it's difficult to connect the dots when when you are weighing your decision based on rewards rather than passion.

Just saying, is it genius or is it working smart and hard for something that you are driven to figure out? Genius is difficult to define. What is genius? Is it something we are born with? Can we go from average to genius? If we have to be born a genius, then case closed, the kid is special and untouchable. If his accomplishment was working smart and hard, then that's more achievable, even if it's something not many people are willing to do. Maybe it's a combination of both, which is problematic because we then get to that vague genius term again. ;)

Again, I think the schools need to figure out how to get more kids engaged. Kids spend so much of their time at schools and then more time on homework when they get home. The schools need to be able to make the most of this substantial time they have with our children. Sure, it's not all on the school. It has to be on the parent and the child as well. But the schools are still a huge component.
That's pretty cool. Stories like this make it seem like we're really living in the future.

As a side note, holy crap, did that kid name his dog after an atomic bomb?
It's different if you own your own USB stick and only use that stick, and have the hosts configured correctly. Arbitrary USB devices picked up off the ground or provided by malicious people do terrify me, mainly because they can be keyboards or whatever in usb-stick physical packaging.
> It's to easy to exploit as denial-of-service attack and can be used to lock out legitimate users.

Could you explain what's the "easy" way to DoS using fail2ban(or equivalent system)?
I don't understand why he isn't being prosecuted in Ireland.
Well,it is usually a requirement, but doesn't end up touching it.

You would usually use the Laplace equivalent and not the diff. eq. themselves, as this is """easier"""
Multiple links in the title? That's cool.

And the slides are too, of course.
Can I haz an Ansible playbook with good things?
It's a little concerning using library claims to be about "semantic" when the demo code doesn't even care about using the semantic tag for button. It makes you worried if the author actually knows what he's doing.
Would automated security updates be an appropriate item to include in this?
Potentially that if the key is compromised, the holder still requires a password before gaining root access. But if your key is compromised, you probably have a bigger problem.
HN's karma system is awful.
This might be true of someone who has fallen from high places and then experienced hardship, but it's not true for people in poverty. The power of poverty to keep someone in that situation is great. In most cases, more powerful than the ability for someone to rise above it. Depending on how bad your situation is, there's just so many ways that poverty affects you and also the logistical challenges of doing anything but barely surviving are great.
That's awesome, I'm glad you like it. Now that you mention it, I recall thinking of the keyboard cover as a great idea.

I guess many things you list are orthogonal to what I would want it for (and I am quite pleased that there's no more Flash), so I don't see it as an improvement to the iPad, nor is it any more open.
Yes, my point was that if you are being specifically targeted there's really nothing you can do to stop it.
I started this "trend" http://toutouastro.tumblr.com/post/56050201093/stolen-idea and I am happy because it was a good idea :D
Just one example would be useful.
Are you serious? What about sales tax? that is 10% in California. Throw that on top. What about property tax? Car Tax?, Health care tax (yeah since the state forces all hospitals to treat anyone without insurance [every ER at midnight is a pediatricians office for illegals - almost every kid there is literally running around with emergency sniffles and an emergency low grade fever] I get to flip the bill so I consider that a tax). There are plenty more. With all the taxes and double and triple taxes, it is easily 50%.
> For example, what benefit is there in creating a new user with sudo privileges instead of using root directly?

Users should run with as few privileges as possible. Logging in as root requires two sets of keys.

Sudo logs all commands. The commands usable when using sudo can be limited, whereas root gives access to everything. Using sudo creates heightened awareness of risks.

Root is a high value target. Giving it a strong password is important, but locking it is better.
Learn typography for free [or pay what you want]
Report Suggests Nearly Half of U.S. Jobs Are Vulnerable to Computerization
I disagree that only gratuitous shit needs to be advertised.

I guess you think this because you believe that if a product is good then word of mouth or whatever will mean that it sells without advertising.

This is true to a certain extent if the product is unique in a niche or two or three times better than the alternatives.

In the case where the product is best (so it is not gratuitous shit) but not much better. Then in this case word of mouth is not going to provide sales fast enough to prevent cash flow problems and advertising is necessary.
If you have a side channel attack then a single use of the key would be sufficient to break it-even a OTP would be vulnerable.
Have you studied circuits and electronics? I'm not an electrical engineer. The textbook I used, which is pretty popular, assumed you had some background on physics and math. That's true. But in my limited experience, the material was highly algorithmic and not very conceptual. You could probably get by with a functional, but not a fundamental understanding. You could "solve" a circuit, but not solve a nonstandard EM physics problem.

I'm looking at their material:
http://ocw.mit.edu/courses/electrical-engineering-and-comput...

I don't consider a lot of the equations to be sophisticated at all.

My opinion: I consider John von Neumann to be a genius. Here's what sets him above the rest: he produced novel results in many different fields. IMO, it's not enough to just ace a course, no matter the age.
What's happening in Go tip (2013-09-13)
It happens.

It's usually found and fixed - either deleted or made more neutral. Sometimes the new editors are welcomed to the project and given help with COI. They're told about the licencing problems of just copying content from a corporate website. Sometimes they're bashed by vandal patrolling twinkle users. (Does that still happen? I think WP made efforts to stop it from happening.)
I've seen more compromised boxes than one can shake a stick at. There's all sorts of reasons that blocking egress is a great idea. Compromises are usually automated bots, and no, they're not smart enough to bring down iptables. Even if it's a human that's pwned you, it's frequently a stupid human, or a lazy human. It's just good practice to practice security in depth.
And if your bank does not do 2 factor authentication switch to another bank.
Net: sctp: fix ipv6 ipsec encryption bug in sctp_v6_xmit
Maybe, but Google, Microsoft, FB and other top tech companies are even more connected to colleges than NSA. They know their top students and can easily lure them with grants and even prizes. I remember talking to PHD students having to live on $20K a year, imagine how a $50K grant and a possible $1 Million prize feels to him /her. If needed, tech companies as a whole can very easily outspend NSA, if they want to. Unless they do something, other than filing PR lawsuits, they have only themselves to blame.

(Of course the brightest mathematicians are used to fool people into clicking on ads. But that's another story.)
Even USB sticks that are your own USB sticks could be keyboards or whatever. Unless you've verified it isn't a store bought USB stick is just as risky as one that you picked up from the street or that someone gave you, in both cases you have no idea 'where it's been' before it got into your possession.
The Scribd link is added automatically and is just another way to browse the pdf.
"Girl’s Suicide Points to Rise in Apps Used by Cyberbullies"
In a proper judicial system any evidence gained resulting from infecting computers with malware by law enforcement would automatically be inadmissible because the owners of those computers were no longer the only ones with access.
"this is about how incredibly naive it is to think when you're in public, no one's allowed to look at you."

That is...not even remotely close to what I, or anyone else on this thread has said. This was about the malign effects relentless surveillance and stalking, not people glancing in your direction as you walk down the street. And you can't possibly be serious when you say "there is no philosophical literature dealing with being monitored while in PUBLIC." That is just so unbelievably wrong.

I realize I shouldn't get upset about stupid online comments, but every now and then you encounter one that is so unfathomably ignorant that your jaw just drops. And you, sir, have left me flabbergasted.
> an email message is a document too.

An email client is not.
"Sleep paralysis is, crudely, your brain waking up before your body."

I experience this, or something very similar, every now and again, perhaps once every two months or so. I understand that I'm awake, I can hear, but can't move or even open my eyes. However, unlike what everyone else is reporting, I do not experience any fear, terror or have difficulty breathing.

In fact, I find it quite amusing. I typically try to fall back into sleep, which occasionally work, or try to stay in this state, but never managed to go beyond a minute or so...

Maybe it's not sleep paralysis then?...
Google Street View car in 'accident'
Awesome work!

There's a bug in the UI: placing a token should start the game in the same way as clicking "OK, go". Currently, the game itself will work fine but the red arrows at the top don't appear, and the text "You will play first?" doesn't change.
Well. All my respect to fronted engineers.

Yes, with quotes, it means something like.

Maybe I should really say designers, but it's the same, there are designers who can learn a new syntax in two afternoons, and there are those (in my experience, more) than no.