skysight-inc/HackerNews huggingface dataset:
And just for the sake of it, they did it AGAIN in 2001?

I mean.. I'm not quite sure if I trust Wikipedia here. How can you explain this combination:

United States, Senate Report 93-549 states: "That since March 09, 1933 the United States has been in a state of declared national emergency." Proclamation No. 2039 declared by President Franklin D. Roosevelt on March 9, 1933. This declared national emergency has never been revoked and has been codified into the US Code (12 U.S.C. 95a and b).

United States declared a state of emergency on September 11, 2001, this state of emergency has been maintained without pause into the present.[62]

---

It's like .. an ongoing double emergency?
This is how to comment on your source code
Maybe you're thinking of webmake. The sourceURL lines that it uses in the eval() sections resolve correctly on Chrome, but Firefox+Firebug don't seem to work for me.

The webmake site references a bug in Firebug that was resolved ~1 year ago, but I still have issues it with. I end up swapping back and forth between Firefox+Firebug and Chrome to get all of the debugging features that I want.
hg is virtually impossible to use without aliases. I much prefer git's CLI.
Thanks - this is a much better resource than the marketing page!
"the germans have a saying [..] if the laws don't fit, the laws will be adjusted, or the terminology will change"

They are correct, and it happens worldwide. It leads to the conclusion that unless you are too big to fail/be touched, no one really lives in free and democratic countries.
Our team is using Brunch on an Angular app and the proper module system on top of Angular's "module" system does indeed feel wrong.
Adding payment countries probably requires someone from Google to talk to someone. Google is not good at talking to people.

I don't mean that as a troll but an observation - you see this over and over with Google: if the problem requires someone other than a shut-in with tremendous technical talent, they do a poor job of it (customer service, enterprise, support, ...)
Are you in India?

Because last time I tried, Debit card didn't work for Google Apps (can't say about Android as I don't have a device myself. But several friends have Android and they didn't have any success with debit cards, though they have "free" apps now, thanks to piracy!) and Apple has never accepted it.

In fact, last time I called bank to tell that my card was not working for international payments, they plainly said that they don't support Paypal or international payments. To this day, when I try to pay via my debit card, international websites don't accept it! Though I think government/reserve bank has some role in it. In 2009 or 2010, they reduced Paypal to fraction of its usage.
As someone else pointed out, Mozilla won't have to know once the protocol is more supported. Currently they're acting as a transitionary bridge, not a required element.

Also, iirc, Google doesn't have to know where you're signing in either. I'll have to double check that part.
It's amazing that every detainee in Guantanamo is innocent of any crime. Statistically, you'd expect some to be terrorists/enemy combatants/Taliban, but they all seem to be innocent tourists and farmers.
Really?

Quoting that Fast Company article: "With the support of his wife, he sold his 2004 Volvo for the amount of tuition, and his family of four in the suburbs made do as a one-car household."

Quoting http://www.hackbrightacademy.com/faq : Tuition is $15,000. If you receive and accept a full-time job offer from one of the companies in our network then we will refund $3,000 of your tuition. If the program doesn't meet your expectations in the first 2 weeks, we'll give you your money back (less your down payment).

Yes, there are some which do as you suggest. Quoting http://www.appacademy.io/#p-program : App Academy does not charge any tuition. Instead, you pay us a placement fee only if you find a job as a developer after the program. In that case, the fee is 18% of your first year salary, payable over the first 6 months after you start working.

But certainly not all do as you believe they do.
Great idea. Does anyone know of a non-social version of this type of annotation, i.e. a static version that you write in the comments yourself? This would be a great improvement to present code on the internet in general.
> I can understand why celebrity caricatures like Justin Bieber do their shenanigans

Why?

> but Hoffman was so respected and loved. Why would he start with drugs to begin with? (forgetting being trapped by an addiction)

Well, first, you assume that he started drugs after he was "so respected and loved", which may well not be the case, and second, the fact that you cited that seems to imply that the reason that people start drugs is usually because they are lacking respect and love. Why would you assume that a person starting drugs necessarily has any influence from other people's opinions of that person?
Yes, I took the screen shot and here is the link to the story. http://www.cbsnews.com/news/super-bowl-xlviii-security-insid...
What makes you think that spammers won't convince your relatives to download "special built executables" that add those toolbars? In the IE world, the way to create one of those toolbars is to develop an executable - a DLL -, but we all know that didn't stop them.

In the end, browsers can only do so much; you need full process isolation at the OS level to avoid these problems.
Google like a Pro
Relative to a specific purpose, one design decision is often better than another. But something doesn't need to be best to be good enough.
utterly pointless.
I've always enjoyed the change and the re-start of standardization efforts reminds me of the fun of bad old days without the massive browser incompatibility. For me the transitions weren't about being "forced" to do anything but rather a continuing quest to find something that sucks less. I've been on the w3c/mozilla bandwagon since '98 so I've avoided 90% of the plugin thrashing you mention. The DOM libraries are different interfaces over the same underlying API so they work the same. For the MVC libraries, I've been exploring the space since 2008 (I was writing docs to release my version of the Backbone library when Jeremy released Backbone and his code was better) so I don't see it as new and upcoming. Having a build seemed obvious when I started writing 10k+ sloc apps since I'm not going to put it in one source file and making 30 requests for js is terrible and I had a rake script I copy/pasted around for years before the node build systems showed up. AMD always seemed like a solution in search of a problem to me and I just concatenate everything.

For what it's worth, we're about to go through another generational shift in frontend tech. There are a few major developments in the pipeline: ES6 generators and Web Components. Generators allow for different async flow control patterns [1] which greatly changes the feel when writing JS. Component systems (Ember, Angular, Polymer, React) offer significantly improved state control and huge code savings. If you aren't already using one, you will be in the near future but it's still early enough that it's unclear which will come out on top. There's a set of emerging standards work around enabling self-contained Web Components (shadow DOM, template tag, scoped CSS) but these don't dictate how you structure your code so there's still room for conflict.

[1] https://github.com/petkaantonov/bluebird/blob/master/API.md#...
Online course on Embedded Systems
Ahh, I was under the impression that just typing www.google.com would come back correctly vs. having to put the http(s):// in front.

I figured that a .io link was somehow different than a .com as far as link checking goes. Maybe www. should be added to the regex?
Like .. right at this moment? You're doing that right now?

(Hint: Here's how you say that sentence properly: "Yes, because we actually stop at them!" The way you constructed it - you're doing it at the moment, definitively ..)
The Anatomy of a Great Stack Overflow Question (After Analyzing 10,000)
The online component of Persona only matters in the interim (nothing it provides is necessary to the protocol, it is all about lowering the bar for implementers/providing support for browsers without a built in implementation). In the long term, you have to worry about whatever identity provider you are using.
Inside Google's Mysterious Ethics Board
Nothing depends on Persona. For example, see https://persowna.net/, which I wrote and which you can use with your own domain for authentication. You can also install your own ID provider on your site and not rely on any third party.
Possibly the world's most impressive paper plane
Your cookie stays valid if you haven't logged out.
Excellent resource, thank you very much for posting!
The ZCorp printers, which use a gypsum powder, binding agent and inkjet-like color have been around for a while: http://www.zcorp.com/en/Products/3D-Printers/ZPrinter-850/sp...
That Israeli site sure puts an Israeli focus on the various exciting Israeli innovations and Israeli business events that come out of Israel. I'm not so sure the shoes are really that awesome, since they're just a prototype. Basically a mainly visual model of a shoe.
As JavaScript is basically a required feature on the web these days, who cares? All web browsers that anyone tests for come with JS enabled. Anyone who runs NoScript or similar knows that when sites randomly break, they need to either enable JS or accept the fact that they can't visit that site without it.

You can run your own Persona provider, meaning you don't have to trust a 3rd party.
For front-end apps it's hard to not recommend Brunch[1]. It gives you the module system of Browserify and some of the build power of Gulp/Grunt with much less configuration.

[1]: http://brunch.io/
Wikipedia is ‘very masculine,’ so feminists pledge to fix it
A Spectrum editor here- yes, we know the layout is far from ideal, especially on large monitors (I'm painfully aware-my primary monitor is a 30-inch cinema display). We just had a meeting about page templates for infographics last week, so hopefully it will me much better in a couple months.
So they posted the video online, http://www.cbsnews.com/news/super-bowl-xlviii-security-insid... , and at 1:23 you see the screenshot, but now they blurred out the password.
I thought Utah was a pretty arid place, where does the water comes from ?
None. The only way to get rid of the GCHQ in the UK is revolution.
"Regulation" is a general term, and meaningless in this case. What rules exactly would you like to see imposed? Should Google have to allow every payment processor? What if some are scammers? Is Google responsible to blocking them? What oversight should exist to ensure they don't "unfairly" block some?

I'm not fundamentally opposed to regulations, but I really dislike it when people throw around the term as if it was pixie dust that solves anything. Creating good and fair regulations is not simple nor easy, and bad ones do more damage than the lack of thereof.

And in the end, they're freakin' apps, not medical devices. Just let people make their own damn decisions.
>It's easy to yell from the sidelines, but what is this hoping to accomplish? A total shutdown of the NSA?

I doubt anyone thinks that, realistically. From what I gather this is essentially protesting, although a protest that actually causes those in power some discomfort. The NSA would have to start sourcing/generating it's own power and water. Anyone who works there will become persona-non-grata. In my opinion, this actually has the chance of doing something. Much better than 500,000 people marching down Broadway, then going home at the end of the day (Iraq war protest, anyone?).

And I don't think anyone wants to see the NSA go away completely either. I believe that if the Snowden documents revealed that everything the NSA was doing was outside the nations borders (or just not targeted at US citizens), no one would give two shits. They would even be pleasantly surprised, probably. But that's not what we found out. We found out that the NSA and it's secret court take the most liberal reading of the laws in place to do whatever they want, and with no good controls over who has access to what information, or when.

In short, this is a different form of protest, hopefully a more effective one.
Thank you, although please note that "JavaScript Spessore" is (a) a work-in-progress, and (b) about "Thinking in objects" more than "The idiomatic way to program in JavaScript.
It's a question of comparative damage.

What's worse, shutting down the NSA (remember, the FBI, CIA, etc, are still completely operational), or leaving it functioning with the damage it does to our democracy?

Given that the NSA has lately been justifying its existence by all that terror it stops, and then has been able to give exactly one case where its investigations have led to something (i.e., that one guy who was sending $8k to a terrorist body), and there is zero transparency into anything else it does...I'm extremely okay with it shutting down their data centers until such a time as the court system stops giving them a pass.
Kind of. I've actually found that bundling my apps for heroku actually make them easier to move onto different platforms. The fact that I can run foreman start and have my dev environment running locally is extremely useful to our team.
I'm working on a WP8 app for Kraken (the bitcoin exchange): http://www.windowsphone.com/s?appid=a3857353-599a-434f-8293-....

It's fully functional. It shows live rates, your open & closed orders, your balance and it has the ability to create and close orders.

I think it's cool because Windows Phone is the first platform that has a Kraken app, and this app is arguably the best bitcoin app on the WP platform.
Build a forum with CakePHP (part 2)
Code performance with gprof
Well that's their way of saying that "We can do whatever shit we want, you don't have any power here".
They did the same by blocking my Adsense.
Paul Graham once said, "Where there's muck, there's brass." He explained that there is often an opportunity to be had if you dive deep down into ugly, unpleasant things and find a way to make them work.
Aspiring computer and electrical engineers under 18: How can I help?
I believe those who spend their free time exploring the fields of computer and electrical engineering should get just as much positive attention as their athletic and test-acing counterparts. I want to somehow give you recognition for your out-of-school accomplishments.

I am looking to hopefully start a blog that profiles the accomplishments and creations of people like you. Such an article could be valuable in getting an idea off the ground, applying for scholarships or admission, or even applying for a job.

I would also be glad to write any sort of recommendation letter, or maybe even buy you something for a project (SparkFun, Digikey, Mouser order, etc.). Although I’m not rich or influential by any means, I can do what I can.

If this sounds like something that could help you, please send a quick email to eleccompunder18@gmail.com, or simply comment below. Just be sure to mention that you’re interested.
I completely agree. I was just thinking about this earlier today, there was lots of hype last year about it but it seems to have died down, and the project seems to have stalled.

I really want to see it pick up steam and succeed, and I think the number one priority now is to implement plugins for major browsers. I hope the team picks up development again.
I'm currently working on a project that uses google maps in a few places. The main reason I'm not using OSM is gmaps.js [0]. Ideally I will find / create my own simple wrapper like this on top of OSM in the near future

[0] http://hpneo.github.io/gmaps/
What's wrong with what this commenter said? So we downvote opinions we don't like? What happened to the free exchange of ideas? HN comments section apparently is becoming a echo chamber and quickly losing all relevance.
In principle, Persona is great. Not storing passwords is awesome, a non-FB/Google/Twitter identity option is important.

I would encourage you, though, to look carefully at your login completion metrics. I implemented Persona on my site (http://www.sixquestions.co) to have a pure email option and although users clearly prefer it, about 35% complete the Persona login flow successfully. That's 10 points lower than our next-worst performer (Twitter), and half the rate of our best performer (Facebook). For all the concerns people have with authorizing Facebook/Twitter access, that is (in my view) offset by the alien-ness of Persona's login flow. We've heard from lots of users that logging in with Persona is unusual and they thought they were doing something wrong because they'd never seen anything like that.

So, as much as I believe in Persona, I'm about to deploy a change that removes it entirely. It adds a lot of surface area to our testing and future development, but if it means we lose fewer users in their signup flow, it will be worth it.
Is there any difference between a 3d printer for prototyping and one for making things you can use? Is it just aiming for different markets?
They don't actively lock you in which is great but you will almost certainly end up with bits of your workflow which are extremely dependant on Heroku. IMO pure AWS has exactly the same problem if not more.

If you compare this to deploying to "choose a generic VPS" the lock in is substantial. If any of my apps fail, I'm comfortable I can provision an Ubuntu VPS from any provider with a one line chef command and then deploy to it with one more.

So although Heroku isn't locking you in through any bad practices on their part, by using them you're choosing to make your workflow very specific to them. To me and quite a few of my clients, while Heroku is awesome for getting started, there isn't enough benefit for the increased single provider dependency and costs.

Not hating on them at all, I use them quite regularly, but I can understand where people are coming from when they talk about Vendor lock in. Perhaps a more accurate description would be single vendor dependency.
We need video games at all street corners? Look up and view life!
I first encountered OpenStreetMap 2 years ago and was amazed at how precise it was. Moreover, the editor is simply awesome. I had a road opened last year next to where I live and it took me about 2 minutes to register, load the editor, make the change and save it.
I was on the right path
Leaflet.js[0] is pretty nice.

[0]: http://leafletjs.com/
The german regime has immunity too.

I don't think, if they get sued and lose, any individual will go to jail. But some legal entities will be in big trouble.
That bicycle helmet is very likely not safe - solid materials - not Styrofoam or anything like that to take the impact.
HTML/CSS, .net, PHP, LAMP, AJAX, Jquery, HTML5, Backbone, Grunt, PORN, Gonzo, Anal, Sasha Grey, Scala, Python, C++
The problem I have with that is that I haven't found decent identity providers last time I checked.

Without some decent/proven implementations I'm hesitant to use it. I don't quite like using Mozilla's service (mostly not because of trust, it just feels half-assed not to go the extra mile and is considered an intermediate workaround/solution even by Mozilla, as far as I know). Without decent options to self host I guess I could implement it myself - but that's a big step.

So .. although I'm a fan of the concept, I'm still not using Persona anywhere.
A quick check on the documentation reveals instead of routing the requests to the first available or least loaded dynos, the dyno routing algorithm now routes requests to random dynos(Reference: https://devcenter.heroku.com/articles/how-heroku-works#dyno-...)

Routing requests to random dyno is definitely not the smartest routing algorithm because it kind of defeats the purpose of having a routing layer. If you are not aware of the issue between Heroku and Rap Genius, I will think it is important enough for anybody who considers Heroku to be aware of. Here is the URL with relevant information: http://news.rapgenius.com/James-somers-herokus-ugly-secret-a...
The authentication will actually be provided by your identity provider (which will usually, but not necessarily, be your email provider).
Moral of the story is, if you spend the time you're watching porn on programming instead you would be a master of all these technologies.
I'd disagree with you. I have a CS degree, and knowing the basics of Computer Architecture doesn't do anything to people participating in debates over software development tools.

If anything it should make you realize that tooling is very important, as you get to experience first hand the enormous increases of potency each abstraction level gives you, from electronic gates to bit codes to asm to C to Smalltalk or Lisp.

If any of those levels opened up your eyes to the power of tools, why wouldn't it open your eyes to many other technologies?

Some good fundaments for your arguments make sure you can build a good opinion. I like Ruby because its object model is near perfect, I like C# because it's got one of the most powerful syntaxes out there, I like Haskell because of the incredibly pure functional style and I like Javascript because it runs in the browser (of course I write CoffeeScript so I don't have to deal with some of its failures).

Do I think these technologies could be better? Yes, but that doesn't mean they're window dressing, and it doesn't mean I'm not optimistic about them.

Also, I'd definitely argue the crap out of anyone who dares to disagree ;)
Automatic XOR decryptor tool
Huh. And not one word about not radicalizing your employees and contractors by carrying out secret business which is contrary to the public good, and lying about it.

Or are model employees supposed to be minions and do that?

More business-y, this shows a (well-known) limitation to 5-whys analysis. There are very different endpoints with the same analysis, depending on what you focus on.
Vue.js – MVVM Made Simple. A library for building interactive web interfaces.
Y Combinator's Jessica Livingston: We Just Funded Our Most Diverse Class Ever
Interns in non-engineering professions are often unpaid. This is perfectly normal.
Most native frameworks provide tools to position elements, although at the end of the day they are just positioning things on an x,y,z axis.

Using CSS and JS you can do the same thing, respond to events and re-position your elements.

The problem is, people get preachy about how you shouldn't use JS for this, because websites should be progressive and degrade gracefully. Native code doesn't have this problem as much as it's not only accepted, but viewed as cool when you only support the latest OS version (iOS7).
And what's the timeline for Mozilla providing it in Firefox?
http://lnav.org -- A fancy log file viewer for the terminal. Cool because it provides a lot of features over 'tail -f' without being more complicated to use. Just point lnav at your files at it will auto-detect the messages format and present you with a single time-ordered view of your log files.

It also has more advanced features (http://lnav.org/features/) that are usually only available in server-based solutions, like doing SQL queries over log messages.
Example of competitive Website benchmarking for insurance industry
"VCs and in-crowd founders, not engineers, created that age discrimination culture"

Just not true in my experience. I spend most of my time outside the valley/VC world. Seems to be common among twenty-something dev types everywhere. I've not noticed any change for the worse over the last twenty years (although now I'm in my forties I'm seeing more of the disadvantages of ageism ;-)
Does anyone use OpenStreetMap on Android with any success? I'd be grateful to hear of any maps/directions apps that I can use as a replacement in this category.
Tech’s Diversity Problem Is Apparent as Early as High School