skysight-inc/HackerNews huggingface dataset:
Would you rather have a slight inconvenience and have a company act in your best interests (security and safety), or would you prefer your data run the risk of compromise?
Magnet And Glue Turn Tongue Into Joystick
Yes I agree, I really like the way Solar Fire's mirrors can be bent.
20 AD isn't exactly ancient Greece, is it? That's Roman Empire territory. Of course, that doesn't really affect the point of your statement.
Wow.

Well, you're right. "Print" works fine.

Three suggestions for you:

(1) Make the "Print" link easier to get at. Not just 'way down at the bottom of the page. Maybe put one with the "Close" link at the upper-right?

(2) Change the text of the "Close" links. I'm not sure what they should say; but "Close" doesn't really convey the right idea. What it actually does, from the user's POV, is not closing, but rather returning to the original styling.

(3) Maybe figure out how to make Readable work with Firefox's Print Preview. (I realize that FF's behavior isn't your fault, but it would still be nifty if it worked.)

Thanks again for all your work.
http://flipkart.com
This is to be expected when you have ignorant people reporting on things that they are not willing to educate themselves about. Anyone who wrote sensational garbage about the LastPass event didn't bother to understand how LastPass works and what the real potential of any breach could be.

Frankly, it leaves me exhausted in the same way the regular stream of sensational ignorant responses to violent video games, boobs in video games, or explicit lyrics in music leave me exhausted. It's extremely difficult to fight an ignorant public being exploited by a willfully ignorant and sensationalistic media.

The likes of Tech Crunch et al who should be in a position to counter such mainstream media reactions and behavior are all too often, unfortunately, jumping right into the fray and showing that they can be just as counter-productive as any big old-media outlets.
Assuming the Best
This database is fairly interesting. 73727 people in it.

The ratio of females to males is about 1.6

Average age is 27

Top ten email address domains:

yahoo.com (24269 addresses)
gmail.com (17805 addresses)
hotmail.com (7518 addresses)
aol.com (7129 addresses)
comcast.net (1639 addresses)
live.com (1177 addresses)
msn.com (1079 addresses)
sbcglobal.net (992 addresses)
ymail.com (781 addresses)
aim.com (698 addresses)

There's a lot more I want to graph and look at though. I especially want to see how different demographics pick different email providers. That and getting a map for zip-codes and making a heatmap of the applicants' locations then subtracting that from a population density map.
I kind of disagree with this post. Tanks to Modern frameworks young programmers can ship clean code easily. I think frameworks help young developers become better by the day.

First learn about MVC and the first project they writer ends up being somewhat maintainable. It relies on state of the art paradigms, is modular and should be relatively safe.

With time, the framework will not provide all the needed functionality. This is when the young programers start to modify or write simple plugins. So they learn about the Framework API.

Even later, they need to modify some parts of the framework to make it possible to hook into it with a plugin. So they learn about the core Framework.

At every step, the programer is confronted with code written by more experienced programers… To me, this is the best way to learn programing.
We hire overseas, so we get by on around $6,000 per month per employee.
Stats and lessons learned after launching a non-gaming iPhone application
Was that their failing or yours?

I'd tend to look at these types of services as a convenience, nothing more. If you allow yourself to become reliant on them for access to your personal data, like banking, etc., then I'd say that you put too much faith/trust in them. Shit happens, all the time, despite the best intentions of people working hard to make sure it doesn't.
ohh thanks, looks like I was wrong. Bad on me.
From the ‘highly influential videos you’ve never seen’ department
over qualified is something people hear, too. Like a Ph.D. working for Starbucks. Their degree warrants a wage the company [won't] pay. They're "too good" for the alloted budget of a new employee.
How To Remove Yourself From Facebook?
My first iPad game: Stats and lessons
Phone wallpaper which colour changes over the hour. Clever way to know the time.
Upvoted because that is the most succint way I've read the response to that common retort in this entire thread.
But if this is the case, then shouldn't your article be about 'how money is creating a lot of engineers in India' rather than saying that India has an engineering culture?

I see it in a similar vein to how there are so many finance people in the US - that's where the money is - quick riches compared to other jobs you could get. And if the money/financial security disappeared, so would all the interest in working in that field - ie the culture would evaporate.

It's different to say the US innovation culture which is an attitude and culture that has developed over decades due to many drivers, but money hasn't been the only or even major driving force behind it and in many ways is impervious to fluctuations in 'market demand'.
Readable's interface is due for a slight overhaul. But I haven't yet decided what the new design is going to be. I will take your suggestions into consideration, though.

As for the work: you are most welcome.
Personally, my bank account is one part of my online identity I wouldn't trust in the hands of any password manager.
Ask HN: How do you advertise to potential customers?
I've been doing a lot of research on customer acquisition and how companies are using social media as a way of handling potential inbound marketing. Also, how these online methods of advertising are lowering the cost of customer acquisition.

I've spoken to all of the people that I know, in person, that work at large, non-technical companies about how they generate leads and stuff. Most of them pay big bucks for pre-compiled lists of potential leads that have been collected by other marketing agencies, for them.

As a web-based company, what tools or strategies do you use to advertise to potential customers? I ask because I'm not familiar with most of the options, I'm sure. I only really know of the common AdWords.
> WebOS even beat Windows Phone 7 in the single most important determination of the success of any mobile platform.
The availability of Angry Birds.

Angry Birds is coming to Windows Phone 7: http://www.bgr.com/2011/04/14/angry-birds-for-windows-phone-...
I have a nifty idea for a small project which would make use of libjingle, and I'm about ready to go buy a camera for my desktop to work on it. Is libjingle to the point where I could interact with my Google Talk contacts in their browsers? My other option is libpurple and their implementation and I am not very excited about that prospect :)
Have any idea how much a ZenithSolar unit costs? Apparently they've given an Israeli community of 1100 people a surplus of electricity with only 16 units.
Really? I don't remember them compressing the whitespace above the Google logo as soon as the user starts typing. Maybe that's why I turned Instant off last year...
Textbook case for a startup?
The PC business model is a zombie right now. I work at a joint that rolled out about 12,000 PCs a year, every year. Since 2008? 2,000/year... mostly laptops to folks whose jobs have become more mobile.

ALL of the good customer facing people with companies that peddle PCs in my neck of the woods have either moved on to greener pastures or are holding out for retirement.

My guess is that in 2014, those 6+ year old PCs will start failing and be replaced with tablets for about 60% of the workers. I betcha that the rest will be PCs from no-frills vendors like Asus.

Big enterprises are very conscious of costs, and the "whale" of client-computing costs is that fat Microsoft EA that just gobbles up capital. That's a big cash flow to build a business case for an alternate product.
You certainly could do a SQL implementation. For my purposes, each of the many queries was going to involve something like at least six lines of logic (it was "find the nth value satisfying X, Y, and Z condition"). Debugging and trying make sure the indices worked correctly for each query looked uglier than creating a whole different structure - my structure was native C++ so there wasn't the translation issues of SQL.

I used a B-tree modified by adding a member variable including the total number of children of each parent. Its so simple a modification I don't know why more implementations don't use it but, it seems they don't.
That's the value proposition of LastPass though, that you use them for all of your passwords...
Higher up front infrastructure costs would be my guess.
@sghemawat: Are you planning on implementing atomic CAS operations?
Well, you do make a point.

My original comment would've been funny to anyone having seen him give a speech in French. But it wasn't really helpful indeed. The open letter from Alexey, though was helpful http://alexeymk.com/dear-dr-stallman-the-aftermath - but it's not like Richie is going to listen anyway (his response was a pirouette, and not subtle at that: http://alexeymk.com/dear-dr-stallman-the-aftermath)

Oh, also, for people downvoting me purely because I'm touching their idol, fuck you. Fanaticism is harmful and I have no sympathy for it. Of all the people you could've chosen to adore, he's really not the best choice. Some of his ideas about freedom are interesting, indeed, but the man himself is the opposite of tolerance, doesn't listen to anyone, and is generally a wreck to manage (truth be told: when he comes to give conference, he has at least one person dedicated to "managing" him. I understand celebrities have that treatment but he's unnecessarily picky about things like temperature, air flow, etc., etc. You should really see his list of conditions..) When he came to Geneva in a panel of speakers he kept interrupting everyone, eating pretty much anything while he spoke and correcting people everytime they said "closed source" instead of "proprietary"... he's done a lot of good to the software community but maybe it's just time he retires?
Hehe, sorry. Flashback to when I was 12 and found this test the first time. :P
Watchdog Group Requests FCC Examine AT&T, Comcast Broadband Caps
Weekly Tech News for May 9, 2011
Do you really think Patrick Winston got to be the Director of the MIT AI Lab for 25 years with such handwavy crap? He knows what he's talking about, even if the article writer hasn't got a clue.
Can anyone explain why Microsoft uses a "Promise" instead of a "License" as seems standard in the industry?
I was fortunate enough to meet Marcin a number of years ago at a conference in Vienna. He was even then working on developing his Open Source Ecology ideas & hardware.
Hopefully people using the service and those interested in it will read past sensationalist articles, and actually check out the service.
comcast has ipv6 trials going on now, but only in one or two areas: http://www.comcast6.net/

you can get a free tunnel from a number of providers like http://www.tunnelbroker.net/ or http://www.sixxs.net/
In my experience commercial vs non-commercial is a can of worms. Not to mention that using it for code is not recommend as you can read on the Creative Commons website.

Especially if you (the one licensing your work) are not including a definition of commercial use. Since the license does not include a definition (unless things have radically changed lately) of commercial use, your interpretation of commercial may differ from those using your work. Which for both parties may cause issues.

If you do include a definition than at least the people using your work should have some clue as what constitutes commercial in your interpretation. However 'translating' this across judicial systems/countries/cultures/social spheres will again most likely lead to issues you probably want to avoid.

In my personal opinion the commercial vs non-commercial clause should never have existed in the first place. Maybe it should be shelved just as the Developing Nations license[1] was shelved.

disclosure: I was part of the Creative Commons Netherlands team which introduced the licenses in The Netherlands. I'm still involved in the CC community albeit less active then I used to be.

[1] http://creativecommons.org/licenses/devnations/2.0/
>Winston said he believes researchers should instead focus on those things that make humans distinct from other primates, or even what made them distinct from Neanderthals.

According to cognitive science, this is capacity for analogical reasoning. Compared to the other self-aware, social, tool using animals exhibiting emotion such as dolphins, elephants, and the great apes, what sets humans apart is our massive capacity for analogical reasoning that leaves dolphins in a distant second.

In other words, humans can not only think in terms of relations, but how relations relate to one another much easier than any other animal.
The sad thing is that most people who were previously unfamiliar with LastPass probably won't dare to try it out now. That's the kind of press LastPass just didn't deserve.
Osama bin Toking
Tuition fees 2012: what are the english universities charging?
Wait a second. I mean it's nice and all that LastPass was being overly cautious. But how reassuring is it that they noticed an anomaly but weren't able to figure out what it was?

And this is a serious question, as I'm no expert in the field, but it seemed strange to me that they couldn't explain what actually happened with any certainty.
> however it's this [...] that I think will keep it from being especially useful on non-Windows platforms.

Sure, and I acknowledge as much in my post above, that PowerShell's object orientation is most appropriate for the Windows environment. But even if you aren't concerned with COM, I still think PowerShell is pretty nice, and I wouldn't mind seeing a port to Linux. So for that reason I welcome its addition to the Community Promise.

> TBH I wish they'd added features to IronPython instead of making a new syntax, but such is life.

I don't think that would have worked well...

You have to keep in mind that PowerShell is intended to be used interactively, and this has all sorts of implications for the language design. For instance when you type

PS > foo

at the PowerShell command line, "foo" may be a pure PowerShell function, but it could also be a cmdlet, or an external command somewhere else on the system. If this were a straight Python REPL instead, you'd have to do external calls differently from Python function calls, like so:

Python > system("foo")

and that gets old real fast. Likewise you need to allow bare strings and ditch parentheses for function calls so you don't wind up saying cd("C:\"). You'd also have to come up with a more succinct syntax for chaining Python generators assuming that's what you want to use as a substitute for PowerShell's cmdlets. Plus there are concerns like, hey, we can't use the backslash as a string escape operator, because suck as it may, that's the traditional path separator on Windows, so we've gotta make it something else. By the time you're done, it's not even Python any more.

And on top of all that: in my opinion, as much as I love Python, significant whitespace really sucks for REPLs...

So I don't think Python would have been an appropriate choice for a new Windows command line interface. But the great thing about PowerShell is that even if it isn't interactive Python, you can always implement cmdlets for it in IronPython (or pretty much any other .NET language)...
No, I don't know, but could investigate. It'd be interesting to see a device that was placed in a location over the course of a year and measured different facets of sun and wind for that location and enabled simulation of various technologies.
we don't use the actual word "device"..it's just a placeholder for the sample. Our actual unique key is a hash of the real device id (which is a UUID) + the name. This means 2 users with the same name on different devices have, or 2 users with different names on the same device, are treated differently.

The approach has worked well.
Poll: What is the size of your laptop/netbook?
I am curious too see what you guys consider as more comfortable choice for your portable computer.

I just ask for the integer part.
I'm curious why she was locked out. I'm a LastPass user and the only thing I noticed is that my Chrome browser plugin had logged me out. I was able to log in with no problems, though, and the plugin continued to autofill websites as usual.
This. For me, Lastpass gets everything except email and banking. That means I have to remember 3 logins, which I am okay with.
I think they did that because it's like a bind, i.e. circle 5 <|> rect 8 8 puts a <circle> out first then a <rect> so it seems kind of like the IO monad in that it's ordered
This whole £9000 tuition fees thing started as a "only in exceptional circumstances" argument.

I hope parents do their studying before they go £27000 in debt to send their children to a really bad institution. There is a ton of other more educating things that you can do with that amount of money: have private lessons, travel around the world, try set up a company, etc etc. (Now, obviously, while you can be a programmer without a degree, I guess some other jobs definitely need a university-like place for people to attend (law, being one of the subjects). But you get my point..)
Or too much of a "flight risk" when a higher paying position elsewhere arises, wasting the employer's investment in training.
I'm somewhere in-between. I use a nickname (HedgeMage) because it is easy for people to remember, and more commonly available than my very common real name (Susan Stewart). Additionally, since some of my work is under my maiden name, and some under my married name, it simplifies things to tell people "just google for 'HedgeMage'".

Anyone who can operate a search engine will quickly link my nickname to at least one of my names (maiden/married). That's a good thing. However, there are situations where it's worked in my favor that it took a few minutes for $random_irc_person to realize that I'm female.

I happen to work in a field where eccentricity seems expected (web development), so it's never been a negative as far as I know.
I believe there's an extension (for Firefox, at least) that allows you to create custom buttons for bookmarklets.

In the near future, a native solution will be available -- i.e. I'm working on a thin extension, for all browsers, that will act as Readable's launcher (with benefits like keyboard shortcuts, an icon, and slightly faster load times).
Yes, it's a shame that the benchmarks didn't include Upstart, but of course that would be tricky to do on the Arch Linux distro they're using.
I'd like to be able to decide for myself how much risk to expose myself to. In this case, all signs were for minimal risk, so I think that they went overboard.
It seems likely you'd feel differently if it was your IP getting taken.
Crowdsourcing: Lessons from Henry Ford
I think the only reasonable prediction we can make is that the world is going to be even weirder in 50 years.
And they have an "offline" non-browser program everyone can/should use to both keep an exported backup and access passwords in an outage.
Yeah, I was going to mention FF4, but didn't want to start a browser preference war. Also, I tend to not be very impressed with things that only work (or work well) on one modern browser, but not others.
Flexible paper phone
How I Got On the Jay Leno Show
I don't see how this is particularly inherent to new programmers. I feel that 90+% of my code is either glue code or mucking with configurations.
I couldn't log in for about 20 minutes at some point - which was bad, because I was at work, and stored work credentials via LastPass.

"Sorry, boss, can't work on that bug because I don't have my Redmine password. I also don't have the password for our build machine, so I can't sudo anything."
There was a similar theme two years ago http://www.popsci.com/technology/article/2009-12/scientists-...

I think the main problem is computers are still too slow, so it's difficult for individual researchers to experiment. Saw a paper a year ago about deep belief networks on GPUs, seems like the field is not even taking advantage of current hardware. You need several modern GPUs to run the equivalent of a bee brain in reasonable time.
limiting ranks (to 5000 for most games and 1000 for a few particular ones) is the concession we ended up doing in v1. When we introduced the change, no one complained (or has since) - our developers have been great.

As for complexity. The complexity of learning is a noop as far as I'm concerned. Duplicate data? Not concerned. Managing 2 stores...slightly concerning. Agreed. Maintenance? The entire change is largely encapsulated in a new ~30 line Rank class. Sure, I'd rather not have that extra code.

I hadn't considered rank-groups (thanks for the idea though!). I'll definitely give that more thought. Nonetheless, I think I rather have the raw data available and accessible (in addition to any additional abstraction). I don't like making decision for the developers. Maybe 100 ranks isn't enough for them (I've seen them do some pretty creative stuff with the bit of data we're collecting already).
Not key/value, but Mobile CouchBase (CouchDB) supports iOS and apps using it have been approved for the App Store.

An interesting point to note is that Mobile CouchBase is primarily written in Erlang, so porting any existing key/value stores is not dependant on their native language being C or C++.
> I'd tend to look at these types of services as a convenience, nothing more.

How do you go about keeping all of your usernames and passwords secure, then?
Apple describes how the Right Way here http://support.apple.com/kb/ht1528 but I'm sure I've never seen Directory Utility before. However, in the Edit menu they reference, it said 'Disable Root User', not Enable, so it's been activated somehow. Perhaps doing sudo passwd did it, though I don't recall setting it up through an unofficial method such as that on my Mac. I'm not really comfortable hacking around on MacOS since it's a bit different than Linux, being a BSD, and the extent of integration between traditional text file style configuration and Apple's GUI stuff is unclear to me.
To create anything resembling human intelligence, you'd have to create it the way human intelligence was created.

Imagine you are God and you have the tools to create a universe and it's laws. And you want humans, but you can't just make them.

The universe you create will need to have the right laws of physics such that a self-replicating molecule (essentially a program, right?) will arise. And that the molecules can mix with each other and new combinations can arise. And you need molecules that can form bubbles so that cells can happen. And you need a bunch of elements for all sorts of things.

Then the world needs to apply the right selective forces for the whole evolutionary journey to happen.

And if you do it right, you'll end up with human like intelligence, an intelligence motivated by something, survival and reproduction.
I don't think that the government gets whatever it wants and I don't think the people will always fail against the powers that be. However, I don't think there would be enough interest in bitcoin to make it outlast the interest the government would have in killing. The government and banks really hate this kind of stuff, it's not just a passing "that'd be nice to get rid of" thing.
Precisely. My first reaction when I read LastPass's release was relief that they actually cared about user security more than the potential bad press.