skysight-inc/HackerNews huggingface dataset:
I did but it has severe image persistence. Lenovo dodged for a while on this issue but finally has stepped up and admitted a problem and is replacing displays (just started). I'm going to be getting mine repaired.

It's a topic for a separate rant but it's a shame no other hw manufacturer has stepped up to offer build quality along the lines of apple's unibodies.
Google+ Has 40 Million Users, Says Larry Page
I've very recently had to have a bit of a holy war with a friend of mine over the merits of a VCS.

We were collaborating on a small project, he doing the front end work and I doing the middle and backend. He is not a developer in any sense of the word; WordPress Assembler is more of an apt description. He had never needed to use, nor came across any reasons demonstrating a need for, a VCS.

Trying to get him to realize why it was such a good idea is still an ongoing battle, but I eventually won him over with the following argument:

"Just take my word for it. I can sit here and keep trying to hammer home the same points, over and over, and you'll sit here and keep denying them. So lets just stop this, and you just take my word for it. This project is going to live in source control. If you hate Mercurial and want something simpler, we can switch to something else. But you aren't getting away from this. And any projects we do in the future, will ALSO be in source control. So you may as well make peace with it now."

The thing I believe he was really missing, and that we (I) haven't implemented yet is a continuous integration solution, with simplified deployments directly from the checked in source. His major gripe about not developing directly on the production server was the time it took to see changes. Which is a little silly, but when I look at it from his perspective, I can see his point. If I had taken the time to set that up from the start, he would've seen the benefit of it more immediately.

The moral of my story? Always use some kind of VCS. It may seem like a waste of time with just yourself on the project, but you'll always know for sure you have a copy of your work, safe and sound, accessible from anywhere you need it from. Just make it a part of your life, and before you know it, the "overhead" of using one will more or less disappear from your life. It's an essential building block to a successful project.

I can completely see how, if you had been forced to use VSS for anything, you'd see VCS as something that could get in your way. VSS was/is a blight.
I founded the unix-haters mailing list that the book was based on, and these days I like to say that Unix went from being the worst available operating system to the best available operating system without getting significantly better. (and yes, in the spirit of the list this is no doubt unfair, biased, mean, etc.)
Sorry, we're only looking for permanent roles at the moment.
flash 11 is an amazing improvement over any previous version of flash. dual screen is seamless, zero-configuration using an ATI card and open-source drivers. if you choose to use the proprietary drivers you get slightly better framerates but you have to use their proprietary dual-screen config panels which generally work, but not as nicely. music production software, no idea. music playback is good, there's tons of options.
Removing bottled water is not a financial decision, but an environmental one. Every new employee is given a water bottle they can fill with water an infinite number of times.

If they took away bottled water, I'm sure they replaced them with fruit juice, organic teas and all sorts of ambrosia.
This is the Foucalt method.

We just measured the distance with a microscope, a 4 meter setup with a mirror to double the angle. It took about 2 hours and the only electronics were the rotating mirror. Our error was within 1%.

You can do the same thing with a 1000RPM mirror and about 50 feet with a caliper and get with 3% I suppose, as long as you are lined up good with the rotating mirror.
This.

I can't have an usable linux on my macbook and I tried hard. Main issues: ridiculous battery time and the fucked EFI boot.
Bitly now a search platform and reputation monitoring service.
I honestly don't think there is an issue with allowing Instapaper content to get backed up to iCloud here. The analogy of a user created archive is a good one.

If people don't want the benefit of having their Instapaper content transfers across their devices automatically (and I do think this is a good feature) then they are free to disable iCloud backup for Instapaper in Settings.
Just a datapoint, but out of all the invitations I sent out when G+ first launched (100-150, I don't recall), 40 or 50 friends signed up. ~3 of them still use it at least once a week.

From my observations, G+ still seems to consist primarily of three major user groups:

1. Tech celebrities
2. Technologists in general
3. Non-US users

Facebook's feature set is killer, but at some point, I really would like to use some social software that doesn't silently launch a blinking GPS signal when I'm reading my news feed (I know, I can disable it, but still...).
Occupy Resistance Network
My understanding of the "civility" standard is whether I would say it in person. My comments do pass this test.
There's no VC or even VC mentality, especially in Italy. Partly it's due to the fact that it's more difficult to make it in a market that is segmented by language barriers, whereas in US you have a critical mass of customers that speak the same language. On the other hand you'll have more competition in US: but that's probably because VC there throw money at anything that moves.
The author created a great looking app -- I wish he had spent five minutes during the 9 months explaining how to install it!
Am I missing something? $302 million on $42 billion is <1% return.
Is browser VM a good idea?
It will be great if we can use a single language on both server and client. Similar to JVM, if we have a builtin browser VM which compiles to byte code, and can use different languages it will be good. e.g. Use a python library written for browser VM in Java. Why should we invent new languages like DART, CofeeScript which in the end compiles to Javascript. Is Javascript the new byte code?
Something like 20 million of their users are in India, a lot of those look like Orkut (Google) converts (edit: maybe notsomuch, add FB and look at last few years).

http://www.google.com/insights/search/#q=google%20plus%2Cork...
I agree that audio is a very important aspect of games (and other forms of media like video), but do people really play mobile games with the sound on? When I do, it's either to my own soundtrack or none at all.

Has anybody actually polled the device volume level and ambient noise level when people are playing their game?
I have had to do this. Although I'm absolutely thankful that those days are over, I'm not convinced higher precision mouse control alleviates enough of the problem.
So what you're saying is... the CAP theorem has NOT been beaten.
You might not mind spending time exchanging emails with lots of people to find a good fit for you but you simply haven't provided enough information for "candidates" to to think it's worth investing their time on the off-chance that you're a good fit for their own aspirations.
Where can I find a Pre-install/Manufacturer image: https://answers.launchpad.net/ubuntu-certification/+faq/1523

Why can't I buy a system with Ubuntu pre-installed on it?: https://answers.launchpad.net/ubuntu-certification/+faq/1717
Disable unnecessary extensions and plugins and Firefox 7 will be instantaneous and memory efficient.

Right now on OS X Leopard I have Hacker News, Slashdot, CNBC and Huffington Post (yuck) open in FF 7.01 and FF is using 179 MB.

When I had Firebug and the Stumbleupon tool bar enabled as well as some useless plugins that were enabled by default for media types I don't use, these same tabs were using 440 MB.

Google controls my email, phone, SMS and search information, I will not give them browser level access even if they let you opt out of data collection.

I like Firefox, it works great now and is rapidly improving. Mozilla's rapid release cycles should be applauded.
I write several offline mapping apps, and this is totally throwing us for a loop. We're recommending our power users not upgrade to iOS 5. Users download gigabytes of maps to their cache directory, they don't want to eat their iCloud allotment with that, or their slow their iTunes sync. But they also don't want to have to download those maps again, or find themselves in the middle of the woods without the maps they downloaded.
I know I need to just be patient and wait for Apps users to get Profiles/Plus, but I don't find it particularly sympathetic of Google when they keep saying that "everyone" can use Google+ now, even in their financial results announcements. From the CEO.

(Yes, technically anyone can use it by signing up with a free @gmail.com account, but I consider that a cop out.)
You should write this contact info/means of upload somewhere prominent on the site.
I guess he just enjoys the 'High' of being first in line for a new Apple product.
GitHub uses basic auth + HTTPS, but recommends OAUTH so that users:

1. Don't have to give their password to third party services

2. Can limit what kind of access the third party has (public vs private repos, for example)

3. Can reject a specific app's access without affecting that of others
I have compared Compete's numbers to actual data from about 150 sites.

On that sample the numbers were never higher than actual and on average the Compete numbers were 2-3x lower than the actual numbers.

So I have used it as a reasonable estimate for half of the traffic a site sees. Although I may be placing my foot in my mouth because the stats for HN don't quite seem accurate: http://siteanalytics.compete.com/news.ycombinator.com/
A good example to look at is banks. Banks are eventually consistent systems. An ATM allows you to withdrawal funds (to a set limit) even if it can't communicate with the bank. However, because banks keep full audit logs of all transactions (immutable data), they eventually discover that you took out too much money and charge you an overdraft fee.

http://en.wikipedia.org/wiki/Overdraft
After reading Steve Yegge's "platforms" rant, I'm starting to see examples of it everywhere in Google products. This seems like a prime example.
tl;dr: don't believe it, at least not for any recent Intel ThinkPads.

I have the ThinkPad T420 with Sandy Bridge graphics that they list as "Certified" under 11.04. This is at best highly misleading. I bought this laptop under the delusion that choosing components that were supported by open source in-tree drivers written by the actual hardware vendor was the right decision to make. Alas, Natty out of the box hangs quite frequently, and X is very unstable. The DisplayPort output is unusable, and even non-DisplayPort output via an adapter didn't quite work.

After quite a lot of fiddling, I've found that the latest upstream kernels (I'm using 3.1-RC9 at the moment) from the Kernel PPA mostly fix the hanging, and using KDE with the XRender compositing backend addresses the rest of the issues I have. OpenGL stability is still a disaster, but I don't really have any need it for anything. I'm not sure if native DisplayPort actually works yet; I got a small HDMI adapter to use instead. Using XFCE would probably work just as well, but don't expect stability from Compiz.

Oh, and if you use dm-crypt (which you should on a laptop) you'll get a stupid error from Grub on every boot unless you uncomment GRUB_TERMINAL=console in /etc/default/grub (&& run update-grub). For reference: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/699802
Isogenic HTML 5 Game Engine Released
See http://kristianlyng.wordpress.com/2010/10/23/275k-req/
Seed fund Startmate to return with expanded program
Am I missing something? $302 million on $42 billion is <1% return.

Yeah, net profit was 2.73 billion, 302 million of which was made on interest. $42 billion is total cash on hand.
I guess I will have to write a blog post for us too.

I wonder if there is any chance that Apple will change how this works - it seems like this should be doomsday for a large swath of apps.

(married to Smokey and partner on all these apps!)
Desktops, Laptops and Netbooks are certified using the 32bit version of Ubuntu and Servers are certified using the 64bit version of Ubuntu Server Edition. This is based on the most common usage patterns we've seen.

Another answer is that it would lengthen an already long process.
My guess as someone who is not familiar with compiler internals is that the design of many compilers prevents them from implementing a typeof() operator without major changes to the way they analyze and store the parsed source code, so the standard writers decided not to include a feature that would not be widely implemented.

But, using _Generic(), one can do many of the things one would do with typeof(). For example, the max() example in [0] could probably be implemented using at most n^2 separate macros plus a _Generic() macro for each type, where n is the number of arithmetic types (though I think you'd still need GCC's statements within expressions in order to evaluate A and B only once).

I'm thinking something like this that combines the cbrt(X) example from the C1x spec [1] (§6.5.1.1 paragraph 5) with the gcc max() example, though I haven't tested it, and it could almost certainly be simplified by exploiting type promotion rules:

#define max_ld_ld(A, B) ({long double _a = (A); \
long double _b = (B); _a > _b ? _a : _b})

#define maxld(A, B) _Generic((B), \
long double: max_ld_ld, \
int: max_ld_i, \
/* etc. */ \
)((A), (B))

#define maxi(A, B) _Generic((B), \
long double: max_i_ld, \
int: max_i_i, \
/* etc. */ \
)((A), (B))

#define max(A, B) _Generic((A), \
long double: maxld, \
int: maxi, \
/* etc. */ \
)((A), (B))

[0] http://gcc.gnu.org/onlinedocs/gcc/Typeof.html

[1] http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf

OT P.S. It is very annoying that Google has broken right-click+copy URL.
I havent seen that polled before. Either way, I am playing mobile games with the sound on pretty often now. I find it's kinda weird to play a game with my music in the background, it doesn't fit
Beaten != Eliminated
Enterprise-class systems are far worse. If you know what you're doing, you can tune any IP tunneling solution into something the coexists nicely with your native network. That's not how any corporate VPN that I've seen works. They all hijack your box, sending all traffic down the pipe to the company firewalls and killing latency. Sometimes it's worse: they try to be smart, and send local traffic locally, but they still try to use their own DNS servers, thus breaking local addresses from e.g. the DHCP server at your local coffee house.

It's just a disaster. And the problem that it's intended to solve isn't actually solved by pretending that data "inside" the corporate network is safe. Sane IT strategies always need authentication and encryption inside the wall too. So why bother with the VPN?
FYI: Gate One was developed entirely by one guy in his spare time over the course of ~9 months. It turned out pretty good so he's looking to start a business out of it.

anyone know how he plans to do that? license it under different terms to network hardware device vendors for integration or something?
So really what would make everyone is a type of Selective_Sync, i.e. there are three file types.
those that are ephemeral and can be deleted.
those that are ephemeral but should only deleted if given permission
And those that need to be backed up.
But only if you are online, which defeats the object of "offline access".
One line of code into music
The German government reportedly paid €2M to have the spying malware developed:

http://www.securityweek.com/german-government-paid-€2m-r2d2-...
"Turn to your values for clarity and your priorities for impetus"
JustBeamIt - file sharing made easy
direct (p2p) file transfers in a snap @ http://justbeamit.com/
Exactly. It's sad that in the modern world there are people (smart, productive people even) who are so far removed from system stuff that they just plain forget that this software still needs to be written.

Now, is C the best possible tool for these jobs? Certainly not. But it's the one we have and it's got a pretty fantastic track record.
clean interface. obvious next question... what's the file size limit? any other distinguishing features from dropbox/yousendit/(gmail?)/etc?
Ask HN: Have you had experience with promotional tweets?
I'm looking for some ways to promote our app that's launching soon - www.grooovy.me .People have recommended sharing with blogs and tweeting, but what about promotional tweets? Anyone have experience with that?
And that's why we love you, Matt. (seriously)
As a game developer this post is rather amusing. I have far more questions about what happens behind the scenes on the python line than the C line.
That's right; the solution is to make it easier to see which apps are using how much space and then provide a "clear" button.

My Nintendo Wii uses a "blocks" concept for this. It works fine, Apple should just copy it.
Can one split writing from the content? When I look at my own site (http://www.gwern.net), the best-written ones to me seem to be the ones with the best content. I could point to none of them (except maybe some of the fiction) where I could honestly say 'the content is jejune and juvenile, but man that's some slick writing!'

And if that's the case, then all you are really doing is asking 'hey what's popular guyz' - which is not an interesting question at all and something you can figure out yourself by looking at votes.
You know what I've learned over the years? While many people are very bad about writing C, I'm pretty good at it. So C is not a bad language; there are just a lot of bad programmers around using it.

(And if you're wondering how to write good C? Make object ownership explicit. Never have malloc and free more than a page of code apart. Don't expose data structures as API. Make errors put your routine into a defined state that the caller can understand. Use bstrings instead of cstrings.

And although I don't write much C++, the more I learn about it, the more I believe it's possible to write good C++. Most people won't spend the time to write good software, and when you do that in C or C++ it's an absolute disaster. But if you go slowly, plan, think, exercise care, and review your work regularly, you can get good code that runs fast.

You can write a safe Haskell application in 10x less time than you can write a safe C++ application, though.)
I've been recently using Python more rather than Java, and I find myself writing C more than ever. I always seem to find some speed/memory issue in my programs that when rewritten in C goes away. Maybe I'm just not proficient enough in Python to avoid them yet. I would say its still a net gain over raw C.
An Intro to Sake
More info at: http://createdigitalmusic.com/2011/10/entire-musical-composi...

Somehow I never realized it was that easy to just pipe audio to /dev/audio (or aplay for ubuntu).
> I'm not sure if you are just trolling or not.

He made a valid and extended argument, one can read and agree or disagree with.

You isolate just a phrase from it and call him on "trolling"?

In general, internet discussions would be much much better if "troll" and "FUD" weren't used to disqualify arguments we don't like (or, maybe weren't used, period).
Well, according to the documentation that folder is backed up to iTunes as well. Actually, it seems, the only folder that skips backups to iTunes in the Library folder is the Caches folder.

The relevant part of the documentation is here: http://developer.apple.com/library/mac/#documentation/FileMa...
I recently noticed that two of the most popular Clan Arena maps on QuakeLive (at least on the servers I frequent) both have the same background music, and I've been wondering how much that contributes to the way people pay the game/map and how quickly they learn it.

(Some of us are still keeping Quake3, via QuakeLive, alive)
Where do you make money?
Why would this comment be downvoted? He's pointing out the interest is not all that impressive and if that's 11% of profit then the results are probably even less impressive then claimed.
Please Return Me - Recover your Lost Stuff
Ask HN: Confused programmer looking for career advice
Basically, I'm a little frustrated with my current situation. I feel like I'm kind of stuck in a place where I really don't want to be and I'm looking for some career advice.

I'm currently working part-time, but really don't like the work I'm doing (bad development practices, boring work, bad pay, making no progress as a developer, ...). I've been looking for a new job for more than 6 months but got no real offers. I got some interviews, but didn't get a job (I admit selling myself is not my strong side). Where I live the economic situation is bad and job market pretty slow, so few companies are hiring at the moment.

I have a CS degree, cca 4 years of experience developing internal enterprise software projects, mostly with .Net (but no publicly available work to show off with). I don't think I'm some kind of super "ninja-rockstar" programmer but I believe I'm competent enough (I solve problems, get stuff done, follow good practices, read programming blogs, follow tech trends, have 2K reputation on StackOverflow).

I'd really like to work on something more exciting, where I could solve interesting problems and develop cool new products with modern technologies, somewhere where good development practices are encouraged, somewhere in a more startup-like, product oriented environment.

I'm really not sure what to do next, what to focus on to improve my options. Here's some ideas I'm considering about what to try next. Should I

-try and build something cool myself (don't think I'm ready to start my own startup just yet)?
-find some open source project and try to contribute?
-try to find some work on freelancing sites?
-learn some new technologies that cool kids are using today or improve existing skills?
-try to learn/improve some other (non-programming) skills?
-look for a job more aggressively, try some foreign job sites, go to community events, meetups,...?
-some other stuff that I didn't thought of?

So I'd really like to hear your opinion on what should I focus on. Any thoughts or advice would be appreciated.
Redefining the meaning of general term just creating more confusion about the point you want to make. Why not use precise definition.

The term "data" is really really general and it's bad to convey what you really mean. Are you talking about data value? Data object? Data record? Data version? Data event?

Quoting from your blog, "A piece of data is a fact that you know to be true at some moment of time." That's called an Event. That's a snapshot of fact in time.

MVCC is one way to do transaction. The blog didn't deal with transaction at all so I don't see the comparison.

Append log-based databases do the closest to what you described in avoiding changing data in place and recompute/precompute data at query time. It's a very simple mechanism. What complexity problem do you see with it?
Plus the fact that it wasn't in Flash was a major plus.

On a lame Mac Mini, I noticed my CPU was only at ~20%. No jitters detected. Very cool.

Laptop users should enjoy the lack of a noisy fan kicking in 30 seconds into it!
thank you! our current maximum supported limit is 2 GB for files. we don't charge for this service, we don't require registration, and we don't store your files on the server... we just stream them
Perl, C and Dr. Dennis Ritchie
we work day jobs :)
I got a 500 error after trying to log into the demo account http://demo.gitlabhq.com/users/sign_in
Bump is hiring a HW+SW Systems Lead; Bump with objects
Emm, they mean that YOU can self host it.