skysight-inc/HackerNews huggingface dataset:
I don't think this is only MIT. It's just a new ecosystem growing up. I remember when spoofing a superior's email was fun. I remember when accessing other people's emails via misconfiguration, etc. was 'fun'. I remember when very few paces had any kind of firewall.

None of these things are true any longer. As things mature, they take on a new importance and are treated as such.

When the first aeroplanes were around, did one need to get a pilot's license (no), could you buzz buildings (yes)? When the first autos came about, where there any traffic regulations? Nope. They were both freewheeling till they took on importance.
One little nit that annoys me about modern desktop environments is they keep creating the stupid Desktop directory...

I don't use a desktop at all, and always disable it entirely, so I remove the directory as well... next time I notice, whoops, it's there again! !#@$& grumble

It's not just desktop environments, many other "big apps" seem to create this directory as well... argh.
You're absolutely correct, I hadn't considered that.
Maybe the answer is if you find a problem like that don't keep a secret between you and the person in charge.

Just go to the school paper or town paper and let them report it.

He did great up to the point where he tried to pen-test after reporting it. I understand the intellectual curiosity to see if people are doing their jobs and it's too easy to armchair quarterback but if you bring attention to yourself by reporting a problem you can be sure they will watch you and not necessarily the problem.
Implementation of the Distance Transform on OpenCL (CUDA, GPU)
this won't be seen anymore, euro-timezone for the win, but anyway:

1., google did produce google search. i don't think there is a more important product in the last 20 years when it comes to the knowledge of the world.

2., apple's iphone is being used as a platform for health services (to stay in your health example). there are health startups targeting iOS, big pharma as well - patient adherence programs, even diabetes hardware, just look:
http://www.bgstar.com/web/ibgstar

3., facebook, twitter facilitate human interaction. see the arab spring, it was not facebook specifically, but the network effect within it helped the people in egypt, etc. to post, share, discuss.

4., even small examples count, just look at BingoCardCreator with it's HN fame. it targets teachers, do you need something more nobler, grandiose than that?
On the rise of digital design
The fact that they went https tells us you would probably be okay.

People who go after security bug reporters tend to never fix the bugs in question. They're, like, too righteous for it.
Here's a biography of Von Braun:
http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3D...

Von Braun was a chief rocket engineer of the Third Reich and later on became one of the fathers of the U.S. space program.
His accomplishments in space technology are mindboggling.
Well, to be fair Goenka uses some rather charged terms as synonyms for sankharas, such as "defilements", "impurities", etc.
While I do not agree with the way this student was being treated, running Acunetix on a system is quite invasive. Regardless of his intent, the consequences might have been data loss and/or denial of service if the system was built poorly enough. Doing extensive vulnerability assessments without consent is really not a good idea.
>This isn't a question that already doesn't have an answer. Researchers showed at the Common Cold Centre in London that body temperature has an impact on the likelihood of catching flu.

That research was far from conclusive or scientific.
I know of a similar vulnerability in another large french school management system, but this just gives me one more reason not to report it.
Clearly jQuery isn't providing a lot of the things they are looking for in a standard library, as it is focussed on DOM manipulation and Ruby.js attempts to provide core types like Enumerables and Time.
The article seemed to be referring to dramatic moments of self-assessment when people fundamentally transformed themselves or their businesses. In a startup, I would think that you typically do this many times before finding the winning formula. Does anyone have insight into how often it is practical and useful to do a dramatic re-imagining of the fundamentals of your business? I'm guessing there is such a thing as pivoting too much or too often.

Certainly, I think it is important to practice self-awareness and self-assessment on a daily basis, but there are no shortage of good ideas on a strong startup team. Every few days someone has a great new idea that could be transformative, and from my experience, you try to question yourselves and your assumptions all the time (hopefully in as brutally honest a way as is necessary, though you sometimes wonder if you are fooling yourselves). Perhaps reality is simply more incremental, though it can look dramatic and transformative after the fact. Every sprint planning meeting and every board meeting is an opportunity for rigorous assessment. You just have to work hard to maintain self-awareness, to see things from a truly unique perspective and make big changes when necessary. Outside advisers certainly help. Otherwise, we are human after all, and it is easy to fool ourselves.
Got a 18 out of 20. To me Arial looks a bit informal when compared to Helvetica. While Helvetica has level edges, Arial feels more loose and forgiving. I use both fonts in Applications but never really looked at them up close until now. Thank your or this test.
My desktop is my workbench. With the trash sitting right there in the corner I do my stuff and at the end I keep the artefacts I want and throw the rest away.

It might look messy but it actually keeps reminding me of the things I need to get done.
>Spending your meditation time pondering your "issues" is the biggest rookie mistake you can make

This is worth repeating. This is a silent practice, and while thoughts may arise (and very interesting ones, too!) learning to let them go, and remain (mentally) silent was perhaps the biggest obstacle to progress for me personally. Not sure if mental silence is a cause or effect of meditation, but it's the closest thing to real happiness I've experienced.
> I created software that generates meal plans according to my Crohn's symptoms

You should also consider making gut bacteria for zonulin production.
Not that irrational.

Lots of filesystems slow down with tons of files on the same folder.

And your window manager has to draw all their icons and potentially render (and hopefully cache) previews when you see your Desktop, which is also costly.

I've seen OSs take their sweet time (4-10 seconds) to render all icons on a cluttered Desktop.
I've never considered jQuery as a standard library, more of an interface for the DOM, especially considering that 99% of it is at most 2 steps away from the DOM.
Many of the JCVI programmers groan and complain that they can't turn that organization around. I am not convinced additional programmers will fix JCVI.
Kind of a tangent by why are we wasting so much engineering trying to make hypertext documents and HTTP do do things that could be done with other software years ago, why are we wasting all focusing so much on limited constraint computing when we have a lot of horsepower we could be going interesting things with. LaTeX on a browser? Near, but we've has LaTeX for decades. I'm not trying to call anyone specfically out. I just can't help feeling we as an industry have gone so full barrel down the hypertext path that innovation as a whole has potevtiallt suffered. Just my rambles.
This is js, just extended with some extra functionality. No different than jquery, underscore, etc. I don't see any reason for the harsh criticism, remember js is a very dynamic language that's in constant flux... We're not coding in C here.
Ignoring any aspect of design will make you look frivolous. Yes, exploring trends are a subset of design but they are just as important as any other aspect of design.

When I'm asked to design something of course I test and make sure it's functional. But I equally make sure it's current and appeals to whoever it should be selling to. Both are important - neither are frivolous.
The arrogance and basic lack of human decency, on the part of Carmen Ortiz and her lackeys, are really stunning. Aaron Swartz is not the only case her office mishandled: see Carmen Ortiz’s Sordid Rap Sheet, http://whowhatwhy.com/2013/01/17/carmen-ortizs-sordid-rap-sh...

Petition the Obama administration to: Remove United States District Attorney Carmen Ortiz from office for overreach in the case of Aaron Swartz https://petitions.whitehouse.gov/petition/remove-united-stat...
If I were a USSS officer specializing in computer crime and MIT called me after discovering a laptop that was used in an ongoing crime, I'd run like hell because I wouldn't want decisions to be made by the local Cambridge cops since they don't know anything about computer crimes. I mean, if you think the laptop represents a crime scene, you really don't want non-specialists handling it right?
I'm not much of a designer, but one thing I've picked up from watching folks build convincing designs is that it's really an iterative process. The first crack at it might be just passable, but as you learn and implement new things, you can come up with a fairly compelling design. In fact, the first step should just be some ugly, pencil-drawn wireframes.

I think the first and most important thing to get right is making sure you're solving the user's problem. Create user stories, and try to really put yourself in the shoes of the user. Training yourself to think like someone who is non-technical and perhaps a casual app user is often the most difficult step, but once you do that, it's almost like programming the experience and walking them through the app. Make the workflow as intuitive as possible ("don't make me think" principle), then worry about polish.

Some useful resources that I've found useful and that might serve you well:

http://bootstrappingdesign.com/
http://designforhackers.com/
http://hackdesign.org/

Keep in mind I'm pretty green as well, but I hope this helps. Hopefully some more experienced folks can chime in and call my b.s.
I see you've already found it. If anybody else wants to read rather than view the video http://news.ycombinator.com/item?id=5088757
Java? Everything (except for built-in types) is nullable in Java...
>Microsoft was lynched in an antitrust trial for giving IE away to compete with Netscape.

Living in a country that actually permits hanging as a legal punishment, and with 2 States that currently practice hanging I would say your word choice is a little more exaggerated than mine.

Apparently the only one to ever survive being "lynched", MS is still alive and well, in fact if I am not mistaken MS is currently giving IE away for free, the very behavior MS was lynched for. On top of MS currently giving IE away for free, the software is also free to use not requiring a paid membership, EXCEPT IN THIS ONE LITTLE EXCEPTION THAT I POSTED ABOUT. However, you seem to suggest MS is justified in charging Xbox owners to use IE, and Xbox owners ONLY, even though IE is free in all other circumstances and on all other devices, all as the result of their anti-trust suit in the 90's before Xbox was even in production.

>I think your attitude is evidence of really disgusting consumer behavior.

Instead of attacking me personally for my observation that as far as I can tell is 100% accurate, why not at least show me another company that manufactures hardware, requires you to access the internet through their browser only, and charges a monthly subscription for the browser. Then at least you can point out this type of corporate behavior is not "disgusting", but just the corporate norm. Even MS does not replicate this behavior on the only other hardware they manufacture (the Surface). Moreover, MS does not charge Surface owners a monthly fee to use IE or otherwise access content nor are you limited to IE as your browser on the Surface.

>even when your main competitor offers similar service for free

FYI I made this comment in support of a paid MS Live Account for online game play and certain content, even though their main competitor, PS3, offers their Xbox Live equivalent for free. So do not give me the MS "damned if it does, damned if it doesn't" spiel , especially when I complimented Xbox Live as so good they can charge when others give it away for free; however, for simple and obvious reasons I will not extend that support from paid Xbox gaming to paid IE.
I do as we'll. After working in node for a bit I have come to appreciate how nice the call backs work, but I hate the fact I have to use them every where. Plus ruby has a few ways to implement callbacks which can be confusing.
>If people treated C++ as a maintenance-only language and used it only for legacy code -- like COBOL -- the world would be a better place. The world would also save billions of dollars.

Citation needed. This is a wishful thinking idea that ignores tons of pragmatics in application development.
Is Underscore.js not good enough for you guys? Really?
Report says 75% of VC-backed startups fail
Related: How Flash and Adobe AIR was used on JJ Trek: http://www.leebrimelow.com/full-interview-about-flash-and-st...
Well, it's not the same to publish apps which have drag drop interfaces and don't involve programming and programming a game with unity (game engine used by JuggleIt). Just because you could create an app without programming or using pre-written code doesn't make a game less "good".

Also, what is ridiculous about this?
I don't understand why people keep saying this as if it's an excuse. Just because everyone does it doesn't make it not evil. When slave-owning was legal in this country, it was still evil.
For Star Trek UI, there is this: https://github.com/jayrobinson/LCARS-Guide
This looks like a neat combination of Underscore/LoDash and Cofeescript to me. It's good that people are trying to come up with new stuff.
Agree to disagree. The JS native library is incredibly rudimentary by "modern" standards. Even something as basic as comparing two arrays requires either hand rolling a solution or reaching out to a separate library.
I really liked the additional info on the vim-navigation-keys. Really interesting to see, how the design of specific hardware shaped the "how to use" for generations to come.

I really have my problems, to wrap my head around "hjkl", as there is (imho) no logical mnemonic for the directions. It is sadly just "learn by rote".
You might not feel it's necessary for you, but I don't see the need for the critical tone.

They've donated their time to add something new to the ecosystem. You are under no obligation to use it.
Correct url: https://kokonautlabs.wordpress.com/2013/01/20/the-messenger-...
Maybe they are using a mattress designation, California King for the 4.8inch iPhab.
a little humility doesn't hurt. You're coming off as pompous
> I'm not a rubyist, and I can see how this can be nice for ruby developers, but IMHO, if you need javascript - use javascript.

This is JavaScript, in the same way that jQuery is JavaScript.
While it's probable he found some issue with permissions in the queries, stumbling on SQL injection is easier than you'd think. For a very short period I used a completely random (any ASCII character) password generator for websites, but I quickly realised that the ' and " characters were breaking the vast majority of sites I logged in to. Plaintext passwords in a database without escaping; about the worst password storage you can get.
/tmp is also normally cleared on a reboot.
There's also the MVP factor. It's easy to throw out a half-broken software prototype and then "pivot" until you have something you can sell (whether to users or a bigger company).

The minimum viable cure for diabetes still has to be a cute for diabetes. This is unarguably a harder problem to solve than "apply a filter to a photo and put in on the web."
I don't really work inside the download-folder, but I do think if it as a temporary cache folder where stuff get dumped-used-deleted.
If you're after a standard library for Javascript, you could do worse than including es5-shim. Which has the advantage of being a library that (partially) implements a standard: Ecmascript 5.

> es5-shim.js and es5-shim.min.js monkey-patch a
> JavaScript context to contain all EcmaScript 5
> methods that can be faithfully emulated with a
> legacy JavaScript engine.

It provides Array::map, Array::filter, Array::reduce as defined in Ecmascript 5 along with String::trim and others, as well as replacing buggy implementations.

Previous versions of es5-shim included shims for things that cannot be correctly or completely shimmed in ES3 but those have since been separated and I now recommend including es5-shim in basically all web projects to get closer to a modern javascript in most browsers.
h and l are obvious for left and right as they're on the left and right. Lower case j goes below the baseline, so down, k is solid at the top so up.
If I new of a job where I could program for a container agriculture company or something I would. Your comments ring true to me.
Of course it doesn't make the game less good, but it's not like this kid did something extremely remarkable thing like some people here seem to make it. That's what makes it a bit ridiculous.
Spotted: Sergey Brin wearing Google Glass specs as he blends in on NYC subway
Another question: why shift your right hand one place to the left from its normal position on the home row?
Ah yes, I used the baby blue version. Probably my favorite terminal until the HP2621a (which had a great character set, "modern" housing, and nice loud beep). Since I used the line editor to program I only really used HJKL as cursor keys in rogue. :-)
Now here's something: I want to do a great space company web site.

My company is wodumedia.com.

All I ask is that your company (idea) be at least as good as the web development and it's a deal. We can swap development for some interest. If you're interested, @mikemongo or mm at website.

BTW why I want to make this deal is BECAUSE SO MANY SPACE COMPANY WEBSITES ARE TERRIBLE and so it is a good idea to give an example of what a great space company website may look like. Easy-peasy lemon squeezy. Hit me up.
Flying is a right, not a privilege
I dealt with a situation at a college internship. The company was designing a marketing campaign for Nokia, but we were having major problems with the firewall software, which made for a very flaky Internet connection.

Long story short, my manager disabled the firewall and we were hacked that night. I was let go the following day unceremoniously. I discovered soon after that the company blamed me for the attack, saying I turned the firewall off and hacked the servers myself.

The school immediately started expulsion proceedings without even contacting me. Fortunately, my advisor personally addressed the issue and had everything dropped. The drama only lasted a few days, but the schools brain dead response to the issue gave me zero confidence in their ability to review anything objectively. I was so disgusted I refused to walk in the graduation ceremony, much to my parents disappointment.
A Geek's wishlist for India's Railway ticketing system
Yes i know about it ... Our main is to be 50-100 kb with full configuration capability ..
Basically total bones .. i dont need ANY fancy pants element
5 letters as the answer: money.
Visit by night of Gunkanjima, the abandoned island of Skyfall
SDDM - QML driven lightweight display manager for X11
Just because they can't be cracked publicly, doesn't mean that there isn't a way to do it. There could be any number of weaknesses in any algorithm that mean that the computation time can be drastically reduced. WEP is a prime example, which you should probably be familiar with.
Serious security concerns about the new Mega
Sony PlayStation 4 specs leaked
Yeah but nobody hangs the things they make with the tools on the same wall.
Perhaps from a tor connection?
A nice piece, and in no way limited to females.
My experiences with Hacker News.
The "beer" glass is to generic (I think). Why not a standard beer glass?
Life, Learning, and the Pursuit of Happiness
Removing icons from my desktop sped up my old XP install. Noticeably.
People are pointing out that things are worse than a single bad prosecutor, and that getting rid of just her will do nothing to fix the system.

I don't get the impression that anyone is saying "Everyone does it, so she's fine".
Still using Sun Unix keyboard with tilde on the right, and no obnoxious Windows keys ;) Control in the middle row on the left is also helpful in order not to stress the pinky.
Was MAC spoofing not doable in 1999?
> The default is secure and randomly generated;

var passphrase = Math.uuid(16);

We're done here.
Google and others are misinterpreting the localization. Is not where I am now! Ask me where I want to be!
An S3 would make an awesome (and interactive) belt buckle!
I have to second this. Start sending your resume out and include a link to the story.

We're a little far away (Australia), but otherwise you'd get in the door for an interview at the very least.
100+ upvotes for a lmgtfy answer :(
Perhaps the existing whistleblower protection could be used here?
Not sure anyone is reading this thread anymore, but I have to partially retract. In my case, when doing the historical analysis, I thought I had taken dividends into account but I hadn't. So in my case my historical APY would have been about 2.75% (factoring in inflation), not 0.9% . That still shows that 5% isn't close to a safe assumption, but it's not as overwhelming as it was before.
I would prefer JKL; to HJKL because my index finger typically rests on the J. Then again, I am an Emacs user, so what do I know?
"That a man as fabulously wealthy as Brin uses the train to get around is quite amusing. With his winter hat, beard and plastic bag, he looks just like a regular guy."

Seems like he simply realizes that being wealthy does not mean you have to show it off at every moment by going for expensive modes of transport over actually useful ones just because he can.
Go sign the petition here:
http://hamedhelped.com/petition/
I'm curious, what was your use case for this ?
Or at least attitude. Which transforms into talent anyway in the long run.
Stupid, but hardly deserving of expulsion. Especially given prior evidence of his character in reporting the flaw.
Sometimes people just don’t know how to search for the topic that interests them. Asking the question is the only way they will find the answer. In that case, adding a well-framed presentation of your better-informed search results, along with some links, is actually a net gain. Search engines can now index your answer and ultimately enable fewer questions like this.
> You are already treated as a criminal by these large institutions, so if you go in that direction might as well make some money.

In the second scenario, you probably are hurting innocent people.

So if you have a moral compass, you should maybe bother being an anonymous white hat.
The game itself doesn't matter, it's the appreciation that matters; his persistence, his urge to learn and to create something – that's what matters most. This kid did something that he should be proud of.
> implementations of stdio in libc generally do the right thing

Tell me, what is the "right thing" for stdio to do when it sees EINTR? It strikes me that this can't really be solved at the library level. There are times when you'll want to retry and there are times when you'll want to drop your work and surface the error to the caller. Doesn't seem to me like a library can decide which is which. Which is probably why the I/O syscalls need to surface it in the first place. (I'd argue if a library like stdio, which does nothing but wrap syscalls and buffer stuff, can decide it, then there's no need for EINTR to exist at all because the syscall could theoretically make the same decisions.)