skysight-inc/HackerNews huggingface dataset:
Groan.

Reporters have already had access to drafts of this executive order. It's a watered-down version of the Lieberman cybersecurity bill, to which CISPA was a watered-down market-friendly alternative. From the thread on the original disclosure of the EO:

The Obama bill (note: Obama-supportin' Democrat here) is worse than CISPA: an everything-and-the-kitchen-sink bill that randomly creates incentive programs, new research organizations, a "cybersecurity tip line", and federally funds research into DNSSEC (DNSSEC: Rated S for Statutory).

Also worth noting: nothing in the Lieberman bill that this EO is patterned on creates enforcement mechanisms for IP and copyright enforcement, or for collecting customer information from ISPs. Of course, neither did the GOP's CISPA bill. That's because neither regulatory effort is about user information.

The problems both of these ill-conceived bills are addressing are simple.

Problem 1: There is no coherent strategy in the (vast, sprawling, chaotic) federal government, which is the largest IT operator in probably the world. Every agency does something slightly different. This means (a) nobody is doing exactly the right thing (usually, they aren't doing anything close to the right thing) and (b) it is prohibitively difficult to introduce new technology to help fix things, because everyone you'd get to buy it has a different set of hoops to jump through.

Problem 2: If you were a foreign adversary who wanted to cripple the US with electronic attacks, you probably wouldn't bother hitting government IT systems. Instead, you'd go for something like the power grid, or a trading exchange. Those systems are privately operated, and so nothing the government does to try to track, monitor, or deflect online attacks can benefit them.
Show HN: The Art Commission
Hi HN. I've been working with two fantastic entrepreneurs to help launch The Art Commission. The founders aren't HN readers so I thought I would share this with you.

The Art Commission, an online platform that connects artists with design and art professionals as well as private individuals seeking commissioned art.

We'd love your feedback on the site!

http://artcommission.com
Have you ever read The Wealth of Nations? It would seem that at least some economists understood this principal.
Yes, that may be the case. I am not taking side of Microsoft. I agree that if Microsoft have won antitrust lawsuit we would not be in current highly competitive situation. I am pointing the fact that people should have complained same way as they have complained for Microsoft's case.
Well, when TF2 came out, it was laser focused. [...] The 9 classes were designed to be recognizable from their silhouettes alone, which is pretty brilliant.

That's interesting and quite disappointing to hear. In Valve's in-game commentary, they specifically point out that they were trying hard to achieve exactly this (distinctive outlines). It sounds like there's been a complete change for the vision of the game, likely due to personnel changes.
Usually when I "search" Google I'm actually just shortcutting to Google from my set search engine which is DuckDuckGo. DDG does the job most of the time, but for some things I find it easier to hit Google still.
That's because the EO (apparently) concerns itself with the operations of systems within the federal government. Government intervention into privately operated systems requires congressional action.

The federal government is collectively the largest IT operator in the world, so there's a huge amount of work to be done and policy to be created just in setting governance standards for their own systems, which is what the administration is doing here.
Agree. That is something I dislike about go. A lot of rigth things, ugly as hell c syntax. For people that love C-like is hard to understand how taste that bad for people that love something else. Is like OO vs FUNC, C-like VS anything else.
Dynamic ActiveRecord Database Connections (without Rails)
According to http://blogs.msdn.com/b/ie/archive/2012/06/13/advances-in-ja..., IE has separate GC and JIT threads- if I were to guess, I bet it's the GC
Avoid they common Job-Posted-on-Web, 1000 applicants, sort out by bingo words mistake, and instead search your developers where they are: On IRC, GitHub, CPAN, ...

Offer home office, remote work. Restricting yourself to your home town, or to developers who are willing to move, will restrict you to 2nd class devs who just need a job.
Yeah, I'd like to nuke it, but there's so many things on there that family and friends post that I'd never get anywhere else. The photos of my 2 year old niece. The articles my friends only post there.

Years ago I created http://tgethr.com so I could hopefully get my family just posting/emailing these things around privately. It turned out super useful, but a private network like that just doesn't stick too long. And most of the photos/links/articles just end up on FB.
That's definitely a concern, since I don't like FB much as a company. Thankfully, this hasn't happened in my social circles yet and it doesn't appear that it ever will at this point.
Going Public with a shell company.
Yeah, and it was about time they did Stripe!
I'd love one if you get some more. My email is in my profile.
In many large corporations including the one where I work, the wages, salaries, and benefits brackets are all determined by your title. The only way to get out of those brackets is to get promoted to a 'better' title. I'm don't care for titles.

When I was first starting out, I was the first hire under the "Director of Software Engineering". He was the only one in his department for over 3 years. The company had only a handful of people. Shortly thereafter I found just how bad the situation was. After 3 years for what was essentially an enterprise data entry application there was not one production line of code written, but he had a great title! I had a painful experience working there, but I'm better because of it.
I'm guessing that in these languages you don't need special argument types (or you can use the same code for any function)

There are several others that support this though... Python and JavaScript spring to mind.
Depends. You can choose your measuring system to make some physical constants 1, but not all. And the choice is not obvious for all constants.
They list the reasons why they won't do that in the FAQ at the bottom. That said I think they are greatly underestimating their fans.
Proto.io works for me and it's priced right.

http://proto.io/
Do you have the possibility of going back to school? I don't know how old you are, but maybe a masters degree in CE could help you.
How freestyle rap frees your brain's creativity
I'm sorry to see them go, I always had taking a ride on my to-do list. I guess that is part of the problem.
I have question that suits the context.

Will Quantum Teleportation, if possible, let us reduce, if not remove, the hardware for communications? As in, there will be no need for giant fiber-optic cables or wireless routers?
Anyone gets to know about results getting announced, post here please. Thanks
Cracks me up when people cling to titles. Even funnier when I see software developer 3 on a business card!
The solution in this post doesn't work. It just changes your settings for the ads on the right. Not the ones in your feed.
Hi. I'm the author.

I'm advocating breaking the system into modules with messaging between them, at a fairly course grain (i.e., between subsystems). Within the modules, do whatever you want, but I'm talking about decomposing a system into a service-oriented architecture, or multiple Erlang processes and applications, or Unix pipes, or whatever you want to call it. (Doing it at too fine a grain leads to lots of CPU churn from excess serialization, of course.)

JSON is a decent example of a neutral and lightweight protocol, but it's worth actually thinking long and hard about the shape those messages should take. (I prefer text or binary payloads, but I'm also doing embedded development and a real JSON library costs ROM.) Thinking hard about those interfaces/protocols between the pieces, and keeping them tight, is where the value comes from.

(Kind of a quick response because I'm at Clojure/Conj today, sorry if I'm missing part of your point.)
Yes, it's worse than Microsoft's dominance of PCs in the 1990s. Back then, at least you could install whatever software you wanted in your machine. Now it's completely locked down in the iPhone and Windows Phone. What happened to the hacker culture that defended users' and programmers' rights? We should be making more noise about this problem.
The more suburban/rural party gaining an edge over the more urban party is a natural result of any kind of geographical based representation.

Plus the Dems play the same game when they can: http://www.propublica.org/article/in-california-democrats-re...

Do you have an alternative strategy? Should it matter at all which district you live in?

What would be the consequences of representatives coming straight from population breakdown? Worse schools in districts with smaller populations?
> Name-dropping the "cloud"?

You must be new around here. :/

Edit: My favorite link of the past few months indicated the percentage of people who believed that bad weather would affect cloud services.

http://www.techspot.com/news/49980-majority-of-americans-bel...
Sure, with enough boilerplate code you can do anything in anything. It's more of a categorization of what's the normal style, of what is already provided and encouraged.
That had me scratching my head as well... Ugh.

Can anyone actually shed some light on this conundrum?
Raise Capital: Financing a start-up company.
Yeah, I'm sure that's appreciated by the professional teams in Japan, South Korea, Taiwan, Dominican Republic and Cuba.
One of the reviews mention android, which is apparently where the prototype is. It's unclear to me, though: is this only for iOS now?
I see a great analogy with the whole Nexus strategy. The break-even approach doesn't make economical sense at first sight but Google is selling Android bottles for a nickel until there are no competitors left.
In what way were you hindered? I deleted mine years ago and the only downside is that I occasionally can't see a photo album someone sends me. It's not like photos only exist on Facebook.

I can't speak for other people, but the effort it took to maintain a Facebook presence (deidentify unflattering photos, take a few minutes every day to get caught up on people's minutiae) was far greater than the benefit it brought me.

People who want to talk to me know my email address and phone number.

(edit: clarification, first paragraph)
Still didn't work :-)

[ey-local] There was an error executing the following command with VBoxManage:

["getextradata", "c1b26f67-4da9-4245-b576-d72b9fa5a346", "EY-LOCAL/network-ip"]

For more information on the failure, enable detailed logging with
VAGRANT_LOG.

I emailed you.
Here's an off the wall idea that i'm not sure is even technically feasible, but:

How about a way to "OCR" the drawn interface in a way that the software is able to parse the elements out (buttons, toolbars, swatches, etc.) maybe using the iOS HIG and other contextual clues. The output would be a xib file, ready to iterate on.
jQuery Crash
You don't have to go to hardware companies to find these positions. Look at companies that support the internet, not the ones that use it. Such as DNS or OS level positions. The majority of resolvers still just run on plain old C and do it very well.
Have you considered using parenthesis, or showing powers instead of repeating numbers?

IE 250 = (5 x 5) x (2 x 2 x 2)
250 = 2^3 x 5^2

You could always display both
> I don't know how old you are

25

> Do you have the possibility of going back to school?

Yes, I do, but I don't think I'd be able to handle it, especially with a wife and a full-time job. Read more here: http://news.ycombinator.com/item?id=4702350
Which is more practical?

A: "Hi, can you please supply us with 50MW for the next 12 hours?"

B: "Hi, can you please supply us with 2.16Tj at a rate of 50MW?"
I don't ever "like" major brands. But I do click like on small local businesses, or things my real-life friends are involved with. For a small business, every little bit of free promotion helps.
I'm more than a little concerned that this is not the default answer to this question. While Nest certainly shared blame in choosing FB as their partner in advertising, I think the real problem is the FB only cares about advertising.

I'm amazed at the number of people that I hear complain about this stuff and yet keep using FB as if it is essential. For instance, add your cell # to your account to confirm developer status and then turn off notices. You will still receive texts from FB because they don't give a damn.

For the life of me, why people willingly give so much of their information to a company who clearly does not care about privacy is beyond me.
I agree that inflation should be officially defined as an expansion of the money supply, with rising prices being simply a result of that rather than the definition of it.

But the actual textbook definition is, simply, a rise in the general price level of goods and services [1].

This unfortunately makes discussions of inflation ambiguous - is it being caused by expansion of the money supply, or increase in demand, or decrease in supply, or falling interest rates... etc?

[1]: http://en.wikipedia.org/wiki/Inflation
Sorry for the confusion. Yeah, we built a prototype for Android. Now we're asking folks if folks want a full version for the iPhone.
I would also suggest that he have his english teacher review his posts with a red pen before posting. The grammer made it for a very hard read. I hate writing, and am not great at it, but I also hate reading writing that is as bad as mine.
This is pretty simple: just don't "Like" anything. Seriously. It didn't take an oracle to figure out that "Likes" were always going to be a gateway to direct advertising.

And for things you "need" to "Like" (eg to enter a contest or get access to something) then just use a dummy account like many do for playing Facebook games, for much the same reason: (almost) no one wants to spam their friends with "I milked a cow!" messages.

This is Facebook's (and Twitter's for that matter) biggest problem: their apparent monetization paths are at direct odds with the user experience.
haha, Ireland, i.e. - I see what you did there.
Shrug. People who can upgrade have already. It isn't a won't, it is a can't. So you aren't teaching anybody anything.
OpenCL is basically the systems programming language for GPUs, like C is for CPUs: as low-level as possible while still having the capability of being hardware-agnostic. Something like OpenCL has to exist in order for the higher-level alternatives to be possible. And just like MATLAB offers acceptable performance, we will eventually see some good high-level languages for GPGPU.

You can be sure it won't be any currently popular language, though, because almost none of them have support for the kind of pervasive parallelism needed (why isn't parfor the default kind of for loop?), and of those that do support that kind of parallelism (typically by being purely functional and supporting lazy evaluation), none come equipped with the necessary facilities to optimize the code for a particular GPU (by tweaking how the problem is split up).

The Xeon Phi does have an advantage in that it's easier to get the code running in the first place, but the difficulty of optimizing it for a massively parallel GPU-like architecture is (for now) exactly the same as faced by OpenCL and CUDA users.
I have asked myself the same question, why doesn't Mozilla file an antitrust complain or something like that against Apple? They're not only bundling their own browser, but also actively preventing competitors from using the platform.
Which is unfortunate because tmarthal's link is quite good:

> Here is a great article on what it means to be a Senior engineer: http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engi...

> The long answer is maturity. Then the author goes to explain what maturity brings to the discipline of software engineering.
The pricing seems way too low. $30 dollars a month for studios is pocket change to a 30+ person team
So, it is a noble thing Matt is doing here, but my skepticism always kicks in when a post like that does not include a self evaluation.

I am sure you could fish up some great job opportunities for anyone who writes you a nice e-mail. But is your own job the job you want from your career?

I mean, being tech lead on a big company is nice and all. But the company is just a coupon distributor, I'm not saying that I work for the sexiest startup in the world, but I'm just saying that 'up' is not always the most satisfactory trajectory for a career.

I don't think I'd be happy for long at a company like LivingSocial, unless you guys are hiding something behind there that makes it a very nice place to work at?
Description:

A jQuery plugin for crashing IE6. That'll teach those
motherf!%@*#s to upgrade their s#*t.

To save your time, here is the code:

;jQuery.crash=function(x){for(x in document.open);};

Define a function on a global object? Plugin!
So? Let's say a corrupt mayor makes a deal with a building contractor - you pay me a million dollars and I'll give you all the building contracts. Then it was discovered and the corrupt mayor went to jail. Is there any reason the society has to keep the building contracts part of the deal? I see none.

The only difference in this case is that the corrupt officials that betrayed the public interest in exchange for votes and support of a group of special interests are not in jail yet.
I knew this was an edw519 post when the second point immediately talked about customers. :)

Thank you, this is a good set of points.
yes it was me and as you just discovered I'm not perfect and made many mistakes in my life ;)
Note however, that I try really hard not to make the same mistake twice and this lessons I learned 3 years ago stuck with me.
The question is how relevant is your point? Are you trying to help the discussion or attack me personally?
The benchmark is "internal only". How convenient. So basically those are just meaningless pretty graphics.
But the infographic neither says nor implies what you say they think. Where, please, is the dissonance between supporting contraception and thinking that people are valuable?

I don't know what you think I'm trying to defend, other than people being accused of inconsistencies that aren't really there. For the avoidance of doubt, though: I have no connection of any sort with the Gates Foundation.
This is the Modem World: Hotels owe us free WiFi (and cotton swabs)
I know. That's my point -- how far common OOP has drifted from that concept of object-oriented programming. (I'm the author of the post.)

It's a meditation on why Erlang feels more OO to me than (say) Java or C#.
I think he was referring to the "title-itis". Titles make absolutely no sense and they seem to be used as a currency by employers and as resume trophies by programmers themselves.

To many times have I seen mediocre programmers negotiating themselves into a BIG title simple because the employer didn't want to give that person a pay rise (titles are free you see). Once they get the title, they sit on sit for a few months and then they fuck off to work for another company. This way they keep their title AND get a pay rise and all while being mediocre.
I think the real reason IE6 persists is b/c windows 2000 persists and IE6 is the newest version of IE that can be installed on Win2K. Firefox no longer supports Win2K and Chrome has never supported it.
Go to space companies and apply for positions with "avionics" in the title. It'll be a mix of people from software and hardware backgrounds, but everyone deals with hardware on a low level.
I'd go with physical presence if you've got a limited market.

I mean, you're talking gifting, going down to where people are helping with Sandy and organizing gift exchanges might be a good place to start.
"Call them hackers, ‘ninjas’, or ‘rock stars’ if you’d like."

Anyone who uses any of those terms to mean "developer" is a huge red flag for me.
> Look at companies that support the internet, not the ones that use it.

Excellent suggestion! Can you list some examples, please?
Not really, Nokia's Lumia 920 does better on most:

* Higher PPI and raw resolution
* Better camera
* NFC

Benchmarks, the Nokia wins with SunSpider...

Even versus the Galaxy S3, when benchmarked with ICS (though the phone was manufactured after ICS and specifically described as being optimized for Jellybean), the results were a very mixed bag (http://news.ycombinator.com/item?id=4558580):

iPhone 5 won in Browsermark, lost in GUImark, and Sunspider.

(That whole article was a little frustrating - many problems with the benchmarking, and the conclusion)

Disclosure: I've had an iPhone 4, 4S, iPad 3, which I recently (this weekend) moved away from to the Lumia 920.
Until people start being willing to pay for services like Facebook or Twitter these kind of antics are inevitable.

Unless you're paying you're the product.
Well, what is a language then? My opinion is that any abstraction layer that shapes thought and allows for the expression of new abstractions is a language in its own right. If it has a textual syntax, great! But this isn't necessary. It might be a programming environment that exposes new or different metaphors from its underlying host. An object system in Scheme is defining a new language, an enhancement of Scheme, that happens to be OOP.

SketchPad is a language, just a very inexpressive one that is not targeted at traditional programmers. ThingLab defines new metaphors and such, programming in ThingLab is a distinct programming experience from Smalltalk. Heck, even Bad Piggies is defining an inexpressive language in the context of a game, or think scripting in LittleBigPlanet.
Yea, I came here to say that too. I can't imagine adding a Dropbox-only solution when something like filepicker.io exists.
I don't know why an experiment like this would be minified. It would be much more interesting with well-commented source.
Most of the work was on the hardware side, and I'm being deliberately vague there due to NDA.
Learning CUDA is very much doable, if you're already a competent programmer you'll be up and running in a relatively short time. The biggest hurdle will be to gain sufficient insight into the intricacies of memory management and how to squeeze maximum performance out of your hardware, but if you're satisfied with just a sizeable bump then it should be easy enough.

If you want to go all out you can probably get to the required level of knowledge based on a few weeks to a few months of really hard work depending on where you are coming from in terms of experience.

The docs are excellent, there are tons of examples and google will usually turn up a solution to a problem in case you hit a snag.
Uhm... does this mean the app cannot work offline?
Businesses like Uber pay a lot for them. Corporate taxes, payroll taxes, sales taxes, gasoline taxes, business licenses, registration fees, etc. etc. Trying to justify every runaway regulation and fee with "oh, but we have to build the roads!" is only going to convince somebody who is too lazy to think about how many taxes business like Uber has to pay in any case.

And if by the "services" you mean blocking competition and being the enforcement arm of the unions - then I could do without these "services", thank you very much.
I already use quicklisp.

I don't like any templating system that mixes frontend with backend.
You guys still made it to the top on another post(weirdly) regardless. Congratulations! :)
I'm sad to see this game go. It was really fun to play. The beautiful art and non-violent gameplay made it really a really unique whimsical game.
Attention Spans and Response Times: How Fast is Fast Enough?