skysight-inc/HackerNews huggingface dataset:
I don't agree you. "Python server" won't never be a development kit name, maybe Python Server Development Kit (PSDK, which I'm about to register :P [just kidding]).

Maybe two sysadmin talking each other will say "I'm going to start the python server" and if they have a Python Machine and a piece of python software who accomplish a task it will be a bit confusing.
But I don't think that an user searching for information about python software development is going to get confused about this.

I think this is quite close to the "iPhone" dispute in Brazil. Do you think that somebody searching for an Apple iPhone in Brazil is going to get confused with a Gradiente Eletronica SA gadget?

The same thing is happening here.

--
About your "google" suggestion, this is completely different. Google is not a common noun, it is "invented" and it has a rightful trademark. But I guess you can create a programming language called apple. Apple will try to dispute it, but you will certainly keep the apple name after the resolution.

Again, this is my POV =)
The number 1 most important factor in dealing with emergencies is recognizing that an emergency is happening in the first place.

It's easy to get mislead by movies and tv and the way things happen and the way people react. In reality things don't work that way. It can sometimes be difficult to tell when an emergency is happening, and a lot of people won't pay enough attention. How often do people ignore fire alarms, for example?

Do you know what the symptoms of a stroke look like? Most people don't. I certainly didn't when the elderly lady sitting one table over from me at a fast food restaurant had a stroke. She dropped her food tray on the floor and I was sitting the other way and just wrote it off as random clumsiness. But other people were paying closer attention. Some of the staff helped her clean up her mess and other people came to help sensing that something was a bit off, after asking a few leading questions and making a few observations they decided she was having a stroke and called 911. Today I have a lot more training and am far better able to spot things like symptoms of a stroke or a heart attack and so forth, but that's not true for everyone. A lot of people don't know how to spot a heart attack, even in themselves, and they waste a lot of time before going to the hospital.

But this extends to everything. If you look at the 9/11 WTC attacks there were a lot of people who could have gotten out of those buildings who instead stayed in their offices because they were lulled into a false sense of security. The fact is that when things are burning down, smoke is everywhere, you can see the flames, etc. it's often too late, the time to take action was minutes or hours ago when you still had a chance. The time to evacuate a flood zone is when the water is at your ankles or knees, not when it's up to your armpits.

But most people are so conditioned by the norms of ordinary society they find it difficult to break out of them. It takes a surprising amount of effort to make a conscious choice to break those norms and switch to emergency mode, which is why most people are forced to rely on some even more dramatic event triggering a panic/fear/fight-or-flight response to jump into that mode.
10 years ago I wrote desktop software with UI threads, background worker threads, network layer threads and various helper threads you spawned on a whim. And so did everybody else. Back then the big innovation to multi-threaded programming was the use of RAII Mutexes[1] to avoid livelock/deadlock scenarios.

Fast forward to today. We write complex software for the browser with Javascript front-ends that are completely asynchronous. On the server we have a share-nothing-architecture where hundreds of incoming requests are divided over independent workers. There is still complex multi-threading going on in the database and in the web browser, but most programmers don't have to deal with it anymore. The problem of locks and deadlocks is pretty much a responsibility of the operating system now, much like virtual memory and writing data to the filesystem.

[1] http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initial...
It's more likely that it happened so suddenly that they didn't have time to turn the radio off and they're in such shock that they've totally blanked the background noise out.
Here’s Why Steve Jobs Couldn’t Stand Adobe Near The End
Be careful with UK laws, there have been some recent additions.

In general two consenting adults who have sex and then exchange money is legal. But being a pimp is illegal; running a brothel is illegal; offering sex for money or offering money for sex is illegal. And there are some fierce laws about coercion and trafficking - the punter is guilty if the sex-worker is coerced even if the punter didn't know. And the UK has a stricter definition of trafficked than most other countries. A woman who is assisted to travel willingly and knowingly to the UK to do sex-work has been trafficked. And the punter is guilty even if they didn't know about it.

So, in the past you'd have someone offering a length of time for £X, and anything else that happened between consenting adults was just good luck, oh, and btw, here's a list of sexual practices that I like, and here's what I do not do.

For a grim website you can have a look at adultwork.com
A big problem is that the newer stack is not homogenous - the applications deployed on Dyno have much, much bigger variability than the old "Rails/Rack only" stack of Heroku. Meanwhile GAE stack is fully controlled by Google and reuses, afaik, their impressive "google scale" toolchest that goes from replacement naming systems, through monitoring, IPC, custom load balancing etc.

While F5 and similar offer nice hw for that, I'm not sure if their hw (or HAProxy's software) supports the architecture type used by Heroku (many heterogenous workers running wildly different applications with dynamic association of worker to machine etc.)
#2 probably refers more to heroku than github...
5. Pretty close: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.... lisp #13, scheme #26
Interactive Browser Usage Share
Anyone willing to write 10 predictions for 2020?
Where is the lack of mental stimulation? Conversation and books are free. You have plenty of time to think. I would think working in an office day-in day-out stringing together commands for a computer out of a limited vocabulary would be a lot more boring and non-stimulating.
Nicolas Cage is a vampire
Ask HN: Review my startup
Hey guys. A friend and I are building a small web app and we would love to get some feedback. Are we providing enough value for the users? Is there enough information on the homepage for people to sign up?

Here's the page, would enjoy your feedback! http://flexdayapp.com

Regards from Gilman
Obviously he should have used a database to analyze so much data. Like MS Access.
same here... Facebook trumps Aol
or Reddit.
Well, I am going to go and do my predictions for the next ten. Laser guns right up the top !
Yes, I had about 6 months to a year where I didn't really do anything but work and pay off debts.

The worst part is meeting up with friends who you haven't seen in a while and realising that you are officially the most boring person in the world because you have nothing interesting at all to talk about. It wasn't even like I was building something exciting that I could talk about.
7. The mobile/wireless/handheld market is still at least 5 years out. Thank-god that was wrong!

He wrote this in 2004. The Apple App Store was released in 2009 right?
A Chinese Hacker Identifed. (photos)
Or just leave the country... The world is pretty big
There's a few "massage parlours" with frosted windows and flash(ish) cars parked outside dotted around Cardiff. Everyone knows they're brothels, but nobody really cares; at least that way the police know where the prostitutes are and can keep an eye on them more easily.
Side issue: Anyone know what a Google Driverless car would make of a fireball heading towards it out of the sky? Is there a default action in case of uncertainty? Brake? Swerve? Any of those by these drivers could have been worse than the "yebat"
This may be a red herring though. The traditional porn producers may be hurting but what about the total revenue of the entire porn spectrum? I suspect that it's not that the industry is dying but more that it's changing into different forms.
You sound pretty awesome. Thanks for reaching out.
Date : 2011...
I'm surprised more people aren't working on alternate heatmap visualizations, it doesn't seem like an incredibly hard problem to me.
Not sure why I got the downvote - I am serious - Laser guns will change the geo-politics of the world - and business has always followed those changes:

* http://en.wikipedia.org/wiki/Directed-energy_weapon

* http://www.csbaonline.org/publications/2012/04/changing-the-...
I don't think fighting a monoculture is a bad thing. Monoculture is bad in the long run, there are several implications to it mostly security wise.

So its not just monoculture. It's also Mozilla's wast ecosystem of customization and the good will it's projects generate.

Look at it this way - Did Chrome made/sponsor PDF reader in JS? Did it sponsor a Flash VM in JS? Did Google Chrome team made tools other than would help all vendors equally? Dart and NaCl are valiant efforts but they help Chrome first and other browsers second.
how exactly does prostitution work

You advertise your phone number/email in relevant forums and wait for people to contact you.
and clojure getting some traction as well...
I'm sticking with a sonic boom. Even the explosion of the meteorite is going to be a series of booms (one video from inside a building clearly includes numerous loud reports).

Remember: each meteorite fragment will produce its own boom. And a meteorite explosion doesn't result from interior forces fracturing the body, but the body fracturing under aerodynamic stress. For a rocky bolide, what you've got is basically a flying rockpile, its internal bonding forces are relatively low, and the whole thing's going to have a pretty strong tendency to fly to pieces particularly in a hypersonic jetstream (a nickle-iron meteorite much less so, though Phil Plait links to the Sikhote-Alin meteorite Wikipedia page, which did just that: http://en.wikipedia.org/wiki/Sikhote-Alin_meteorite). So it's less an explosion (internally generated forces) and more a shattering (smashing into air) resulting in multiple fragments.

Impressive all the same.
Teslas are big sellers in Norway and Switzerland, yet (and I travel there often and even looked in Zurich showrooms) I don't hear them concerned.
Definitely add some screenshots if you have any
I'd rather we spend more effort fixing our broken system and actually trying a lot harder to make sure our high school graduates are all functionally literate.
That point was one of the easier predictions and vague enough to fit a number of currently popular services, but I'd have to agree that Facebook fits it best.
I think he is talking about the actual devices rather than a "market for apps" for these devices.
Oh, awesome! I'm currently trying to do this ith the LibreOffice source code. Frankly, it's a definite leach code base. The source code organisation is poor, the have (IMO) not encapsulated functionality into appropriate classes, the rely on conditional directives too often, and while they abstracted base level functionality into their system abstraction layer, too often I see it leaking outside of this layer.

And that's just after reviewing their startup code!

Interestingly, I believe the code can be refactored. They have a great basis of code, but it needs a major reorganisation and a solid architectural overview and plan. It needs, in short, disciplined coding based solid OO practices.

In fact, I'd love to rip out the guts of the vcl into its own library, create a runner abstract class which you derive off of for each architecture they want to support. Better yet, they should find a good C++ IoC container and use this to plug in all their many components, including the UNO framework, which is actually very impressive.

To this end I'm strongly considering setting up a sequence diagram of the startup for the existing startup classes just to understand how they all work together. An interesting exercise at the very least :-)
Hahaha: http://xkcd.com/1174/
I thought one of the benefits of electric cars was that since you had them plugged in overnight you could program them to automatically heat the car to a pleasant temperature for when you went outside to drive, taking energy for this directly from the charger, rather than the battery. And that if your schedule was a bit more unpredictable you could activate this via a smartphone app as well.

Does the Tesla not do that (yet)?
1. XML databases will surpass relational databases in popularity by 2011.
We got NoSQL (esp. JSON based ones) instead of XML. Close enough though.

2. Someone will make a lot of money by hosting open-source web applications.
Github is cool but with all the cheapskate web devs (no offense, I am one of them) I don't think it is _that_ profitable.

3. Multi-threaded programming will fall out of favor by 2012.
Not really. We are already in the multicore age, and it will only get moreticore.

4. Java's "market share" on the JVM will drop below 50% by 2010.
Not in 2010, not even yet, but we are certainly on the road. No surprise considering how shit Java is.

5. Lisp will be in the top 10 most popular programming languages by 2010.
This failed hard.

6. A new internet community-hangout will appear. One that you and I will frequent.
This is such a vague prediction does not even worth mentioning.

7. The mobile/wireless/handheld market is still at least 5 years out.
Happened sooner.

8. Someday I will voluntarily pay Google for one of their services.
You don't say? They are one of the biggest players out there, even if they are not primarily known for payware but still.

9. Apple's laptop sales will exceed those of HP/Compaq, IBM, Dell and Gateway combined by 2010.
No way, thanks God.

10. In five years' time, most programmers will still be average.
This makes no sense, but anyway, we are getting better. Slowly though, version control, more languages, testing is infiltrating even some dumber dev companies too.

--

I give this guy a mental thumbs up for points 1 and 4, and the cynicism in point 10.
Subtome: a better subscribe button
>> It screams conspicuous and vapid consumption to the nth degree.

Unlike, say, gas-guzzling SUVs.
The current FP #1 article is from 2004 although amid the hilarity I missed the date.
My take on it

1. Well we have the NoSQL bandwagon. Obviously with JSON in a lot of places instead of XML.

2. Well we have GitHub and Bitbucket, but also cloud application platforms and EC2, and Heroku for taking application deployment and infrastructure away from being the pain point it was.

3. Green threads.

4. I would say Java is still the No.1 on the JVM by a long shot and more than 50% but I don't have the figures to back it up.

5. Lisp. I agree, hasn't happened

6. Hackernews, Reddit, Facebook

7. I think he was closed to the mark there. 2009, well there was a complete reinvention when the iPhone was released in 2007 and Android in 2008. Took the networks some time after to get their 3G together.

8. A lot of people are starting to for Google Apps for Enterprise, Google Adwords is still popular as ever, but personally. No.

9. Apple is apparently more profitable, but I don't think there are good figures anywhere for this.

10. Most people are probably around average at.. ;-)
Just to be pedantic for the hell of it, we're really in space-time, and it's that "time" dimension that makes "space" capable of reaching out and touching us :D
We are doing more "multi-process" programming than "multi-threading".
Our systems are designed to scale by increasing the number of processes performing the task at hand, more than having one process with multiple threads to increase concurrency.

The programmers try not to think delegate the thread management to the OS, by using multiple processes and MQ in between.
But mightn't it still be a good point? I'm not sure what the Airbnb founders had achieved prior to Airbnb, but anyone with a substantial enough success mightn't need to go through YC next time. For example, once the Airbnb founders move on, would they go through YC for their next venture? They probably wouldn't need to, right?
Yes, you're quite right about Kasting - it was late at night and my focus was lacking. Unfortunately, I cannot correct my comment above.
I tend to agree that European Working Times Directive was especially useful to protect low pay low skill (or semi-skilled) jobs such as factory work. Some fast food workers were expected to turn up for work, and when the restaurant wasn't busy they'd have to clock out, but stay in their waiting room until they got busy, when they'd have to clock in.

That's clearly abusive, and those workers needed protection.

If someone loves their job and wants to work 50 hours; or can work and enjoy the occasional 60 hours, well, it's their choice and they should be able to.

But most people do not enjoy that, and recognise it's not healthy, and do not want to do that, but are pressured either by bosses or by work culture. And so this flexibility has been removed because some companies were not self regulating.

60 hours a week is 10 hours a day, with one day off. That doesn't include travel time. Let's say 30 minutes each way. Does it include lunch hours? (UK: No, but tea breaks are paid). Let's call lunch another 30 minutes. That's 11.5 hours a day. 7 hours for sleep makes 18.5 hours a day. That leave 5.5 hours a day (plus that one day off) for everything else; your parents, your partner, your children, your friends, your bills etc, your life.
Opera also own the ad network AdMarvel, I seem to recall an article regarding their profits. A large chunk of Opera Softwares revenue comes from AdMarvel, in addition to their license sales.
I've switched from using HipChat on the web (because I didn't like the AIR version's scrolling behaviour) to the native Mac client beta and I'm really happy with it so far.

I'm on the most recent OSX version in case this might make a difference. No bugs or crashes for me so far.
2. "hosting open-source web applications" does not really describe GitHub

3. He's not talking about using multiple cores, he's talking about using multiple threads vs (for example) multiple processes.

6. Reddit, Hacker News
You are right, I read his whole description once again... :)
Who cares what most couples/women are like. You are on here, so you'll tend to find a very small proportion of women attractive. (presuming higher than average intelligence)
If you are proactive enough to choose in your dating life, you wouldn't complain about the culture. That's just externalizing the sources of your problems.

"If I'm upset, it's just because I happen to lose out in today's culture."
Make the most out of yourself and play the numbers game. The culture is better than at any point in the past. More choice, more freedom for both sides (it's not a war or a competition - everybody wins). You just "loose" if you don't invest in yourself and overcome fears.
"a route 30 miles longer that avoided New York City, and it's battery draining traffic congestion, altogether."

I would have thought that slow, stop-start traffic is the ideal conditions for an electric car, both in terms of driving pleasure and energy use compared with traditional cars.
I think on point 2, he meant a hoster like heroku or AWS? On point 6, its reddit (BBS for this gen), point 8, google drive, android apps, play store etc, point 9, I think the iPad counts :)

Overall quite spot on i'd say..
> We got NoSQL (esp. JSON based ones) instead of XML.

Thank god we dodged that bullet. I'm just glad people see XML for what it really is (useful, but not that useful).

> Not really. We are already in the multicore age, and it will only get moreticore.

The problem is multi-threaded has never really took off, even with all the cores we have today. There is still no silverbullet to harnessing parallelism.

> Apple's laptop sales will exceed those of HP/Compaq, IBM, Dell and Gateway combined by 2010. No way, thanks God.

Apple's profits on laptop sales (not other iOS devices) exceed those of HP, Lenovo, and Dell (everyone else being dead). Apple has been in no hurry to capture the unit shipped crown (and if we count iPads, they are already there).

> In five years' time, most programmers will still be average.

A tautology if I ever heard one.
Facebook already existed when this was written. HN was just around the corner and fits a lot better, imo. I figured "you and I" referred to developers and entrepeneurs, not the general public.
"6. A new internet community-hangout will appear. One that you and I will frequent. This is such a vague prediction does not even worth mentioning."

This is one he nailed - Facebook.
Yikes, >500 people injured: http://www.reuters.com/article/2013/02/15/us-russia-meteorit...

:-(
I think the idea is a good one but having never worked in a company before (still in school), I can't say if companies need something like this. Even if they do, how does your product differentiate itself from the solutions already in use by these companies? A side by side comparison could be a good idea here.

As attheodo said, I think screenshots are a must. It lets your potential customers see what they're going to get.

The website could use a little bit more work. I'm not a designer by any stretch by personally speaking, I like information grouped up based on context. What do I mean by that? The main body of the page is about what your application does but there's a big arrow that points to pricing and plans which is in the main body as well. I would consider adding a navigation bar and place pricing and plans there along with some other links.

Speaking of other links, consider adding an about page which lets your potential customers know who they're dealing with.

You could consider giving out beta access or free access for a limited amount of time so you can see how your potential customers use your application and get valuable feedback from them. This will also help you build up a user base which can turn into customers when the app launches for real.

And while this may be a small issue or perhaps one that is strictly related to my browser (Safari), the header "Track employees with..." seems to be farther left than the line above Copyright stuff. For some reason this really disturbs me, I instinctively expect them to be lined up. If this was intended please ignore this.

Speaking of the copyright footer, there's a funny character before (c).

Hope this helps and good luck with your application :)
2. I think github is the most notable example.

3. Gotta reread that.

6. Oh come on, facebook, youporn, whatever. As I said, too vague.
I think Carmacks comment is still spot-on - Epic did get what they have now by doing something on their own: putting all their weight behind the licensing which was always only "we have to do it, but we do not want to do it" for ID, i.e. they found an area where they area number one and executed well there.
How many squares can you see?
Also in question is the source of the quote he's opposing - where is that guy getting the numbers that "Most girls who enter the porn industry do one video and quit" and their motives for doing so?
That is terrifiying.
>9. Apple's laptop sales will exceed those of HP/Compaq, IBM, Dell and Gateway combined by 2010. Hm...

If you count tablets as laptops, then yes, way way way yes.