skysight-inc/HackerNews huggingface dataset:
Not sure if this is the same thing, Around 12 years ago I was playing on the street with my friends, and got hit by a speeding motorbike, I remember seeing the motor bike coming towards me, I remember all the details it was so slow, but I was frozen, I felt as if I had all the time in the world, and then suddenly I snapped and the bike hit me on the shoulder. Fell to the ground and luckily managed to escape with just a few scratches on my leg.

I always wondered if this memory was something the younger version of me made up in my head or if it actually happened. Never experienced it again unfortunately.
>You want more women in CS? Make technology look like less of a boy's club at an early age (and leading into tech education) and wait 15 years for the results. I think the Minecraft kids generation will yield some pretty fantastic surprises on that level.

The only way I can make sense of the gender / race quotas for technical positions is that it's a bootstrapping problem: something along the lines of

(i) Women don't want to pursue careers in tech because it's a boys club.

(ii) It's a boy's club because there aren't enough women in tech (i)

(iii) There aren't enough women in tech because women dont want to pursue careers in tech (ii)

Which seems to be an intractable problem without outside interference.

So if you decided that you were willing to make tough sacrifices (or force other people to make tough sacrifices) then you could solve (ii) by forcing/encouraging tech companies to hire more women even if they're less qualified than male candidates and that would solve (i) by making women want to purse careers in tech now that it isn't a boys club which would solve (iii) by changing women more likely to want to pursue careers in tech and (wait several decades) presto now you don't have to discriminate anymore.

That said, I hope you're correct about the Minecraft stuff because that would very conveniently solve the problem without anybody having to do anything they don't already want to (but hoping that problems solve themselves is a bad problem solving strategy).
It would be: C#, Javascript/Typescript, C++
Everybody knew they cheated (as did France and Italy, for example). The /extent/ was a surprise.
I'm singling out your post because of how "scripting language"-weighted it is. (Minus Swift.)

Ruby makes for a pretty slow server side language. It's appropriate when moving fast, but at scale it's rather icky. Your other languages seem to fill anything it can do.

Have you considered Go, Java, Scala, C#, etc.? None of these are "low level".
Yes.

I've hired >50 engineer in the last 12-18 months. They are experienced hires I will grant you, but education is something I barely look at on a resume. In fact, I can't even tell you how many are self taught vs not, but I suspect it's 30%+.

It's a little different for junior engineers, as it can make a difference, but in my experience the only thing you can ask for from any engineer, which is especially true for junior engineers, is: attitude and aptitude.
Gluten intolerance may really be immune dysfunction
Concerning Greece paying up, you have no choice: they can't. Read my lips: They have no money. The EU proposal was simply not realistic. Any proposal that contains the idea that Greece would be paying up, is a dead-end, non-starter.

Concerning Greece remaining in the EU and the Euro, you do have a choice. It would be short-sighted to expel Greece. You see, everybody just has to learn their lesson. In the future, don't let your commercial banks buy too much Greek debt paper, because you will end up paying instead. It takes two to tango. There's no point in blaming just one side of the equation. The other side is responsible too.
I grew up playing with Lego with my siblings. We would fight over that ever-elusive piece of which we only had one of.

I haven't played too much of Minecraft to understand the "pieces," but I think the problem we had with Lego would be solved :)
Huh? I mean, I think the stats as presented in that cartoon are complete BS [1] too, but that link is in no way a meaningful refutation of it.

[1] First hint: note that both pairs of stats presented add up to 100%, yet are described as relative odds of getting in. The second pair is even explicitly labeled "percentage of bachelor's degrees." Second hint: There have been multiple major lawsuits against affirmative action where both sides agreed that (some) minorities were being favored in college admission processes; the debate is over whether that is just. Third hint: Those lawsuits have stated that some PoC get boosts from the admissions process and other PoC get docked points. Yet this cartoon treats all PoC as a single homogenous group.
> Reddit has to cater to its shareholders just as much as its community.

The unfortunate fact for Ellen Pao and the shareholders is that the value of Reddit - its intellectual property - is entirely supplied and moderated, for free, by volunteers.

That is the struggle here: between the people who want to corporatise and monetise Reddit and the people who actually supply the content. Unless lead by someone who is visionary, charismatic and genuinely interested in advancing the notions of community and free for all that attract the moderators in the first place (which Ellen Pao is demonstrably not), the moderators will rightly ask why they are doing all this work to greatly enrich other people.
Things I Wanted My Little Brother to Know Before He Started University
I agree completely. I know my way around Objective-C so well, I feel absolutely comfortable with it. I am starting to get there with Swift, but it will be very cool to see how it's used outside of Apple's ecosystem.
I don't have degree and I worked in the second largest internet company in Russia (where university degree is mandatory for 90% of population due to soviet mindset).

Currently, I'm in process of interviewing with London Office of Facebook. They told me that they don't care about my degree. The only important thing is my skills. Also, I had conversation with Google HR, he told me the same. Ripple Labs has very advanced position for C++ developer and they don't care about your degree at all.

But I found that average tech companies care much more about degree than Google and Facebook.

So answer to your question:

Yes, top-tier employers in tech industry don't care about degree. But in order to get there you have to gain your first experience in average companies and it will be harder than with degree (but it's not impossible).

Degree is very important to getting work permit in USA (H1B visa), Canada and many other western countries.

I got my work permit in Sweden without any degree, but salaries here are low.

If you dream about California, you have to get your degree even if it's super boring.
>Here's something simpler: Look at your previous year Federal tax return. If it shows that you paid even $1 in taxes, you get a vote in Federal elections.
>Simple enough? Or would that still give too much representation to "the wealthy"?

No, but then again it's not substantially different to what we already have, so I don't see the point.

WTF is up with your quotation marks anyway?
Judicious Use of Shitty Code
It seems most of the jobs are clustered around lower Manhattan - not because that's where the jobs are, but because that is where the location "New York City" geocodes to.
> Neither Neij and Sunde could help with the request, since they no longer run the site. The officers also asked about just who is running the Pirate Bay these days, so it's not clear what the real motive of the questioning was.
Well, if women are underpaid (all else being equal), why companies doesn't prefer their labor as low-cost substitute?
Kernel - The most abstractly powerful langauge I know (ie, Blub). It's trivial to implement the behavior and semantics of other languages in, and very few restrictions on how to do it.

C - For interfacing with existing systems (POSIX, OpenCL, OpenGL etc) which would be too much effort to reproduce.

I struggle to think of a third which I'd absolutely need (other than assembly), so I'll opt for VHDL - for when we need to break free of the shackles of our CPU.
C, JAVA, Python

I'm writing as a mostly server side developer:
- C: It is good to know low-level programming. (ASM would be a good pair). C is prevalent: Linux kernel is written in C.
- JAVA: if you want cross-platform and GUI
- Python: if you want something quick and dirty
short answer is yes, just make some things that show your knowledge. But I wouldn't suggest to drop out.

A little bit longer answer:
I'm from Germnay, I've studied architecture but I've decided last year I want to make my hobby my job, and I've applied for a few jobs and got some offers. On a sidenote our (sofware) architect did never finish school.

But I have a huge knowledge gap compared to my coworkes who have studied CS. I personally feel inferior to them. So I'm going back to university to study CS. I would suggest you shouldn't drop out.
> The Greeks lied about their financial condition in an effort to support a pension system that lets people retire far earlier than the rest of Europe.

This is incorrect: the average age of retirement in Greece is not lower than every other country in the EU; in fact for men it is exactly the same as in Germany.

http://www.keepeek.com/Digital-Asset-Management/oecd/finance...

If you want to make the case that an EU country needs to raise its retirement age, make it for Belgium or France.
Getting it undone may be a problem in the future if you want to be a parent. Maybe the operation is a success, but your body develops antibodies to sperm leading to being unable to conceive. There is no male contraceptive pill like the female one.
Instead of "in lieu of degree" you should've looked for "or equivalent technical experience" or something like that. That's what job ads usually say (Still true that having a degree gives you more job openings, but it's not that big of a difference).
That's zero-th level thinking on the topic. Read some, get some perspective on the problem and its possible correction.
Chaos Communication Camp 2015 Preorder
Discoverability in the CLI can be much improved with proper completion and a hint system. The fish shell is doing a good job of exploring these ideas.

What do you mean by `objects' in this context? And how would they help?
Someone Who Isn't Me. A particularly silly way to refer to yourself while maintaining the illusion of legal deniability, especially popular on certain forums devoted to recreational substances.
A biological difference leads to different options for different genders. (The delineation isn’t even strictly along gender lines, though, since this only applies to people who can become pregnant. Most of those are women, sure, but many women cannot become pregnant, for example.)

If you value bodily autonomy (which I really hope you do – otherwise this discussion is kind of pointless) the only person who can decide what happens with their own body is the actual pregnant person – and no one else. This consequently means that we can only put this decision into their hands. It’s a function of the biological difference.

I mean, misogynist assholes like to bang on and on and on about biological differences (most often referring to things we don’t even really know are biological differences) and how those make it imperative to treat genders differently – but here we have a crystal clear example of a biological difference leading to different options for different people – and suddenly that’s no ok?
Rottweiler Dog Shows His Mean Face
Except that the default is for processes inside containers to run as root.

So, "by default, quite secure; except this one default that exposes you to some very nasty attacks unless you override it".
Or, to be non-Aristotelian about it, some parts could have been dispensed with and appropriate code written for the purpose, and other more robust parts could be kept.
When Dizzy dog falls down
:( aw
Yes, and you can find them in "Inspiration" section and the end of the README.
Python - C - Javascript/DOM

Python - Python is by far the best 'glue' language out there. There are things Python isn't good for, bit it's far far easier to replace the performance critical bits of a python impl with a faster module, than the other way round

C - Gives you a good understanding of what the actual impact of each line of code has. Unlike ASM, it's still fairly approachable, and useful at scale. Unlike Java, you retain a good feeling of the instruction-level impact of each statement you make

JS/DOM - HTML + Javascript is the future of user interfaces (for the next 5-10 years anyway). QT/GTK/Win32/IOS/Swift all have their places, but for a dev speed / cost-benefit payoff point of view, just do it in HTML. A deeper understanding of the DOM API will allow you to make better choices that mean you don't end up with a sluggish, unusable interface
Many already said but I also would like to say yes as a college/university dropout.

Programming was my biggest interest since I was a child. So started with Basic, then moved to ASP 3.0, then C, then web programming with PHP and now, at the age of 32, I am still working as a full stack developer and getting paid well.

The hardest part of self-education is to learn best practices and how to do things on a large scale. So learning the syntax is easy but getting the principal and methodologies will take some time and practice.
While I can only speak for myself, that I can do: At some point, the bottleneck of personal happiness becomes the suffering of others. The food I eat would taste better if others weren't dying of starvation, period. The same goes for fairness. No man is an island, and all that.
What about, for instance, the difference in multi-methods presented here? I would assume you would get different results in the Groovy REPL than in a Java compiler.

http://www.groovy-lang.org/differences.html
Moving hard disks back and forth to my fire safe is a pain. A hardened usb disk that is itself fire-rated. That I would buy.
I'm not an apple fan, but I don't know if we know enough to say that this is their motivation.
Never got a CS degree (got one in management, but that's a joke of a degree). I can say that i really feel lacking in maths, and it's nearly impossible to compensate by just googling, and it made me troubles with some projects. Otherwise i made quite a successful career and never had a problem getting customers/jobs. So forget it, if it's not one of the world's top IT schools (obviously these are not found in Indonesia), it is as good as nothing.
i dont think sql counts as language in this context. Its more of an adapter for efficiency for most of the uses its best for. Don't get me wrong, it is a language but not at the layer under discussion.
In the Netherlands, this difference is actually part of the typical school curriculum, in what I guess is called 'civics' in English. 'Gelijk' vs. 'gelijkwaardig', which translates roughly to 'identical' vs. 'equal'.
Fast as C: How to write really terrible Java
If you can expect to be bailed outif the debtor defaults, then yes, you should use the risk free rate for discounting.
This isn't an outtake from Blade Runner – it's the real Beijing
Apache Ant 1.9.6 Released
A history of media technology scares (2010)
I think you are right. It's time we give a proper name to these unidirectional data flow architectures and fly away from the Flux naming.
http://100rsns.blogspot.com/p/complete-list-to-date.html
Am I reading this correctly??

Complaining about hackers being hackers on a site called Hacker News... Seriously??
And the winner is.... Javascript. Makes sense if you want to write code on the platform(s) that reaches the most people you have no choice.

It's telling that its not about the language but how you can use it.
tig can also be used to stage changes.
http://www.catb.org/jargon/html/H/hack-value.html
Python, C++ and Assembly.
> ls | [entry.created for entry in $@ if entry.filename[0] == 'a'] | sort

You can do that type of thing with PowerShell quite easily. Something like this, maybe:

Get-ChildItem | Where-Object Name.substring(0,1) -eq 'a' | Sort-Object CreationTime | Select-Object CreationTime
No it doesn't matter for getting hired, it does matter for borders.

Since you're bored get some experience while in college and that will help out immensely, also the most important language to know is English, from your writing I'd really recommend brushing up.

Lots of sites like elance / remote programming jobs to find freelance work, don't burden your studies with the pressure of a full time gig.
It'd be interesting to see how few mods are involved. There's a lot of overlap betweens moderators - a small number of people mod many large groups.
i just tried that with several job terms adn got the same results back each time
They have no money

Greece doesn't sure. But the Greeks do. That is at the very heart of this situation.
Perhaps my math book can help you learn the basics a little faster: http://noBSgui.de/to/MATHandPHYSICS/

One suggestion: make sure you don't just read about math, but also try solving exercises and problem. These are very important for actually learning the material.
Having any sort of degree + experience can be an advantage. For example, I'm a programmer, but have my Bachelor's in Music and a whole previous career worth of experience. Achieving a college degree shows perseverance.

Spend some time working on your idea outside your studies. If you are already in college, you've already made a huge investment. Take advantage of the resources (including professors) and the network you have available to you during this time.

Do extra work, especially if you don't currently have a job or are raising a family right now. So many people piddle away this time and skip through college as if it doesn't cost thousands of dollars a semester (even if you didn't pay it, someone had to), or if it's some magical job-providing mechanism.

Get back to your studies and start your projects!
Haskell: for when I want to think.

Python: for when I need to get stuff done.

C: for when I need to talk to hardware.
The retirement age a country can afford depends to a large extent on the productivity of the workers in that country.

(And of course it is too low in Belgium and France. Everybody knows that. Doesn't change the fact that it is /way/ too low in Greece.)
California is home to a world of startups in San Francisco that don't care about a degree. If you can prove yourself to be curious enough and have enough verifiable experience to back up your abilities, the startups will come for you.
Yes, I thought about adding that caveat, but it didn't seem worth it for an off topic comment. If they already knew they could safely ignore it. But it got a single up vote, so I kind of assumed it was news to them.
That's why I included Swift. Now that it is going to be open-sourced and available on Linux, it will - hopefully - become a good replacement for Go / etc. Will have to see how the community evolves, of course. Currently I use Go in certain situations but I'm hoping to eventually be able to replace it with Swift - will just have to see how things progress.

Disagree though about Ruby being icky at scale. Whilst some companies have moved away from it as they have gotten bigger, there are tonnes of companies that are still using it successfully.

I also disagree that the other languages cover Ruby's uses. It is an incredibly flexible and powerful language and has an incredible assortment of very well written and very well maintained libraries - far exceeding any other language I've used. Plus, having used many other web frameworks, I'm afraid nothing is as good as Rails. Some, such as Django, come close - but nothing quite beats it.

That said, it all depends on your use cases. I'm mainly a web programmer, building web apps, APIs and the occasional mobile app. I'm not dismissing other languages by any means, but these are the languages that I would personally keep if I had to throw away my knowledge of all programming languages but three.
Show HN: Request iOS permissions (location, camera, etc) in 3 lines of code
I agree. Bringing back those ghosts from the past, is just bad taste. We all have learned our lessons from that, and it is time to move on now. That is why I don't like it when they throw around the "nazi" argument, every time Germany is is being mentioned the debate. Why not mention Goethe instead?
OK, so what happens if the child is born and the woman drops it off at a "safe haven" without the father's knowledge? It's well out of her body, but a woman is never forced to be a mother if she doesn't want to be. On the other hand, a woman can have a child and force the man into fatherhood.
Would you mind if I asked how you test for attitude and aptitude?
One problem with this conveniently simplistic good and evil narrative is the timescale - chosen i presume to be able to blame the Germans. Greece hasn't balanced its books since 1974. Greek levels of government debt has risen faster than the EU average for 30 years.

Secondly unless 20% of the Greek adult population are driving brand new BMWs, your thesis does not explain what Greece spent the borrowed money.

Yes there was a transfer of private debt to governments but this took place after applying one of the steepest haircuts to holders of government dept in recent times. The only way the other governments could help Greece without having the money swallowed by interest payments was to take over the debt and slash the interest rate on it. You seem to be suggesting the other governments should have stood back and allow Greece to implode with a messy default just so private bondholders take a hit. The fact is they did take a huge hit.

We are now seeing the results of two different approaches: one involved painful cuts (austerity) and reform but supported by your economic partners and one (screw all the creditors) resulting in banks running out of cash, economic freeze, looming shortages of medicines and fuel, imminent IOUs instead of money for government workers, etc. Neither pleasant options admittedly but the latter is a catastrophe for the ordinary Greek.
1) C, for the low level concepts and fundamentals it bestows the programmer.

2) JavaScript, because if learning one language, such as C, is important, so is learning a language on the other end of the spectrum. And in some important ways JavaScript stands opposite C. Learning both forces the programmer to understand managed vs. unmanaged, working with and without a compiler, strict vs. dynamic typing, deploying a binary vs. a web app, etc. Those are all opposites programmers should gain experience with at some point.

Plus, JavaScript's ecosystem is just too rich too ignore.

3) SQL, b/c working with databases and relational data has always been important, and that won't change.