skysight-inc/HackerNews huggingface dataset:
To be fair, src/main/java is often the default places build systems look for code. I'd rather use that then complicate my build scripts.

There's also src/main/resources, src/main/webapps, and possibly other dirs that can go in there that aren't other languages.
In Firefox, that Easter egg is called "about:config". (And it even comes with a warning to scare away less technical folks who stumble into it.)
They didn't say they rebooted any devices. They said that they didn't make the binary persist through reboots. They probably installed their binary in /tmp/ or similar which would get wiped if the device happened to reboot.
Technological ignorance from the law makers and the judicial system is in part why that law exists and why Weev is locked up. It's funny to hear them butcher technical words and to see the word "Goatse" on CNN.

..But I've stopped laughing. It's time that technologists step up efforts to change things in the favor of communication and free speech.
How to Think About Risk When Investing in Your Career By Reid Hoffman
+1. Great comment.
Thanks Roham.
Interesting, maybe we should revoke IPv4 assignations to Apple, Ford, HP, Prudential etc. who aren't using anything close to the 16 million IP addresses they have.
If they have to ask, you didn't afford it.
The Mickey Mouse Act springs to mind...
http://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
Don't confuse Hans Rosling with someone who has never studied health issues on the ground in Africa. He has.

What Hans Rosling has been doing for the past few years with these data visualizations is argue that our views of the developing world are outdated, and that we need to develop a more flexible model of appropriate aid for countries depending on where they are now in their development cycle.
Mr. Librarian, What May I Hack?
I would buy this
Long story short: I was thinking of switching for Chrome to Firefox, but there was a feature I was missing: tab to search in any site. For example, type "stackoverflow.com" in the URL bar, type a query and you're searching in SO right away. In Firefox it doesn't exist, so I made it.

Here it's in the FIrefox addon gallery:https://addons.mozilla.org/en-US/firefox/addon/tabtosearch
My family recently purchased three Nexus 4 phones straight from Google ($300 each), and picked up a T-Mobile Family Value plan (which means you don't get a phone subsidy, but it is a cheaper) with 1000 minutes, unlimited sms, and unlimited HSPA+ data. $120 / month for 3 lines.
Yes, but what is the problem with that? A call using Twilio does not necessarily have a PSTN component. It's the same principle as using Twilio Client; Twilio provides nice tools and clean APIs to code against, it's hardly unconscionable that they charge a peppercorn sum to use them.

Disclosure: Former contractor/consultant at Twilio
EA CEO John Riccitiello steps down
Awesome, I love it. an automatic up-vote on the first Stackoverflow answer that works would be my only addition.
Flea Marketers Rejoice TSA Auctions Large Lots For Cheap
Finding the optimal meeting time for a team using GitHub
It's OK To Change Your Mind By John Battelle
You can use as much spare CPU as is available. Upon contention, the CPU is (in theory) dished out fairly. Other schemes are of course possible (like Amazon's EC2 where you get a fixed CPU allotment).
Hah, fun idea.

Modified it a bit to run in parallel. I guess I'll leave it on for couple hours and see if it gets anywhere.

current output:

1363637914 2013-03-18 22:18:34.118051 +0200 EET Stats: 0/53659699 (0%) good/tries, 223559.91320127275 ops/sec
Cool, so if I unlock it before time it could be a breech or contract? And once the contract expires I can do it anyway? And sell software that helps other people do the same?

Oh wait no, it's a DMCA violation and a criminal offence, well that all seems fair and proportionate.
You don't. You don't use RSS in FB or Twitter either. All of the social networks see themselves as competitors to RSS.

Or to put it their way, RSS limits their profitability.
I hadn't read that. However, in the counter-examples given, which all involve immigration, the AG is using his explicit statutory discretion to halt or defer proceedings on individual cases.
Do a test. Invite a few friends for a "social experiment" to a bar or party and let them wear a couple test shirts. Forward the info to yourself and see if people use it. Do this a few times and you'll have your answer.
Then angularJS dropped. Now we see it there as well.

[disclaimer: I am programming a service in angularJS for the client and SpringMVC for the server. My code looks exactly like this. I cry myself to sleep every night.]
I don't know if it prevented him from going to jail, but I'm sure if he'd behave responsibly there would be no way he'd get 3 years. But then he'd not be him, and the whole matter would be different. The whole point here is that he is him, and if he'd get a slap on the wrist he'd probably just decide he's invincible and nobody could harm him and proceed to do more harmful things with a full sense of impunity.
EA CEO, John Riccitiello Steps Down
That's unclear. From their use of the past tense, it certainly implies that the machines had been rebooted.
Does remote working... work?
I think there is another issue here. Python world has watched as Node.js has been eating its lunch on the server side and they decided, ah, surely that is because Node.js has async, if we add that too, everyone will love Python again and come crawling back. They are not saying, I think that is written between the lines.

Except one thing, as you pointed out, people use Node.js -- 1) it is JS 2) V8 is fast.
I like PIA and have an account for public hotspots, but this comes off as FUD.
Those two don't work in the general case.

The first only leaves the unique members of the list, so you get a sorted set. The second sorts lexicographically, because javascript's .sort() method on arrays sorts lexicographically. This means that if you have a list of numbers like [1, 2, 10], it will get sorted as [1, 10, 2]. Unless you pass your own comparator in.

What this page really demonstrates is that there is precisely one answer on stackoverflow containing a complete generic sort function in javascript (quicksort in fact).
A Science of Signs of Spring
I don't know if I should be upset about this or not. If he's talking about unpaid labor he can go fuck himself with a chain saw.
Wonder what kind of market there would be for a site called something like "TSA Took My Knife" where you could sell people their stuff back to them?
It's similar, I suppose. Like the Wikimedia example, the Lua you write for WoW is tightly limited -- there's an API available [1], and you can request some extra data from the server sometimes. However, there's absolutely no loading of external modules, contacting any sort of outside server, or any direct file access. There's also large swaths of "what the player can do" which are blocked off from the API, in the name of not allowing people to automate core game elements.

[1]: http://wowprogramming.com/docs/api
That sort of thing is usually under non-disclosure.
You can have a pretty close approximation on chrome with this plugin (fauxbar):
https://chrome.google.com/webstore/detail/fauxbar/hibkhcnpka...

It searches your history and bookmarks too, which is what the awesome bar does.
To read more: doing after thinking
I totally agree. The only problem is hosting the api for a new example app. I could write an example app using the github api requiring OAuth. Does anyone know of a public api that allows modifying resources without login?
I think disabling cache could improve SSD lifespan. I would leave that option to the users.
1. Start on a small project and work your way up

2. Try to work for someone you know, so you can make your beginner mistakes

3. You can't compete with $5 and hour, but anyone hiring you is going to be paying for the fact that they can see you face-to-face (i.e. you're selling the service and hand holding as much as the code)

4. Once you feel comfortable the branch out
As Guido mentions, @coroutine/yield from is very similar to C#'s async implementation (with some differences like type safety).

Since Guido has the barest of descriptions on how this works, you may find the C# async description useful. [1]

[1] http://msdn.microsoft.com/en-us/library/vstudio/hh191443.asp...
When did warnings indicating that "this option will destroy your computer if set carelessly" become verboten? Why waste the expensive time of advanced users for no real benefit to the masses?
How is stating that one is on a high-horse nasty?

Too often, people say "why is this on HN" without actually thinking about how some of the stories and information may actually be of interest to people of this community.

Further, it appears that such statements are more often coming from a sense of superiority and its really annoying.
You sir, are a gentleman and a scholar. It's a great idea, I needed something like this 3 or 4 times in the last 2 weeks.
That is on the list, I am at the point where I can do that, and may do so next week; but say I get a bunch of people texting in (I am not so much worried about people texting the shirt honestly, I am fairly confident they will), what can assumptions can I make? Or is this a matter of "if people have fun with it, run with it?"
FYI, you can link to a specific line on GitHub by appending #L<line no.> to the URL. In this case: https://github.com/gkoberger/stacksort/blob/master/js/script...

GitHub even adds the anchor for you if you click on the line number in the gutter. (shift-click to select a range of lines.)
Show me the case where somebody is prosecuted solely because "they think you're a dick" - as opposed to actually doing something criminal while being a dick - and you'd have much stronger case.
I'm not aware of ACLU defending any criminal actions of the Klan. If we talked about Auernheimer's freedom to express his views, however vile may they be, it'd be completely different case.
The Tragedy of Jailing weev
Overused words of 2012/2013:

Awesome - "We believe in building awesome products that make your life better."

Passionate - "We are passionate about bringing 3D advertising to the web."

Obsessed - "I am obsessed with brunch."

I'm not dissing excited people, just wishing more people would use more creative words.
Dribbble Bit to Facebook Contest
#unitools → Tools for dealing with Unicode.
This powerpoint viewer would be much nicer to use if I could hit spacebar to skip down a page.
Eh, Perforce is too pleasant if we are really embracing enterprise; makes it too easy to do sensible things like use a git client. No, it has got to be SVN for maximum pain.
> As Privacy Engineer Monica Chew at Mozilla asks, “Is it really worth having a preference panel that benefits fewer than 2% of users overall?” — obvious spoiler alert: The answer is no

This logic is so wrong that I don't even know where to start. Every obscure feature might be used by only 2% of the users, but it's not the same 2%. If you removed 10 of those "useless features that nobody uses" you just made your product unusable for 20% of your users.

But it's not even that. If I'm in those 2%, I don't care what other 98% are doing, you are breaking something I depend on. I want to use products that won't break my workflow even if over time I cease to be in the majority. It's a matter of trust (you hear me, Google?). There's a reason why countries that protect their minorities win over time, and I believe the
same will be true for software products.

PS. By the way, what Monica Chew and Alex Limi think of accessibility features? Fuck those blind people, right?
I reckon nearly all of them. Pointless this sort of speculation isn't it?
Woman who lost downloading case says she can't pay
But what if you wanted to swap out your IOC container? I think you'd have to inject your container using an InversionOfControlFactory pattern
Gradle build script of course!
If you're going to work in software, you had better get used to it. The difference between software with a CVE rap sheet and software without is that you know about the vulns in the software with the CVE rap sheet.
It seems to be fine from here (San Francisco, CA)
ya..even I thought the same, just like the T-shirts the other day ;)
Pedestal: An open source tool set for building web applications in Clojure
Most people's "true public IP address" is just as pseudonymous though.
I'm also seeing this issue - if you open a new issue, please link to it.
I did cry a little. Hit too close to what is sometimes home[0].

[0] https://plus.google.com/u/0/111011776153281260419/posts/GWdk...
Yup. Sadly, we need to keep in mind that the word "hacker" still has negative connotations with the public at large (especially as regards security concerns). So it's a likely term to appear on very conservative blacklists.
If a site like StackOverflow/Github had a more powerful search, better semantic data, etc. maybe people would be able to create things primarily by searching through it?

In this example, one would type "sort array" and it would auto-find a function that sorts an array, but perhaps more advanced things can also be done? I guess it depends somewhat on how re-usable code really is, besides on the ability of a computer to find the right code.

At the very least, there should be better search/help when one is coding. SO's current search isn't good at returning the best results.
The only thing that drives me irrationally bonkers is the increasing use of "loosing" instead of "losing", even here on HN (https://www.hnsearch.com/search#request/all&q=loosing). Mostly because I cannot comprehend how anyone can not know how to spell "losing". However, this isn't slang.
the link is down, needs either cookies or referrer
I regularly browse with JS switched off, with some sites white-listed. I would say it improves my browsing experience, no ads, lightning fast page loads, no CPU consumed by browser... Also it improves security as most attacks use JS at some form.

And I find requirement to have JS switched on pretty arrogant. Especially to blind people with braille-readers.
Yes! Who fix this? I want to buy them! Like... ehh. Now!
Oh how I loathe thee, "this.", let me count the ways...
Oh damn. Already halfway through refactoring. Can you update the change docs to note that?

https://github.com/rethinkdb/rethinkdb/wiki/ReQL-changes-in-...

I don't see it on there.
According to the linode FAQ [1], current linode servers have roughly 20GB of RAM shared out. Does anyone know the spec of the new servers and what the max memory would be? The max for the CPU seems to be 750GB [2]. Presumably servers would be far less than the theoretical max, but fingers crossed they'll be able to bump the memory at some point soon so that they're a bit more competitive with others.

I was really hoping that was going to be this announcement, however the fact they've titled it 'The Hardware' hints that there might be nothing new on RAM in the next announcement, which would be a shame. Upgrades to CPU are nice, but it'd be nicer to see a RAM upgrade, as almost everyone is constrained on RAM rather than CPU or disk, particularly on newer hardware and with their new bandwidth limits.

I feel rather ungrateful now having said all that. Thanks anyway Linode!

[1] http://www.linode.com/faq.cfm#how-many-linodes-share-a-host
[2] http://ark.intel.com/products/64595/Intel-Xeon-Processor-E5-...
OK, but any journalist writing on legal matters should know that the statutory maximum is not a good guide to the likely sentence in the event of a conviction. To mention the statutory maximum without any qualification is sensationalism masquerading as cold fact.

By that standard I could say 'X has been arrested for littering - he could face the death penalty!!' Well, it's possible - until X has been charged with something specific, who am I to say he won't get hit with a capital murder charge or somesuch?

I don't agree with you about the how the OP is using the rule of lenity. He specifically says the executive needs to change its enforcement on that basis, whereas changing the law is something that would be done by Congress. If he can't say what he means then he has no business reporting on legal topics.
It would be impossible to move rendering to the client.

Transforming wikitext into HTML is surprisingly IO-bound, since most Wikipedia pages transclude many other pages for templating and logic. It's very slow now, and you need to be close to the database for this to be remotely practical.

Lua gives the community a way to replace certain horrible templates which perverted transclusion and macro-expansion to do logic. But most Wikipedia pages will still transclude a lot of other pages.

Also, web browsers are not the only consumer of Wikipedia pages; you can also download PDFs and so on.
This. i am so glad it is winning. chances that this poll help its speedy demise? none. at least i finally get to use it without feeling slughtly ill
Thanks for the great feedback. We definitely appreciate how enormous the problem is and that we're just at the beginning! (Without giving away too much, we're already working on some of the things you mentioned.)
Huh. Is this an opening shot at "Unity for Firefox?" because really, I'm not too upset at software not being modeled on Microsoft Bob and Metro.
This does seem brilliant. Well done Foxers!
Make your services better
Could this be linked to the SimCity recent clusterfuck?
I am surprised not a lot of people at HN do this. Disabling predictive service is one of the first things I do after installing chrome on a new machine. Something about sending every keystroke made on the omnibar to Google makes me feel uneasy, it could also be the paranoid in me talking.
The law is broad enough that any unauthorized access (even apparently toward private companies) constitutes breakage. I don't see how it would be any different in this case.
> Collecting lists of e-mail addresses from private databases without authorization should be.

Unauthorized I can see, but "private"? What was "private" about this database he accessed? It was a public API on a public server with no authentication required.

> Weev said in IRC conversations that he was going to sell the e-mail lists.

Yes, but he didn't. Is he being prosecuted for doing something he said he would do, but did not do? That seems dangerous.

> If someone breaks into your house with safe-cracking tools in his possession, he doesn't have to actually break into your safe to be charged with and convicted of burglary.

This is death by bad analogy. He wasn't breaking into a house, no safe-cracking tools were required (nor, probably, on his person).

Why not argue to the actual point? The list was not sold, distributed, or published -- why is it necessary to fall back to analogy there?

> I don't lock the door to my apartment. That doesn't mean you're welcome to walk in and look around. If we were in Florida or Texas, I could shoot you in the face for walking into my unlocked house and nobody would convict me.

Death by bad analogy, again. Surely you don't think that downloading publicly available data is analogous to B&E? And if the email addresses are so precious as to warrant a 41-month prison sentence merely for accessing them, shouldn't the idiots at AT&T be held at least partially responsible for making the data publicly accessible?

> Obviously this is too high of a bar for people like Weev.

Ah: guilty people are lesser people?

I'm not even sure what Weev's crime was here, in layman's terms. Was it accessing the public API in the first place? Was it sending the list of email addresses to Gawker? Was it talking about doing nefarious things with the list of email addresses? Was it not contacting AT&T first?

If I had to describe this case to someone who knew nothing of computer systems and explain why the 41-month prison sentence was justified, how would I do that?
Couldn't agree more! Consumerization of IT is part of the reason I started https://starthq.com. I feel that there's a really big opportunity at the intersection of internal IT, employees and third party developers.
While my reply may only tangentially be related to TFA, your last sentence reminds me of the Manager / Career Tools podcast episode addressing this very issue: http://www.manager-tools.com/2012/02/internal-support-roles-...

From the podcast episode's description:

The relationship between internal support providers and their customers has to be one of the most frustrating in the corporate world. The provider NEEDS x and y and z before he can solve the customer’s problem. The customer just wants a thing, that does ‘you know’, and just works. Both are hampered by corporate policies and processes.

There are ways of making this relationship go more smoothly. But as an internal support provider you will need to change your perspective in order to make this work. You might find this hard to hear, to take and to make the changes we recommend. We’re dedicating this cast to the Atlanta January 2012 conference attendees who found it hard to hear, but thanked us for telling them anyway. We hope you’ll feel the same way.
Make It Better
Is there not some level of basic accountability? I mean, shouldn't AT&T face penalties for hosting consumer data in such an egregiously unsafe fashion?

While I think the responsible disclosure could've happened in a better way, I don't think this is akin to walking into an unlocked house. This is a web server that's only protection was prayer. There was no authentication, no verification and no accountability.

What makes me so mad is that AT&T can be so goddamn careless with my information and skate away free while the gentleman who exposed this lack of attention is sent to a jail for a very long time. It just doesn't sit well with me and I don't think the boundaries are obvious.

I'm not a hacker if I increment a URL by 1. I wouldn't even call you a hacker if you used DNS reflection attacks. To identify cheap parlor tricks as hacking is offensive to the professional breakers and ludicrous in the larger scheme of things.
I'm slightly younger than you, but I'm emerging from the same situation and I'd like to talk to you. My email is on my profile. Unlike you, I didn't go to college, so that made things worse. I feel I've wasted the last 3-4 years, but I'm trying to turn things around. I'm convinced that my stagnation happened due to not being sure if I wanted to be a designer or a developer, and if I wanted to get a real job or start my own business.

Anyway, I'm a designer with some knowledge of web development. I'm not a great developer, but I'm trying to become a better developer, and in the process, a better designer. Let's share the ride.
I wouldn't bother buying (overpriced) design sketch books. Just find a couple free design templates online that work with your project and print them at Kinko's. I also get them 3-hole punched so they can be easily moved around.

Stickies are also a great way of making notes you can move around on each page and do take advantage of setting meaning to color.

Filling in with matching highlighters can also help you mark actions and flow. Plus who doesn't love a good coloring book moment. :-)
"Private" conversations held with people in close quarters (e.g. conference keynote-esqe seating) is not a private conversation. Sexual jokes create an unnecessarily hostile and unwelcoming environment, especially when women are so drastically underrepresented.

I fully support her in calling them out publicly. Quietly informing the authorities does little.
MG is a reasonably good writer. He's an even better hustler and has terrific sources, two invaluable assets for what he does. Gruber has all three assets as well but is even more exclusive in what he writes about.

You totally bungled this one.
It would be really cool to have this implemented on a language with implicit functions (like VDM, where you can define a function by its postcondition alone).
Who knows, it might actually work.

https://en.wikipedia.org/wiki/Vienna_Development_Method#Func...
The Problem with Google
Math models seek to prevent the next big network failure.
Rihanna Performing 'Pour It Up' LIVE In See-Thru Shirt Booty Shorts