skysight-inc/HackerNews huggingface dataset:
I do not think iFixit had any part in rooting the Kindle Fire. They took it apart, yes, but for more information on the actual rooting, see: http://androidforums.com/kindle-fire-all-things-root/446276-...
Grade inflation pulls students out of sciences and into humanities
Sweeney Todd Musical
I'll visit that channel when back from vacation for sure.

To do what you want you could use list comprehensions or the filter(function, sequence) function:

List comprehension:

links = ["https://securesite.com", "http://unsecuresite.com", "https://sec2.com", "http://unsec2.com"]
[url for url in links if not url.startswith("https")]
>>> ['http://unsecuresite.com', 'http://unsec2.com']

filter() + lambda:

links = ["https://securesite.com", "http://unsecuresite.com", "https://sec2.com", "http://unsec2.com"]
filter(lambda url: not url.startswith("https"), links)
['http://unsecuresite.com', 'http://unsec2.com']

I'd go with the list comprehension, from your use of map i'd guess you'd go with the filter ;)

Of course you'd replace the url.startswith with whatever your criteria is.
Well, the weak point seems to be "harder to handle = harder to shuffle". I do not see why that necessarily is the case. My grandmother used to stubbonly prefer old cards, as newer ones would glide out of her hands.

The increased grip older cards had, actually improved her ability to shuffle.
Gianina Sanchez (desarrollopersonal1) - Identi.ca
I wish they would've done the same thing for the Digital Economy Bill in the UK.
Well, they have had Scala support for quite a while:

http://scala.playframework.org/
Erratic, extreme day-to-day weather puts climate change in new light
"and think about it politically and where you want to make your profits from."

What, do you want him to not make the app at all and work on enterprise software?

Your comment is so short-sighted it annoys me in multiple ways. All this whining about how things that make the lifes of people better should be cheaper cheaper cheaper or free - guess what, if he sold it for 5$ he wouldn't spend any time on developing it further. You don't ask doctors to work for free either, do you? Or otherwise, why don't you take a few months out of your own life to make something that others will find useful?
Wanted; CTO/Co-founder
If only Google or Facebook would use their homepage status to get the word out to the majority of the population. A blacked-out Google Doodle or a notification at the top of the Facebook newsfeed would go a very long way.
This seems to make sense, except whenever i've seen analytics for time-on-site, it seems like the vast majority of people spend less than 30 seconds on pages. People's attention spans aren't automatically better while using the web despite the lack of a physical fold, i'd guess that they're probably worse if anything.

And anyway, isn't the person's monitor a physical fold? Like, you still want to attract their attention with content. Having good content in the first 1000 vertical pixels doesn't mean you can't have good content everywhere else.

Very nice article though.
But it's not like they are offering the same tablet, and Amazon subsidizes it by $50 while B&N doesn't though.

The extra 8GB, microSD slot, 512 MB of RAM and a mic are worth the extra $50, so the Nook Tablet is very price competitive for what it offers, too.

I'm not saying most people will care about that, they'll just care about the lower price. But I'm saying B&N isn't ripping you off or anything, compared to Amazon. B&N might be losing money on it, too, or selling it for zero profit.
Reviewed: Wireless Scope Node Mouse
Self-Made Man - No Such Thing
If the generator memory size is equal to seed size (64 bits), then period can't be larger than 2^64, and that's probably what grand-parent meant.

But generator can have states that are not possible to be set directly by seeding (like when generator has for example 1024 bits of state, but can be seeded from 64 bit int). Then period is larger than 2^64, and grand-parent thesis don't hold.
Cost of living 2.5x??? Berkeley is not, iirc, exactly the nexus of affordable living. I don't know; maybe I just have cheaper tastes? I agree that rents can be MUCH more expensive; I'd probably pay between 1200 and 1500 for the apartment I live in now (2-2.5x what I currently pay). But I just never felt like it was that dramatic for me.
I don't think the first example is illustrative at all. "Now consider the second case where we have a saw-tooth like region between them. Here also, the marbles will roll towards either ends with equal probability." Not if it's anything like the included illustration, in which case the marble is more likely to roll towards A than B. "Now if we tilt the whole profile towards the right, as shown in Figure 2, it is quite clear that both these cases will become biased towards B." Again, no, it's quite clear to me that the second case remains biased towards A.
I rewrote it in C, so it's faster and can work more efficiently on different data sets. It also uses a prettier algorithm for determining heights. Have fun:

http://git.zx2c4.com/spark/tree/spark.c

$ git clone http://git.zx2c4.com/spark
$ cd spark
$ make
$ ./spark 1 4 2 8 14
▂▃▂▅█
$ curl -s http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt | cut -d, -f9 | ./spark
▂▃▄▃▃▃▄▃▇▃▄▄▄▅▃▄▄▄▅▅▅▄▄▄▃▃▃▃▃▄▃▄█▅▄▄▄▄▃▇▄▄▄█▄▃▄▄▄▄▃▃▄▅▄▅▃▃▃▃▇▄▅▄▇▃▅▃▄▃▄▃▇▃▃▄▇▃▄▃▄▃▃▃▄▃▃▃▃▃▃▅▃▄▃▃
Whimsy free wordpress theme
The Beginning of Infinity by David Deutsch. A wide-ranging inquiry into the kinds of ideas that lead to human progress and those that don't. In the top five on the list of "best books I've ever read".
It seems no, but authors said that current 1.2.* version of play will be in maintenance mode for a long time, so it's safe to develop with 1.2.
Ah, that's kinda what i expected. Suddenly the two languages look fairly similar, no? :)

Also, list comprehension doesn't look bad to me. It's just a slightly weird and more verbose syntax of doing map, while filter does an in-place operation.
The analysis presented here assumes proper randomisation of the deck. In reality this is extremely unlikely as most people are pretty bad shufflers. Coupled with the fact that decks are manufactured with cards ordered, I bet a number of card sequences _have_ occurred more than once, and maybe many times.
interesting/boring* doesn't always correspond to complicated/easy.

Actually, it might be even more complicated to _complete_ the extremely boring task.

* - in this particular example, js drag&drop being an interesting task is a subjective assumption, but I guess "yet another CRUD app" being boring is an objective reality :)
Someone in the comments suggested making this an extension to Google Books. I think that's a great idea; matching Google's searching / scanning capabilities and large amount of storage space almost makes this a no-brainer.

The question is: would Google deem it worth their time? I ask because I'm not too familiar with Google Books and how they may try to make money from it.
I read the article thinking there would be some fundamental flaw pointed out that the AUS universities were doing. Instead, it complained that the CS curriculum was theoretical and used old languages like C, instead of PHP, Python, and Ruby. IMHO, that's what a CS degree should be. Most Universities in the US seem to follow the same structure. They try their best at times to use newer languages, but their job is to teach the fundamentals of Computer Science. Once you have those fundamentals, picking up new languages should be easy. The argument that you should be able to come straight out of the university, without any of your own studying on the side (outside of the curriculum), and be ready to work at a company is sort of foolish. There is no possible way to ready a student for all aspects of a Software Engineering position, so the best thing to do is teach them the theory and fundamentals and hope that enables them to learn quickly on their own. I've hear arguments of why someone should skip school, and honestly this is one of the poorer reasons to do so. As an aside, does any major fully prepare you for work in that field? Electrical Engineering at a University is highly theoretical, and when you get out you start to learn about the real world building blocks to the profession. That is to be expected in that field, so why should Software Engineering be any different?
Swim fins
Fins are the essential component for every swimmer who deem themselves as a watermen/ women. The model of the fin was imagined for the enhanced foot strength, attempt of leg to attain the higher position in the race with a lash out action to a flicker kick. They are intended to improve your capability of swim and give you lots of fun.
The Chicken and the Pig - Three Security Genres
I feel no remorse in taking advantage of a subsidized product that ships vulnerable to known exploits. Though extremely unlikely to happen, if the Fire is bought exclusively to install 3rd party ROMs, it isn't going to put Amazon out of business. If it does go out of business, it would serve as a lesson to manufacturers to not ship desirable and known exploitable products for less than cost.
That's the specific type of programming that's mentioned in the article "I am a programmer":

"We're middle-men (and women), glorified translators, and we're in the unbelievably fortunate position that programming computers is still much too hard for the average user of those computers, so we translate wishes and domain knowledge into a mental representation of machinery that performs some useful task."

The business logic is "the hard part" only in terms of client communication and project management, and then only barely.

Learning that "an Account Rep has Clients", and then modelling and implementing that, is ... not challenging? Three lines of ActiveRecord ('Duplo')?

They both vary tremendously depending on the problem, but on the whole, 'javascript widgets' trumps 'business logic' hands down. The fact that most business logic is simple is why you can glue things together so fast in Rails.

Olark's whole business is making a single javascript widget, and last I checked, they're still hiring.

Making things behave as expected in as heterogenous environment as the browser can be enormously complex as the sophistication and scope of the UI you present the user grows.
SKILLS
AJAX
C
C++
Cocoa Touch
C/Objective-C
CSS/CSS3-5
HTML/HTML5
iOS SDK
JavaScript
PHP5
MongoDB/MySQL/SQL/PostgreSQL
Java
Ruby on Rails
Xcode/Interface Builder
XML
A strong understanding of social platforms, 3D and game designing.
Ability to work fast, good problem solver, learn quickly and get up to speed with existing code
Solid understanding of object oriented programming concepts and principles
Excellent written and verbal communication skills
Passionate Technologist
Proven leader-by-influence who can play a key role on the senior management team

... followed by

Once funded, salaried position.

Hehe.
Are You a Sharecropper?
Google Reader allows me to mix high traffic and "I don't want to miss anything" sites.

I make extensive use of tags, and put my "not to miss" feeds under a "favorite" tag, that I always read. 2-3 other tags I read all from as well.

And the rest (including HN), I only read in "All items", sorted by "magic". That way, I know I will see if something big happened on these sites (it's sorted mostly by the amount of "+1", I think) in priority, and the rest, maybe later.

Then, during the weekend (slow update days), I purge all Google Reader, prepared for Monday, and it goes for another week.

That's the most effective way I've found to follow tech and gaming news, since I started. It's a good compromise in my opinion, since many of my "favorite" feeds are not really popular or likely to appear on Reddit or HN.
He hasn't been at Microsoft in years, and has taken positions at 'upstart' type companies or divisions within larger companies (podtech and rackspace spring to mind).

His 'blogging from his safe job' involves a fair amount of travel, disruption to routine home/family life, and an insane amount of work that goes in to his productions (hint - he does a lot of video, not just 'text blogging').

All that said, I think he (and most of tech journalism) has given most startups a bit of a free pass, and glad to see his current stance (although it feels about 5 years too late).
Unemployed Romanian hacker accused of breaking into NASA
Too bad 1.9 isn't supported yet.
This article is total rubbish
“He was an immensely talented and intent young mathematician,” Mr. Moglen said in an interview on Tuesday. “He had a choice between graduate school and this project, and he chose to do the project because he wanted to do something with his time that would make freedom.”

22 is young to die. It's sad and I feel for his family and friends. But to have such a quote from Eben Moglen in an obituary in the New York Times, for his work to be compared to one of the greatest juggernauts (Facebook) of our day, to be respected for the quality of his academic and professional work and the choices he made to promote freedom...

22 is also young to have made such a meaningful mark on the world and to be respected for his work and choices. I feel I can at least learn something from his examples and hope to live up to the choices he made.
Gamification.
While we use tarsnap for our server backups, it's not something I'd use for frequent desktop backups.

The main reason is that it doesn't have a daemon that watches file changes to keep a dirty list so it'd basically DDoS your desktop every time the cronjob ran to run the backup. Also for a desktop it's nice to have an interface where you can see the differences between backups.

The I/O thing is actually a problem on servers too. See if you can spot the point in this graph where cron.daily runs:

https://skitch.com/scotchi/gjbyc/generate-graph
I've never seen or heard it used like this, and by contrast I have heard it used for a restaurant!
full text of e-mail Livedrive sent:

ADVISORY NOTCE FROM LIVEDRIVE REGARDING BACKIFY.COM

Dear Firstname lastname

We are writing to you regarding BACKIFY.COM who you recently created an online backup account with.

BACKIFY.COM was a reseller of Livedrive (http://www.livedrive.com) . Livedrive provided the technology and service behind the product offered to you by BACKIFY.COM.

We are writing to inform you that BACKIFY.COM is no longer a Livedrive reseller and the services that they purchased from our company on your behalf have been terminated. If you are using a service provided by BACKIFY.COM and powered by Livedrive then this service will now have stopped working.

We would also like to advise you that we have received a number of complaints about BACKIFY.COM from their customers and from industry organizations. We would like to advise you not to provide any credit card information to BACKIFY.COM. If you have provided credit card information to BACKIFY.COM then we would suggest contacting your card provider and informing them that your card may be used fraudulently. If BACKIFY.COM have charged your card for services not provided you should contact your card provider and ask them to initiate a chargeback procedure.

Please note that this advisory is being sent to you in good faith because we feel you should be informed that BACKIFY.COM is no longer a Livedrive reseller and of the complaints we have become aware of. No contract exists between yourself and Livedrive and we are not able to assist further in any dispute you may have with BACKIFY.COM.

If you have installed the online backup software provided by BACKIFY.COM we highly recommend you uninstall it from your computer by following the steps below:

On Windows

Go to Start > Settings > Control Panel and select Add/Remove Programs (or ‘Programs and settings’), select Livedrive and select uninstall.

On Mac

Go to Finder > Applications and delete the Livedrive application.

Please note that any data you backed up using BACKIFY.COM cannot be retrieved and we recommend you establish an alternative backup service immediately.

Livedrive does provide a very similar online backup service to the one provided by BACKIFY.COM and you can read more details and, if you wish, signup for a trial on our website at http://www.livedrive.com. Please note however that we do not provide a free service as BACKIFY.COM did.

Other online backup vendors you may wish to consider include:

Carbonite.com

iDrive.com

Mozy.com

We are sorry for the inconvenience this situation may have caused you.

Kind Regard

Livedrive Limited
Keep in mind that there are 2 types of machines in common use. 1) Backscatter (X-Ray) and 2) Millimeter Wave (Radio) and they operate very differently.

Based on what I've read I'm comfortable with the millimeter wave system and have some concerns about the backscatter x-ray system. However, if the backscatter system operates correctly then the amount of radiation exposure is really quite small compared to the amount you'd receive on the actual flight. I still think I'd opt-out of the backscatter system until long term effects and performance are studied.

Tip: Millimeter wave looks like a circular telephone booth, Backscatter x-ray looks like a big rectangular wall you stand in front of.

http://www.jaunted.com/story/2010/1/5/163631/3181/travel/Ful...
If there was some content at the top, I may not have read the line at the bottom.
Google, Facebook warn against new US piracy legislation
Beyond NFC Payment: Other NFC Use Cases
It's doing 1TF sustained and no one ever sustains 100% of their theoretical peak, so we know the peak is higher than 1TF. Consider also the sandbagging of number of cores as "50+". How big is the "+"? In reality the design will have a larger number that is then binned by yield and so forth to give a range of SKUs, as usual.

Next, you're comparing a sustained number on DGEMM with theoretical peaks on other machines. Nvidia sustains <225GF on DGEMM with Fermi so this is 4-5x. Last I looked, AMD were sustaining ~500GF with Cayman, so this is 2x, and a much easier machine to sustain perf on for other codes compared to Cayman. If you consider a potentially sandbagged 2x sustained perf to be "relatively minor" then so be it.

There are few public details provided but many of us have been programming with the Knights Ferry SDV kit in preparation for this part. So we have experience with the tools, with the use of lots of similar cache coherent x86 cores, etc. I can tell you this -- it's much easier to work with this than GPUs, and I've written a ton of code on all kinds of whacky machines, production compute code on GPUs included.
Didn't Activision(the publisher of Modern Warfare 3) get its start developing only for the Atari 2600?

http://en.wikipedia.org/wiki/Activision#History_of_Activisio...
Facebook Comments Have 5X More Value Than Likes
I think it would be more valid to say that Racket is doing what Arc tried to. Or Clojure, take your pick. Awesome, right?
Apple Wireless Network? We went so close | Where Am I?
It doesn't feel wrong because it's subsidized. It's because it's Amazon. I like those guys.

I'd have no such problem with Sony or Microsoft. Let's see what the PS4 or the Xbox 720 will look like ;-)
I briefly talked to Ilya in March after he randomly gave me 9001 invites to Diaspora (some here might get the joke). It's like I won some weird sort of lottery. Anyways, it naturally encouraged me to invite lots of people, and I got about forty to sign up. He struck me as a very warm, fun-loving guy who was also fastidious in his work. I saw him announcing bug fixes and new features day in and day out. He really left a strong impression on me.

I'd really like to learn more about the circumstances of his death, and not out of morbid curiosity. I suffer from bipolar 1 disorder, and have been taken medication for two years since I was diagnosed after having a severe manic episode. His death was a bit of a wakeup call.
It's crazy to require that many skills. I guess asking specific "skills" makes sense if you're looking for an expert in a specific narrow area. Otherwise, you just require an intelligent technical generalist that can learn quickly.

Maybe (s)he's just looking for someone to play buzzword bingo with...
Mayfair Restaurants
That's great, Google does n-grams/symbol search finally. Tho 'f# "|>" ' is way less common than "$_ perl", doesn't work yet.

And i think the folks that did, e.g. hoogle took some time to get it right for 1 language

http://www.haskell.org/hoogle/

http://scalex.org/
Agreed, Crash Plan have been really good. Their client is fast, useful, and they're really cheap. Plus it can also take local backups, so there's less chance of this situation happening.
"The new standard for product demos is that we cry" -- Accel
Nice. I wasn't aware of the differences between the Fire and the Nook Tablet.

Dammit. I think I already have too many tablets at home. I must resist getting two more.

OTOH, getting a Nook Tablet will make it feel easier to root either it or my Nook Color.
Wow. This email lacks empathy and understanding of the situation that Backify users are now in. I'd be surprised if they converted any users over to LiveDrive.

People want a company with a personal touch. Why don't most companies understand this? Also, why didn't they mention one of the most popular backup services, Dropbox?

"We apologize for any inconvenience..." please rub salt in the wounds. [http://37signals.com/svn/posts/1528-the-bullshit-of-outage-l...]
Eric Schmidt: Describing It As “Censorship,” “Draconian”
Show HN: Stop SOPA by expressing commitment to action
I would add a clause that if I am terminated after a grace period, say 90 days, that either all or a percentage of the options immediately vest. This will prevent you from being a candidate for termination to gain back options. You are taking a huge risk up front, make sure you secure that the compensation that you are taking that risk for cannot be pulled out from under you. As for walking without the options expiring, I think it is unfair to expect that of a company, the options are there to bind you to the company, until it is successful. Unless otherwise agreed upon you should have the same mindset. If you do not, you should go back and have a conversation with the principals and come to a meeting of the minds on that subject.
How to Grow Your Business through Relationship Marketing
I cobbled this together in a few hours. Hope it can serve some purpose. Apologize for any bugs, inconveniences etc.
Of course if you're talking 50K and a hands off investor, nothing.

But most larger investors might insist on baord appointments and a reputable CFO, and that's without the legal stuff.
Site Shrugs Off Hollywood Shutdown Attempt, But Here Comes SOPA
The licensing scheme is just bad. How's a bootstrapping startup going to afford US$133/mo? I'm okay with paying something once in production, but there's no way I can even consider this at the outset. Which means, Planet won't get their hooks into me when the hooking is good... Bad strategy.
I'm reminded of a scene in the now-defunct "Playmakers" TV series. It entails a football player mouthing off to an aide who then bets the player that he can get the ball further down the field than the arrogant player. The player takes the bet and launches the ball a solid distance down the field. The aide waits for a maintenance cart to drive past. He tosses the ball into the back of the cart and watches as it rolls past the player's ball.

The player assumed that winning the game depended on his arm alone when the truth was many things had to align with that arm to win games. The vantage point from the turf isn't the only one.