skysight-inc/HackerNews huggingface dataset:
Not to agree with GP, but I'm not big on this analogy. It's assuming Google's goal here is to maximise ticket sales, but reaching the developer community is worth much more than cashing in on ticket sales. Google's not in the business of charging high prices for developer education.

I believe Google's trying to recoup most or all of the cost, which must be high if they're subsidising the gadget giveaways.
Relevant quick read: Tweens and Instagram
http://wisdomsofpearl.tumblr.com/post/44064921127/tweens-ins...
Ready to innovate? Get a lawyer.
Probably a CMS generated the URL based on the title which had a title and they fixed the original title but can't change the URL without breaking links.
Conferences usually have a "Volunteer Coordinator" role, and if you can find that person then you can usually get in free by doing some easy work before/after/during the conference. I have attended several (4?) conferences this way without having to pay the fee. However, for Google I/O or Java One, I don't think they take volunteers.
Does Google mean what it says?
Safari is a target in the event, but has not been pwned yet:

Wednesday:
1:30 - Java (James Forshaw) PWNED
2:30 - Java (Joshua Drake) PWNED
3:30 - IE 10 (VUPEN Security) PWNED
4:30 - Chrome (Nils & Jon) PWNED
5:30 - Firefox (VUPEN Security) PWNED
5:31 - Java (VUPEN Security) PWNED

Thursday:
12pm - Flash (VUPEN Security)
1pm - Adobe Reader (George Hotz)
2pm - IE 10 (Pham Toan)

Interestingly enough, last year it was the only target not 0-day pwned (but was in the CVE contest, via CVE-2011-0115 and CVE-2010-0050).
Or for preventing DoS attacks from slow client connections. Unicorn is not designed to be exposed to the outside world; it needs a reverse proxy that does request buffering, like nginx (which the Unicorn docs recommend).
Keeping Your Cost Per Acquisition in Budget
New Social Media Startup Launches, Shuts Down Within 45 Minutes
I would add "Create custom annotations sparingly". It makes Java interop and debugging harder. But, that is just a personal pet peeve.
Yes. It drives me batshit crazy, and I avoid using these menus, and it decreases my propensity to use sites that depend on them. To me a menu should be simple. If I click on something I expect to go somewhere, not have my screen taken over.

Short takeaway - we are all different, us users, and what someone thinks is awesome design, someone else finds unusable. So providing multiple options is a must.
Chrome; Firefox; IE 10; Java; Win 8 fall at #pwn2own hackfest
Interesting how Java was pwned thee times in spite of the lowest reward.
Nice article. It does, however, trigger a thought:

> By making values mutable, this magical-changing-at-a-distance is always a possibility.

I agree, very much so. However, I could also simply promise that none of my code, nowhere, will modify that DateTime. On top of that, I'll ask all my colleagues to not mistreat it either.

Now, that's what many of us are doing now, and the entire point if the OP's first section is that that's just asking for trouble. But how is that fundamentally different from promising to never call toRubles() on a DateTime object? That's what you do with dynamic typing. Yo, here's an object. Please only call methods that it has, and I won't tell you which those are so you'll have to guess the types it may have and then browse to the API docs first (unless it has a method_missing, which you'll have too look at the API docs for as well - but what if it's duck typing and only one of the ducks quacks method_missing?)

Sure, I'm exaggerating. I like dynamic typing. I just have the idea that immutability is for nouns what static typing is for verbs. Just like Java has it half-assed, I feel a bit that Clojure has it half-assed the other way around.

In terms of Steve Yegge's conservative vs liberal discussion[0], it feels like Clojure went all liberal on one end, just to get super-conservative on the other.

[0] https://plus.google.com/110981030061712822816/posts/KaSKeg4v...
NetApp could use Microsoft to beat off VMware's virtual tool
Most of those are not actually one shot events.

If you get rejected by X company, you can reapply later after gaining more experience or finishing new side projects that you can show off.

If you get rejected by a VC, you can always come back and pitch again once you have better numbers to show off (users, traction).

Etc. etc.
Depends on who is crossing the barrier. If it's the NSA and other similar foreign agencies, it's fairly easy due to ECHELON.

http://en.wikipedia.org/wiki/ECHELON
Sorry that came out wrong. I meant that if you're not using an IDE you're probably not a developer, in context of the parent comment to which I was replying. Your PoV does make sense and I agree with it.
almost every major idea in the history of science was at one time considered unlikely quackery

So have all of the dumb ones.
Three of your five, the third, fourth, and fifth, are "momentum", so maybe "purely" is too strong.

So maybe Google Docs isn't the best option currently, but there are definitely more efficient ways to work than what is done now. This is an area that could use some innovation, and putting things on github is an early step to find out what can work. However, those who are used to status quo have to be interested in finding new, perhaps better, ways to work. If you go into things thinking you're married to Microsoft Office, nothing is going to change.
My thoughts exactly. Just tried registering a new account on the "new" path and it left me confused and unsure of what to do next, feeling especially empty as well.
Are the stickers donated by the artists to Path? It almost looks that way with the long Bios after that $1.99 sticker price.
How to manage the back button with JavaScript
Oh, that's good. Why do we have lawsuits in general then? I'd bet more guilty people are prosecuted than innocents. Let's make the economy of the judge's salary and assume everyone is guilty.
Large, established retailers, in general, will favour a higher minimum wage if it's enforced on themselves and all their competitors. It's actually good for them, since they operate at a scale that can do more with less people. Unfortunately it reduces the market to a combination of large retailers, and small family run operations which can effectively get members of their family to work for less than the minimum wage, and very little in between.
The question is though, do your close friends use the app?
After several months of intensely self-studying Spanish, I decided to try to find some native language books or magazines to use for reading practice. I thought that in Los Angeles, a city with latino population measured in the several millions, I'd be able to find some kind of book shop catering to Spanish speakers. But I never did. The most promising place -- Libreria Mexico de Echo Park -- appeared to be out of business when I went by one afternoon. I asked a few native speakers near the shuttered bookshop where else I might be able to find books and nobody had any suggestions. But maybe they just didn't want to talk to a crazy gringo.

If anybody knows a good place to browse and buy spanish language books in the LA area, I'd love to know about it.
I don't really understand the competiton. Do people come to these with just the intention of finding exploits, or do they come with the exploit ready, waiting to collect a reward?
Google's Red Guide to the Android App Store
Do you have a particular issue with stickers? I hate to quote pg here but his quote is too apt:

"Don't be discouraged if what you produce initially is something other people dismiss as a toy. In fact, that's a good sign." [http://www.paulgraham.com/organic.html]

Do you have a particular point to make about why stickers are not going to work beside the fact that they may feel childish on first impression?
The Great Debate: Is it Linux or GNU/Linux?
This is my favorite part of Netflix's UI.

I really wish every website would set their primary search input's tabindex to 1.
This is terrible reasoning. A million different variables go into real household income, productivity, and corporate profits.

Just because corporations are making profits does not necessarily mean a significant number of people making minimum wage won't be fired when the minimum wage is raised. It's not like you have managers sitting around saying, "Well, we're making money... so we can afford to pay a worker $9/hour even though their output is only worth $8/hour." If it does not make economic sense to retain a worker, a company will fire that worker.
Starting around 14:48 in the video, he says, "I myself think the constants may vary, quite considerably, well, within narrow limits, but they may all be varying. And I think the day will come when the scientific journals, like Nature, have a weekly report on the constants, like the stock market reports in newspapers. 'This week big G was slightly up, the charge on the electron was down, the speed of light held steady,' and so on."

If Sheldrake expects the journal Nature to eventually publish weekly reports on the current value of the speed of light, that's a pretty clear statement that he thinks the speed of light isn't constant. And making that claim is pretty convincing evidence that Sheldrake doesn't understand the physics that he's so upset about. If he actually understood what is meant by "we've now defined the speed of light to be a constant", he would phrase his argument in different terms. (It would still have a lot of major flaws, from the sound of it, but at least he wouldn't be immediately showing that he doesn't know what he's talking about.)

But even leaving aside that specific error, I still disagree with his premise. I work in high energy physics, and it's routine to see people discussing frameworks where our measured fundamental constants could change. Practically any mention of a "multiverse" in physics or cosmology draws on that idea, for instance. If there's a scientific dogma that's supposed to make us blindly reject those possibilities, it seems to be remarkably ineffective.
ActoTracker: Record History of Activities on a Mac
Cool game. I remember flipping through old puzzle books as a kid and playing these types of puzzles.

One small thing that annoyed me was that even if i connected a path to complete a puzzle, if my finger slipped and removed another path, i would still have to go back and correct it before the puzzle is completed. I think that the puzzle should complete as soon as the final path is connected; the validation shouldn't occur after my finger is lifted from the last move.

Anyway, great look and feel and overall design. Best of luck!
Thanks for the feedback. If you get a chance watch it with the audio. We put a lot of effort into that and we guys thought it turned out just awesome :)
I totally agree, and if people think something is better because it's shorter, they are missing the point. But if all other things are equal (and they rarely are), I think shorter is better.
Five features iOS should steal from Android
Where are these colorMarkdown and htmlToMarkdown functions?
Files Is A Powerful iOS File Manager
You might want to subtitle it but x is not it.

I just looked at NaCL. It only works if both sides use it, but data at rest isn't the big problem. Servers are.

And this doesn't work if you want to make a replacement for ssh.
The emerging smartphone OS battle: Firefox vs. Tizen vs. Ubuntu
An open letter to Yahoo CEO, Marissa Mayer
I'm sorry, that wasn't at all my intention. In any case, I wouldn't be mocking him, but the educational system he studied under (which definitely wouldn't be his fault; to be honest, I've also suffered a quite bad educational system). And I didn't answer him because someone else had done so already in another comment, linking to wikipedia, so I didn't want to be redundant.
I took constructive as in constructive to the conversation, not to the person in general.

The definition of constructive is to serve a purpose, whether negative or positive it doesn't matter.
There is a saying among the best, most wonderful kind of people in the Ruby community: "We are nice because Matz is nice."

If you've had different experiences, I'm very sad to hear that!
Ah yes, but in typical "men in lab coats" testing environments, what we have is "blindfolded subjects attempting to guess whether persons were staring at them."

This is far removed from "prey detecting whether a predator is staring at them", which would be a much harder test to set up.

For humans, "prey" might mean someone with genuine sexual interest in you, staring at your backside. Try setting that up as a scientific test! Observer effect in full swing, and your results will be disappointing.

Not that I believe or support ideas because they're exotic and exciting. My point here is that it's worth keeping an open mind, precisely because science is entering uncomfortable areas such as consciousness, ego, identity, dreams.
Did everyone here skip US History in high school and college? One of the main reasons for creating the Constitution was that the Articles of Confederation made it too difficult for the government to use military force against US citizens on US soil, e.g. Shays's Rebellion. The Constitution allows Congress to raise and use an army -- such as through an Authorization for the Use of Military Force -- and to destroy "Insurrections", i.e. US citizens on US soil. And when the President swears to defend the Constitution against "all enemies, foreign and domestic", what did you think "and domestic" means?

And no, you don't have a Fifth Amendment to not be shot at when you join the enemy during a war; and no, being a citizen does not give you rights, and the Constitution does not grant you rights. The Constitution grants the government powers and limits those powers. All people inherently have rights by virtue of being born. Read Blackstone's Commentaries; the Founding Fathers did. That was the standard law textbook in the colonies at the time of the Revolution.

Remember that this whole drone nontroversy arises from the killing of al-Qaeda's leader Anwar Awlaki and a few of his followers who all happen to have been US citizens and who had invaded Yemen and carved out their own country there. The drone question is not about hypothetical harm done to innocent Americans, it's about whether the army may use military force on al-Qaeda when there is a Congressional law explicitly directing that the army do so. Why is this even a question?
Install LibreOffice 4.0 In Ubuntu 12.04, 12.10 Or 13.04 Via PPA
Notwithstanding softer claims about this experience effecting you psychologically for life or depleting your life savings, it should be noted that discrimination against convicted felons is entirely legal and a frequent practice of most employers, bankers, and so on.
Firefox is the most vulnerable browser, says Sourcefire
Costco is still subject to economic reality. They make money by reducing overhead as much as possible and exercising monopsony power over brands (Walmart does this also for certain vendors).

I haven't looked enough into the issue to answer decisively, but I suspect they probably can't cut much more than they already have, unless their food is a cost center.
Thanks Richard! I am so glad you like Authorea. It was great chatting about Academia.edu last month at the Berkman. I look forward to meeting up soon. --Alberto
Stocks and Flows in Online Communication
> Ruby or Java. Why?

What? Ruby and Java aren't even comparable -- not to say one is "better", only to say that they aren't on the same gradient or even the same dimension. They have completely different purposes.

If you want to make a comparison, compare Ruby and Python (both easy-to-use languages originally meant to make scripting more powerful and productive). Or Java and Scala (both languages run on the Java JVM). But comparing Ruby and Java is like comparing oranges and Volkswagens.
good eye, thanks!
Have you tried Barnes & Noble? In my small town in Washington, not exactly a hot bed of Spanish speaking, B&N has a pretty big Spanish section, so I'd expect similar elsewhere.
Will Facebook go bye-bye when teens do?
Yeah, replying to myself. I'm not sure if that's considered weird but ok.

According to this logic, most mainstream languages don't make sense. Notably, Java, C#, C, C++, Clojure are all screwed up. Not sure about other lisps. Ruby, PHP, JavaScript, Python, F#, Scala and Haskell have it right though.

(yeah sure, you can do mutability in Scala and immutability in Java, but the languages and their community lean toward the other, which is what matters here, I suppose)

Given that I've been much of a C# fanboy recently, my nose bleeds.
You're moving the goalposts. I didn't say anything (and I'm pretty sure I never have said) about TDD being a moral imperative. Nor did I say it was necessary for success, nor sufficient.

I said "It's reasonable for a job to require TDD... because the TDD workflow results in a qualitatively different code base." I chose an artificial example of how workflows change code to make the point obvious, but the real-world effect of TDD is night-and-day obvious in my experience.

I value that difference to the point where TDD skill is a core part of my hiring decisions. I'm okay with you making different choices.
Not selfless at all, although the world is still a much better place for companies behaving this way.
That's def a job for the adapters. Django, for instance, has a REST adapter that has been worked on here: https://github.com/toranb/ember-data-django-rest-adapter

As far as the root objects are concerned, I've always been a fan of that part of Rails. Not to say that it cannot be easily gotten rid of with something like this (for ActiveResource)...

ActiveResource::Base.include_root_in_json = false

Or, like in my example app, with this (for ActiveModelSerializers)...

https://github.com/rails-api/active_model_serializers#1-disa...
I thought that classes+methods were meant to transform an object from one consistent state to another consistent state. So why is immutability suddenly a big deal? (I.e., if it's a big deal, may it be because encapsulation is lacking? IOW, is immutability a rediscovered "private" keyword, just much more cumbersome to use?)
Twitter vs. Instagram: The Showdown in an Infographic
Agreed. I'd like to spend some time and come up with a longer screencast that did a little bit more of a "deep dive".
Someone has to pay for the increased minimum wage too. I agree with parent that EITC has more bang for the buck if you're interested in helping the poor. I guess someone on the right would just want neither; fair enough I say.

WONKY ASIDE:

The incidence of the minimum wage is almost certainly equivalent to that of a regressive consumption tax. So assuming no disemployment effects, it basically transfers wealth from everyone who buys the products of low-wage labor (disproportionately from the poor) to people who work minimum wage jobs, some of whom are also poor. It also kills some low-wage workers' jobs.

By contrast, EITC is a transfer from people who pay income tax (disproportionately the rich) to people with low incomes. So unlike the minimum wage increase, it is unambiguously beneficial to the poor.

In my personal opinion, one of the big reasons the minimum wage is so popular (and it really is, even across party lines) is that the costs are hidden, so people can pretend it's being paid for by big bad corporations even though the costs are ultimately borne by disproportionately poor consumers.
I just bought a pre-sale ticket. They went out today. You'll probably get one soon if you haven't already.
Thanks, thought I was the only one :)
I'm pretty sure that's the point ...
You might want to play around with https://github.com/matthiasgoergens/Coral, a toy to explore the second pattern. Needs PyGame and Python2.
Inside Skywalker Ranch [video]
It's called justifiable homicide.

And it requires an actual incident, with some kind of "eminent harm".

That's a lot different than what Rand Paul is talking about, which is targeting someone who is just going about their day that the government would prefer to dispatch without going to trial.

(If you object to the "just going about their day" part, that's exactly how we do drone strikes outside the US.)
Rumor: Google Is Working on Same-Day Amazon Prime Killer
Thanks, fixed.

Btw: the CocoaPod for libsodium is broken. I had two problems: 1) the headers include path for the pod was not set correctly, and 2) one of the algorithm's alternate implementations would not compile with clang. Removing it and using the ref implementation instead did the trick though.

I might submit a patch / pull request to fix (1).
Totally support this.

Also, Streem is listed twice as a supporter. Mistake?
Nobody should stop him from talking, of course, but I don't see any good reason for anyone to listen for more than a few minutes, either. Neither the scientific community nor society as a whole will benefit from spending time and energy "debating" ideas past the point where it becomes clear that they're fundamentally flawed. New, innovative ideas are great, but it turns out that we already know an awful lot about how the world works, including lots of very precise measurements that any new theory must match to be worth considering.

And if this talk is any example, Sheldrake really doesn't know what he's talking about, at least where physics is concerned. If he understood what we mean by "we've now defined the speed of light to be constant", he'd phrase his arguments differently (regardless of whether they're actually right or wrong). I certainly wouldn't call for his books to be burned, but I suspect the world might be a little bit be better off if they'd never gotten wide attention and distracted valuable brain cells from more useful tasks.
World of Warcraft Finds Its Way Into Class
How did you find that?!
I think the argument was more like "our unfunded social programs' costs require out-of-control payments to be made in the future, therefore social programs are out of control."
Rovio's Revenue Crisis and the App Market Evolution
Learn more about Bootstrap: Infographics
Why these things in stay in books and blogs and never make their way into Java web apps:

1. Use immutable values:

Models used in client server communication need to follow Java Bean spec which is like the exact antagonistic concept to immutability. Service methods that implement business logic are stateless. As objects are not shared across threads, nobody feels the need for immutability. The most popular frameworks Spring and Hibernate dictate this architecture.

2. Do no work in the constructor

Are constructors still used? All services are wired using dependency injection. Models are either DTOs or Hibernate POJOs - both dumb and anyways don't do any work.

3. Program to small interfaces:

Interfaces are dictated by functionality they provide and not size. They can have hundreds of methods. This is how it looks: DocumentService - put every document related method in here, FinancialInstrumentService - put every instrument related method in here

4. Represent computation, not the world

Almost everybody begins OOP with this misconception - objects in real world directly map to OOP objects. Its maybe a good place to start but how many grow up from the initial simplistic rule - map nouns in requirements to classes. So, you end up with objects that don't really mean anything and don't do much. Naive use of UML diagrams also leads to this. Discovering abstractions is tricky. One needs to really live with requirements inside out before they present themselves. Who has so much time? Believe me in a quarterly release- developers get around only 3 weeks – rest is divided into BA, QA, UAT, freeze, deployment time.

PS: Please don’t get me wrong OP makes good points. It's sweet but the reality is different. May be Google does this (and they do in Guava which is just an example one after another of good stuff in Effective Java). But there's a big corporate java world out there that does things differently. They have well defined easy run of the mill patterns where these things don't fit (yet). This was just a peek into it.