skysight-inc/HackerNews huggingface dataset:
Life is time machine. My best investment is that I spend almost half and one year to do what I love and love what I do. It's really amazing to be myself and Be truely myself. I love my unique life no matter what happened but only precious memory and I learned why once the poor stranger man wanted to frighten me , even wanted to bully me and he really wanted to steal my money to just have a meal. In other words, I really hope he can have a decent life. I was totally shocked by this big gap between the rich and the poor. I am also one of the poor.

and What's more? In this free and care-free, happy year, I know TED talks and I join the big Global communities to share the ideas worth spreading and Sharing in actions. I know what's my great interest and my passion and I can do better and improve daily. I deserve what I give. So I am lucky dog. Certainaly, my very precious inverstment is include the family and friends too in this half and one year. More and more precious things in this Gap Year. okay.
The 12-Step Landing Page Rehab Program
I agree with you.

This article mentions Java and C++ as languages that have become too complex, but without actually stating what this complexity is. Maybe it's just the summary-like nature of the article, but it talks as if we're all meant to just agree with it.

I do agree on the merits of Go (especially relating multi-core processors), but there's surely a better way of expressing these merits than bagging out Java & C++. Just seems a little tacky to me.

(Sorry for the tone of my comment.)
According to the Wikipedia image, the "backwards" row (from right to left) was not only written from right-to-left, but the characters were also inversed horizontally (http://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Bou...)

I can understand the mentality behind alternating rows, especially on non-uniform surfaces but inversing the characters seems like more effort than what it's worth. Can anyone explain this further?
In the silence of the night, the world hums and purrs with silent energy -- the tantalizing electric potential of opportunity, latent in the night air, each pregnant moment of reflection brimming with inspirations born unheralded from the ether.

So yes, late night is the way to go for me. While other sleep, I dream.
Glassdoor.com
Thanks. Got that one.
Reminds me of the old software engineering maxim "All problems can be solved with another layer of indirection - except too many layers of indirection."

Debt is not all that much unlike a layer of indirection - it's basically a pointer to the debtor who's actually doing something with your money. And just like a heavily-layered Java program, it's often difficult to figure out exactly where the work is getting done. Add enough layers of indirection, and it's possible to have the appearance of a very complex system where no real work is getting done at all.

Maybe the financial crisis and associated bailouts were the equivalent of throwing out the old codebase and starting anew. "We don't understand the system anymore, so, err, let's throw it all out and rewrite everything!" With all the associated loss of institutional learning.
>The standards for use of force in a war zone are different from other places, but fundamentally, members of the military must obey the rules of engagement set by the military

This doesn't preclude the death of innocent civilians. And from the point of view of the people who's country you've invaded that would be murder.
I have a question about this blending effect. In the article, the author writes "If only I'd invented this trick 20 years ago when it really mattered!" But wouldn't this blending have cost a big performance hit, since, to do this with 256 color palettes, you would need to switch to different color palettes very fast, to render all the in-between colors?
Most people don’t realize how bad postgress was at that time.

I tried postgress in 1995-96. I was tiered of mSQL [M-SQL not MySQL] and really wanted a free SQL server to work at backend of our web apps. Downloaded, compiled and installed what was then called postgress95 on our linux server. And then I could connect to it from localhost using the command prompt. But the instant I connected with it from a remote machine over TCP/IP the server crashed! I really wanted to make it work, couldn't. Note that Internet was still very new and support availability wasn't as wide as today.

Discovered and started using mySQL which was then way better than mSQL, And still using it after 15 years.
Chauffeured limousine Los Angeles
Get chauffered limousines, super stretch SUV limos and corporate sedan rental services to and from Lax - los angeles airport.
Bad design is easy, to start... :)
Have you ever experienced your list becomes bloated with items? Then you spend your time prioritizing and reprioritizing the items?

When that happens to me, I just pick one item and forget the rest of the list.
Much more importantly: is your phone locked in one version?

Android will only make a difference if it's the PC of phones. Cheap aardware that you can install pretty much anything.

If you are stuck on 1.6 because you manufacturer locked the Device and is not willing to do the upgraded image, then you really should have used your money in a clever way
Those Mint guys really hate MS
WikiLeaks Releases Afghan War Secrets
Hell with Dell.
As a programmer I couldn't help but find the plot to be recursive and remarkably similar to the flow of logic in a program as well. It's quite an ode that even Castaneda himself would have been proud of.
2.1 ---> to be 2.2 ASAP. (Please, HTC-kenobi, you're my only hope!)

In 2.2 and below, I'm not satisfied with the stock UI enough to want to Cyanogen my Incredible and bring myself up to speed... issues with full feature support aside.

If I were running something old-school and no one was going to upgrade my phone if I didn't do something about it - especially if I was out of warranty anyways! - I'd be first in line to root that sucker and bring myself up to speed.
Glassdoor is a great site, and I've been looking at it a bunch recently. It still doesn't really specify entry-level vs non entry-level. Most of the jobs are just 'Software Engineer'. I'm also interested in start-ups, and Glassdoor obviously doesn't have many small start-ups listed.
Well, also that you're not physically moving data you don't need across the connection.

I have literally seen "programmers" simply select like that and filter out the rows they want, or sort the entire table (and then filter out the rows), in their own code. Madness.
It's worth reading a history of Usury if you're interested in more on the history and morality of debt.

http://en.wikipedia.org/wiki/Usury
also note that "executive" becomes "distinguished Engineer" right in the first sentence!
Check out GHC's new IO manager. GHC, by default, uses non-blocking IO exclusively and calls "poll" or some equivalent syscall to figure out which green thread to wake up.
This is the nature of an occupation. If the news would cover Iraq/Afghanistan the way they covered Vietnam we would probably already be out of both.
You just reminded me of my own experience of this. All the way into university and writing papers, my natural tendency was to write about subjects in a very passive voice, and it was only slightly reduced because it disagreed with my instincts.

Now I live in a culture where the spoken language is dramatically passive and usually actor-less "Q: walk to the store? "A: Sure, walk together!"

and I am often told that the way I think seems very much like the locals think themselves. But I was already thinking this way in my own language, I was just considered abnormal...
I wouldn't be comforted by the Debt as a % of GDP figures. The GDP is a washy figure that shouldn't be relied on; it can easily be overstated. And just like with a person, the big question is future income -- whether a country can pay back that debt as things change.

Germany and Switzerland have similar debt levels to the U.S., but the former two are going to do fine; I wish I could be so confident of the latter.
You lost me on the hostel part, but that could be because I'm getting old. :) And the credit card issue isn't that much of a problem since AirBnB handles it and the person you're renting from never sees it.

I considered using AirBnB for a trip I just booked to Greece, but I decided against it. For several reasons:

1. I don't know how clean the place will be. With a 3 or 4 star hotel with good reviews online, I can be fairly certain I'll get a place that is clean.
2. I don't know how secure the place will be. The rooms I booked all have in room safes, so I can leave my netbook in my room and be fairly certain it will be there when I get back.
3. Getting a private apartment on AirBnB isn't that much cheaper than a hotel. No offense to the hosts offering a room in their place or their couch, but when I'm on vacation, I don't want to share a place with people I don't know. I'm just not that type of person.

All of that adds up to general uncertainty over the use of AirBnB. And if a company I was interviewing with wanted me to use AirBnB to find a place to stay, well, that would give me serious reservations as to whether or not I'd want to work there. The possible exception would be if I were interviewing with AirBnB themselves.
I'd say most important is LAMP and that unfortunately Postgres starts with the letter P.
"One of Sun’s greatest strengths was that we technologists were never discouraged from interacting directly and candidly with our customers and users, and many of our most important innovations came from these relationships."

Oracle discourages technologists from doing this. Bryan has a nice way of phrasing his reasons for leaving. I wish he had left a clue about his future venture too.
Yes, thanks. That was very interesting.

It also made me wonder. Looking at the UK, the largest proportion of debt was 'financial', which I assume is debt owned by businesses operating in the financial sector.

If so, is this even a bad thing? For example, does a hedge fund (which borrows large amounts of money to amplify it's wins and losses) naturally have a large "base" debt? Does a large financial sector just mean large financial debt as a matter of course?

UK household debt is also high. I'd expect a significant part of this to be mortgages. The combination of the culture of home-ownership (as opposed to renting) and high property prices (small island, lots of people) leads most people into a long-term mortgage quite early (and has for a long time).

Does that mean the UK's position isn't perhaps as bad as the "overall" graph paints it?
If niching else, it seems like changing directions would make it pretty clear which way a given line is meant to be read (unless it contains a hugely unlikely proportion of mirror-symmetric characters like A, O, M, &c.)
A dude - you summed my self up perfectly too. I have been on anti-depressants before and they didn't help too much, however the thing with anti-depressants is you cant compare two days side by side, 1 on meds and the other not, they just dont work like that. You have to be on them for a month before they start to work and once you stop they stay in your system for a couple of months.

I always hated anti-depressants and was one of those naive people who say its all in your head, and to an extent it mostly is. The problem is that if its in your head how do you change your way of thinking.

Personally I get pre-occupied with the thought of failure rather than success, and when you constantly think you will fail at something you immediately put you self on the back foot regardless of what you want to do.
Not sure it was correct, but it's interesting how much of the focus traditionally was on the lending side of the equation, whereas today it's mostly on the borrowing side. Today people will look disapprovingly on someone who borrows more than they can repay, but traditionally people would look disapprovingly on someone who lent to someone who couldn't repay it. Regular debt amnesties every N years also seem to have been a common traditional feature, making it impossible for debt to persist beyond short-term loans (and discouraging lending to someone who you weren't very sure was going to repay it soon).

It does seem that approach has some structural benefits, in that it doesn't produce long-term webs of debt that will never actually be resolved, but with everyone carrying on as if they will. Forcing a debt reset every 7 years or 20 years or whatever keeps things somewhat honest, making sure people are really talking about assets they have, as opposed to assets they supposedly are promised but will in reality never get.
Interesting, but I was disappointed. This article seem to promise a lot, but then peter out at the end without coming to a strong conclusion.

One little image I did like was government debt as a ponzi scheme based on population growth. If population starts to decline, we'll need some fundamental changes to the economic system.
There is almost a sense of inevitability to all of this. The best and the brightest leave , the foot-soldiers get cut and the company culture/technology dies a slow,quiet death.

Sad but inevitable.
Those who commented in favor of postgres: What are some of the biggest deployments of postgres? Facebook has a gargantic deployment of MySQL and it just works. The author of the answer on Quora mentions reliable scalability as the most important factor for their MySQL choice on another answer here: http://bit.ly/dm6HtQ.
What is the biggest system that postgres is deployed in?
MySQL being easier to install on Windows from 1995 to 2005 might also have had something to do with it. PostreSQL had to be run in Cygwin until release 8.0 in 2005.
I think there are two valid approaches here, depending on the project. One project I'm currently involved with has a team of content/design people who work on Django templates - giving them more power with a template engine like Jinja2 or Mako would introduce nightmares.

On the other hand, when I'm building my own applications the Django template engine seems ridiculously bureaucratic, when I just want to drop in a Python function without reams of template tag boilerplate. That's one of the main reasons why I prefer Flask/Jinja2 for my side-projects (well that, and SQLAlchemy).
I completely agree with you regarding the fruits (and vegetables!) and GI.

But I also want to really stress that it is VERY important to consume enough foods that come from animals.

Why?

Vitamin B12
http://www.amazon.com/Could-Be-B12-Epidemic-Misdiagnoses/dp/...

It's vital for your health and it burns up especially when stressed.

Took me a long time to find/learn about this.. at that point I was not feeling my limbs really well anymore, started running into walls, could not concentrate, find words, blurred speech, etc.

It's truly a silent crippler, hence my focus on this particular vitamin in this reply.
CA got its modern freeways in the 70s. It failed to maintain them.

> You can't just use inflation, because if, say, median wages rise faster than inflation, then the cost to the government of the same amount of labor will typically rise faster than inflation as well.

You can, however, look at spending on existing programs and new programs separately. On existing programs, you look at why you spent more - was to maintain the same level of service, to pay more, or to expand. With new programs, you can ask similar questions.
Sorry, but pre-9.0, Postgres replication is neither reliable nor easy to setup/admin. It's absolutely the worst thing about (pre-9.0) Postgres, and I'm glad the core team finally caved and made it a first-class feature.

Slony caused us no end of problems (large postgres installations at Last.fm). It's a monumental pain in the ass, it will choke on something, probably when you're trying to make a DDL change, sometimes just at random. Docs/help on trying to figure out what went wrong and how to fix the replication are not easy to find. After you managed to 'fix' it, you will be unsure if the slave is truly in sync. The only way to be confident is to nuke the slave and start over to ensure you have a consistent replica.

That said, I'd still gladly suffer the trials and tribulations of crappy trigger based replication than use MySQL.

I'm looking forward to trying replication in 9.0, it sounds fantastic.
>but it's pretty obvious Wikileaks has some biases, particularly anti-war

We know that Sadam did not have any WMDs. We know that Iraq didn't have or support terrorists. We know that our government knew these things before going to war. Being "anti" such a war isn't "bias". It's the only moral option. If someone reports on a murderer being convicted do they have an "anti-murder bias"?
Puma Repli Cat,Puma Cat Shoes,Sale Puma Shoes
Plastiki crosses the Pacific
The countermeasures don't reduce the chance of hit manyfold, certainly less than twice. Jamming is useless against heat-seeking heads, and flares help only so much.

It's pretty certain stingers can be, and probably were used to attack NATO aircraft, successfully or not. Stinger specimen were found as late as in early 2000s in Chechnya, showing there's still quite a few in circulation.
One of the points Larry Augustin makes is that languages become more complex as they adapt to a wider range of use cases. The fact that people end up using languages outside of their intended contexts strikes me as a case of not using the right tool for the right job. This is why learning a wide variety of languages is important -- it gives people perspective and opens up new and better ways of solving the problem at hand.

I think programmers, in general, aren't comfortable creating their own DSLs or language-level abstractions to problems, and this often leads less than ideal workarounds.
Uncensored @ http://wardiary.wikileaks.org/afg/event/2009/10/AFG20091003n...
Ugh, I'm not going to get into this argument on HN.
Many of the original Stinger missiles can certainly be kept operational to the day. It's not your iPod, those things are well built.
Is there any hope for our overfished oceans?
Because robbers love a paper trail . . .

I agree that suggesting airbnb would be a turnoff. But this is not why, at least not for me.
I don't know why you are downmodded. It is pretty clear that Wikileaks (at least Assange) has a very strong political viewpoint and is not objective.

When he was asked if it was okay okay to selectively show video (and label it as "collateral murder") he blamed the "right wing reality distortion field". It is immature to blame someone else for an an action that he took, and it is clear that this individual has an agenda.
Frugal: "We only pay for cheap hotels."

Cheap: "We won't pay you overtime for business trips."
From a performance point of view, the only difference between blocking and non-blocking I/O is the overall amount of state you need to find when an i/o is ready to complete (and how it is laid out in memory).

For blocking I/O, the O/S needs to wake up a thread. For non-blocking I/O. the event loop returns with a handle being ready, which the user-level code needs to then look up to find the relevant buffer and control structures.

For a benchmark (and some apps) it will come down to cpu cache misses on the loading the relevant state structures.

For scaling (as opposed to 'speed'), it depends how 'cheap' your threads are (for blocking) and if your event loop etc can use multiple cores (for non-blocking).
What is Oracle doing that is enraging the top engineers so much? Bray, Gosling and now him are all saying that they don't want to work for Oracle.

I thought if you're that far up the ladder you have a lot of freedom.
I can't speak to the different parts of the US, but developers in Europe get wildly different salaries, and the differences are not wholly based on the location, size or stage of the company. In the past six months, I have seen UK junior positions that start as low as £22k (approx $33 USD). Most webdevs that I have seen go for £35-40k (approx $52-60k). In Germany, junior devs start around €40k in the north and €45k in the south. I note these are all lower than US salaries listed on glassdoor.com, but this is in part because of the extensive social welfare net provided by most countries in Europe (and that extends even to foreigners over here), for which employers have to pay a larger part than in the US.
I think the idea is to interpolate the palettes "in-between" a shift of x and a shift of x+1. If you are going at 60 frames a second, but you only shift palettes every 6 frames say, then you see a jerky ever tenth of a second. If instead you shift the palette by 1/6 every frame (so after a shift of 1/6, you are using 5/6 of colour x and 1/6 of colour x+1), you get a much smoother effect. The computation is trivial, since you are only changing the palette, so you have at most 768 bytes to recalculate. You can also change palettes every frame by outputting those 768 bytes (in fact I think you can only output the changes), which is trivial to do fast.
I can see that being true; most ancient Greek alphabet letters present a certain symmetry. What I've found more interesting is that there are variations of this kind of writing where the first line/verse was written from right to left, where the next two lines/verses were written from left to right.
Time will tell. Sooner or later, time will tell.
Hey, very cool to see such a real-world tests! Thanks.

With Redis 2.0 lists, sets, and sorted sets are not as space saving data structures as hashes, but fortunately in Redis master they are going to be!

Redis master already implements specially encoded lists, so they are using very little memory (up to a given size. If the limit is reached the "ziplist" is converted into a real list using much more memory).

In very short time we'll also have space-saving sets (when composed of just integers). The patch is already in Pieter's git branch but needs more testing.

For sorted set... they'll likely remain a non space saving data structure ;) For hashes, lists and sets of integers the trick is that when they are small it's possible to specially encode this aggregate values without performance hits, but sorted sets are often composed of million of items, as they are used as indexes, so there are no tricks if we want sorted sets to be as fast as today.
Does happiness affect productivity? - "Happiness economics" in reverse
Wanting to delve deeper we split productivity into two parts: the number of attempts, which we call "effort", and the probability of each attempt being correct, which we call "precision". What we find is that there was no significant increase in precision, but a highly significant increase in effort.

Happy employees will work harder (not better), finally there is a study to prove that.
AN/ALQ-144A and AN/ALQ-157M is an IR jammer, and effective against IR MANPADS. The newest Stingers are IR + UV to defeat this. This is the "disco ball".

I don't know how effective these are (I suspect the primary defense is route planning and flying low/fast), and no one who actually knows the effectiveness would be able to comment.
Be very careful if it is a paper transaction (i.e. you get stock rather than cash) - especially if they are a private company. If they are public, check how liquid their stock is - some small cap stocks are anything but.

A cash transaction, even with an earn out or something similar, has a lot going for it.
(and don't get me wrong, it's a totally awesome feature and it should be praised to high heaven, but it's an additional feature nonetheless, rather than a limitation of the concurrence)