skysight-inc/HackerNews huggingface dataset:
Trees photo - one great free resource
How did i end up with this trees photo? It was one of those days when the sun gets you out of the house and without even realizing it i found myself in the car driving to a new exciting location.
Do not write your own library from scratch. It sounds a whole lot easier than it is since most of the work in writing the library isn't the actual code writing but rather getting it tested and debugged in all the variants of all the browsers. Use a library.

As for which library, they provide mostly the same functionalty at the bottom but differ in the high level feature set and how they're organized. My take:

* jQuery - Most popular, best for 'ajax sprinkes' apps but less great for full-on applications

* prototype - Prototype hacking outside of ES5 feature backfilling is evil

* mootools - The community cares a lot about their visuals but I got burned with a number of bugs caused by them taking shortcuts for size. This was 4 years ago so the kinks are probably worked out, but there are other options so meh.

* yui3 - My favorite. Built around a selector api, fine grained module system, custom event based, and the UI layer is very much about progressive enhancement. The downside is that there's not a lot of community support.

* sproutcore - the absolute best data layer, UI layer wants to own the page

* dojo/yui2/closure - I don't like these because I think they're too heavy or too much like java

My specific problem with jQuery is that every app over 1k lines or so tends to go spaghetti. The module/event systems in dojo and yui and the data binding in sproutcore guides you to a more modular system which makes for a more pleasant application building experience. There isn't really a technical reason you couldn't do it with jQuery but I've never run across an elegant, modular jQuery codebase. If anybody has one, I'd love to see how it's structured.
I think this article is on the right track, but rather than it being a generation thing it is what a person is made of. I see two types of people - those that want to do things themselves vs those that would rather pay for someone to do it. The trend is more people of the later and it is scary if you think about it. As the quality of workmanship goes down, those skills don't get passed on (like framing a house, or working on a car) and then in the end you are stuff with inferior work. A good example would be changing the oil in your car - most of the time it is cheaper and of course faster to have it done, yet by losing that skill (maybe desire is the better word) you are now relying on some old kid who doesn't care one bit about your car. It isn't just the "handyman" though, it can apply to everything from cooking to writing software.
The EFF is about electronic freedom

Maybe they should do something about GPL then. I find it limiting my freedom.
Yes, but igniting a bonfire under a building-sized container of fuel is too.
Those are my gauges (although I no longer work for last.fm) - the code and design notes for them are up on Github:

http://github.com/russss/arduino-gauges

I also helped out with the analogue tweet-o-meter from a couple of weeks ago:

http://vimeo.com/9352631
Yeah. I think the difference here (you are similar to me, in some ways, but I prefer working "normal" hours at home) is that you (we) appreciate being able to work from home and invest the time and energy into making it work as well as possible for the client / company.

That the employees in this post aren't doing that - or aren't perceived to be doing that - is worrying. But then isn't the author the same control freak guy who was micro-managaging in a previous post? I suspect there's a company culture centred around following the letter of his instructions rather than actually thinking.
I don't understand why you would plug a battery charger into a USB port? How many people don't have an extra power plug, but do have a laptop that they are going to let run for hours to charge their AA batteries.
We were interested in finding out how long this file had been available to the public. The compile time for the file is May 10, 2007

That's a looong time before anybody found out
I'd also add Jared Christensen to that list. He made the icon for http://sifterapp.com, amongst others.

http://www.jaredigital.com/
I've never, ever seen a functional, professional services
company where working from home was the norm or even a good
idea.

Once upon the time there was a company called MySQL AB…
The Order of (Network) Operations
"Put up a site about a profitable niche, do some basic SEO, and bam! presto! Instant $50/month!" I've done this but the 10 page site brings it a little less, about 30 - 40USD / month. No adwords, wrote the content myself, only one or two incoming links. If your niche / keywords are specific enough you'll rank in the top 5 without many problems.

Keep in mind that since the content is very specific and does take some time to write (research, ...) knocking out 100 or even 10 sites like this would be quite hard work.
The advantage of a sitemap, linked to from say a footer link on every page of your site, is that it's easier to find than a page 4 levels down. This actually makes all pages on your site "findeable" at 2 levels down (homepage > sitemap > target page). I think it should improve indexing on otherwise hard to find pages.
Awesome Manuals Search Engine for Designers & Programmers
Free Flash 360 View Image Rotator, Download Free
Ethics in Programming
http://www.virtuallnk.com/ did nice icons for a client of mine
This model seems flawed:

1. The government can increase spending, but they can't create money. Either they get it from taxes, or they get it from devaluing the currency (i.e. taxing holders of currency, or currency-denominated assets). How would it help to take $1 away from an employer building widgets, and use it to hire a Diversity Coordinator at the DMV?

2. What's the long-term effect on business decisions if the only two modes the economy is in are a) growth, or b) near-zero interest rates? It looks like this would lead to lots of leverage.

3. You're assuming that it's always better for someone to have a job than to lose it. So you'd end up subsidizing candlestick makers (probably by taxing light bulb factory owners).

At best, this philosophy merely gives everyone a reason to misbehave. At worst, it fines the productive, growing parts of the economy, in order to reward the unproductive, shrinking parts of the economy. America in the 1930's. Japan in the 1990's. How many lost decades will it take to discredit this stuff?
Malta Hotels
If you are searching for Malta hotels, car hire in Malta and Malta tours, imaginamalta.com provides an extensive choice to choose from. Plan your complete Malta vacation with genuine Malta travel specialists and benefit from our competitive online rates.
Apple could quite easily make a second appstore that anyone could post anything to, and only approved apps get in the "approved store".

Would cost apple 0.
This is a good idea. I've been a one-man band for the last 2.5 years, working from home. It works, but there are plenty of times that I feel I'd be more productive if I were working in a rented cube somewhere.

I think that I've adapted by becoming more nocturnal - my son goes to bed at 7 PM, I go to bed at 4-6 AM, which gives me a full "work night". The internet is quieter, the house is quiet, the phones aren't ringing - it's just me, my code, and my headphones for a good long chunk of time. If that doesn't work for you, getting out of the house could be a good thing.
I've checked via Google's translation, submission flagged.
My schedule is very similar to yours. I go to the office 3-4 days a week (and work 7-8 hours there each day), and work from home 1-2 days (I've done stretches of several weeks out of the office because of extenuating circumstances, however). When working from home, I start early, work a few hours before my kids wake up, spend an hour or so with them, then go to our home office for the remainder of the work day. Those early hours are the most productive by far.

Communication is key. Of course, my team is split between two offices, one in PA and the other in California, so we're used to communicating on the phone or via Skype. My desk phone is also forwarded on days I work from home, so if I'm keeping early hours, a team member can get in touch with me if necessary. In three years, however, I've never been called after 5:00 PM.
"If players already own the PC versions of Valve games, they’ll get Mac versions at no extra charge through a feature called Steam Play."

Source: http://www.wired.com/gamelife/2010/03/steam-mac/
I agree when he says that trying to model your problem in a specification then write the software is doomed for failure.

I disagree when he seems to imply that you don't need to document what you're building.

Being iterative with software and specifications/documentations can lead to both good software and specifications.

Write a small amount of software, formalize, write some more, etc.
He didn't say anything about Linux as a "tier-1 platform". I don't think there are many of us fooling ourselves about the worthiness of that kind of investment; there's just not enough money in Linux gaming to hold up a release on Mac/Win for Linux issues.

The guy said OpenGL-based games might be good for Linux, which is indeed true; it's much easier to go from an OpenGL Mac game to an OpenGL Linux game than it is to go from DX Windows to OpenGL Linux.

Games on Mac are good news for Linux because if the game is made sanely, it shouldn't be much work to get it to at least compile on Linux, as both systems are more or less POSIX compatible. This is good! Even if there are problems with the Linux build after a successful compilation, we're still much further ahead than we are with a DirectX Windows game as the target.

Furthermore, making the OpenGL renderers available under Windows may greatly improve the experience in WINE, especially for non-flagship games. Again, there's no guarantee that this renderer will be exposed in Windows, but even if not, there's at least a tangible possibility that it might happen sometime.

The bottom line is that the investment required to port a Mac game to Linux is almost always going to be much less than the investment required to port a [DirectX] Windows game to Linux. Therefore, previously Windows-only games coming to Mac is great news because at the very least it makes the possibility of a Linux release that much closer.
Meet the hot new Web interface: fingers
Good article, I WFH and I think my peak productivity would be if I was going into the office 1-3 days a week.

One benefit to the employer he didn't mention is lower salary. I have had opportunities to move to jobs with 20% more pay but it hasn't been worth giving up the flexibility of my current job.
I'm not sure I agree. I'm far more productive working at home than I was in an office, but I've also thrown the whole idea of a work schedule out the window. I have my to-do lists and my deadlines, but I work when my mind is sharp, and don't when it isn't. Sometimes this means I work for 45 minutes, sometimes this means I work for 16 hours. Having the freedom to stop working and go do something else when I hit a mental wall means that every minute I am working is far more productive. I can collapse a tremendous amount of work into far less calendar time, just because I don't have the 2-hours "shake off the rust" time in the morning, the 3 PM "Only 2 more hours to go, and boy do I need a nap" lull, and the "I've got 17 other things going on which ensure that I'm going to get nothing done today, but I'm going to be in this chair for 8 hours anyway" days.

I've found that I actually work hours than I used to, at a higher productivity level than I used to. I am very motivated and passionate about what I do, which helps an awful lot. I don't think that everyone could do it, and I don't think it's the best possible solution, but it works better than anything else I've tried yet.
That's just not going to end up true for a general system. For some embedded systems that's a possibility, but the type of write wear system RAM gets is very different than the type of write wear hard drives get. A few people had visions of this, but any engineer who's run the numbers and looked at the trends in flash technology knows it's extremely unlikely that flash will replace RAM before it eats dust because of minimum theoretical densities.

STTRAM[1] might be capable of this when it comes online and in production, but it seems flash is unlikely to reach this point and STTRAM is still in development.

[1] http://en.wikipedia.org/wiki/Spin_torque_transfer
I have been doing that for a year now and I couldn't imagine being without an office. I work from home every now and then, but being around other people who are concentrated helps me concentrate, and as I am in an environment with people doing different things, they are also very inspirering to me.

The primary reason for me though is the social aspect. Being by myself all day for several days drives me nuts.
Man what
"take a day to go fishing to ponder a problem"

Hell yes. Fishing per se isn't what I'd pick, but the freedom to use even small amounts of real solitude and calm surroundings in order to clarify thoughts - that would improve my work life immensely. I can think so much better without the constant bustle of people. There's really no polite way to tell everyone in an office to shut up and back off, because you need clear mind time to see a problem properly.
Public Pension Funds Are Adding Risk to Raise Returns
I hear you. Running different filters on each of three accounts and still received 200 spam that got through in one day.
Offered as an addendum to http://news.ycombinator.com/item?id=1160552
Obama's "stimulus" is similarly spent in areas of the country, and areas of the economy where buying political support is needed. I'd like to see Tufte do THAT visualization.

Interesting. I think this is exactly the kind of claim that when it is posted on any forum on the internet should always be backed up by a reference to clear evidence.

I'm not saying I disbelieve you, but simply that if it's as clear cut as you make out it should be straighforward to provide the evidence.
Hardware parity has never been a big priority for Apple. The Mac as a gaming platform may force a change that has been overdue for years. Gamers aren't going to put up with weak GPUs that run things "well enough" in medium settings or less. And they will want more than Cider ports of games, for sure.
Vodafone ships Mariposa-infected HTC Magic
Email me: isaac & triplezero!com!au

Got a contact who takes a keyword or phrase, does research to extrapolate, writes content pertaining to it, and then delivers it. Can also ghost-write ebooks and the like. Tried three different, cheap writers and her work was better than the other two.
Striped and Buttered Pancakes! That will help the platform SO MUCH in many efforts if they force this update.
Disaster recovery: so basic, so difficult
Whether there are a lot of distractions at home depends a lot on where you live and how you arrange your work-at-home environment. In my current apartment, there are definitely far fewer distractions, and I can cook myself a healthy lunch in about 15 minutes rather than spending money for crap from the cafeteria.

When I work from home I don't work a 16 hour day. I work 8 to 6, in fact I often work more hours, am done earlier, and get more accomplished. I didn't have to waste any time or stress commuting, I got to make myself lunch and spend 30 minutes meditating in peace and quiet, and there was no background noise at all for the whole day.

Instead of getting distracted by facebook, email, hacker news, and wikipedia I take a few minutes here and there to do house chores like laundry and sweeping. Those are the sort of long term efficiencies that make working from home so beneficial.

The biggest thing I miss about the office, apart from being able to attend meetings when scheduled, is the reliable wired LAN. The VPN is much slower and using the web version if Outlook blows given the volume of email I deal with. Personally, I wouldn't want work from home more than one or two days per week, because being available for random walk-ups and face-to-face interaction with co-workers is an important part of the job. But when I need to tackle a technical problem that requires a lot of reading and a state of "flow" there are huge advantages to working from home.
This is spam. They keep pushing these lame google-wrappers to the front page. See last time:

http://news.ycombinator.com/item?id=1112868
Ask HN: Where did you go to college?
What are the alma maters of the HN viewer base?
Ask HN: Review my website soundkey.com
This is my first website, and it is in alpha version, but functional. It would be great if I could get feedback on (1) The idea behind it and (2) The website itself (layout, etc)

Thanks!
That's an off-chip interconnect, we're talking about on-chip interconnects. 8 cores is probably pushing the limits of Intel's current on-chip network.

One option is to move closer (but probably not actually adopt) something like a scalar operand network used on some of the tile architectures.
It is pretty unusual in mobile.

Since the dawn of smartphones (or J2ME feature phones before that), the Symbian and Windows Mobile development was free for all game. No NDAs, no contract, just download the SDK, develop and distribute whatever you want.

That changed with RIM and Apple. After these, Symbian also began to act stupidly with their Symbian Signed initiative.
See my other reply to this thread. Happy to pass on a contact I've used, compare notes, etc.
I kind of hate this attitude. When you say "there's always work to be done", I take that to mean that you think the employees should always be working.

I think that if you're doing it right, you don't have to worry about the literal amount of time an employee is "working" or "not working". If you are treating your employees right, they will reciprocate, and they will be interested in making a great product, really interested. They will contribute in unexpected ways, and they will take care to perform outstandingly on a consistent basis because of the way you perform for them. You just have to be willing to give up that classical "I own your eight hours mwahaha" viewpoint.

Inspiration can't be scheduled; maybe if you would let your employees go home and play some video games, something in the game would trigger an idea that would result in huge wins for your company. Inspiration almost never arises in the face of intimidation, though. (Not good inspiration, anyway; maybe inspiration about how to sabotage, how to collect paycheck while manifesting passive-aggressive resentment and crossing fingers that the boss ultimately falls on his face and loses everything.)

You have to be reasonable about your expectations. People need to live balanced lives. You don't want workaholic employees, you want employees who lead healthy, good, balanced lives. Encouraging emotional starvation may look good on paper but it almost always results in lurking, pernicious, rarely-perceived-until-it's-too-late crumblings elsewhere.

There is always work to be done, on almost anything. Give your employees some trust and freedom, and as long as you're hiring mature professionals, you'll get much, much more than your initial investment back. It may not always manifest as extra time-in-chair, but it's always worth it. How can it not be? You let your employees live their lives, you empowered them to both live well and remain in control. That's always worth it.
Absolutely, and thanks to the efforts of the FSF they will continue to do so hopefully long into the future.

This Apple agreement is absolutely insane. I wonder to what extent Apple's arguably great software has been enabled by free software. I'm also hopeful that proponents of open source, who distinguish themselves from free software are at least now rethinking things a bit.
It looks very similar to Timothy Ferris brainquicken product presentation : http://brainquicken.com/main/Brain-Quick.html
For comparison: POWER6 is 32mb. Large caches are becoming one of the largest performance wins on processors as I/O bottlenecks become more severe.

By all good estimates it's only maybe 4-10 years before we have to worry about straight up running out of pins on the chips. (We can put more cores in 'em, but we actually will have a really hard time scaling down the pins that connect the die to the rest of the computer, so this will be another I/O bottleneck. The die is going to need as much cache as we can give it.)
Angels are Good, Right?
Seneca Wallace
Seahawks has traded Seneca Wallace to Browns. Seneca Wallace has waited for years to get a shot to play as a starting QB in NFL; with Browns he might get that chance."
Right and I think that's an unfortunate way to approach the problem. "Everyone still comes to work every day" is really not that beneficial in the long run. "Everyone shares some core hours" definitely makes sense.

If you spend 30 minutes commuting, that consumes an entire hour of time, arbitrarily splits two other potentially productive 2-hour blocks in half, and risks afflicting your emotional state with fear and anger that affect your work and interactions with others. If you make it 3 4-hour days rather than 5 2-hour days that means people have days where they can live their life free of a stressful commute altogether, and that is a huge win.
If you are on the move it can be quite handy. Instead of dragging N wall warts with you (esp. if you're traveling internationally, as the cheap ones often are 110V only), you just use your laptop as a universal power adapter.

But that's one thing. To get power out of a usb port, you don't need to install any software. And that's what blows my mind, why would you even want to install some software to run a battery charger??
According to Shenk, we are erroneously led to believe that stars like Tiger Woods and cellist Yo-yo Ma were born to climb to the top of their fields, when in fact the environments they grew up in are just as responsible (if not more so) for their spectacular feats.

I would love to see this Shenk guy raise a Tiger Woods/Yo-yo Ma 2.0. Do that and you have an immensely more powerful argument, otherwise you're just another wave in the ocean.
Amrapali Silicon City Noida 
Amrapali Group new project Amrapali Silicon City located at sector 76, in Noida, 2/3/4 bedroom apartments with all<p>mordern amenities such as Green Club with sports, Health, Leisure and Entertainment Facilities, Swimming Pool, Kids, Pools<p>with Gymnasium, Multi-utility Sports Hall, Open Amphitheatre, Auditorium, Multi Cusine Restaurant.
also, "ls" lists files in your current directory.
It's the SEO equivalent of a shell game
Simple Log Review Checklist Released
Wild guess: the software was outsourced to a software house, probably in one of the more "disreputable" countries.

It's a common method of doing it.
Scaling up Large Scale Search
Hmm, I thought this article was going to be about some way of making vps hardware upgradable via standard package management tools.

So on your Linode you could just:

apt-get install vps-extra-ip-address
apt-get install vps-extra-1g-ram

Which would be awesome now that I think about it.
Civilian GPS isn't that accurate at the best of times and needs to be robust for times when it can't get clear views of the sky. A 10ft shift shouldn't trip it up.

Wikipedia says 50-15 feet of inaccuracy:

http://en.wikipedia.org/wiki/Global_Positioning_System#Error...
Team Europe Ventures starts €6m fund for early stage Internet/mobile startups
Debunking seven common excuses for not doing A/B testing
For the record, when I use OS X, I don't use iTunes.