skysight-inc/HackerNews huggingface dataset:
The Mitnick incident was a good example of the government failing to understand new technology and completely overreacting to a sensationalised crime, resulting in Mitnick receiving punishment well in excess of what would be appropriate for his "crimes".

Giving the government power to double their capacity to overreact because of future failures to understand technology just seems like a Bad Idea.
The OPA language compiler is now open source (AGPLv3)
> The blog post was trying speculate about slicing an array to a hash, or iterating backwards from "-1" in a hash, or something.

It was mentioning features which don't really make sense on associative arrays, or are not compatible with mixed usage:

* Some features (e.g. sorting values) simply can't behave the same between arrays and associative arrays (on an array it will change the value's index, but it can't change the value's key on an associative array)

* Splicing (not slicing, though that would probably work as well) hardly makes sense on an associative array, you just don't need it (splicing is the replacement of an indexed section of an array by an other array — which depending on the language may be of a different size, including empty): you can just set the keys instead (e.g. combine with an other associative array)

* The final issue is with indexes, including "interesting" indexes (direct and in slices/splices) such as indexing arrays from the end (a very nice feature of some languages: Python and Ruby share it with perl) using negative numbers. You just can't do that if you mix things up, so you have to rely on calls like `val = a[length(a) - 2]` instead of just `val = a[-2]` (note that there are languages out there which do not conflate arrays and associative arrays and still don't implement this feature, and a restricted class of languages on which you can actually have negative indexes on arrays)
This was already submitted here: http://news.ycombinator.com/item?id=2679703

Try and use the full URL (and not shortened URLs) when submitting so we do not get duplicates like this.
SkyDrive is a browser-based cloud store, not a desktop application. So you should be able to use it just fine on XP, provided you are running a modern browser.
I thought they were only working on "big ideas"?
Nuclear endgame: The growing appeal of zero
Tips for Honeycomb Design
"Freedom" is overrated in this case- I'd feel safer walking down the street in Singapore at 4am than the streets of San Francisco, hell there are streets in San Francisco where I wouldn't feel safe at noon.
I'm a .NET guy looking to move away from C#, and feel much the same way you do. I'd love to have some additional niceties like LINQ, but right now Scala is probably the most natural language to transition to from C#.
Scientists tend to publish papers that aren't yet peer-reviewed and are only available in publications that cost a lot of money to obtain.

Why am I not surprised that most of those papers aren't brought to the attention of the public at large? In fact, I'm not only surprised, I'm pleased. Many of them will be making outlandish claims that can't be backed up through peer review. The public would jump on them like they were fact, though, since a 'scientist' published it.

Scientific discovers that are news-worthy DO get published to the public.

This is really not an issue.
On Creativity and Copying: Everything is a Remix Part 3
Year 2050: Los Angeles – Tokyo in 2.5 hours, Zero Emissions
Desparately seeking early adopters, aka, getting to the chasm
The biggest problem with Scala for me are very cryptic compilation errors with several line long type informations that do not match each other.

The second problem is DDL hell. Too many changes to APIs, binary compatibility, dropped classes from 2.7.x -> 2.8.x -> 2.9.x.

That said I'm very happy with Scala as a language, but they should fix those problems.
Check out the incredibly thorough release notes for a list of what's new. Might need to Instapaper it as it's very, very long.

http://support.apple.com/kb/HT4589
Naval Ravikant: "The Anatomy of a Fundable Startup" (video)
As others pointed out, we're in Northern California (thankfully!). We (and many other tech companies in the Bay Area) will take interns from out of state (as well as from Canada): unfortunately, not all will have an on-campus recruiting presence.

It's usually a mistake for a startup not to take college recruiting seriously or to focus only on Stanford (the point of ignoring other Bay Area Schools, not to mention East Coast schools). Quality of many Canadian schools (e.g., Waterloo) is also amazing.
tl/dr: people publish their AMIs and leave sensitive stuff in them.
That would be a hell of a achievement then, since Chrome doesn't have silent upgrading either. It still requires a reboot.
Sorry Nokia but that's not good enough. You need to publish a road map giving specific products and release dates for me to give any further thought to Qt. This "confirmation" is lacking in details to the point of being disconcerting.
So what the taxi companies no longer have a pressure to restore their service? It does not compute...
Using navigator.onLine and online/offline events to check for connectivity.
I love tiered data plans, even though I never thought I would. Here's why.

I've been on T-Mobile for years, which has always just had a single data plan - $30-$35 a month for unlimited data and text messages. I thought this was a good deal, but once they started offering tiered data plans I immediately switched. I now get unlimited txts / 2GB of data for only $20 - almost half the original cost. My phone does Wifi - and almost everywhere I go has wifi - so I constantly use my phone on wifi and rarely consume data using my plan. The tiered plan saves me money.
And this is bad why?
http://dsharpdiabetes.com - Mobile Diabetes Management platform using JQuery Mobile.
> Scientists tend to publish papers that aren't yet peer-reviewed

Now, I am not the biggest fan of peer review, but in my discipline, you can't publish a smile without peer review in any meaningful journal. Most good science never ends up in the press, cause media simply can't relate to it. I always think about PCR. If it was "discovered today", would something as profoundly important even get a whimper of attention?
Everything you type in Chrome's single address bar is sent to Google servers. In Firefox, only the stuff you type in the search bar reaches servers for auto-completion, but the location bar is entirely local.

This is an important distinction for privacy, but you are right that we may need to come up with a better UI that unifies the two boxes whilst maintaining the distinction between a local and remote search. The "prospector" series of experimental add-ons from Mozilla Labs have some ideas in this area, most notably AwesomeBar HD: https://mozillalabs.com/prospector/2011/04/27/awesomebar-hd-...
Need Some help? Give MicrosoftHelp a Tweet…
It's amazing this wonderful FREE software has evolved the web so much.

Open standards build the web. Free tools create a vivid creative environment.
Four Tips to Effective Deep Packet Analysis
They're probably rather distracted over at Dropbox, since iCloud is about to eat their business model. That would kinda tend to suck.
Why Most IT Departments Are Modeled After a DMV
"Asia and the rise of convenient authoritarianism" ;-)
Bruce Schneier needs feedback on his book's title and cover
Another great way is to collate a list of nice articles (bookmarked) and compile into a blog and promote it here. This will drive traffic -

I should be doing the same for Clickdesk.com ;)
Adobe also has a tool called Pixelbender 3D where you can write shaders in their flavor of HLSL. Its an extension to pixel bender (which was for 2D shaders only). Pixelbender 3D has to be used offline though, so if you want to embed shaders in a swf they have to be written in assembly. The reasoning for this is that the pixelbender shader compiler is larger than any single part of the flash runtime, so it would greatly bloat the flash runtime for a little bit of developer convenience. Adobe has done a poor job of showing that you can use high level shader code in their demos though, pixelbender will end up being the preferred way to author shaders for molehill, the assembly stuff will only be used by a few people for tests\quick hacks.
Scientific discovers that are news-worthy DO get published to the public.

Where by "the public" you mean "people who are willing to pay the Nature Publications Group $32 per article, or subscribe to Nature for a few hundred bucks per year per journal, or who happen to routinely take the time to travel to a library which subscribes to the Nature journals."

In other words, you mean: Other scientists. Which is what this study apparently tries to back up with actual statistics.

Scientific publications aren't secret, exactly. They're just orders of magnitude more obscure than everything else in our society. I can sit in a chair and read entire encyclopedias of trivia, download entire albums and movies, I can buy the complete works of various popular novelists and read them on my Kindle for ten bucks apiece, I can barely avoid learning about the various memes of the day, yet I can't read the average scientific article unless I'm paying tuition, working as a postdoc, physically sitting in MIT's library, or willing to pay the cost of a hardcover book.
No. One is an OS that hosts just a browser, the other is a browser that hosts an OS within another OS.
Experience porting 4k lines of C code to go
They're peer reviewed by the journal before publication. Journals receive a black eye when they publish something that turned out to be bad science and it affects their influence. There are plenty of bad journals that specialize in publishing pseudoscience, but no one pays attention to them.
I'm surprised the author didn't mention the use case where I've seen this most often: animation easing. In every JS library I've seen, the strategy pattern was used for easing functions.
I can just imagine some Gawker guy checking their properties to see which gets the highest CPM and then telling the gadget blog to write about something completely unappealing to their users in the hope that TC will make a rebuttal post and send them a buttload of traffic.
A slight misunderstanding perhaps. By electorate I mean the general public who elect the politicians. As far as I know they don't get paid to have opinions, unlike some politicians in a few cases.
Entertainingly, that allegedly links to:

http://www.apple.com/finalcutprox

Which is a non-existent page. What they meant to say was:

http://www.apple.com/finalcutpro

...which does load.
I was hoping to see the back button be clickable from the left edge of the screen. It's a large oversight, in my view.

https://bugzilla.mozilla.org/show_bug.cgi?id=571454
With Arrington's history of douchiness in mind, how is this surprising?
The Evolution of People-Powered Markets
There are several themes for TreeStyleTab available in options, and you can also use your theme's default tabs (which looks weird). I wish it was supported by default in Firefox, but oh well.
DOS vulnerability in Silverlight 5s 3D (similar to WebGL DOS vulnerability)
Naval should be (will be?) on Time magazine's top 100 this year.
Watch live streaming USA vs Panama Live online Semi Finals 
Dear soccer Fans! You are most Welcome to here to Watch The Concacaf Gold Cup Semi Final Soccer match Live streaming online between USA vs Panama on your Laptop or pc on Wednesday June 22- 2011 From 7(PM ET). You will watch all soccer Live Sop cast Via This Online TV Channels.Catch the match live here it provide crystal clear HD video and smooth clear sound, so Keep & touch and enjoy the match here is live stream tv link USA vs Panama.
USA vs Panama
Match Schedule :
Date: June 22, 2011,Time: 7:00pm (ET)
Semi Final :: Concacaf Gold Cup 2011 :: USA
Live/Repeat: USA vs Panama Live stream
a weak article, where the weakness centers around the definition of "good", which is different in different cases.
There is a tiny inaccuracy in this post:

@value ||= "foo" is more efficient than

@value = @value || "foo"

As it actually evaluates as follows:

@value || @value = "foo"

This is especially good when working with hashes, as the left hand side is only evaluated once, not twice.
Great points!

Yeah I'd like to allow people to do the following:
* When a user saves money in a pay period allow them to share a tip with everyone else about how they did it. (along with an optional shout out to FaceBook/Twitter)
* Definitely awards.. I think they'd be great to show to friends and family.
* I'd like to also trend the data so I can show people what their minimum typical daily spending is so they know what a realistic daily budget for them looks like.
* Improve communicating of the core mechanics and how this is different.
I really miss the up-vote count here. As I wish mine would show. This is like having your hotel on fire, and wondering why guest are reluctant to book a room.
I don't want an independent opinion so much as I want one from a party that isn't being disingenuous.
That's only assuming Apple does a competent job. Cloud is a new thing for them, they can easily screw up.
Some fights vanish in plain sight
The Rise of Crowd Science
Write down the top 5 tasks people will be doing on your site.

Get 3 people, tell them to attempt to complete those tasks.

Watch.
My reading of folklore.org jives with what you're saying. The Mac as originally imagined by Raskin was not the Mac that eventually shipped (for better or worse).

Considering Raskin's ideas about user interaction as "out there" is a matter of perspective. Touch screen interfaces that are now common today were once considered "out there". His love affair with the Canon Cat wasn't just a personal obsession. He made (what I considered to be) a group of well reasoned arguments about why it was so good based on the concepts it brought into reality. Off the top of my head I can recall automatic file saving (with no consideration to the file system) being one such argument. This feature will be shipping in the next release of OS X (Lion). If Raskin's ideas in the Humane Interface were "out there", then I take that phrase to be synonymous with "avant garde".

The zoom UI he talks about in another chapter (and what the OS X app Raskin has attempted to implement) seems like a strong candidate for a general data exploration and discovery UI. What he put forth in the book was conceptual, and no one has yet made a commercially or critically appealing implementation. That doesn't mean it won't happen. It just mean it hasn't happened.
This research is fascinating on several levels. As a some time bicycle rider I keep hoping for a way to insure I don't 'vanish' from the sight of distracted drivers.
sure ping me at akshay at getcomparisons dot com. Glad you like the new name better.
Two relevant links on the issue:

* DOS vulnerability in Silverlight 5s 3D (similar to WebGL DOS vulnerability) http://news.ycombinator.com/item?id=2680001

* Microsoft architect Avi Bar-Zeev: "Why Microsoft and Internet Explorer need WebGL (and vice-versa)" http://news.ycombinator.com/item?id=2667332
Latest in a long list: http://en.wikipedia.org/wiki/Criticism_of_Facebook
Pingdom is down
I sleep angled. What's important also is the tension of the hammock. It took me a couple nights to get it set up the way I have it now.
I apologise if you have mistaken my meaning! I certainly hope we don't take wider scale encryption to be untenable, but it is very certainly untenable for a single person to use the web in a meaningful way with normal people while maintaining that every single email needs to be encrypted.
Surely Web frameworks do a lot to help solve this. Im sure django isnt't perfect; but its more secure than anything I could do.
Nice of CNN to dutifully report that "the problem with carriers' price tiers is customers' download demands are quickly encroaching on wireless providers' limits as mobile video usage explodes."

What nonsense.

I also love the alarmist linked graphic at:

http://money.cnn.com/2011/02/08/technology/smartphone_data_u...

...which, if you believe their arbitrarily-guessed-at trendline, delivers the shocking news that by 2015, users might, on average...uh, still be downloading less than 2gig a month.

Label me entirely unconcerned with the carriers' ability to deal with this data "explosion". They just want to charge more. That's the only story here.
Why Masked Passwords Are a Serious Security Hole
"Patents can be a danger against your company", then going ahead to pool this under another company/pool.

Why not make this a non-profit organization, like Apache, etc? That way you ensure the patents pooled are not going to be maliciously used, even 10 years down the road an a few management changes over at IP Collective. Sounds like a better plan to me!

(Off topic: reminds me of Accelerando/Charles Stross, read it!)
This is great! I just sent a link to my designer - have two projects already I want to use this for. Really a neat idea
15M Installs Social Games Company Drimmi Launches First iOS Game
Clear that people don't understand what high frequency trading is.
There's a big difference between saying that something is presently insecure and that it is by nature not securable. I understand and agree that WebGL is not presently secure at all, but Microsoft is making a set of claims far beyond this: that not only is WebGL insecure, it can never be made secure, and moreover, that Silverlight is somehow immune to the problems facing WebGL. That additional set of claims is why I say that MS is being disingenuous, if not outright lying. More than a good-intentioned warning about insecure software (which would be exceedingly ironic, given the source), MS's statement comes off as opportunism.
I believe that the impression is there because of the fact that Scala really reminds of a dynamically typed language, with type inference and lots of syntax sugar. And if PHP is the only dynamic language one has been exposed to, then well, PHP it looks like. :)
Further reports / speculation indicate that it may only be for new phone lines, allowing existing customers to upgrade their phone and keep their current plan.

http://www.droid-life.com/2011/06/21/current-verizon-custome...
Yes. Though the situation is only that rosy in Haskell under some circumstances. It's easy to get space leaks that make your program use O(run-time) memory, if you are not careful with the laziness.
What would you try if you had no fear?
YouTube does not require Flash. Most or all videos are served via HTML5 video if you ask them to. Also, the various mobile YouTube apps (on iOS, Android, etc) show the videos just fine without Flash.

YouTube is 100% prepared if Flash disappears.
Cdnjs.com - the change log interview
+1. Between AngelList and Venture Hacks he is arguably helping startups more than anyone else..
What happens every 60 seconds on the web (infographic)
Thanks for the comment. How well do you think the assumptions need to be rationalized? That's really my issue is that I'm not sure that I can come up with a strong rationale for the assumptions that go into building the model. But maybe I'm just being lazy about it :)
10 Over-Hyped Startups That Fell Off The Face Of The Earth
I hope glow.mozilla.org will be back. I really loved watching those download numbers fly by :).
There are a few tricks to obtaining science publications without paying the journals.

1) Publications are increasingly easy to find via services such as google scholar, pubmed, and citeseer. Often times, these services will link to freely downloadable versions of the paper. However, should this not be the case, you still have two options.

2) Go to the author's website. It's very common for academics to put preprints or other free versions of their papers on their personal websites. You may need to check all the authors on the paper, but a good rule of thumb is to check the first listed author and the last listed author.

3) If the above isn't available and you really want to get access to the paper, you can always try emailing the authors and asking for a copy. As with personal copies on websites, giving out copies to those who ask is allowed by most journals.

4) As you point out, you can physically go to a library and use a public terminal. Most large cities have universities. Save up the hard to find references and make a weekly or monthly trip to the local university library.

In the far past, you used to have to go down into the "stacks" at a university and dig out a physical copy of a paper you wanted. These stacks were not always accessible to the public and did not always contain the journal you wanted. In comparison, academic material today is more accessible to the average member of the public than it has ever been.
There is a joke that goes: "On an average about a handful of people end up reading your thesis, and you hope your committee is among those few :-)"

The subject of scientific publishing is a very interesting topic. There are multiple issues at stake and I would be very happy if people point out to well written discourse on the following questions.

* The state of affairs of journals today, and the open journal movement. Why in the age of the internet, we're stuck in a relatively ancient publishing system.

* The gap between popular science and scientific research. This comic was very popular: http://www.phdcomics.com/comics/archive.php?comicid=1174

* Whether the onus on popularizing science lies on scientific researchers. In particular, does the public have to take more effort to understand science, or do the scientists have to take more effort to publish both for the community but also for public consumption. Do these skill sets overlap? Can there be scientific "popularizers" who are specialists at writing pop-sci that is accurate yet can be understood by a layperson.
I can't imagine that they would kill it. It's used so much, and GarageBand doesn't offer the features that it does.
There are some other important differences:

1. In the US, most exchange operators are the counter-parties to all trades. They also interact with settlement and clearing services that ensure the verification of proper ownership and conveyance of securities. In the old days, something like a third of all trades failed to meet the three-day window because some part of this process would fail.

2. There are very very specific rules regarding how the orders are crossed (buy and sell side) and which orders take precedence in the (limit order) book. It looks like the MtGox guys didn't think this through and the trader in question took advantage of this naivete on the part of MtGox.

3. Most exchanges are "brokered" to facilitate trades while MtGox is more like a swap-meet. Brokered exchanges are more expensive to trade in but they have the advantage that brokers can "know" how to get price-improvement based on market conditions. In short, they are "informed traders" vs the "uninformed traders" you see in most post/notice markets. When the informed meet the uninformed, you see situations like this where someone takes the whole shebang home.

Personally, I find it amusing that the Bitcoin fanboys are clamoring for intervention here. It's almost like they are getting to the idea that a strong regulatory environment is a /good/ thing for the free market. If this were the cryptopunk/libertarian paradise that everyone dreams of for Bitcoin, there would be /no/ recourse.
This was inevitable. The only reason I haven't paid to end my AT&T contract early is because I am grandfathered in to the unlimited data plan.
A comprehensive list of resources about JavaScript
me too - pbreitenbach at gmail