skysight-inc/HackerNews huggingface dataset:
The difference between now and the past is the nature of military and crowd control technology.

In the industrial revolution the luddites smashed the machines and threatened the elite with guillotines and Marxism. They could do this because guns were cheap and plentiful, and a group of men could be made into an army no matter how poor they were.

In response, the elite created social programs that would help the poor to become economically useful, and the elite would also pay the poor to join the military and conquer other nations, for profit.

Today, the elite's technological military superiority totally eclipses a mob of unemployed men. A group of angry poor can't even smash windows unmolested anymore, let alone break into corporate headquarters or private estates. Police are sophisticated crowd controllers who make use of psychological and non-lethal warfare that not only dominates but also pacifies.

It's not that new jobs won't be created. It's that the poor have nothing to offer to the rich, and so the poor are expendable, and the poor have no power, and so the poor are allowed to die.
Mine: http://www.folderboy.com

Built entirely around the concept of tagging. Combines the idea of folders and tags into one single concept. That is you can put notes into multiple parent folders, and those parent folders can be put into folders themselves.
I would only reach for service-oriented architecture after the application is very mature and it is apparent which parts will benefit by moving to their own services.
I write software that makes people more efficient. I look at their process, write an application to help them, and next thing you know they are doing 100 tasks where before they did 10. My company can then take on more work, or let people go. Turns out it is easier to let people go.

So these people are pounding the pavement looking for work. Great you say, information economy! Learn to program. Well most of them can't. Do something a computer can't do! That means the service industry, and stuff I haven't figured out how to get a computer to do. Turns out I can hire someone in India to do most of the latter, and most people resent going from white collar professionals to working at The Gap.

Probably the best thing for them to do is learn how to make gourmet jams and sell it to rich people.

In short, no nothing is destroyed, but jobs get shifted outside of the geographical location where the person lives. And jobs tied to the location the person does live are usually unsuitable.
StarCraft 2 engine development history
Apparently they don't recommend other browsers as they show security gaps. I'm glad the security experts of VW have finally decided to share their knowledge with the world. A pity they don't make routers and anti-virus software, rather than cars.
ASK HN: Feedback on my weekend project http://lb.anishoo.com
Hi,
Long time reader and first time poster. I recently changed jobs and moved to web development engineer role working on the LAMP stack. As part of ramping up I had started a hobby application in LAMP that I thought had use at that time. Its been 6 months since then and have finally managed to get it working enough to open for feedback. My intent is to provide services for mobile/dektop platforms and started off with a Leaderboard service that I needed for my WP7 games at that point. I know there is enough similar services out there but I do have some ideas on other services to add to this eventual portfolio that will be different. Let me know what you guys think about this. Url is http://lb.anishoo.com.
I find this to be somewhat of a depressing attitude. While it's not mandatory that everyone fight every fight worth fighting, I wouldn't actively discourage those willing to take a stand for the things they find worthwhile. Especially since this move is trying to resist corporate-backed bureaucracy that's arguably not helping anyone.
Clickable.. http://lb.anishoo.com
I think that's the one I was thinking of. I guess I followed the link from that one to this one, and therefore I remembered reading this article.
You should have a look at http://www.hidentify.com/ who are attacking a similiar idea/problem albeit in a different market.
Please don't interject that kind of rudeness here. The school my sister-in-law teaches at has little in common with your demographic description. It's bland middle class with mild (very mild) alternative tendencies. What it has in common with the school in the article is basic Waldorf principles: eschewing technology in the early grades, emphasis on imagination and handwork and so on. The Silicon Valley aspect of the article is a red herring, no doubt because it's attention-getting, but perhaps also because the author doesn't realize this is simply an instance of a type.
Wouldn't these be researchers rather than scientists?
Python has some powerful elements too. It sure it lacks elements and features of historical and current pure functional[1] programming languages, but I find it elegant to use python as a set-theory powered language. Often I can solve complex problems in a few lines by thinking about the sets of elements I am manipulating, constructing and transforming them. Instead of imperative, python code becomes very descriptive. Indexing a dictionary with frozensets and making use of a proper definition of __hash__ to put various objects as dictionary keys or inside sets allows for tremendous power and terseness and explicitness.

In [2] the solution given by yairchu can be written succinctly via generators, which look extremely like a mathematical set definition.

def grandKids(generation, kidsFunc, val):
return reduce(lambda a, v: (x for v in a for x in kidsFunc(v)), xrange(generation), [val])

I often happen to think about a problem and explicit it with pen and paper using pure mathematical set notation then implement it in Python.

[1] http://stackoverflow.com/questions/1017621/why-isnt-python-v...
[2] http://stackoverflow.com/questions/1016997/generate-from-gen...
I see that you'll also need either a PC or a Media Access Control.
I am currently drunk; but i think that if every newcaster drop a tear for everyone who dies in the news they read, they would eventually die of dehydration (so to speak).
if i remember correctly, some airfare calculators were/are written in scheme/common lisp for the macros as well.
I know it's churlish of me, but the game being emulated is "star wars" not "x-wing".

Pretty impressive, though. Now, if Adobe could produce a webgl to flash 11 converter, it might be possible to actually do something like this commercially.
Ah, that's why my Message Authentication Code wasn't working.
I think I understand. The profit is determined by how much the spot price has increased during the term, since the futures are bought for the spot price at the beginning of the term and sold for the spot price at the end. Put that way, this looks much more like all the other bubbles we've read about.

I get the feeling that there's really only one bubble, but it moves from one sector of the economy to the next, leaving destruction in its wake, kind of like Bugs Bunny used to tear up the ground as he burrowed through it.
This'd just be a case of yet another page that's never been updated. I think my bank's site recommends either IE or netscape - site works fine, just that no one's ever updated the required browser page
I can see two very clear trends when it comes to where new jobs are created.

One is the shift from industry jobs to service jobs.

Did you know that globally, farming has been the most common profession since basically the dawn of civilization up until about a decade ago? [1] Now it's service jobs.

Humans helping other humans, this is a type of jobs that will never go away because humans have qualities that machines can never possess regardless of if they pass Turing tests or not.

The second is the bleeding edge of innovation and super-brands that have shorter and shorter lifespans. The share of the economy belonging to the mega-corps is decreasing. Smaller and faster is the way of the future. This is the era of the startup economy.

So there you have it: services, super-brands and startups.

That's what the economy will look like the next 50 years. Heck, it's what it looks like today! At least the part that's working.

[1] http://johnhawks.net/weblog/topics/social/farming_bypassed_a...
Separating or having a Divorce in Cambridge
>Given that any recursive function can be written using a while loop with O(1) memory bounds, recursion seems quite a poor choice for all practical purposes.

It is very unfortunate that many programmers (including Guildo, circa 2009) think this way. Guildo in particular, when he talked about recursion, his state of mind is about "cons" and "tail" of Scheme.

On the other hand, it is undeniable that algorithmic thinking and problem solving skills are critical to being a good programmer. And as of today those who are trained in the tradition of the Computer Science discipline are equipped with an array of algorithmic strategies all based on recursion. Techniques such as divide and conquer, dynamic programming and much more are all based on the idea of solving a problem in terms of itself, i.e. recursion.

When a programming language eschew recursive strategies, it inadvertently wastes precious skills that are taught to programmers.

Recursions are hard, but they are very powerful, when used properly. There are many problems that can be solved easily and faster with recursion, and you can't simply convert them to loops.
What happens if the world stops all the innovators from innovating... just to protect the poor. Atlas Shrugged. right?
Latest Test auctions
For a well-designed website, I must say, I'm a bit worried.

> The cooperation takes place by our Group Business Platform using current security standards and ciphering methods. A secure data interchange has high priority!

Because that's all there is to security.

> All data is transferred with a 128 Bit SSL coding and are even secured by your log in on our Group Business Platform. This ciphering method is used in all areas of the platform and is added with further certificates.

I didn't realise we could code in SSL.

> The Volkswagen Group is using Microsoft Internet Explorer 6 as standard the for displaying web pages. For the daily work with our platform, we recommend you to use the Microsoft Internet Explorer 6, too.

IE6 ftw!

> By using the current version and the updates provided by Microsoft we guarantee you a secure connection.

I must have been living under a rock; I thought that it was because Internet Explorer was so insecure that I get patches every week for it. Oh, but then again, those were security issues with the rendering, not the connection. It must be the connection that is so important!

> For security reasons, the Volkswagen Group does not recommend other browsers like Mozilla Firefox, Opera, Netscape etc. as they show security gaps.

Oh. Okay. I understand.
If many surfers start doing this, you would soon be able to check [close to] real-time surf conditions from anywhere in the world by simply going to the website.

It's kinda crowd-sourcing of surfcams (coz those don't really deliver)
Science and technology, which do produce extra value, are NOT the same thing as the commercial laws. Indeed, excessive centralisation in whatever form, whether it be communist or corporatist not only produces a negative sum game, as this article points out but also works to stifle innovation.

A public corporation is a ficticious legal personna that has the same rights as a real person but not the same responsibilities. This is just a legal invention and as such it could be changed and/or improved upon.
Unpopular as it may be with the wannabe corporation executives here.
Here comes the data monster
or the moment you have more than one application running. (which for many products is day #1)
New technology can cause unemployment, but only short-term unemployment. (New workers don't generally aspire to obsolete jobs, so the unemployment is limited to one generation.) Unfortunately, many people whose jobs disappear from underneath them find that they are no longer qualified for the remaining skilled jobs, they can't easily afford to go back to school for several years, and the unskilled jobs are disappearing even faster!
I hope this is because they haven't updated the content of the page in a while.
I find rails in particular to be very easy to just "api all the things" right off the bat. Add in some nice authentication / authorization with something like devise and CanCan and you will be saved from the headache of bolting an api onto your app as an afterthought.
//Sub/Corpus Blog: If your website does this, then damn you
The capitalist network that runs the world
Erectile Dysfunction Causes
Free Yourself With Back Pain Relief Exercises
PUT vs POST in REST
<meta name="date" content="2009-10-20" />

Although even in 2009 I still wouldn't recommend IE6.
> Wow. I had no idea this happened.

I worked in commodities and read the article. What happened?

Are you talking about the forced long money? Yeah, we and every hedge fund on the planet skimmed that pool. The dumb money doesn't move the market these days.
So it's a voice interface to Cleverbot? Is there anything serious it can do?
I surf plenty. While this idea seems nice in theory, community surf reporting is very tricky. The entire culture of surfing is an exclusionary one. People do not want other surfers on their break taking their waves. There is no incentive to tell everybody that your particular spot has excellent conditions because you want the least amount of other people around.

The only site that I have seen that is able to somewhat get people to provide reports is www.stokereport.com, a bay area surf/social networking site. They had to institute a word filter that masks the specific names of breaks, and they will ban you if you repeatedly violate calling out spots [1].

[1] http://stokereport.com/content/what-are-community-standards-...
Or it could be that all three of these subscription billing companies got shafted by their correspondent banks...
Ok you've shammed me. I'm gonna start learning and using VIM. Even if it kills me.
Depends if you want to "change the world", or just live a very happy active life doing things you love.

"finance" "gambling" "porn" - These will always be "high risk" sectors where government wants to do a lot of regulation and interfering.
In reading this I was curious as to why your timeline struck a note of discord with my memory banks. In particular, the fact that the linear ordering placed on my temporal estimates of when I became aware of the existence of each object as a notion was swapped with the implicated ordering you gave!

So I checked wikipedia myself and the history revealed that I was in fact not mistaken, wikipedia agreed with my dismal estimation of the past i call memory. the surface reached public awareness before the iphone =)

Over the next year, Microsoft built more than 85 early prototypes for Surface. The final hardware design was completed in 2005.

I suppose the lesson here is that a novel way of interfacing with something is not in and of itself sufficient without something meaningful as the product of this new interaction.
I'm wondering if there's something preventing the government of vulnerable countries from buying futures themselves to shield their own people from violent price fluctuations like these, i.e. hedge against price increase for food commodities that need to be imported. Trading commodity futures may be inaccessible to ordinary people, but I don't see why the government of a country, even a developing one, cannot do it, other than because of some idiosyncratic rules of the game.
"By using the current version and the updates provided by Microsoft we guarantee you a secure connection."

Is that a "legal" guarantee? Seems kind of dangerous for a company to make that kind of claim about 3rd party software.
An Interview with Paul Carr about Five Words Every Startup Should Know
two 3 inch displays at 720p would finally allow for some decent video glasses.
For some reason the corporate world is still stuck with IE6.

Just recently we were dealing with a large corporation that was still using IE6 throughout the company and our web app had to support this browser.
This comment is...amazing.

Much like Paul, most actual people are genuinely shocked about this. It is one hell of a story. The general population does not understand how markets work.

Billions are hungry. The streets are full of protesters worldwide. Retirement funds are gone. Markets are failing. Countries are failing. These are humans, who just want to eat. And for what? To turn $100 million into $200 million?

This is not "how things work". This is not "what good bankers do". This is what greedy sociopaths do. It is reprehensible and disgusting. These people are malicious and should be in prison.
That's not the first time I get feedback in this spirit. And I can somehow understand the motive. However, it is very narrow-minded, don't you think? You can look at it the other way around -- let's say I check the site for conditions in a certain spot and see it's packed. Surf is awesome but it's already packed. So I go elsewhere... if I hadn't seen this report I would have come and add myself to the already packed lineup.
most of the arguments that i heard about moving away from scheme were about how it wasn't worth teaching to people who had never programmed before because it wasn't practical/real world enough or too abstract/LISPy.

i think scheme is still great if you already know some programming because you can appreciate it even more.
No, the text in that link is also flawed. You're assuming that owners of efficient machines actually spend their money. What if they don't? What if they invest their money in privatized land, IP patents, TBonds, cornering the food futures market instead?

That's not spending... that's exploiting & extracting. Jobs would disappear as money dries up. I believe this is happening, no?
Aside from this, can anyone in the know give some info about the startup community/hacker culture in Japan. Is there one?

I'm in Australia, and I've always had a suspicion that China or Japan would be the closest hub of innovation and interesting stuff outside of Aus.
One of the things markets are supposed to do in theory is to route resources to where they are needed, and financially punish people who move resources in stupid ways.

The technical analysis I've seen here seems to hover around the question of why the investors were not automatically screwed. In a more efficient market the price collapse would have been obvious, the bubble would not have happened, and no one would have starved.

This doesn't directly address the inhumanity involved, but the analysis is important.
i just hope it lives on every semester, and the faculty doesn't treat it like the red-headed step child of the 61 family.
Renting A House While In Bankrutpcy
I went to Waldorf for 10 years (preschool - 8th grade).

Didn't get a computer until I was 12.

Now > http://www.forbes.com/sites/tomiogeron/2011/10/19/how-two-te...
> The efficiency of the kitchen equipment in the future would allow one chef to serve millions of diners a day.

This is stupid and show zero or negative understanding of cuisine. One chef cannot cook millions of diners a day. A big factory could, but this would be industrial food, not to be compared with chef's or home's.

If the rest of his arguments show the same mechanical and superficial understanding of economy mechanism, then the article is doomed, even if it's conclusion (not China's fault) still holds.
My Subaru Liberty has one.
Mind: I said "a pain in the arse", not "impossible". And i think not only about the writing (writing such things regularly is not what any programmer would want to do), but also the debugging perspective.

What you have done there is cute and commendable as a mental exercise, but if i'd ever encounter that in production code someone would make a close encounter with my chainsaw. This is basically undebuggable (i don't know the line/statement debuggers python has available, so i'm guessing here at what happens) because either the debugger will step over that in one step because it's one statement, or it'll just keep stepping on the same line again and again which is also entirely useless.

Lastly, what you did there is basically golf the living hell out of that code to bring it down from multiple statement lines to a single one. If i have to reach to such means i might as well use Perl. Only Perl actually does allow me to put multiple statement subs into a lambda, so i don't have to golf there.

Weird days when i have to golf in Python but don't need to in Perl.
I think that this approach is basically absurd. I easily learned more during my lunches in the computer lab, going through HTML, CSS and then JavaScript tutorials or writing batch files to do silly things than anywhere else during my time in middle school.

Not only this, but (especially further on, in 7th and 8th grade), I learned other subjects more effectively thanks to computers. I still remember The Crucible because I made a website (complete with red text in Chiller, uncontrollable music and animated drops of blood for the background) for it; I learned factoring by writing a simple JavaScript game for it.

I think this easily beats spending weeks cutting up fruit and shunning technology. Had I not been playing around with computers and the internet since a young age, not only would I probably not have found my true calling--CS--but I would also probably have had a worse education in all the other fields as well.
I know. The goal was to show how functional programming is the base of all other paradigms. :)

What's an fpfs?
The danger of false positives - a dynamic geometry expl(an|or)ation
First of all - I wasn't making a value judgement. Personally, I agree with you - it is reprehensible and disgusting. That is part of the reason I don't work at Goldman's anymore. I always found it a bit embarrassing to be associated with them. By "good" bankers - I ment the one's making all the money. Not those who are morally good.

Second - it is how things work. Not just in commodities, but in everything Goldman's does. There is always an angle which greatly reduces risk. That angle might be insider trading, advanced statistics, or just a rigged market. Goldman's is doing nothing illegal that I am aware of or anyone can prove. ...it is just how things work.
The only thing I'd add to this is how things move so much quicker.

It takes time to find a new job. Like the Joe Smith example, a skilled worker is now unskilled because his job has been made obselete. Anecdotally, I've seen friends parents try to find a job in the industry they used to do, unsuccessfully. There are some people who don't like change. There's a refusal to accept that all that time you spent was wasted and you need to change industries, or at least focus. There's also the stigma associated with having worked in that now dead market. Though many skills are transferable, it seems some companies have a bias that it's easier to train a new worker than retrain one with 'useless skills'. Again, that's all anecdotal.

So while Joe Smith will eventually find a new job, it does take a while. And that can stack such that a significant workforce is unemployed. Everything in the article holds until the hypothetical day that a new disruptive technology is released continuously, and your skills are worthless every other year. Which will probably never happen, but an interesting thought experiment nonetheless.
I think more importantly than the ratio, is the qualifications needed for each job. You might be killing jobs for the less intelligent people of your society and create jobs for intellectuals.

One has a hard time going from a manufacturing job to a programming job.