skysight-inc/HackerNews huggingface dataset:
"Heck, starting a software business and decided to grow to your first hires and worrying about making payroll is just as taxing."

Actually in my experience it's not. Again about 5 years ago I started my own software company. About a year after that I brought in a friend as a partner. We did consulting for the next few years, and my partner ran into an idea for a product that we couldn't pass up. (We're releasing to our first round of beta-customers this week.) During that time we've had several employees (part-time and full-time), great contracts, not-so-great contracts, and one contract that made me curl up in my bed for a week and refuse to speak to anyone for two days.

My job has still been significantly easier than my wife's over that same period. I've had to deal with maybe a dozen clients, she's had hundreds in the 3 years she's had a retail location. Our operating budget monthly outside of payroll is measured in the hundreds (handful of linodes, github account) her's is an order of magnitude higher. She has to travel extensively around our metro area (we happen to live somewhere with crap public transit so lots of driving), spending some weeks as much as 30hrs in her car alone. I work from home, or when I'm feeling audacious from the park near my kid's school.

Just today she called and told me though that she'd visited a place where part-time employees had to be badged in, and she was incredibly happy to be self-employed seeing that. I've spent the last few days feeling the grass was greener with a salaried job. Knowing your next paycheck is gonna arrive is a really nice luxury. Being able to take two weeks off without having to worry about how you'll make payroll is a really nice luxury.

Listing here for you all the reasons why being self-employed sucks has ironically reminded me that I really am doing this because I want to. So yeah what you're saying overall about finding what need to do and doing that is entirely true for me, but it isn't necessarily "easy". I certainly didn't realize how hard it would be before I started.
> 1) The 10 year developer who has 1 year of experience 10 times over. This is just a junior developer who wants the salary of a senior developer.

What would you say then about a developer that switches job every year so (s)he can learn something new? I think there is a stigma regarding those too.
> How are there not satellite photos of the plane changing course and landing on a freighter or something?

(1) Because a 777 has only a slightly better chance of landing on a freighter as a snowball has of landing -- still frozen -- on the surface of the sun, and

(2) Because there isn't satellite video being recorded of every point on the Earth's surface, including the oceans, 24/7, contrary to what one might infer from certain kinds of (deliberately fictional) movies and TV shows.
Is it possible to beat 1TB of disk storage space for just € 12.00+VAT ($16.64) a month? There aren't many backup options out there that you can rsync to and reach Glacier-like prices.
Le nom provient-il de "Ce qui me suffit"?
Animation doesn't seem to work in Firefox. Does nobody test in Firefox anymore?

This WebKit monoculture is getting quite anything. It's msie all over again...
Last time when their servers were 2,99$ or something I bought 3 and they were all cancelled without real reason.

Why should I trust them now?
There's a huge difference between Perl 6 and Python 3. And Python 3 surely is not "killing Python" or "causing major problems".

In hindsight, I think it's been very good that Python 3 hasn't been about drastic, immediate change. It has been a very controlled transition that has allowed existing users to remain undisturbed, while simultaneously allowing the language to evolve.

Those who don't need Python 3's benefits today are perfectly able to continue using Python 2.7. Nobody is forced into upgrading, yet Python 2 still remains very well supported.

Those who want or need what Python 3 offers can upgrade when they see fit. We've seen the major libraries and frameworks support Python 3 over time, as demand for this support has grown. It now has a very robust community building around it.

Unlike Perl 6, we've actually been able to seriously use Python 3 for a long time now. While it's clear now that Python 3 is the future, Python 2 users haven't been abandoned, either. Everyone has remained as good as they were before, if not better off.
The First Telephone Call Was 138 Years Ago
It would be great if it wouldn't fail with:

Forbidden (403)
CSRF verification failed. Request aborted.

just because the referrer is missing.
A new plan:

1) Invent a disruptive technology that threatens the foundations of governments and traditional currencies.

2) Deliberately create a corpus of writing that doesn't look like your natural writing style to linguistic analysis.

3) Have a confederate arrange to have the press "discover" you hiding "in plain sight."

4) Someone "debunks" the discovery through linguistic analysis and you get away scott free.
yes, any decent PL nowadays has it, my point was that it should be the default.
>As a coder, your pay will definitely plateau.

Mine seems to keep climbing. I'm hearing reports of >$300k, and have received an offer in that range myself (counting signing bonuses and stock grants). Granted my pay might plateau there, but honestly that's enough money to keep me happy without having to see it go up every year.

I'm a total generalist, but I also have a few areas where I would qualify as a specialist; that offer I'm sure was because of the specific skills I've built up. I've also been programming professionally since 1989, and I try to keep learning, which can't hurt.

Agree that keeping it fun is key. :)
Yes sometimes I forget this in trying to get him to try new things but I will keep this in mind. Thanks!
ec2 has windows.
It's cheaper for a similar quality. However I've experienced great pain with online.net: if you do not fit in their box, their administrative pain can kill you. No matter how hard you try to beat it. They will slam you with garbage.

Twice (in different context) I have tried to use online.net and fallback to OVH/Kimsufi. Why ? First time unability for them to sell servers, second time unability for them to get paid.
Shit I just spent like 4 hours. I have final exams next week. You are evil!
I never thought I wanted to open a brewery, and now I'm sure of it!
A good rant should have specific examples for its points. Or maybe even one example for at least one point.

This is not a good rant. It's just a bunch of disparaging assertions.
> Do you have to go into management to continue progressing upwards in pay and influence?

Nope. You can invent a new programming language.
Yep it does, it's a French company and it's crystal clear for us.
Thanks a lot! I will send him an email. Could I by any chance use your reference?
It's not something to turn your back on even if you're 40. Thank you for making me see reason.
Okay, never mind, you're right, I got mixed up about the application of "knowingly and willfully" to the materiality.
[2014-03-10 15:04:45] ERROR TypeError: nil can't be coerced into Fixnum
server_metrics-1.2.0/lib/server_metrics/collectors/memory.rb:81:in `+'

Getting this error under OSX
i've never liked it, but that's because hitting enter after a comma is ultimately just an aesthetic choice and there is no universe in which I actually mean to do this in a single statement:

var declare = 'all', your = 'variables', using = 'a', single = 'var', statement = 'then', semicolon;
My father died a couple of years ago from an upper GI cancer that went metastatic. Three things he said to me:

1. Write down your worries and regrets and fix them. If you lose, it's good. If you win, it's awesome.

2. Don't trust any non-medical woo. Science and medicine is your best shot at this.

3. Get outside as much as possible. He said this helped him live another 3 months

That was about it. He didn't discuss percentages, hope, religion or any of that stuff.
Thanks for the tip on Semler. I am not sure how many CEO's will see the world this way (hence the HN question).
People who write (python) crawlers use BeautifulSoup because it was created with invalid input in mind. If you're crawling the wild wild internet, chances are you'll find a wide range of invalid markup and lxml barfs on those (it's got recover=True, but that's not supported for all things lxml does).
I'm using them, it's descent until now however:

* No phone number nor contact form for any kind of support. * No way to change to change my password (or I didn't find it). And I don't like to be forced to keep those "randomly" generated password. They seem to have reduce everyextra to 0, their lean customer service is way too lean to my taste. Destroying obvious features to make your customer upgrade is bad.
When I started using the Node debugger a while back I encountered the problems he addresses quite often. But I came up with a different solution.

The single var pattern makes it hard to tell when you miss a comma. But rather than write 'var' over and over again, why not use comma first?

var foo = 0 // local
, bar = 1 // local
, wat = 2 // local

It becomes very easy to see when a comma is missed, because the indentation is visually misaligned:

var foo = 0 // local
bar = 1 // global
, wat = 2 // global

As for the debugger, I break my 'single var' blocks into logical separation:

// modules
var async = require('async')
, _ = require('lodash')

// constants
var IS_SERVER = !process.browser

There are more ways to address these issues than just var var var var var var var.
But I need pure organic sound, hand picked in the crisp morning, mountain air.

Speaking of that I need to stop by the store and pickup a new electro-static sound filter for my car speakers
Thumbs down for the twitter login.

Recent ideas should be more prominent. Probably show the latest ten on the main page, then a link for more.

Plus a huge (red) button to pitch a new idea in the front page.
You're talking about people who know what they're doing, using correct hot air rework tools.

I'm talking about people who don't know what they're doing using paint-stripper style hot air guns.

I have seen faulty PCBs caused by people using that style of hot air gun to rework devices. I used to have photographs but don't have them any longer, but there should be photos in some of the "soldering problems" engineering books.
For anyone interested in starting a brewery,
my startup [1] does Flavor Profiling and Statistical Quality control for small to medium sized artisan beer, coffee, and spirit producers.

We use machine learning and data-science to quantify the flavor profile of products, detect flaws, and pinpoint the sources of batch variation.

[1] www.Gastrograph.com
Customer Success- It's as easy as 1, 2, 3
Press Y

PRESS Y

GODAMMIT PRESS Y
Does taking advantage of the technology in the newer devices automatically mean you must have degradation in the older ones?
Elegance as a Luxury
The point is some developers don't want to reinvent Twisted on their own. They like Python 3 and they want to keep up with Python 3 but they don't want to move away from Twisted. Just like I am asking you to write your own Django because half of the things to build Django is in standard library.
Given that he did not really admit to it, but that the journalist chose a quote where there were only pronouns and not the word "BitCoin," my guess would be that this is not the tactic that he employed. It would rely too much on the reporter exactly quoting ambiguous phrasing and also giving it the desired interpretation.
My MBP17 died one week ago. Way to go Apple!
Affirmative. I'm an Australian living in the US and the Australian accent on the iPhone is horrible. I prefer the US accent, which is much more soothing on my ears.
A month is nothing. I lift competitively and you can plateau in some or fashion for years. Fitness is a lifetime activity of slow and steady progress and not quick, unsustainable schemes. Enjoy the journey :)
On the one hand, this rant is 14 years old now, and discusses a version of Perl that is vastly different from what exists today. On the other hand, Perl 14 years ago did have serious problems, as did its competition, and the rant makes some decent points.

For what it's worth, I can do the exercises from SICP ( https://mitpress.mit.edu/sicp/ ) without much difficulty in modern Perl.
Getting jque.re off the apex
I created a news aggregator completely based on a python scrapper. I run scrapping jobs as periodic celery tasks. usually I would look into the RSS feeds (to start) and parse them with "Feed Parser" module. Then I would use "pyquery" to find open graph tags.

Pyquery is an excellent module, but I think its parser is not very "Forgiving" so it might fail for some invalid/non-standard markups.
Most street level drug dealers were operating under the assumption that the government could track cellphones. Osama bin Laden apparently went to great lengths to avoid being associated with phones used in communicating details.

I would call cellphone tracking an open-secret: everyone that would benefit from the knowledge already had guessed it, but the government was denying it to the citizens for their own benefit.
SVGFig, a pure Python SVG library
The tradeoff to that is that DC has a horrible commute and exceptionally high cost of living. How many of these contracts would allow primarily working from home?
Sorry to be the one posting a tangent (looks like a nice tool!), but please rewrite "for the modern man" to something more gender neutral.
China might look to what the U.S. is doing once in a while to make sure they are doing it too, but it's weird to expect that they are going to respond to the tone we set. And that's pretty much exactly what the talk of green lights sounds like.

But apparently rhetoric and posture are of great importance in geopolitics and I'm an idiot (because I'm pretty sure most of the rhetoric and posturing that happens in a geopolitical context is aimed domestically).
That 2.99 euro deal was a disaster for them. Instead of new customers flocking to them, a large amount of their current customers were cancelling their existing servers that were more expensive and ordering the cheaper ones. And if I remember correctly it was in the tens of thousands of order backlog for that deal.
I have an acquaintance who made good money on Wall Street for about ten years and then invested it all in a brewpub out in the country (near a ski area.) I don't think he's making much money and I hear he works all the time. But I think after Wall Street he realized he wasn't motivated by the money, and he was used to working all the time.

Now he gets to work with his hands, make something real people enjoy, and be accountable only to himself. I think he's pretty happy.
Ghosting is with three keys pressed: If there is a key A that is in the same row as a key B plus and also in the same column as a key C, then a fourth key (the 'ghost') appears to be pressed in the column of key B and the row of key C due to the shorting of the rows and columns, also in your scheme.
The investor has told you he doesn't want to invest in your idea.

That's a "no".

Time to move on to your next investor prospects.
This is a very real phenomenon.

A somewhat related one is the effect that the Perl 6 disaster has had on the reputation of the Perl community as a whole, even if Perl 5 is a very different language embraced by a different segment of the community.

Unfortunately, the term "Perl" has become synonymous with terms like "failure", "incompetence" and "wheel-spinning" for a lot of people.

This isn't the kind of reputation that proves useful when trying to advocate for the use of Perl 5 in new projects, for example. One will end up spending more time trying to explain that Perl 5 is pretty unrelated to Perl 6 and that its development has continued, rather than spending time explaining how it'll be beneficial to use it.
"Did I just read a 'because it's popular, it's better' argument?"

I could try and weasel out, and I kinda will, because that's a bit stronger than I think my argument really is, which is that if something is popular, it is likely to be better. (Well, that's not the entirety of my argument, I'll come back to that for a second.)

When you assert the strong form, like you just did, the argument becomes exceedingly silly, because rephrasing almost ANYTHING short of mathematical formulas or laws of physics as a Universal Truth makes it at least somewhat silly. But when you look at it as a probability rather than as an absolute, yes, you should expect more popular things to be better than less popular things, no? Not necessarily even overwhelmingly so, but more often than not, right? And quite often, when you scratch an argument for why something that has lost (rather than some new innovation) is better than the thing that became popular, often what you find underneath is a mismatch between what the arguer thinks is better and what the people who chose the popular thing think is better. And maybe they're wrong about what's better, or maybe they were right about what was better given certain constraints that Moore's Law or the cloud or whatever has made irrelevant and now they're persisting due to network effects or whatever.

But to go back to the original poster, who's a Perl programmer trying to figure out what to do with himself. I think writing off the popularity of languages that followed Perl as being due to fadishness, rather than actually investigating why people chose to develop new languages, learn them and build tools for them, is putting an obstacle between yourself and learning new things. You may learn that people had bad reasons, or that they had good reasons at the time but you can do something better than what they had to choose from then. But you'll learn new things, rather than closing yourself off to them by writing off new things that replace what you know best as "fads" and people who adopt them as driven by something other than merits.

It's sort of the liberal flip-side of Chesterton's fence -- Chesterton says that you shouldn't tear down a fence until you can understand why it was built, i.e. you shouldn't change something unless you understand it. The converse is that if everyone keeps tearing down a fence, you should understand why before you put the fence back up again.
It's a good point. Time is clearly not the only obstacle for mid-career people who want to make a startup.
As a friend, you can't do much to affect his chances of survival. You will have to leave that to the doctors. But you can make the rest of his life happier. Spend lots of time with him and take the initiative to start activities. Make him feel loved.
Do you have to be a current student to intern?
FWIW According to the author's blog this article was written on 2013/04/09.
Lime: Haxe based cross platform native development
kinda like this guy....
http://news.bbc.co.uk/2/hi/uk_news/england/hereford/worcs/75...
How to promote first aid seminars
How'd you like working with CartoDB?
I was so addicted to Drop7, and so annoyed at the crappy Android version, I made my own HTML/JS version with appcache, so I could play it in chrome offline: https://github.com/pavellishin/drop7
Northampton's Traditional Shoemaking Revival
Very interesting to note that bet happened nearly two years ago. Herbalife still has not crashed and Ackman lost half a billion on it already.
Free invites to Atom, GitHub's new text editor
GitHub has released a beta version of their new text editor, Atom (https://atom.io/, OSX-only), but for now it's shared exclusively by invitation. Each user gets two invites, and I've decided to give mine to HN. If you're a developer who is interested in trying Atom today, we can do this pay-it-forward style:

1. Find any comment in this thread that has fewer than two replies. Reply with an email address.

2. GitHub will send you a link. Go download Atom. At this point, you can replace the email in your comment with the number of invites you're offering.

3. Please try to invite the first two people who reply to your request (via https://atom.io/invite), to make sure anyone who wants to try Atom can!
I very recently was looking for a way to do some scientific 3D visualizations in Python 3. Requirements: OpenGL 3+ (for shaders) and some basic windowing and mouse event handling.

I looked at

- PyOpenGL, no windowing.

- PyGlet, Python 2.7.

- PyQt, only OpenGL 2.

- PySide, outdated Qt version and more or less unmaintained.

- wxPython, Python 2.7.

- PyGame, Python 2.7.

So, no dice. This is really terrible. Also, the hoops I had to jump through to get some of these installed was just ridiculous.

The solution I ended up with? Tornado, websockets and WebGL. Because that is the easiest way I could find to write 3D visualizations for scientific Python. Not Python.
I switched from Hetzner to these guys few months ago. They are in the same price range but offer DDOS protection (Hetzner just null-routes you in such situations), which can be handy.
Basically you get what you pay for. Not much of a customer support, but quite cheap compared to rest of the market. Useful for playing around or as a development box. The servers are in France (you can choose from a few datacenters), so good latency towards Europe's visitors.
If anybody wants to tests them let me know, I can give you temporary access to one of my boxes.
Treat him as a person and as a friend like you did before.
I agree with this. I know "for the modern man" is an idiom, but I think it's better to be overly conscious about this stuff. Would you lose anything by saying "for the modern dev"?
The Ryanair of dedicated servers if you will.
Good luck! I studied in Muenster way back as a university student. Thankfully Pinkus Mueller is much more available these days in the US and I don't need to negotiate with a distributor to get a case or two. Koestrizer is still hard to come by though. Hard to find a really good beer in the US. The big name brewers produce corn-flavoured water, the micro-brewers produce over hopped barley soda pop (ok, I exaggerate a little, I know they are all trying to produce interesting products).
I've wrote a lot of python crawlers, and have never really experienced an issue with lxml. It doesn't really ever seem to choke, and I'm sure I must have come across some pretty funky markup in my time. lxml has always handled things fine for me. Maybe I've just gotten lucky I guess?
Both Google and Facebook stopped taking applications in late February this year. So you guys should probably start earlier
Yes. Just keep leveling up, and one day you will be an über-developer that can solve any problem by thinking about it for 2 weeks, then spend an afternoon writing a 100 line bash script.

Sort of. All that experience adds up.
This is the second time I've seen "chock it up" instead of "chalk it up" in the last 2 days. Is this a regional thing?
Congrats on getting closer to 1.0!

Am I correct in thinking that lib container is not root safe (where LXC 1.0 was)? If so, could you tell me when you think root safety will be re-introduced?

I realise that I can use LXC, however I'm interested in libcontainer.
> The problem Perl has is that it is the language tied to the first dot-com crash. Prior to the dot-com crash, there was the AI Winter. This is where Lisp died, for almost identical reasons. When a major tragedy happens, someone or something has to take the fall.

I hate Perl because of its syntax but I have to be thankful to Perl because it made Matz start Ruby.

That said, your statement doesn't compute: What does Perl has to do with the dot-com crash?!
Fantastic news, we are developing our startup's apps on the Ionic framework and it's been great so far. Every now and then I get around to putting some Ionic specific tips up on Coderwall if anyone is interested.

Here's a horizontal slider directive I implemented the other day. Am very keen to see what new animations come out of Drifty soon :)

https://coderwall.com/p/gzzoxa
Show HN: D3-Driven Map of Primariable Democrats