skysight-inc/HackerNews huggingface dataset:
Using Cython means you don't/can't use Pypy? Was that something you considered, e.g. with psycopg2cffi or a pure-python driver? It seems to be the defacto performant runtime for Python, and since performance is something you guys obviously care a lot about, I'm surprised it hasn't been mentioned in this thread.

Very excited to try out your code - thanks for sharing it.
You are not treated differently as a customer.

The explanation is that distribution rights are sold by territory because most old school distribution channels are by territory. And content is usally financed by the sale of rights (usually before anyone has seen anything).

But streaming is becoming more and more important and those deals will be reviewed.

To give you an example, when Netflix opened in my country, House of Cards wasn't in the catalogue. That's a show produced by Netflix.
But that was because Canal + Afrique held the rights.
A few months ago, it was added. Most likely because the contract expired or because they renegociated.
Pesters!

It would be great to receive some contributions to our documentation. It has proven a big challenge to make sure it covers everything and stays up to date. We'd really appreciate it.
What you need to understand is that employers don't care about anything other than whether you will be a good fit for the position you are applying to. Your CV is just a way to try to assess your skills and character, just like in-person interviews are.

So yes, an employer might take into consideration how long it took your to finish your CS degree but ultimately it likely won't matter much when all the other factors are taken into consideration. It's one tiny factor that may be very important for you right now but doesn't actually provide much useful information to the employer.

EDIT: Just to make my point even clearer: taking slightly longer than expected most likely won't stand out at all. Taking significantly longer may be a negative factor, or it may be a positive factor, but either way it will most likely not be even close to one of the most important factors an employer might consider unless you literally submit a slip of paper with only that piece of info on it.
There's no need to make the Harrison Bergeron argument

If there is no need, then why are you writing about inheritance (paying someone who made you happy) in a negative way? Why are you focusing on money, but not on beauty, fame, intelligence etc. ?

It all comes down to: > Why would wealthy people have an obligation to help poor people?

It doesn't.

It also comes down to:

> Why would beautiful people have an obligation to help ugly people?

Nobody is making the argument that beautiful people should mutilate themselves to make ugly people look better in comparison, right? But, why not? Beauty, wealth, fame, intelligence etc. are all examples of privilege. So, why focus on money? Why does it all come down to money?

Well, this is a whole question of what a "society" is and the nature of mutual obligation towards both other members of our society and other humans in general.

What is your answer to that and why should I accept it? It seems that society is different things to different people. If you're envious and bitter, then society is about helping losers. If you're healthy and wealthy, then society is about stability.

If one day I should find you collapsed in the street, remind me that we don't have any obligations towards each other.

Of course we don't. You might help someone because it makes you feel good or your social status will increase (which in turn makes you feel good). Not because of some vague, abstract concept like obligation/duty that you have towards members of homo sapiens species.
They most definitely do not.
In your case, it seems unlikely to be an issue. In most circumstances, I think it would result in a few extra questions.

Generally, a degree that comes after years of professional experience indicates a career switch, and those employees often need to work harder to find a good fit – usually, an organization that can make use of the skills they learned in the previous phase of their career. The reasons for this mostly come down to being very junior in skill level but having difficulty working under the same circumstances (low pay, trained by a 25 year old, potentially long hours...) of the typical junior hire.

There are exceptions to this, and there are many career switchers that navigate this well, but it's definitely worth keeping in mind.
Machine learning can balance risks involved in Bitcoin trading
I have a B. A. In Fine Arts (studio specialization). I have spent all of my career as web, then software developer of some kind.

While I sometimes envy you (and others) for having CS degrees, I have never had a difficult time landing work as a developer. Imposter syndrome is still pretty high though.

As many others have suggested, just list the graduation date. That's all prospective employers care about. The fact that you have a CS degree matters more than how long you took to earn it.

But even that pales in comparison to your ability to clearly communicate what you're competent at. So focus on your communication skills and self esteem. And you'll do just fine!
Life after the Olympics
Thanks for the link. I will check it out.
After this publication I shall use this sequence O-O as my favourite emoticon. Or oxygenicon.
Consider that he probably listened to dozens of people, and maybe this was the only incident worth writing about.
I like how in Brazil the ones that really suck in government tits are the riches, but their sons keep coming here in HN to Tell that the problema is the expending with the poors.
I like how in Brazil the ones that really suck in Brazil tits are the riches, but their sons keep coming here in HN to Tell that the problema is the expending with the poors.
Why I don’t give a f$#k about valuations and you should too
At the very least, Sweden[1] and Denmark[2] have systems that pad out your student loans with government grants that apply to (almost) everyone.

[1]: http://www.csn.se/en/2.1034/2.1036/2.1037/2.1038
[2]: http://www.su.dk/english/
>However when your school doesn't know that, doesn't have a history of sending people to college

I see your point, but remember that Denmark is an extremely small country. There are literally no high schools that don't have a history of sending people to college. Of cause there are relatively poor part of town in at least some cities, but mostly those cities aren't big enough that only student from one particular neighbourhood is present in a high school. The high schools will always have a mix rich and poor, highly educated parents and parents with little to no education. Areas of Copenhagen might be the only exception, but I don't honestly know.

The schools can of cause advise a student not to apply to college, but in the end they can't stop the student from applying for college.
Hi all,

I'm reading Hacker News pretty regularly but didn't bother to register since now that I saw this question from JxGZV.

I come from really small EU country that was formerly communist and I'm also an CS student in my final year:)
With that being said, I want to share my experience that I had recently with a pretty well known big company which is in the business of software engineering and was merged with another company in 2012. Because of various reasons I'm studying longer that it is expected, but nevertheless my CV is outstanding, since I have many achievements as an undergrad (participating at conferences with posters, winning hackathons etc....). To make long story short, I was asked what was I doing all these years and if I was "doing drugs or what?!".My answer was "No I did not". I didn't get an offer after this interview and was really happy because of that.

For anyone reading this, if you are in a similar situation, do not stress yourself with such questions. Just send the application and CV. If they ask questions like these, you can find a better employer and you probably don't want to work for them anyway. Believe me. I experienced it.
I guess the question is, by the time you added high quality GC to LLVM, how different would it be to the JVM or .NET?

Bear in mind that .NET can do AOT compilation and the JVM is getting it (and some other non-OpenJDK JVMs already have it).
I imagine most people would only opt for euthanasia if they have an incurable disease or severely debilitated. If you are in reasonably good health in your 80's and 90's, you probably wouldn't choose death.

Some families get alzheimer's in their 40's. Your disruption is euthanasia?
http://www.nytimes.com/2010/06/02/health/02alzheimers.html?p...
Some employers prefer candidates who have proven history of completed projects. A degree is a one massive project, completed.
GitHub Etiquette – How to use GitHub like a proper human being
and convince my friends to join it

To compete with FB you need to launch on day 1 with all of FB's major features. This is the mistake G+ made. Who cares about a social network with no Events for example?
Should the Grizzly Bear Eat the Salmon?
Video: https://youtu.be/yHifJXf3oIo
In the 1M benchmark roughly half is spent decoding rows (in [1]). The rest is spread over interpreter overhead, GC in particular.

[1] https://github.com/MagicStack/asyncpg/blob/master/asyncpg/pr...
Those are actually barges...
Your Chance to Buy $100 in Bitcoins for $177
UNIGINE 2.3
I can answer as someone who has done hiring.

Legally, no they don't care. There will be hiring policies that dictate complete independence of non-relevant factors

Truthfully speaking, as long as you're under 45 and you've done something with your life during your non-working time, you're okay. It really helps if you can have a steady employment history, or at least proof you've been given money for doing something related to your degree, but my experience is that 45 is the first age where questions start to arise.

For traditional businesses in the US, longevity and dedication to the company are big. 5 years at a traditional company is considered a short time - the closer you get to retirement, the less you can give the company, and the closer you are to having age related ailments, etc. Age discrimination is very real, especially in tech (and doubly so in programming specifically), but you're well under the limit for most employers. A few start-ups might go cock-eyed at the graduation dates, but start-ups are a different beast entirely.
viewport multicast atm is somewhat vendor specific tho :\
I've not signed up (yet), but it can be both, right? You could have an overlap in interests in 3 of 5 things, and that means getting together with this person you have three things in common for sure, but also you can each introduce each other to 2 new things.
The lady who cleans the offices at my work drives a nicer car than I do (software engineer). Dedicated worker, always friendly.

This is in Palo Alto.

I've been astounded at the cost of certain things in the area. I regularly see people looking for child-care at $35+/hour, whereas it paid $20-25 at the very high end for multiple children and a highly qualified person in my area in southern california. Getting a good plumber or handyman to come by for less than a small fortune is seemingly impossible unless it's a personal referral.

I think that if your home base is taken care of (i.e. you have owned for a while or managed to rent from someone who doesn't raise the rent by 10% every year) it's possible to get by with dual non-degreed employment. Getting ahead on the other hand - saving up for a home and padding other savings AND paying escalating rent at the same time while not living frugally with extreme measures is very tough for people in the highest paying job sectors.
Beyond your first job, nobody will care. While interviewing for your first job, employers may ask. But it's not a big deal unless you make it a big deal.

Have a simple clear answer. Working to pay for school is a great reason. "Going through a lot of stuff" is a bad explanation, sounds like Jim Anchower[1].

Work experience (internships, part time programming jobs) are a great way to shift the focus from your school history to your work abilities. That's the reason nobody will care after your first job, they will just be asking about your work experience.

[1] http://www.theonion.com/blogpost/jim-anchower-is-one-smart-u...
Great to hear! :D

Like the other commentators here I'm also curious what you've been working on. I'm very fascinated with assembly language and machine code myself and interested to get a head start with that too.
If a political science major with a 2.0 gap spends 6 years going through a big state school - recruiters will assume they spent the time drinking. It won't hurt in a sales or politics job but perhaps elsewhere.

It won't hurt a smart CS major with a good GPA. When asked, say, "I self funded my education" or "I had to work" and that can even become a plus. (Just don't outright lie)
> no reasonable engineer that is asked to interview you will look at your github, or care if you have one.

yeah gonna have to disagree on this. I'm an engineer and work for a BigCo Enterprisey company and while it's not necessary, if you have a GH account, it makes my job easier when I interview you. Of course if you write terrible code, then the GH account probably is not the best thing to have. But other than that, I can't see a reason why not to have one. If you have one, I definitely look at it and I consider engineers who have one higher than those that don't. Doesn't mean that I won't rate you favorably if you really know what you're talking about, but it doesn't hurt.
PSA: There doesn't seem to be an obvious way to delete one's account.

If you're thinking of just giving it a go, keep that in mind.
>"all the financial literacy in the world won't help you when banks systematically discriminate against you"

What the non profit did was show people how to use banking services, how to save, etc. and lo, people did. So what you say could be true some where but, it's disproven here where the non profit introduced people to the banks.
I am getting my degree now and I've already been in work for 17 years. Why? Because I want to know the theory! :)

(My name relates to the part I know)
Ask HN: Leaving Salesforce, but to what?
We are deciding whether to move away from SF mainly due to the high per-user cost that we don't feel we are getting enough value for money anymore.

The question now though is what to move to - there are quite a few alternatives and would like to know what developers/agencies use?

Currently we are using Workfront as our Project Management tool - but this may also be going in the very near future.

Thanks.
It took me four years to finish my degree (normally it should take 3) and nobody has ever brought it up in the last three or four years (I gradueted in 2011).

Don't sweat it too much - most people understand you can be perfectly capable of doing the job without having adegree in CS. More to the point, a lot of programmers don't even get a CS degree and they still hold down very productive programming jobs.
The standard library is a benefit, the complexity requirements are the drawback: In java, and the JVM, nothing, no matter how simple, is ever simple.
Not to take anything away from Norway (it is a nice country), but impressions based on a short vacation stay are not really comparable to living there - working, renting/buying, social interactions, etc.

Also, Norway is one of these lucky countries with a lot of oil and not a lot of people :-)
Actually, they were buying a tesla probably because they could plate them much easier than a gasoline powered car. At least in Beijing, they have a quota of 60k electric cars and 90k gasoline ones, so Tesla is winning big time with the rich crowd that doesn't want to wait to win the plate lottery.
Scaleable FE with Redux and Elm Architecture
still not available in my country :(
The gamification alone would be a reason for me not to join.
I recently met a kid that lost 1 million dollars worth of bitcoins. He built a site and all money was hacked and stolen from the database when he was 14.
I was trying to look into Gitlab Runner the other day. How decoupled is it from Gitlab itself? Would I be able to somewhat easily write a completely different UI, with a different framework/language (say, Django), hook it all up to Github/Gogs and use Gitlab runner for the jobs themselves?

Because if that's what it is, that is pretty kickass.
The previous government had unemployment of 8.3% in its first year and 11.7% in its last year (and 12% inflation). PT was voted into power for a reason.
How to Make an Alarm to Wake the Sleeping Using Canned Drink
I don't think these are very interesting questions.

Why did a product ship without features? Not enough time to make them.

Why are their servers struggling? The game is significantly more popular than they expected.
Ugh I just had this debate recently about moment. I opted out of using it as I felt it was just too big for its use case.
Ya, even 1 hours is better than answering in the moment.
File under “refined marketing ploy”.
I think it depends on how I define "startup".
Or the letter was written by one person and the presentation and app were designed by a group, and the latter's type of work rarely is as cohesive.
Your original statement was you can't BUILD an implementation without getting Oracle's blessing. Now you've switched to saying you can't CERTIFY which is a different claim.
Another alternative is tribler.com an open-source bittorent client, that supports anonymity and P2P search, and it's written in python.

I wonder what it would take to transfer a large index from KAT or torrentz to it, and start popularizing it.
Right, I am actually going to school because I want to. I am already 34. I am learning at probably twice the speed I did when I was in my 20s, because now I've experienced what they are talking about.
In case you would like to shave a couple of seconds off per build, you might want to build a docker image with both luarocks and love already installed.

This would also be a great reason to test the awesome GitLab Docker Registry[1], which is also included in CE!

[1] http://docs.gitlab.com/ce/container_registry/README.html
Most employers (in the US) care first and foremost that you have a degree in your field. Not so much where you got it, or how long it took you to get it.

inb4 people start posting they don't. HN isn't a solid representative sample of the US let alone world job market.
A pure-Python implementation would probably never reach this level of performance, even under PyPy. Cython really makes it possible to basically drop down to C and write very efficient code.

That said, once PyPy supports 3.5, we will consider making a CFFI binding.
One of the really nice things about PHP.net in particular is that you can go to any function name as a root directory on the website and it will look it up, e.g. http://php.net/explode will go right to the explode doc. This works for root functions as well as classes and most keywords.
Apologies for the brief comment, but reading this I was struck with the thought: And this is what true AI will do about humans, if it's done right.

It's not a pleasant scenario to contemplate, but from the comments here (and my own feelings), I take it that it's a good thing as long as the people being manipulated are happy?
I love how responsive our local (departmental) instance of GitLab CE is -- it's downright snappy compared to the corporate instance of JIRA. We love the issue tracking subsystem of GitLab and use it as our main ticketing system.

We've done a few talks on Git basics to help increase adoption, and are doing a free webinar "Git Foundations: Basic Concepts and Definitions" next week: https://www.eventbrite.com/e/git-foundations-basic-concepts-...

This is the sort of result it makes us very happy to achieve:

"I have got by on minimum understanding of Git for a couple of years now--this really brought up my confidence in using Git. After I learned the Git internals, the esoteric commands really started falling into place."
--Nicholas Santucci, Monitoring and Performance Engineer
Thank you for the awesome detailed feedback. Responded point by point below:

> FF only merges is only EE (too bad that would be a really major selling point even for CE, squash button would be unnecessary)

These are always hard choices to make for us. We wrote about these decisions here [0].

> CI is a little limited compared to a full blown Jenkins - We hit a CI bug which still shows up "Running" Pipelines

We're still young, but confident that we'll get there! CI/CD is a major focus for us and we're working really hard to improve it with every release. Love to get specific feature requests for things that we miss in comparison with Jenkins.

Regarding the bug: I've pinged our PM on it.

> Artifacts API is limited to everything or nothing

Could you elaborate? I know we have numerous improvements planned, but I'm not sure about their prioritization.

> CI Stages can be defined as trigger only but you can't have multiple triggers that starting different things (considering a production trigger and a testing trigger while you don't want the 'manual' thing directly in GitLab, especially when integrating into other systems makes this a flaw)

Hm, could you write a feature proposal for this [1]? It sounds like a great improvement.

> No Custom CSS (yeah our logo isn't 72px x 72px...)

We're extremely hesitant to do this, as we make many changes between releases. This would break custom css with every upgrade, in turn resulting in a worse experience.

I rather hear suggestions about specific parts in the interface that should be made customizable or suggestions about changes to the UI altogether.

Although I'm not a fan of custom css, there is an issue to discuss this and I welcome your input there [2].

[0]: https://about.gitlab.com/2016/01/11/being-a-good-open-source...

[1]: https://gitlab.com/gitlab-org/gitlab-ce/issues/new

[2]: https://gitlab.com/gitlab-org/gitlab-ce/issues/15635
I don't want to use JavaScript based tools.

Right now I am using C++14.
By using python asyncio, you can't use pypy because pypy doesn't support 3.5 yet (or probably for a while), so by going async, you are eliminating pypy right there.
This is kind of like saying why should you buy a $200 mechanical keyboard when you can get a perfectly serviceable model for $15?

Its not even false.
> But other than that, I can't see a reason why not to have one.

you are assuming that

* they want to write code outside of working hours

* they will put the same level of attention into the code they write outside of work as they do the code they write at work

* they want the code they write outside of work to be open source

failing to do any or all of these things, or doing any or all of these things, should not affect a candidates impression on you.
That was exactly my first thought when i read "hello.com"
> Can I be the first to note that being strapped to a large jet engine like that has got to be terrifying?

The future of personalized transportation! Powered remotely by uBeam!
Well, at least it keeps your hand in one piece for the surgeons to reattach.
x2.

Cape Cod and Boston prices vs Springfield, New Bedford, Fall River and Worcester prices. South of Portland and east of I95 prices vs Bangor prices. There's a lot of interesting information lost by looking at state sized areas. Doing this on a county, or even town level would be far more interesting IMO. More contrast on the map would be nice too.
I believe the ball lays with Heroku for this one, mostly, but we'd love to see that in GitLab of course.

However, you can already deploy from GitLab quite easily to Heroku, it just requires a single line in your CI config:

http://docs.gitlab.com/ce/ci/examples/test-and-deploy-ruby-a...
and loud
No, not a big fan of JavaScript.

Right now I am using C++14, with an eye on eventually move to Xamarin.
Japan gotta be the only place to find somebody crazy enough to pilot that thing.
Total USDA agricultural subsidies amount to $0.10/capita/day. It adds up to a large number, but it doesn't move food from expensive to cheap.