skysight-inc/HackerNews huggingface dataset:
> Plus: Bottle is quite faster than Flask, even if you count the overhead of a DB query:

If you see bottle being faster than Flask in a real-world benchmark and the difference the problem there are still knobs to turn if you need to. Flask does not optimize at all for Benchmarks and you pay for some overhead out of the box for a better development experience.
I understand this 100%, but 'hacking' versus 'hacking something' still feels different to me.
Nobody can help you unless you say what your problem is. Be specific and succinct.
Hi Paul

i would prefer to eliminate legal fees entirely by using standard docs and not negotiating them on either side. we have done that many many times and it works great. all you need to do is use a standard template. most law firms have them.

this is what i propose on every seed and series A we do. most entrepreneurs take us up on it. and then we don't even use a lawyer on our side.

however, there are cases, like one you and i have exchanged emails on recently, where a legal issue comes up that is created by the entrepreneur's counsel, that requires a lot of work and sometimes we end up getting stuck with the bill on it.

in situations like that, i like to have the discussion of who should pay the bill up front and on a case by case basis
Thanks for pointing that out, got scared.
Anybody have the link for Ubuntu Gnome 13.04 release note or for download links?
I would say it has almost entirely solved the problem. Twisted with inlineCallbacks makes writing multitasking programs very clear and obvious. Python 3.3 makes it even better by allowing `return` and requiring less wrapping with `yield from`.

Implicit stack coroutines (like greenlets) can always be built on top if necessary, but they tend to require horrible things like monkey patching to work together with existing synchronous, blocking code.
I always use PDF, but most agencies will ask you for the CV in an editable format.

I specially dislike that, but if you think about it nothing prevents them to copy & paste into a doc document (well, if they ask for an editable format may be they lack the skills to do it, who knows!).
Does anyone know if this will run on the Raspberry Pi (at least the Ubuntu Mini version)?
"and no one behaves disorderly without the police arresting them quickly"

This isn't true, early 80-s is a peak of alchoholisation in USSR, there will be a lot of drunkards and police won't be able to do much.

(USSR didn't have nearly as much police as modern Russia does)
This isn't a post about using EC2 using too much power.

Energy and emissions aren't the same thing.

You can have an efficient datacentre that still emits CO2 because it's powered by coal.

Conversely you can have a less efficient datacentre that runs on geothermal, that will have vastly lower CO2 emissions.

If you want to decouple the nice things we talk about on here (PaaS, IaaS and suchlike) from the bad things (climate change, pollution from burning tonnes of coal etc. ), then finding away to generate power without releasing loads of CO2 helps.

Tom Raftery has a nice slideshare outlining some of the issues here - if you've made this far to read the comments, it's worth skimming over it.

http://www.slideshare.net/TomRaftery/can-we-hack-open-source...
I don't think that is the case in many engineering fields at least. A greater presence of smart people sets the bar that much higher for grades/tests/projects.

Most engineering courses are based on a curve. If the rest of the class is brilliant, it's significantly harder to compete and get a good grade.
I don't have experience in ebooks but I did just release a free album and I think there may be some crossover. Here's some stuff that worked for me:

1. Make sure it as easy as possible to access your work. Even though it is free, you are still asking a lot from your readers by asking them to pick your content over all the other content out there. For example I made a built-in player for the website and a one-click download link.

2. Send a brief email to people you respect within the community. This could be bloggers, other writers, forum posters. For the last year I collected a list of websites that I liked and when the album was done I had a nice list of people to contact.

3. Accept donations! I was surprised by how many people wanted to give me money. There's nothing wrong with this if you don't be a jerk about it.

I guess this is mostly pretty obvious, and there's no substitute for having good content!
The specific case where it got a bit exciting for me was actually in an IPO completion meeting - the company's lawyers had prepared some document that wasn't needed until the next day that had been phrased in a way that would have been an immediate (and very large) tax liability for the founders. One of our, extremely smart, non-execs noticed this wording and dragged us three innocents off to a meeting room where he pointed out what this would mean - pretty much immediate personal financial doom for the founders.

It all came down to one sentence in a document that wasn't needed until the next day - we, as individuals, asked for the document to be changed and they said no. The "company" had no view in the matter.

We had to threaten to pull the whole IPO to get the company lawyers to change a few words in a document. The only reason they didn't want to change the document was that they had already prepared it and didn't want to have to edit it again.

Fun and games!
Actually, I also think that Haskell will not become mainstream. As a matter of fact, one of the main things I do not like about Haskell is that the type class mechanism makes too many things implicit and that it allows too much overloading. It seems that it is sometimes hard to understand what a code fragment does by just looking at the fragment. By contrast, OCaml code is much easier to understand.

But these are not so much syntactic issues. It always seemed to me that people are actually drawn to Haskell's syntax.
Oh, I thought this was a wittily-titled article about Golang.
Sophisticated wobble board
If I were to build this, I would try deep belief networks. Deep learning can learn the features from a lot of text in an unsupervised manner and then correlate those features to a category with a relatively small training set, which allows it to generalize much better than traditional ANN techniques.

Geoff Hinton's claims that DBN's outperform traditional (shallow) ANN's, random forests and SVM's for any of the tasks he has tried them for (including classifying textual documents), though I have not benchmarked how well they work myself (not yet anyway!).
Sounds like you need to find another company to outsource your dev to for the moment and work on getting an inhouse team in the medium term.
Holding your self to unattainably high standards is a common factor in developing a burn-out, so I'd guess that's what's happening here.
Ignoring the self-involvement inherent in the article, if you want to contribute to something big (There's nothing wrong with wanting that sense of "I helped build this"); go contribute to a big FOSS project!

Fix a bug in rails[1] or django[2] (Pretty sure I saw you're a python guy).

Fix some of the hilarious problems with Bower[3] (Saw some js too).

There's an entire world of awesome problems to solve. Go solve them.

[1]: https://github.com/rails/rails/issues
[2]: https://github.com/django/django/issues
[3]: https://github.com/twitter/bower/issues
Stanford Network Analysis Platform 1.11
Depends. I sort-of understand where he is coming from. Releasing FOSS is generally at least partially ego-driven: we want to write something that people use and love and talk about.

Sure, that's not healthy, but it's also somewhat human nature: we want to be wanted.

And yes, when we are not (either by people not using our libraries, not being able to find a romantic partner, etc.) it hurts. And yes, it could cause burn-out.

So, I disagree that it's "entitlement", or even if it is, I feel it's something a lot of us can understand even outside of programming.

We all want to be wanted. Those that don't are usually quite impressive people.
I haven't written code outside of work for nearly a year, when it used to be all I did.

I find myself resentful of my company that got us into a death march project that ended months ago.

When I write code, I don't feel any of the passion that I used to feel.

I try to improve the quality of codebase, but always give up in the face of the poorly written mass of code we sell as a product.

I find it hard to care about the product.

I think I am burned out.
Used it sometime ago. It was good. Sane. Beautiful with quite normal decisions regarding what users want/need, contrary to Ubuntu's what we want users to want/need. Stable. Loved the way it worked just out of the box.

And the best thing was it didn't depend on Ubuntu. I said this because I liked even Mint Desktop better than Ubuntu which it was based upon.

Since then I've switched to some other OS.
Mining of Massive Datasets 1.3
Creating reusable code is hard and there's no shame in if not everyone needs the same tools you do. Why not put more energy into building content with your development skills? Maybe you'll have more success there
The idea itself sounds good and recognizes what tends to happen especially later in a project. There a number of challenges though:

- The name - as already has been raised by others implies that you have done something wrong.

- Adding to the file requires a degree of confidence and maturity among your team and a level of trust among the group.

- The existence of such a file might reduce effort on the part of some. After all if "shameful" hacks are OK, why bother with real solutions?

- Internal refactoring as an separate independent initiative is sometimes difficult to justify from a financial or political perspective.

In a group with self-aware, well educated, and motivated developers, these concerns might be rather small. But in many larger organizations (with practices that sometimes make Dilbert comics appear tame), this would not work as well for these and other related reasons.

Don't get me wrong, I really like the idea. And since css code is relatively "free" to be included in an arbitrary file, calling out questionable code in this way does seem to have its merits. Perhaps its the use of the term shame that tips me off, but that is a concept that is understood very differently by different people and different cultures. So - like many suggestions - it might work well depending on your group, but is unlikely to be adopted as a universal best practice.
Any particular reason or use case for this?

A friend has received his Pi yesterday, hasn't set it up. Can ask him to try it :-)
Typescript 0.9 alpha
An early preview of typescript 0.9 adds support for generics to the language.
Speaking as the author of a tremendous amount of software noone uses, I found this ridiculous.

Sometimes it does hurt- mainly when you explain why what you're doing is better (or at least attempt to in objective terms) and someone still uses "the big thing". As an ops guy for a big startup, even though I get that it still kinda sucks.

But if it's causing you to feel burnt out you're taking this too seriously.

> Releasing FOSS is generally at least partially ego-driven: we want to write something that people use and love and talk about.

I think this is self regulating. Those projects rarely take off, because there's not enough motivation to be awesome.

The projects that get traction are the ones the author HAS to build to see if it'll even work.
Pixel Perfect Precision Handbook
I was on LMDE a year or two ago. I still found it a little 'one-step-removed'. Cinnamon is in the Debian repos now - just use Debian testing or unstable.
----"Our discounts are meant to be one time only, but we can't limit them by customer so every order ends up sold 50% off. Said another way, for every additional $60 average order shipped our variable cost is $89 and we lose of $29. " ----

That's is incredibly odd they where using Magento, which does have the capability to limit promotions to be used once per customer.
Am I the only one who thinks you have (or will have) a problem with revenues, too? (But best of luck, of course!)
Well if you feel burnt out now, you'd have had a really bad time some years ago, when open-source was nothing about web development and more about the GNU/Linux environment.

Nowadays we have github, anyone can link to your Yet-Another-Something library written in javascript and boom, at least you have one user. But in the past there was nothing like that. We'd have to pray for someone to find the download link in our sourceforge project, get to download and compile it.

At the end of the day, however, you have a job, a wife and a son. Unknown people using your open-source software should be the least of your concerns.
What Big Data Says About You – The Human Face of Big Data
That's been a common sight for Debian users for ages :)

http://www.debian.org/ports/
http://cdimage.debian.org/debian-cd/6.0.7/
Go get help. If you're in a European country take a few days sick leave and go talk with a doctor.

Burn-out is what happens when

a) you keep pushing yourself, you've approached your limits but want more so keep pushing further

b) you've been operating at your limit for a long time and something happens that multiplies the amount of effort required to get those results (downsizing, personal illness, illness in the family, hostile work atmosphere.)

In general it's about having reached your limits and not accepting them.

If you're afraid about your long term prospects ... it'll actually teach you to work smarter, not harder, possible making you orders of magnitude more efficient.
> we want to write something that people use and love and talk about.

Then start off with something people are already using and improve that rather than to re-invent the wheel in some interesting way and then to be disappointed when nobody uses your particular wheel.
People got by with AOL.
I don't disagree with anything you've said here :)
>> I doubt it's not a big thing everywhere.

Yes. However, elsewhere (developed markets), value for money vs. extra features vs. keeping up with latest tech. is the variables for trade-off. You yourself said it here: Mainly because people in these regions do not buy a phone just because everybody else is buying it even though many features either shall not be any use of them or will not be available for lack of infrastructure

But, in markets like Africa/India, disposable income to spend over phones is not that high; so the trade-off variables in terms of what is perceived as "value for money" will be very different. So value for money dominates this demographic more powerfully.

>> could you care to state why they are going to be particularly popular in India or Africa

Anecdotal evidence and anecdotal observation of people's tastes and choices and approach, etc., etc.. There you go. :) Hardly rocket science stuff, and hardly something to defend on any forum (especially, this forum) ;) If they are popular elsewhere also, well, Go, Nokia, go :D!
I wonder if the co-director making off with money or some other piece of the story was more important than you give it credit for.

A lot of the comments on this thread are "can't they count?!" which to me seems to beg another "why." Maybe having a scapegoat allows him to avoid seeing realities. It seems like a psychologist would be as relevant as an accountant.
They supposedly address the privacy bug:

http://www.theregister.co.uk/2013/03/04/ubuntu_13_04_review/
Webcams site publishes a list of stalkers
Grow perfect herbs without soil and hardly any water
Thanks. Interesting angle... nokia juggernaut vs. Android juggernaut.

>> and since no one is buying the Lumia

Oh... I was under the impression they did okay on that count in India sales? I even heard that BB Z10 is doing very brisk business in India as well. Maybe CK Prahlad had a point on this pyramid market idea after all.
How do you search for backdoors from the previous IT person?
I need to contact the CEO of Paypal, Mr. David Marcus.
Thanks :)
Definitely need a mod to do something about this. Put a 2012 in the title or get rid of it entirely. It smells like a troll to me.
They still haven't updated the main page, nor the download page - http://www.ubuntu.com/download/desktop still suggests to get Ubuntu 12.10.
I was looking around youtube for unity videos and found Richard Stallman talk about Ubuntu: http://www.youtube.com/watch?v=CP8CNp-vksc
I figured that eventually people were going to just start saying "screw it, the US is just too hard" for commerce, travel, and expatriate employment.

This is the country where a Russian got arrested for thought crime when he entered the country to give a speech at a conference for a product he produced in his own country according to its laws(1). I'm surprised its taken this long.

(1) http://en.wikipedia.org/wiki/United_States_v._ElcomSoft_and_...
I'm not sur if its me noticing things or the zeitgiest, but ancient history seems to be really interesting right now.

There were people here a long time ago. They were doing stuff. We have no idea what or why. A tiny fraction of their stuff was big and stone and durable enough to last thousands of years and let us know they were there and doing interesting things. But, we don't have any context. It would be like future generations finding a gigantic open pit mine in one place an airport runway in another place and a giant statue of Kim Jong Un and speculating about out society.

BTW, If there where stonehenges & Pyramids from 20k years ago, would they have lasted till now? We tend to assume not much was going on during the paleolithic. If city states trade & large structures existed during those times, would we know about it?
This is a very different angle to the others.

>> they dominate distribution in some markets.

I didn't know that. And others? not so much?

Someone mentioned Samsung. I thought they were also quite dominant in India, yes? And we also hear about the home grown phones (some names.. the names escape me) and the "great chinese cellphones influx". These haven't affected Nokia yet. Is that what you're saying?
Pirate Bay Finds Safe Haven in Iceland, Switches to .IS Domain
I'd go with dirtyha.css
Well, I'll tell you right now that you can expect to be forgotten or actively ignored by 80-90% of the companies you interview with. That is sadly normal, in part because recruiting/HR departments have incredibly high turnover, and even the mediocre companies get lots of applicants.

However, you're absolutely right that having someone come on-site for interviews and a coding test and then ignoring them is unacceptable. I assume you've tried all the obvious steps for correcting it, like following up with the recruiter multiple times and reaching out to contacts at the company. Sometimes companies take their sweet time processing interview feedback, but a recruiter should definitely tell you that - and taking more than a couple weeks is probably always wrong. In cases where recruiters and low level people dropped the ball on recruiting, I have sometimes had good results from reaching out to people who cared - regardless of the results of the interview, most people don't want their company to get a reputation for mistreating candidates.

On the other hand, I don't know if I recommend burning your bridges.
Success is all about perception
Bounty, Your Pricing Is Wrong
Links to software at the bottom would have been helpful.
The reality is that small online retailers have no chance against amazon unless they sell at a loss. The delusion is to think that the losses are an investment.
One thing that's bad about the notation is not so much the horizontal bar notation, but that the pattern matching leaves so much implicit. You would have exactly the same confusion with pattern matching with sets. The problem is that the names of the variables are semantically significant. For example x can only stand for a program variable, not for a compound expression, e can stand for a compound expression, but not for a program variable. There is nothing except the name to distinguish them, and this is usually not explained. Similarly, τ stands for a monotype, whereas σ stands for a polytype (leaving aside the inst rule, where σ can confusingly also stand for a monotype, and the first rule, which should use τ instead of σ). Additionally a lot is left unexplained by the absence of the square inclusion relation and the free(.) function.

The horizontal bar notation is not ideal however. In my opinion Prolog notation is clearer, because it reads the right way around, and it makes it clear what relation we are defining. In Prolog notation you'd define a typeof(context, term, type) relation:

typeof(C,var(X),T) |- X:T in C
typeof(C,app(X,Y),B) |- typeof(C,X,A -> B), typeof(C,Y,A)
...

In Prolog you should read |- as "if". So the first rule says: "the type of a variable X is T if `X:T` is in the context C".
The top 10 biggest investors in Rocket Internet
Battlefield 5 on Google Glasses (the Marine revenge)
On the hypocritical nature of self-entitled entrepreneurship
Using GCC’s 4.8.0 Address Sanitizer with Qt
Onwards with the HN nit picking - you're missing the point.
To me being burnt out is feeling like you've been increasingly doing more and more for the same reward. I feel like I am burning out slowly as well, I'll eventually probably have a nervous breakdown but I have no choice but to keep on going to provide an income to my family, I can't stop what I am doing. I have to keep working, keep taking on freelance projects, keep spending time on the computer not because I want too, but because not having money and a crappy life isn't something I want for my family.

We live in an economy where if you're not putting in those extra unpaid hours you're not considered an asset to your employer and you will be disposed of. An economy where 17 old kids can not only flip burgers, they can code and code for a hell of a lot cheaper/are more willing to sleep at work to meet a deadline.

Burning out is when you go to work, come home to freelance, go to work 7 days of the week with inconsistent hours, not getting to spend time with your family, not getting to go to the farmers markets or watch movies with your wife. It's going to bed at 2am working and waking at 6am to go to work, it's feeling like you're constantly working, constantly checking emails all for the same salary.

If your work is comprised of open source, you at least have a way out. Me? I have no way out. I work on my personal projects in between freelancing and my actual job hoping that maybe, just maybe, all of this stress, finishing work at 10pm, having to come in for weekends without being paid extra and work will mean something one day. Hoping that all of this effort will mean that one day I too, can hire multiple people to do the work currently I as one person am doing.

You don't sound burnt out, you sound bitter that nobody is using your work, that's entitlement, not feeling like you're so deep in work you have no way out which is being burnt out. I am sorry to sound so aggressive and angry, but I am burning out and there's nothing I can do about it.
My advice? Come to Dublin instead!

Loads of Ruby/Rails jobs, an ace startup scene in an exciting city and the friendliest people in the world :)
I remember the the weeks I spent reading Wirth's book and learning about the OS and language. Would be nice if Oberon had become a competing system language to C, but it, the OS and the NS32K series of chips have faded into memories of us original alternative OS geeks.
Huawei has recently focused on Europe, where it doubled its workforce.

In related news: Huawei's Zurich offices where raided yesterday and nine people where arrested.

Allegedly they have flouted labor - and immigration laws. As in getting Chinese employees into Switzerland on tourist visas and flouting other immigration related and labor laws (missing work permits and such).