skysight-inc/HackerNews huggingface dataset:
I'm not sure I follow your suggestion of "package it into your app/lib yourself". Are you suggesting manually installing stuff that isn't available from Macports or Fink? Or something else? For the record I'm pretty green when it comes to Unix sysadmin stuff so go easy...

I'm genuinely interested - I'm a new Mac user who came from Linux and my biggest issue on the Mac so far is that package management isn't as good as apt. There was a discussion on HN and I was disappointed to find a lot of other people have had the same feeling.
I, for one, welcome our new Emerald Cockroach Wasp overlords.
500+ Places to Syndicate Your Content
500+ Places to Syndicate Your Content Around the Web...
I (who was luckily invited) think they look for more than school. I doubled in two non-CS majors from a non-MIT grade college. I learned to code on my own for kicks at first and then out of necessity.
In one lf Lance Armstrong's books, he mentions that happening while practicing in Texas, IIRC.

He obtained the license plate number, and the driver was convicted of assult. Also, if you are intentionally run off the road by a vehicle, it can be considered assault with a deadly weapon.
>You know with one hundred percent certainty that within 15 minutes you will leave the restaurant with a full stomach for under 5 US dollars.

Not in the UK you can't. Value meal is £4.30 with medium fries, large is £4.80. That's $6.80 or $7.60.

I'm a pretty average 30-something (180cm, just under 90kg - OK slightly pudgy) ... that doesn't fill me up. I don't know how they do it, burger and chips elsewhere will leave me full but at chez McDo I always still feel hungry (and often slightly nauseous).
Well, first, the object-orientedness of powershell is just one more layer. You can work on a text-based basis in powershell, just send out strings :P

On the other hand, this very feature of powershell is amazingly powerfull, and allows you to lay out some things fare more logically than you could/would do in a text based shell, not to mention purely interface with more complex applications written in .net flawlessly (like doing a small GUI for your script in five seconds for example).

When you work with text, you're basically reinventing parsing at every pipe, and that, too makes no sense at all, for certain applications.

EDIT: What you said just reminded me of something on dadgum
http://prog21.dadgum.com/74.html.
>In terms of online gigabytes per watt, SSDs will
>lose out badly to traditional hard drives.

Incorrect. You forgot time. Think about it this way (with very rough numbers); The traditional Raptor drive will move data at 70 MiByte/s. These new SSD's move data 700 MiByte/s. Assuming that they both consume equivalent power, this new SSD will have a gigabyte-per-watt rating TEN TIMES BETTER than traditional drives.
Thank you _delirium. When I arrived to the US 12 years ago one of the many jobs I did was preparing hamburgers and cleaning bathrooms at a McDonald's. Although I had attended college back in my country of origin, my English skills were quite poor. As a consequence, most people used to ignore me. Many times I felt people thought I was stupid because I couldn't communicate properly. A few other people, though, opted to interact with me. These small interactions helped me feel intelligent and closer to the dream I had of understanding US society and becoming a more productive member of it.

Random acts of kindness like yours probably have an effect much larger than what you can imagine at the moment. Their compound effect in the lives of others and their families make them, literally, priceless.
Joseph Heller embodied this idea in Dunbar. When your life is in imminent danger, you can extend it a great deal by remaining exceptionally bored.
Inspiring, but reality often doesn't play out this way. Eventually, trying new things wears you out and you stop appreciating them. Meanwhile there's a risk of increased stress from the neglecting activities that habits used to make easy, like managing your budget, brushing your teeth, and preparing cheap, tasty meals.
I'd second this!
Mendeley (http://www.mendeley.com/) is great. Metadata extraction from pdf papers is a huge time saver.
I also have my eyes when they put on the stroboscope in clubs.

Huh?
They weren't programmers. Some people just cannot, and never will be, software developers.

So, they 'fucked up' by hiring someone, and trusting that he was not lying to their faces and scheming behind their backs? I hope those aren't the morals you put to play in your own work.
Powershell is a very powerful language. It has every features python has, and then some.

Of course it has many drawbacks too - Closed source, off-putting syntax for some people, dependency on .net - but it's quite impossible to find an equivalent on linux (python doesn't even come close for scripting and piping stuff), and i find myself missing it sometimes.
> Redis works great as long as the dataset fits in RAM

This is by design, companies moving away from Redis because of this did not understood the deal at the beginning, and where looking for something else, so it was a good idea to move away.

Redis is mostly an in-memory database that happens to be disk-backed. With VM it is a different issue, and there are interesting VM uses, but the vast majority of Redis users are using the DB without VM, and as it is, as an in memory store, where the disk dump is used in order to reload the data on startup.

Because this is the Redis way, even developments are focused towards this direction: to use less memory for common data types, and scalable clustering in order to make it simple to use multiple instances.

I see this as a very simple to gasp thing. Just because this is the argument of the discussion instead I fail to see why Mongo should instead not be just considered as an SQL-family DB. It seems more or less a subset of SQL, but implemented with different tradeoffs. For sure they have some good motivations to avoid SQL, but what I mean is that semantically it looks a relational database, while Redis has a completely different data model, so I can't see how the two systems really are a reciprocal drop in replacement and/or comparable solutions.

So I can see how MongoDB can be an alternative to MySQL when used to store a lot (much larger than memory) of row-alike data (call it documents or like you want).

And I can see how Redis can be used when you have memory fitting databases and need very high performances, and in general for all the needs of atomic data structures and complex server-side operations in this data structures. For instance storing or caching timelines, taking leader boards for a game via sorted sets, and a zillion other use cases that are currently running while we are talking.

I can't see instead how MongoDB can replace Redis or the other way around, if not for a very small subset of cases.
CO2 Is Very Very Too Much
The task described here is no harder than clicking this link: http://www.mirovideoconverter.com
Quickly browsing through it, it looks quite okay. I'm just a bit sad that "modern Perl" is OO Perl, and not more in the style of Higher-Order Perl.
A lack of raises in minimum-wage work is the norm. I know people who've worked in franchises for years who've barely been given raises (which are normally cancelled out by a minimum-wage increase a few months later anyway).

Why don't these companies give raises? The same reason Wal-Mart fights viciously to stop unionization; because higher-pay means higher-prices which for bottom-of-the-barrel pricing means less sales. I can buy a burger at McDonalds for a dollar; I have to shop like a pro to find the deals to get burger buns and burgers, cheese slices, pickles, ketchup/relish/etc at a comparable price to make an identical burger. Likely I'll end up spending at least $2 to make my own burger.

McDonalds is making profit off of a food item that costs less than $1. Looking at the economics of it, it's ridiculous. How many burgers in my lifetime would I have to make to equalize the cost of using electricity/gas to heat my stove top to fry a burger, and buying the frying pan in the first place, and the bun, burger, cheese, condiments.

Not giving a raise helps keep these people in a job, it's sad that it has to be this way (for more reasons than one), but thats what this world is. Although to look in the back of most McDonalds if you found one competent worker like Mr. Smith you could fire half of your day-staff. I've seen 3 good workers turn out orders faster than when every station is full and there's 20 workers in a store, because when there's a lot of them they're inevitably students and the managers are like 19 and endlessly chatter.
IndexTank. San Francisco, CA (SoMa). Multi-tenant search as a service hosted on AWS. Extremely interesting optimization and scalability challenges. Many sites use us and pay for our service, including Reddit. Very small company, lots of upside. International team (US - Argentina). We NEED more awesome developers.

http://indextank.com
"We live in a world of meanings, not words or sounds. We live in a world of arcs, not points."

This is fundamental; line signifies the points; or the line is the meaning of the points; as when you fit a line to points of observations.

This fact is built into our perception and into science as well because all observations are points and meaning is the line that passes through all points; and therefore all meaning is interpretation.

The title is unfortunate ("To live forever"?) but the article makes good points.
Meebo, Mountain View, CA / NYC, NY http://www.meebo.com/jobs/teams/internships/

Example past intern projects: optimizing a javascript buddylist for thousands of buddies, implementing a web-based filetranfer, building out a cassandra cluster and moving an existing project from mysql->cassandra
Is anybody flying in from Boston?
If all programs I'm connecting are .NET based and hence share a common type system, why would I need a shell script at all? I don't see the point of inventing yet another programming language for that purpose. I could just as well use any existing .NET based language to do the same thing.

Apart from that, the power of the Unix shell isn't primarily the shell scripting language itself. It is the design of the programs it connects. You need small programs that do one thing. Windows software isn't built like that (neither is Java software by the way), so it doesn't matter much what the quality of the shell is I think.
Oh, python has a nice solution in this problem space - NumPy. But again, this only works in some cases. Unfortunately, the model fails performance-wise once you use non native type - think array of arbitrary precision floats. Haskell being much more powerful and expressive, I would expect it to be able to express those concepts in a more elegant manner, but I could be wrong (I know next to nothing about haskell).
If 95% of components work on Ubuntu, and your computer life involves 25 components (start counting, you'll hit it pretty quickly), Ubuntu is totally broken for about 75% or so of users. If Mom's camera or wireless doesn't work, she does not perceive the computer as being mostly functional.
If you enjoy "startup" type movies, might I also suggest these (documentaries, not comedy-drama):

startup.com
http://www.imdb.com/title/tt0256408/

e-dreams
http://www.imdb.com/title/tt0262021/
Instant temporary group texting
...seen on TechCrunch http://techcrunch.com/2010/10/01/group-text/ - looks like time-limited (in a good way) by-invitation-only twitter. Now if only I had some friends to try it out with...
Congrats! I wish you much success on your endeavors.
Many Top iPhone Apps Collect Unique Device ID's
When do I get my apology from Sally Phillips of Greenwich, London? :)
Yes, given the right attitude and ambition.
Google's WebP Image Format
Sad story all around. Both for the guy who was killed and as a commentary on our lack of civility as a people.

On a separate and far less important note: As a relatively newbie bike commuter it would interesting to learn more about your set up and why you chose the accessories you mentioned in your post.
Ubuntu is excellent, except:

1. Firefox and Chrome are very slow and freezing, when opening many tabs.

2. Flash plugin is crashing constantly

3. OpenOffice is very slow and freezing. Can't render properly MS Office documents.
When I was with my ex-girlfriend her little sister was knocked off her bike, also by a totally reckless driver doing over 80km/h in a 50km/h zone. She suffered serious head trauma, they didn't actually think she'd make it through the night. She did survive but had pretty serious behavioural problems after that, and died a few years later of a cerebral tumour which was almost certainly related.

I'll never forget the surgeon when he first came out of the operating room. He said: "If she had been wearing a helmet, none of this would have been necessary and she'd be fine." You could see clearly in his face that he'd seen this way too many times.

Seriously, just buy the damn helmet and wear it. You might look like a dork but it keeps your brains on the inside where you want them.
I agree with many of the other respondents that you are grossly overstating the role the names played. Additionally, while I agree wholeheartedly that "Mint" is the better name, when considering the role the company names played (however large or small) in the eventual outcome, I think one needs to weigh Wesabe's poor choice of name at least as equally significant as Mint's good choice if not much more.
Game Room ( http://www.microsoft.com/games/en-us/games/pages/gameroom.as... ) could have easily been a prototype of something they might be planning to do with a future gaming experience.

For example, when the console comes on, you could start off in a virtual world where you could choose the game you want to play. By blurring the lines between the games and the virtual world, the console could become a virtual amusement park. Your avatar could have a house, etc. like 2nd Life and the user could gain more experience, items, etc. like WoW.
PayPal locks legit accounts too, all the time, if they feel the type of activity has simply changed/increased in nature. Then to get your money out you have to prove to them otherwise. They will simply keep asking for more and more information from you on purpose to try to make you give up.

And I would bet they have never paid a dollar out of their own pocket to cover fraud, they basically will close the accounts of both parties to cover themselves or take "fees" out of the covered party's return for their "protection service".

Never, ever, keep more than $100 in your PayPal account. You are begging for trouble otherwise. Also if possible close the original checking account that you tied to your PayPal account, because they will tap into it to reverse any transaction at their will, without notice.
Interesting tactic worth remembering: search the next for prior versions of the target's resume. Or you could otherwise find evidence on the net/Wayback Machine that his submitted resume doesn't match reality.
How many people got in? How many applied?
Funny Retro Pictures
Very old and nice pictures...
I'm wiling to bet that it doesn't matter. I got in and I don't go to an amazing school
Ask HN: Client-side MD5 password hashing
I'm currently writing the auth for our web application. Normally the login form would have a username and password in a form. I hooked into the submit() event using javascript to change the value of the password to it's MD5 equivalent.

Now on the server, I treat the MD5 hash as if it's a regular password - but this is assuming that the treatment is consistent between sign-up and log-in. The advantage here is that nobody except your client knows what your plaintext password is.

I'm sure that people would've tried doing this before. Is there any disadvantage of doing this? I don't see any apart from the fact that disabling javascript will disable the login. Any advice about this would be very useful.
How about promises? The real power and elegance of Lisp just begins here. ^_^
As far as I know each Mac has its own unique serial number (despite from the CPU serial). I wonder how frequent this ID is used in the wild...
Pre-Crime comes to HR
Yeah, PayPal can be a pretty big pain. We've had our accounts locked out by them a few times. But eventually they are satisfied and leave you alone. Here's some general tips I'd follow if you do go down the PayPal route.

1) Use your full legal name when creating the account.

2) If you're creating the account for a company, make sure the owner of the account is an officer of the company (CEO, Vice President, etc).

3) Have only one account. If you're creating an account for your business, and you already have a personal account, you're gonna run into problems.

4) Make sure the mailing address you give is actually accessible. PayPal's gonna mail a verification code to you once you start making a sizable amount.

And just in general, once you start getting money into your account, PayPal's always gonna come knocking. At one point, PayPal prevented us from even receiving payments. But eventually, after a while of working with them, they got off our backs and we stopped having problems with them.
I think the parent poster is talking about the amount of storage, not the rate of transfer. And in that metric, seeing how you can get 1TB hard drives for $70, I don't see that changing anytime soon.

Of course, it seems wasteful to need insanely fast access to things like movies or media/archival data in your home library.
ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformUUID/ { split($0, line, "\""); printf("%s\n", line[4]); }'

thanks to http://stackoverflow.com/questions/933460/unique-hardware-id...
Mostly what I want is 64 bit wine. 32 bit wine on 64 bit systems just gets impossible. Little things break especially around DRI support.
I've done this in my own web application, and since the whole web application is built on Javascript anyway, it's never been a problem.

I also hash the password again serverside, so:

* Only the client knows the plaintext password

* The plaintext password is never transmitted over the network

* The hash stored on the server isn't enough to sign in to the account
What's really scary is that 372 people liked it on Facebook and 2 users rated it 3 out of 5 stars.

Having said that, I like the idea of mapping URLs to method invocations on persistent objects. Zope does that since about 1998.

And that makes me think. I never liked C++ (and it took me years to command the will to learn it) after being introduced to OOP with Smalltalk. The same way, I could never like Hybernate, EJBs and stuff like that because I was introduced to Zope before ever touching them.
Feminist review of 'The Social Network'
Why not give them a window right into memory (ala himem or EMM) and then SSD can also have "execute in place" ability someday when they are fast enough.
Weird. Its since 8.04 and onwards that upgrades STOPPED breaking things for me. Its been a golden era for Ubuntu.
Wow, and as if the regular safety demonstration wasn't annoying enough...

PS. Flagged for being... well, what the hell is this?
I think the 25 component number is a bit of an exaggeration. Also, you assume a perfectly even distribution among component pairs and that's not the way computers are designed these days. You won't find an AMD box with Intel GMA graphics, for instance.
All networking components have a unique ID also (MAC Addresses), so this feels a bit like scaremongering to me. Developers on any platform can use that relatively safely to presuming individuality, so why's it bothersome that the iPhone has one unqiue ID? (instead of the two MAC addresses (wifi / cellular )
I based my critique on what Doug Imbruce and Louis Monier actually said and showed in their brief demo.

You should re-read my piece. The whole thing. It's actually full of the appreciation for nuance and shades of gray. My worry is that Qwiki will not be.

By the way, your couch potato scenario makes me wonder if you have seen "Wall-E" and "Idiocracy". While you're in your couch there, check 'em out.
For what it's worth, I'm an ex-Mac user who went back to Linux because I missed apt. Of course, I do a lot of hobby programming and general messing around with open-source software; if your use-cases tend more towards pre-packaged software, you might get on perfectly well.
It's probably the first time in history that the UUID is used by many 3rd party software developers.
Intel's looking at doing this, with an interface from the southbridge and probably soon from the CPU itself. I think eventually for low-end PCs and netbooks, CPUs will just have big L3 (DRAM) caches, and flash behind that, and no system DRAM at all.
A neat device, for which I personally have no use. The idea of wearing it around all the time just in case you happen to see something interesting seems pretty terrible... how often do you see something so interesting that you really want everybody to see it in a grainy 15fps video?

Folks who might like it:

1. Model rocket types (or remote-controlled planes, helicopters etc)

2. Perverts