skysight-inc/HackerNews huggingface dataset:
>> My career goal is to program useful stuff people use, with smart people.

I think at a high level that is a fine career goal. You want to work on interesting problems in an intellectually challenging environment (that's where smart people are), and you want your work to have meaning to society.

I think if you continue to hold your work to this standard, you will be able to look back on your career with satisfaction.
Live feed of Occupy Wall Street protests
It's called phased obsolescence.

It is a terrible time to find a replacement for a lost ipod. I've been waiting until today's Apple event before getting anything. I was ready to be pleasantly surprised.

Turns out Apple has just enough market share and momentum to waive their hands around for renewed sales. Why break ground when you can still make great profits off the old stuff?

Nano is a software update. Touch has a new color (wowsy!). Phone has speaking app installed, a slightly faster chip. It is new technology at the slowest drip possible. Give me a small ipod with tons of storage. Easy enough, right? Look at the cost of memory these days. You can buy a 32GB SD card for $40. But Apple won't do that. The whole iCloud business looms. The iCloud is just a way to capture and sell you data. So they provide iTunes, integration with everything, then reel in the fishes. They haven't updated the capacity of any of their devices for four years. The ipod nano no longer has a camera, no longer shows videos, has a smaller screen than ever before, and the maximum capacity remains 16GB. But they come in a dazzling array of colors; come and get them while they last!!!

Should I wait another 6 months? 12 months?

I've thought about getting one of the old nanos, but I'm learning something about the mac I use for work. The computer itself is awesome, even though it is about 7 years old. It is actually faster and more stable than the 64-bit PC I got a few months ago. The thing is, fewer and fewer programs work on it. Google Earth was automatically updated and no longer works. A bunch of other programs are the same. This old architecture (PowerPC) doesn't support any new Adobe products or really any thing else that is new. Even browsers are starting to act weird. But it isn't the hardware, its great. It is that new software doesn't communicate with it anymore.

So, I suspect the same will be true with these mac devices. Software will be designed specifically for new devices. So on older devices, either you won't be able to get the newest software or software will be automatically updated and cease to work. For instance, the click wheel now only exists on the ipod classic. Once the classic is discontinued, you can bet that any ipod with a click wheel will start having problems with any new OS. And they update the OS at least once a year. So you can't go back, even if the device remains superior.

Welcome to Apple's vision of the future, the - phase it out, throw it away, buy it new - society.
Hi, I am looking to employ the services of a hacker are you able to help?
email kbracchi@gmail.com
Epoll is limited to file descriptors. Kqueue also supports waiting on process events (process exit, process fork, process exec, etc), on filesystem events, and a bunch of other things. Epoll also does not support batch updates and requires multiple system calls to apply updates for multiple file descriptors, while kqueue supports batch updating and polling in a single system call. All in all kqueue is just superior to epoll. See also http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod for various ways in which epoll is broken (search for "The epoll mechanism deserves honorable mention as the most misdesigned of the more advanced event mechanisms")
HDR FX 1000 Review
Will Knight’s Corner Be Different? Talking to Intel’s Joe Curley at IDF 2011
The real reason there's no iPhone 5: The carriers
Use Blekko Grep to Query their Whole Dataset
Well, I'm not sure signalfd(2) was feasible back when signals were added. Was it?

Today it's usual to structure your main() as some kind of select()-like loop; even if you don't need one for your main workflow, at the worst you can spawn an I/O thread and put it there. But back then, you didn't have threads. Lots of programs didn't read your input but still wanted to catch signals, e.g. to exit cleanly on kill -15. Many others read input, but without an event loop - they would just try to readchar() periodically when they had nothing else to do.

Was there an obviously better design back then?
IMHO, the most shameless was Jonathan Geller at BGR, who not only hyped the supposedly impending iPhone 5 to death, he released a story on Monday pushing a rumor that Sprint was getting an exclusive 4G iPhone 5.

Yesterday, his iPhone 4S story offered this astonishing course reversal:

"While confusion was sprinkled throughout the industry on exactly what Apple would announce, most seemed to agree that the iPhone 4S would be the smartphone that Apple ultimately would unveil."

http://www.bgr.com/2011/10/04/apple-iphone-4s-unveiled/
Amazon’s CTO: "Amazon is a technology company. We just happen to do retail"
this can be greatly improved (losslessly) using http://punypng.com / http://www.smushit.com/ysmush.it/ / downloadable PNG recompressing software. I tried it on several files on this site and some decreased in size by more than half.
Ask HN: What's the best web-based issue tracking system?
I'm working for a medium-sized company building web apps both internally and for external customers across the globe.

We're currently using Atlassian's Jira for issue tracking, but we're not pleased and we're looking for alternatives, preferably something with the ease of use and scaled down experience similar to 37signals products.

The basic feature list we are looking for is:

- Web based
- Ability to manage issues by project
- Ability to isolate users to specific projects
- Ability to invite external users (customers) to the system

I'm turning to the HN community to help me discover some of the lesser known but still (hopefully) great products out there. Any recommendations?

Big thanks.
Judge suggests DMCA allows DVD ripping if you own the DVD
Easy to write web pages doesn't mean that good mobile apps using HTML are easy
Sounds cool alright, but the actual value added is maybe not that big. Everyone should still manually enter data, so just entering the data manually while looking at the bill could actually be faster..

This probably is not the easiest thing to implement either..
You just have to get around the fact that they don't seem to be handling scaling very well and, as a result, the site becomes defunct every few minutes.
why DO you micromanage? It puts unnecessary pressure on the people involved and it causes a significant loss in productivity, I had a hard time sleeping last night because of it...no one being micromanaged is going to be as willing to discuss their ideas with you, no matter what kind of open relationship you think you have with them, it makes them feel bad about themselves and their work
Most smaller countries with their own currency can not do (ii), because they can only get dollar or euro denominated debt from international markets/institutions.
Lead Generation, MLM Prospecting And Jedi Mind Control
Neither Facebook nor Twitter are public companies. Is it possible that Google execs are in a quiet period due to the Motorola Mobility deal?
goo.gl/23nSX doesn't help much.
No, that's the problem with software designed to work in the real world. Software has to work in a legacy environment to be useful. This is why Unix gets used and Plan 9 doesn't. It's also why TCP and the Web, just to name two examples, survive.

I'll quote jwz: "Convenient though it would be if it were true, Mozilla is not big because it's full of useless crap. Mozilla is big because your needs are big. Your needs are big because the Internet is big. There are lots of small, lean web browsers out there that, incidentally, do almost nothing useful. If that's what you need, you've got options... "
I'm going to guess it's not a hoax. I've seen this kind of thing happen plenty of times - it's pretty standard for what happens when excitable people with an ideological axe to grind and poor competency at reading legalese get together to try and interpret a bill.

Usually the nuttier interpretations follow quite naturally from the popular technique of skipping the Definitions section, and instead consulting with one's own antigovernment paranoia when deciding what a term is supposed to mean within the context of the legal document. In fact it's best to eschew the very concept of context, since it's really only useful for tempering zeal and tarnishing ideological clarity.
Assuming you are implying they will sue over patents, they can't - because software patents are not legal in India.
Java Clouds Compared: CloudBees vs. App Engine vs. OpenShift vs. Cloud Foundry
Although unbelievably impressive. This kind of shows me the opposite of what the site was going for. Although the new protocols give us a lot more freedom of expression with animation support. The browser rendering time is just not there yet. Any browser that can handle that clock in a reasonable amount of time also has flash on it.
Is "DRAM" the new name for "RAM"?

Anybody know why the change in terminology? In which circles is this standard?
Paul Irish blogged about it a while ago http://paulirish.com/2010/the-protocol-relative-url/
It took me a couple of minutes on a 3G cellular connection.

It was worth the wait, for sure, but due to the way it rendered, I felt like I had to watch the whole thing because I didn't want to miss something neat.

It could (and should) definitely be optimized a lot, but as a proof of concept, I'm not going to quibble over file size, even if I'm negatively impacted.
Startup Quote: Jack Ma, Leader Founder, Alibaba
When you are small, you have to be very focused and rely on your brain, not your strength.

- Jack Ma

http://startupquote.com/post/11064683246
A trade deficit is one of the biggest economic problems a nation can experience and literally means that all of the currency will eventually leave the country.

Ie. The US has a 500b trade deficit. Each year 500b leaves this country. The reason we're able to grow GDP is because the government sells bonds to fun a deficit. If the trade deficit is 500b and we sell 1t worth of bonds we still have a net income of 500b. The trade deficit doesn't matter to the current economy.

The problem is you can't sell bonds forever and the country is going bankrupt sustaining increasing debt payment and increased trade deficits.

This country will go bankrupt if it continues to run a trade deficit. There's nothing you can do to prevent it except to tax imports to balance the trade against countries that devalue their currency.
You're mixing up two different issues, corruption and socialist tendencies.

While corruption in socialism is bad, corruption in capitalism is just as bad. Even the most developed capitalist countries have failed to remove corruption. (hence the 2008 subprime crisis)

To India's credit, its socialist tendencies kept the country unaffected from 2008 subprime crisis.
On the contrary I am often reminded by the Pink Floyd line 'Hanging on in quiet desperation is the English way' when I think about the culture in the UK.

From what I've seen people in the UK try to be very 'proper' about everything - often when they don't even mean it. That's what causes all the differences in culture between the UK and other European countries like Germany.

Although, this is the Government that promoted the slogan 'Keep calm and carry on'[1] many many years ago.

[1] - http://en.wikipedia.org/wiki/Keep_Calm_and_Carry_On
It probably has a hardware decoded like the Raspberry Pi.
Pear Shaped Engagement Rings
umm where?
Ok, want to know something ironic? ;P

Internally, libdispatch is built on a system call named "kevent" (part of FreeBSD, first introduced in 4.1, meaning it was introduced in 2000). This system call will block while waiting for an event.

When a system call blocks, it is subject to a signal interrupting it, in which case you need to check for the EINTR error condition to restart the system call manually, unless you have SA_RESTART set on your signal handler /and/ your system call is one of a small set of "standard I/O" calls (note: kevent is not on this list[1]).

[1] http://www.mail-archive.com/freebsd-net@freebsd.org/msg01788...

Unfortunately, looking at libdispatch's source code, one will note that none of the usages of kevent() are correctly handling EINTR. I noticed this, for the record, while debugging the "dispatch_assume_zero(k_err)" that I had determined was being hit while running some (buggy) code of mine inside of libdispatch (it checks for EBADF, and that's it).

tl;dr signals are insidious and libdispatch didn't care ;P
This seems to be the corporate version of the adage "dress for the job you want, not the job you have."
Ask HN: Convince me that you have what it takes to be successful in a startup.
Thanks for the tip about Quick time, didn't knew that feature existed, saved some money as I was about to purchase screen casting software.
They just want attention. Which you just gave them.
Mickey Clock.
No GDP per capita is around $1300 cause there are over 1.2 billion people. There are just too many people living on the land. It's grossly unsustainable.

Things are bad enough for the vast majority. If left to the "market" 3/4 of the population would be starving.

By the way, there is no such thing as government without corruption. There is always corruption. Always.
WaterField Designs Announce Six Amazon Kindle Fire Cases
where is my mind?
What's "smaller" in this case?

I thought that most countries didn't need to borrow money internationally, they just sell bonds primarily to their own citizens.
The Beginning of Infinity [video]
You think the Mac strategy is working out fine? Well, it might just about be coming back to respectability now, but frankly that's after 20 years where for much of that time it was a borderline irrelevant platform.

Apple's business, if you look at where they now get their revenues from, is all about phones. How's that sustainable? Short answer, it isn't really. They might have the fashion devices but they only have one of them and it's on a fairly slow refresh cycle. If any of HTC, Samsung, LG or any other of the Android vendors come up with the Next Big Thing in technology fashion, Apple don't have another card to play and the idea that one company in such a competitive market can lead both fashion and technology in perpetuity simply isn't credible. Yet with Apple the only player in their ecosystem, if they stumble the whole ecosystem stalls. If one Android vendor stumbles, another takes their place, the ecosystem keeps going and the vendor has the opportunity to catch up at their next release.

Apple might currently have the biggest selection of apps, but with Android fast closing in market share (indeed, looking likely to overtake) and some vendors deciding Apple's policies are too restrictive and switching away from the iOS platform, how long will that stay the case? Once iOS is no longer the dominant platform for app vendors, their more restrictive policies will start seeing the market fall behind its competitors and, just like MacOS, iOS slowly becomes a ghetto with limited software availability.

So what are the alternatives? True low-end iPhones? (I can't see a 2+ year old design doing well for very long against newer models in such a fashion-conscious sector.) Not great for Apple; more design and manufacturing expense, more complex supply chains, lower margins and the first-mover profits that Apple are currently enjoying are gone. Quite simply I don't think there's any precedent to suggest it's possible for Apple's current profitability from the iPhone to be maintained, and very little reason to believe its market position is sustainable.
I tried using hard links back in the late nineties when I was new to linux. Instead of creating a second link to the file it copied the file to the new directory. I discovered the problem when I modified one copy and found the second copy, which was supposed to be a hard link, wasn't changed. I don't know what went wrong, but with symlinks available, I just never bothered trying hard links again.

ADDED: Note that I avoided hard links after that, because I was worried about what would happen if I modified one file and deleted it, thinking it was a link to another, when it was actually a copy. A person could lose a lot of work if that happened. At least with a symlink, I know that something is or is not a link.
Wall Street Bonuses by the Numbers
I don't understand why people are so upset that it wasn't changed.

IMHO the iPhone 4 is already fast enough. It didn't need a new system board, it just needed a bigger screen, and they needed to get rid of that Radio Shack-style square enclosure.

This release was an exercise in fixing things that weren't broken while giving the competition a break.
Use your browser's zoom tool to see it up close. Most of the textures are higher-res than needed. It looks pretty good even zoomed way in.
Because it's a pretty generic term, so I guess in circles were precision is desired, DRAM is preferable. You could claim to "store everything in RAM" and still be talking about a conventional disk, for example.

It's probably worth making the distinction here, considering they're claiming "maximum performance", implying fastest possible hardware available, which isn't the case: they'd at least be using SRAM if it were.
Yes, like Apple.

.. oh wait.

It is rather that good design make you popular and not so good design doesn't.
The Mickey Mouse clock.
It will be interesting to see details on this. I expect that it will be disappointing and you will be forced to have the cable channels to get the online content. This is already something that is making its way into other XBox content like espn 360.
Blah blah... coffeescript. Web development fashion is a giant echo chamber.
Ask HN: Is there an event guide for the valley?
I'd like to visit Si Valley but it'd be nice to be there for a "tech conference" at the same time. How do I find one?
It seems that transmedia is the one form of media more opaque than social media.

Personally, my life is enjoyable enough that I don't need to immerse myself in pretend worlds predicated on consumption. I'd rather create my own story than consume someone elses.

Perhaps one day I can find a transmedia consultant to study how others consume my brand.
> In what way is it different from any other tax?

What other taxes are paid back to you later, in rough approximation to the amount that you paid?
Sam Stephenson on Coffeescript
RSS Marketing Teil 1: Eine einfache M�glichkeit zur Content Syndication
Human rights are a factor, plus there's the fact that Turkey is a Muslim country, though many in the EU won't admit that. But even that could probably be overlooked if not for the fact that Turkey is a huge country. With a population of 73 million people (and a growing population, whereas many European states are stagnant in this regard), Turkey would immediately become the second-largest EU state, which means more members of the EU parliament than France or the UK and more voting power in those institutions where countries vote by weighted population.

If Turkey were a Muslim country with a European toehold and a history of dodgy human rights abuses but a general trendline towards democracy and it had a population of about 10 million, the EU would be falling all over itself to admit it and show how enlightened it was.
That's the sort of thing that only hold weight if you ever intended to use ArtistShare.com.

It's like me threatening to boycott Time Warner, McDonald's or Barney's - I'm not their customer, and I never will be, so what do they care?
(un)Lawful Access - Canadian Experts on the State of Cyber-Surveillance
Amen to that. Specially if all your content was open source.
> Is "DRAM" the new name for "RAM"? Anybody know why the change in terminology? In which circles is this standard?

RAM has always been DRAM. Specifically putting the "D" was probably meant to differentiate it from other types of Random-Access Memory, like NVRAM.
Knowledge in your brain don't stay forever. You forget. Use SRS software to help keep your memory up.
I'm curious: What is the alternative?
Draw distributions in Excel. B,C and F show similar, normal shape distribution

http://i.imgur.com/Dg6OT.png
The article failed to mention SVP of Commerce and Local: Jeff Huber. He's posted about 40 times. Seems pretty active.
We used to have this happen all of the time in Second Life. People would throw objects either on roofs, or high up into the sky, which when rendered and seen on the overhead world map, would spell out advertisements for whatever was on that region. Worked surprisingly well for catching the eye.

http://www.secretlair.com/index.php?/clickableculture/entry/...
Best Premium Magento Themes
This article will present some of the best Premium Magento Themes in the market. I carefully selected them so they cover most area of interests like Clothes, Furniture, mobile phones, etc.
Yes, I have one working OK in a ZFS based server.
My weekend project: Get Facebook events in your calendar
Did that already - it creates one big virtual desktop like in GNOME 2.x, but does NOT give me 2 workspace switchers (one for each monitor) so that I can change the workspace on one independently. That's what I'm after.
2-Pop Forums - View Profile: Jeane Arneau
Startup: 5 Reasons Why Your Business Might Fail
It pays to pitch in person and connect with people for real. That's what I got from the article. And having traction helps win the in-person pitch.
Only if you are a designer, which I am not. I am guessing the article writing isn't either.
You are by far overestimating the general public interest into such topics. Also, there are enough people who think that banning internet for something they think is at least as much a crime as shoplifting is absolutely appropriate.

However, I have to admit that I get a tiny weeny bit optimistic.

But: similar "interest group" parties (Grüne, anyone?) tend to lose their focus, and their competence, with time.

Summary: Too soon to tell.
Installing rbenv outside the $HOME directory
Good economy lesson
Because basically everyone has patents "essential" to something their competitors do. So there's been a broad detente in the industry, where no one sues indiscriminately on patents as a way to block their competitors. Except that Apple broke the truce, so now out come the guns. Yawn. I find it hard to believe that either side is really going to impede the other's sales much; this is a play for better negotiating position by Samsung.

And yes, Apple was wrong to have shot first.
Does the article's author realize that the HTTP's request-response model wasn't some technology limitation of old times, but conscious and pretty sensible design that led to current popularity of the web? Here is what it allowed:

- URIs, i.e. ability to connect all the documents on the Web.
- Standardized UIs that are easy to create.
- Security. You don't need to execute unknown code to load a page, yet you can use web interfaces to do a lot of different things.
- Control an transparency for the users. Browser is your software, you decide what it will and won't do.

With the increased used of heavy JS clients, most of these benefits are fading away.
In-browser tour of go
Logstalgia (aka ApachePong) - a website access log visualization
Update - GeekWire picked it up:

http://www.geekwire.com/2011/hunger-science-fiction-books-sp...

Also, thanks to webwright for the title suggestion.
If you're having problems with battery life, look at your apps.

I use my Nexus S ALL THE TIME, and in fact, am posting this message on it. I still get better than 12 aggressive hours of use out of it per day.

Before a couple of months ago though, I was lamenting its battery life too. I would be looking for a charger after about 6 hours -- then Words with Friends came out for Facebook, so I uninstalled it from my phone and started playing it there, and voila, my battery life shot _way_ up.
Hydropower Vs. Solar Power Advantages