skysight-inc/HackerNews huggingface dataset:
Given the recent criticisms of other hardware Kickstarters that were perceived (quite likely correctly) as being unprofitable and a risk it is kind of refreshing that they've staked out a profitable price point to start.

They do open source the plans so I suppose it is possible to build one yourself for less.
Don't worry, it's still true. They'll be on the market in 18 months. :)
Indian Officials Get Training from Hackers who cracked CERN's IT system
Exactly. If you build things correctly it does not work. If you build things precisely incorrectly, it works well.
I was looking forward to learning how to do a javascript ninja update, which I assumed might mean some kind of "reload the latest version of the JS while the user is on the page".
I'm seeing a pattern here (and this is not a criticism of Tapfame, though I'd love to hear their perspective).

There seems to be general agreement that a startup should build something people want. The most common response here (and with similar apps, in recent memory) is people saying they don't want to have to register with another service like Facebook to use it. And yet, people keep building websites that do just that, and indicate that they will not change this.

Is Facebook so big that startups can afford to blow off everyone who doesn't use it? Is integrating with Facebook's identity system so much easier than writing your own that it saves significant development time? Is there a strategic plan to do something unique with Facebook later?

I'm not saying anyone should do product design by surveying users, and I admit I'm not a great product designer, but when potential users all say "I'm not going to use this product because it makes me jump through hoop X" (and X isn't a fundamental component), my response would be to remove X.
Go lets you pass around raw values without overhead. An int32 is 4 bytes. A struct { a, b int32 } is eight bytes. A [4]int32 is 16 bytes. A [4]struct{ a, b int32 } is 32 bytes. (I think you get the point :-)

In Java all objects are passed by reference, which causes bloat and cache locality issues. Also there are bookkeeping costs associated with even trivial objects: a simple array carries around an additional 16 bytes of memory.

Furthermore, the core Java libraries make it very difficult to write code that doesn't generate a lot of garbage. In fact, it's very difficult to write allocation-efficient code in Java without writing very unidiomatic Java code. These problems are worsened in more dynamic JVM-based languages like Scala and Clojure, which generate huge amounts of garbage due to runtime reflection.

Here's an interesting discussion of these issues:

http://loadcode.blogspot.com/2009/12/go-vs-java.html
Does anyone have an idea of when this will occur? This article says 15:31, but provides no timezone. The wikipedia page says 05:31 UTC. I assumed the article is written by someone at NASA from the author tag "JULY 11, 2012 by WILLIAM in NASA" which suggests they are putting times in ETC...

Edit: Further research shows the JPL saying 'just after ten pm, PST' which is in line with the 05:31 UTC touchdown.
The animation of the images sliding goes off the sides of the phone's display area. It would be nice if it were a bit slower as well.

Sounds good, I'll flag it to check out again later.
I can see your point, but the sheer viciousness of the attacks in this case is beyond the pale.

I've seen 4chan trolling before, but this is a very different beast. 4chan tries to get your goat, and will resort to any level of childishness to do it. But it's all done in order to make the person look foolish and laugh at them. These attacks, on the other hand, were filled with bile and hate and uncontrolled rage. Death threats are no laughing matter.

Note that this is not necessarily the misogyny of the gaming community, but rather of the much wider demographic who encounter her writings. That is far more troubling.
Anonymizer web service with Node.js
i believe remember the milk have similar idea, where you can email it something and it will create a task for you
Much better. I manually downloaded the files the first time and missed the directory. Thanks.
Well, since the government is the one that set up the whole game including how much they would pay for the work, how sub-contractors would be chosen, what methods would be use to ensure accountability and a quality product, etc. -- I think the target of your sarcasm is misplaced.

By the time IBM Federal got the project and could start coding, some bureaucracy of failure had already decided that $33M was a fair price for the specifications that they provided.

I know people who work on government projects like these. I know how the subcontractors are chosen. I can almost guarantee that the subcontractor who received this job had some special "in" with the decision maker on the government side through nepotism, trips to strip clubs, cash payouts, political connections, or something.
Google I/O 2012 app source code
Note on Text Editors for Getting Started Writing Code
The Vegas Strip Steak: A soon-to-be patented cut of meat
There's a compelling quote within the first page: But the thing that traumatized me occurred a couple years later, when I found an old copy of Life magazine that had the Margaret Bourke-White photos from Buchenwald. This was in the 1940s — no TV, living on a farm. That's when I realized that adults were dangerous. Like, really dangerous. I forgot about those pictures for a few years, but I had nightmares. But I had forgotten where the images came from. Seven or eight years later, I started getting memories back in snatches, and I went back and found the magazine. That probably was the turning point that changed my entire attitude toward life. It was responsible for getting me interested in education. My interest in education is unglamorous. I don't have an enormous desire to help children, but I have an enormous desire to create better adults.

Here's a link to the photos (some unpublished) that he refers to:
http://life.time.com/history/behind-the-picture-bourke-white...
Actually, I do write functional tests and I have been for a long time. However, I'm not a developer ... I'm a failed developer and figured I could best continue to develop if I had a QA title. The ammo that I always could use for functional tests was that they reveal a different dimension of wrong than a unit or integration test. And when you have unit, integration and functional tests development speeds along at a pretty rapid clip.
The interview does not discuss Kay's contributions in any depth. You have misunderstood them as a result of making weak inferences and not doing any further research.
> Look at Android or Windows Phone - all the user-level apps are written in garbage-collected language and they work just fine.

Aren't there people blaming Android's perceived laggyness on this?
Here ya go: https://github.com/iron-io/iron_worker_examples/tree/master/...

I just included the whole CasperJS library with the worker package and followed the getting started example from the Casper site.
Comments like these are exactly why I will never do consumer products.

Home user/hacker: this thing only cost $0.50 to make, I won't pay more than $5 for it.

Industrial user: I need an indicator that I can hang off the USB port of the computer and light up when a new work order comes in so the guy at the other end of the workcell knows to start working on it right away without having to be sitting at the PC. $150 each? Cool, it'll pay for itself inside a week. Send me 20!
I don't believe there's an explicit quota (I could be wrong), but the Vietnam Era Veterans' Readjustment Assistance Act of 1974 added certain affirmative-action requirements relating to government contractors hiring Vietnam vets, which was later expanded to all vets.

From a brief skim of since-1974 stuff on the subject, it looks like much of it may result from bipartisan-coalition politics: you often see "disabled and veterans" joined together in laws and rulemaking as a group, probably as horsetrading where liberals get something pro-disabled, and conservatives get something pro-veteran.
> In Go, the user of a type decides whether it will be used by reference (on the GC heap) or directly on the stack or embedded in an object: you can take a pointer to any type, or use the type directly.

Actually the distinction between heap and stack is not determined by how it is referenced. The compiler is free to stack-allocate any value as long as it does not escape the function. We can do this because pointers are opaque; there's no arithmetic.

The main point is that Go does not have classes. You just define methods on values. Values are no bigger than the data they represent, so you don't suffer from the same kinds of overheads seen in other "OOP"-centric languages.
That is not the question. If you think it is, then I think you have a fundamental misunderstanding of what the issue is.
Birth of newest smartphone maker
libgdx is extensively javadoc'd, but best-practices materials are pretty weak. It's something I'd like to contribute to at some point, but I'd like to get my own stuff going first.

The bigger issue right now, as far as libgdx on Ouya would be, is that libgdx doesn't support controllers yet. But badlogic (who also replied to you--he's the main dev behind libgdx) seems to have some ideas on that one. I wanted to start in on writing a gamepad extension to their input system last night, but pulling down a clone with git-svn took most of an hour and I ran out of time. =)
While it is true that several countries have provisions in their copyright law for compulsory licensing, Grooveshark does not respect the terms of those licenses either. Without a compulsory license covering the country the user is in, and without a separate distribution license, Grooveshark is not authorized to distribute the content.
The context was a publicly-traded for-profit company, like most large members of the banking system. And for those companies, you are indeed given a fiduciary duty to maximize profits (See eBay v Newmark, http://www.delawarelitigation.com/uploads/file/int51%281%29....). So they can indeed be theoretically sued for failing to maximize shareholder value to the best of their ability as a fiduciary: negligence includes knowingly failing to take action that would increase shareholder value, not just destroying it. After all, the two actions are the same thing.
Fundamentalist radical literalist Christian here :) It's simple: when Jesus and two thieves were being crucified together, he told one of them that he would see him in paradise that day. Ergo, baptism is not a necessary requirement of getting to heaven.

https://www.biblegateway.com/passage/?search=luke%2023&v... (I would start around verse 32)
Kinvey, Out to Kick Butt and Build Mobile Backends, Lands $5M in VC
Do you write code all day & never exercise? This may change your life.
You say that, yet justice and sanity prevailed.
Heroku posts follow-up to June 30th outage
There are plenty of family and/or medical related reasons to spend a large amount of time doing work for somebody else.

Because you don't doesn't mean it's wrong, stupid, or pointless.
I'm a bit confused about what Hacker Dojo actually is...

- Who runs Hacker Dojo?
- Is Hacker Dojo "for-profit?"
- What separates Hacker Dojo from another co-working space in The Valley? (I assume they exist)
- If you need $250k, why are you only raising $154k?
I'll echo another - how about wkhtmltopdf ?
I find it hard to believe that anyone ever thought containment was necessary for oobleck to harden. It basically bounces if you throw a glob of it at a hard surface.
Ahem, who is talking about policing the internet? Making YouTube videos or blog posts about something you are critical of is not policing. It’s normal and healthy and if anything should be encouraged.

It is, in fact, what freedom of expression is all about. If you receive tons of awful threats and harassment you should be able to loudly talk about that and even describe it as a big problem. Because it is.
I wonder if hotels, and other businesses that want to attract taxi
drivers awaiting fares, will push to convert nearby pay phones to
WiFi, thinking drivers might prefer to wait near a WiFi hotspot.
It doesn't matter what community he's a part of? Do you know how many Africans you could save from suffering and an early death for $100,000/year?
http://www.reddit.com/r/IAmA/comments/we565/im_an_engineer_f...

now that we've done that we can change the language (we've added a ton of stuff like yield, type hints for primitives, new scoping rules, native HTML elements as real classes etc.) and we're building our own VM and JIT for it. so it's only php kind of.

[...]

b) generally php has only two scopes - function scope and global scope. you can get into trouble with this since something that looks like it should be out of scope is, surprise, still the same variable later. we made it have real scope, like in most other languages
> many of which pondered the texture of time and space. Physicists questioned the quality of the papers and the lack of proper peer review.

Being curious about his theories, I've located this...

http://rationalwiki.org/wiki/Mohamed_El_Naschie

Which brought me to this...

"E-infinity theory"

"By introducing a space-time which is not only four-dimensional but also infinite-dimensional, and by using hyperbolic random fractals, I was able to precisely model this stormy ocean in which relativity and quantum mechanics can live side by side."
Nope, you are quite wrong, actually.
Regarding #2, regulars on comp.lang.javascript have been saying this since at least 2008, notably in critiques of jQuery. Resig even posted to some of these threads defending jQuery's misbehavior (though I don't recall if he defended browser sniffing). I find it very surprising that it took the act of writing a book to realize this fundamental design flaw. And for those who will want to say "oh, that's just because David Mark is so grating," quite a few mild-mannered regulars reached the same conclusion, so it's not as though there was one firebrand suggesting this.
Independent rating of the best American hosting companies. Analysis and expert assessment.
> dynamic JVM-based languages like Scala and Clojure

Scala is a statically typed language

Go may make more efficient use of memory for the cases you describe, but the JVM still beats the pants off Go:

http://shootout.alioth.debian.org/u64q/benchmark.php?test=al...

Also, you haven't factored in Java's escape analysis and on-stack allocation.
Probably because it won't matter for the next few years.

If you use features of Java 8, you force everyone of your clients to use/switch to a Java 8 runtime, too.

Whereas in Scala even the newest version happily runs on Java 5 (released in 2004).
Huh. My source was the New York Times ( http://www.nytimes.com/2012/07/08/opinion/sunday/the-coffin-... ) who stated " all foreign aid accounts for about 1 percent of federal spending — and that includes military assistance and a huge, politically driven check made out to Israel, a wealthy country that is the largest recipient of American aid. True humanitarian aid constitutes roughly half of 1 percent of the federal budget" so I thought it was ½% of US budget went to Israel.
We can import blogs and generate ebooks (PDF, EPUB and MOBI) at Leanpub. The idea is that you should self-publish as you write, and that starting with a blog is a great way to start. We generate a table of contents, support crosslinks, etc. It may be what you want...
Thanks.
Doesn't seem very easy to use for normal users.
10 SEO Techniques All Startups Should Be Using
Whoa pretty cool. They're designed exactly for this.
From itch to scratched: Google Hangout permalink
You're right "back-pedal" was not the correct wording. More like address how it was received.
So, uhm, are all the misogynists showing up in this thread here also just trolls? Cause there’s tons of them.
I wonder how successful this will be beyond the kickstarter.

I think this will partly depend on who has been donating. How many of these are developers who want this to develop on, how many are hackers who want some nice open hardware to build something else on top of and how many are general gamers who just want a new console?

It's possible that they ship the kickstarter units once they have finished development but that is more or less it and actual orders0 drop quickly to almost nothing.

The incumbents have several advantages over this:

They have deep wallets and are able to subsidize their consoles heavily (and already do). For example they could offer a sale price for an XboX at around the time that this is released so that the price difference becomes negligible.

They have retail space, even though many would say that retail is dying. Walking past a high street shop that advertised a particular product will certainly increase the perceived legitimacy of that product in the public eyes. They can also use this hook to wrestle things like this out of the physical retail space.

It's going to be hard to persuade AAA developers to develop for this, partly because it is so "hackable".
If this does gain some popularity then it's likely that neighbourhood teenage geeks will do a nice business in taking these consoles, putting custom firmware on them to bypass whatever DRM and installing hundreds of torrented games on them, for some ridiculously cheap fee like $30. XboX gets around this problem by deliberately making this difficult and risky (having to do a hardware mod, risking loss of XboX Live service , voiding warranty on a device with perceived reliability issues).

As an example of this a PayTV service was launched in the UK some years ago but the hardware was made very easy to hack so it was possible to make it able to subscribe to all premium channels without paying for them. They eventually went out of business because the majority of their customers had hacked boxes.

All the titles they are gunning for appear to be indie titles, the problem is that most successful Indie titles will end up on Xbox etc anyway since MS , Sony etc are enabling digital distribution. Unless this can get a massive install base it's likely that Indie devs will only target it as a secondary platform and will concentrate on XboX etc first.

It's difficult to think of a way to sell this device on it's merits to an "average consumer" beyond being slightly cheaper than an XBox (but not cheaper than a second hand one). The only pitch I can think of would be "you can run pirate games on this". Piracy is also a big part of the reason that the PC was such a successful games platform, I remember the arguments at school between console and PC gamers and one frequently trotted out in favour of the PC was "the hardware costs more , but the games are free because we just copy the disks".
You're misunderstanding how Grooveshark works and why this would matter.

Yes, a copy of Rihanna's latest album could slip through but it would have to be hidden under a different name for that to happen, then how are people going to find it? If you want to listen to Rihanna on Grooveshark then you type "Rihanna" into the search engine.

> Worse, the more you tighten up that code, the more Prof. Ushers you ban. We have Google blocking access to bird songs already. And I know you know how skilled their coders are.

That's completely different though, context is important. Grooveshark is a "free Spotify", Youtube is a video community and a video hosting platform. Grooveshark has one use case, Youtube has many. For example Youtube developers work to catch music that is a part of a video that isn't necessarily focused on the song, that would never happen with Grooveshark. Also external sites embed Youtube uploads and use that to host music, can't be done with Grooveshark.

The fact is you or I (or any slightly competent developer) could build a system that could block almost every single possible upload that labels/artists don't want uploaded, Grooveshark CHOOSE not to do this.

As a user you need to know what you're looking for, you need to tell the search engine what you're looking for, if you're looking for Rihanna you don't type "r1h4nna4534535" and so if someone uploads the latest Rihanna album with the artist name "r1h4nna4534535" who is going to find it? Hell, even if they did there are solutions to that problem.
I disagree with this quite strongly. If you think that 'an email from Nan' is a 'read and reply' task, then you can turn everything you ever do into a to-do list. Buying a steak is a to-do item because you have to cook it. Discussing what someone's reading at the moment is a to-do item because you have to decide whether to buy the book they suggested. Etc, etc. Almost everything we do either completes a task or creates a new one, if you want to see it that way.

For extremely busy people, everything becomes a to-do list. And this is why I'm somewhat unconvinced by PG's notions of email as to-do list. It probably is if you're a busy and successful person who gets a lot of business information and requests via email.

To my mind, the reason email seems that way more than other communications is largely because email clients give you pretty good ways of turning those communications directly into to-do items (unlike, say, the telephone, where you have to explicitly consider and organise the tasks that come from those communications).
House repeals healthcare reform
I don't have XCode installed as of yet. I'm on Mountain Lion and I'm waiting for both the official release of ML and XCode on the App Store. Will XCode for ML still interfere with this plugin or is there any other plugin with similar functionality?
PDF exists because the format allows a UA to render any given page in a document without having to render the whole document. With PostScript you had to run the entire program to accurately know what would be on a particular page.
I don't know about actual uses, but I was thinking about a very hypothetical one: pattern-matching. I like my languages to have some sort of pattern matching; however, to make it work properly you have to be able to add variables to the local scope programmatically. With statements are JavaScript's way of letting you access the local scope in a dynamic but limited way.

You can imagine code like:

function () {
with (match("Foo a b")) { return a + b }
with (match("Bar a b")) { return a - b }
}

This would let you have basic pattern matching. Of course, this would also necessitate adding constructors (in the pattern-matching sense) to the language, so it would be fairly complicated. A simple option would be to just support lists and objects:

function () {
with (match("[a, b]")) { return a + b }
with (match("[a]")) { return a }
with (match("[]")) { return 0 }
}

You could imagine this syntax being streamlined a bit.

Basically, the with statement gives you a bit of access to the variable scope which is very useful in adding features to the language. It isn't quite as flexible as some alternatives (e.g. macros) but it can still be useful.
Nice work!

Bit of constructive criticism:

1) My first reaction was to attempt to click on the image to go to the source or see the enlarged original. I find that clicking on the image doesn't do anything at all.

2) "Show Map" works fine if what you're searching for is around you, but as it is, I just got a map zoomed on my location and there's nothing at all to see or look at.

3) Scrolling is choppy (Google Chrome) for me. Particularly when a new background image is being loaded. Maybe provide an option to turn off the background image for those who experience the same or want a slightly cleaner look?

Cool job though. I've bookmarked it for when I'm looking for visual stimulation for ideas.
full disclosure: i'm a kickstarter backer of this project, however...

the article title is exaggerated linkbait: Sarkeesian's project is a sociological exploration of the representation of women in video games, NOT a call to end videogame misogyny. while i'm sure that she'd like 'end video game misogyny', that's not the immediate point of this project
Three month without .NET code