skysight-inc/HackerNews huggingface dataset:
> A good warning for companies to start recruiting only from top engineering colleges.
I belong to a college which was opened just because my chairman had a lot of money, heavens know if it was back or white. It was started the year I had to secure admission to some random foo college as I had completed class 12. When you dont expect a 19 year old to make a minor project choice. How can you expect a 16 year old to make a full career choice?

I was forever interested in what I was doing. Be it studying biology in class 12 (Yes, I had PCMB) or studying the subjects in my engineering class. I initially took admission to Computer science but soon realized my affinity to electronics. I took a branch shift. I never copied any lab experiment or any project, minor or major. Being the only girl who wanted to make her own projects, I was left alone, yet I struggled and learnt enough to be picked now by the largest open source hardware company.

But when I was completing graduation, no company would come to take students from my college. Yes, not even Infosys or TCS. Also I would have been more or less rejected even if those companies came as my area of studies and expertise is very specific and narrowed down. What deters core companies to pick students from small colleges? I strongly believe that I would have got a better career beginning if only core companies came for interview. My currently employers did not care for my degree or the 'percentage' I scored. It was simply my contribution to the open source community that got me where I am today.

TL;dr : I strongly vote out against companies discriminating against 'small' and 'big' named colleges. Least there is another interested hard working mostly self-taught engineer as me in any of them.
There was never any such recommendation. The back button is an essential android feature.
Actually, if Doppio generated JS instead of interpreting JVM bytecode, it could be quite fast.
Can anyone tell why they're having instantaneous launch windows? AFAIR when NASA was flying Shuttles, the window had a significant size.
#1: Not really impossible, just requires additional maintaining of a monitor, methods within the script, or custom triggers to handle the switch.
Big companies criticize Microsoft's Internet Explorer 10 "Do Not Track" decision
Actually it doesn't let you use MUBI with a PSN account registered to a different country than the one you are currently in (it must use IP checks I presume). You need to register a new PSN account for every country.

Great service though.
No big deal. Let me know when you can do it using VIM syntax highlighting and ASCII
Interesting.

I remember an industry teacher once saying to me that "You'll probably never put '10 years experience in Technology X' on a CV." because by the time it's been around for that long it will be pretty much obsolete. The fundamentals of computer science won't change (big-O, synchronised distributed systems, logic etc.) so I suppose it will just come down to re-learning the modern day tech.

But that's the same for lawyers (fundamental laws / processes unchanged, need to be up-to-date on modern rulings and changes), doctors (fundamental human physiology unchanged, need to be up-to-date on modern techniques and drugs) sales assistants (knowing how to greet and assist a member of the public never changes, need to know how to use the latest cash register / Square-up card reader terminal).

I suppose you can't escape it in another industry. I still stand by my point that your skillset as you get older will make you more appropriate for other duties.
In addition to the École Normale Supérieure, at 59, and the École Polytechnique at 62, the École Normale Supérieure de Lyon is at 170.

Lower ranking by the Grandes Écoles is likely to the the relatively poor showing of France in basic research.
Why Microsoft developers need to unionize
When you reach your 50s, you have enough experience to see what is real bullshit and what isn't. He is basically talking about being a hamster spinning on a wheel made of someone else's bullshit. You are old enough to see that many things shouldn't be the way they are and you get tired of having to fight basically the same battle again and again with the same enemy that is just wearing a new uniform (API).

Hm, maybe the solution is to have people in their 50s design APIs, so they can make sure the bullshit doesn't get in?

BTW, I'm not a coder but I Follow several on Twitter and too often see their frustrations with bizarre APIs and things not working as documented -- and these guys are young!
Open Source is a Game
Large-Scale Measurement of Broadband Performance: Use Cases and Requirements
Looks interesting, but is it really worth $388 / year though?
Congratulations, you've implemented a kind of crappy psuedo-CFG parser.

See SimpleParse (1) for an example of a recursive descent parser implemented in Python accepting EBNF grammars (2).

I was talking with my friend at work today about the fact that most languages don't seem to have a simple library for parsing data so people end up relying on Regexes to get all their data extraction from strings done. He knows much, much more about parsers than I do though and told me to shut up and build one myself. That gave me pause.

1) http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Fo...
2) http://simpleparse.sourceforge.net/
TripFab, raised 1.1M, runs out of money, now on Flippa for 50K
I was really struggling to get my head around regular expressions until I found this site http://rubular.com/.

I found the visual way to shows the matches to be really useful.
elisp isn't really good at text munging (that sounds counterintuitive at first, given it is the extension language of an editor) and works much better if your data is structured as s-expressions. AFAIK there used to be project to build a modern parser for org-mode files, but I couldn't tell you how much this has progressed or how usable it is. So, if your export process contains heavy text-munging I'd avoid it.

Modifying the HTML output (adding classes etc.) was fairly OK, I haven't tried anything crazy though.
Ofc you are right about that. I refrase, I don't like how the charts is being interpreted by the most of the people. Too many read too much into them.
No Harvey Mudd? Some criteria had to have disqualified it. That school is exceptionally good.
RegExs...fun to figure out and to write the first time. Pain to debug and supports x-number of months in the future, especially by other developers on anything more than the common cases.

I think this is a pretty useful idea.
Report: Microsoft Is Developing Its Own Phone
Diseño de paginas web
PLEASE, do NOT follow this advice, PLEASE:
1."Random photos are better than screenshots"
3."semi-vague messaging on a landing page is more powerful than clear and detailed messaging"
Maybe better maps, but no street view, which is kind of a deal breaker for me as an "urban pedestrian".
Wait, SkyDrive is regionally locked? Isn't portability and universal accessibility the main purpose of cloud storage?
Looks cool. But I guess doing things like using IEEE classes is out of question? And does it really miss a way of typesetting inline math?
Nice product, nice website, nice video. But I wager not many people want to see chest hair in a commercial video.
I don't do MS/Xbox, so cannot speak to that, but I do Android/Google, iOS/Apple, and Kindle/Amazon.

I got a Kindle as a birthday gift from my better half. In advance, I had told family members that I was getting a Kindle one way or the other, so I asked them to please don't buy me physical books. "Please give me giftcards for Amazon instead".

Fair enough. So said. So they did. And that was when I was in for a surprise.

You cannot get a UK-model Kindle outside the UK, so my better half had ordered a US-model.

Normally, when buying from Amazon, I have always in the past ordered books from amazon.co.uk, because they are geographically closer to me here in Europe and it just feels more natural. And seemingly so had a few of the giftcard-buyers thought as well.

Imagine my surprise when I find out I cannot redeem my UK giftcard-code in the US-store and that I cannot order Kindle-books for my US-kindle in the UK-store where I was forced to redeem my code.

In the end I had to buy physical books after all.

Granted: Amazon is by far one of the better players in the field. But because of that, this leaking out of internal business processes onto me, their customer, took me by great surprise.

I had honestly expected better from them.
I also don't want to "sign up with Facebook".
Stupid Beagle Tricks, Part II
So where is the webpage that takes your Name, Address, paypal Email, and sends the opt-out letter for you, for $0.99 ?
Why the trick to analyzing Twitter data is more data
Steve Jobs wanted to disable Google search from iPhone
Nokia are starting to make inroads into both the consumer [1] and enterprise space [2]. This is my personal opinion only - but I imagine this will only get bigger for them.

[1] http://www.theregister.co.uk/2012/09/18/amazon_google_map_bm...

[2]http://www.theregister.co.uk/2012/10/01/nokia_oracle_maps_de...
According to Ars, it's not, and Bing Maps seems to be the worst of the bunch:

http://arstechnica.com/apple/2012/10/replacing-ios-6-maps-ha...
Google Clobbers Exact Match Domains
Tired of Facebook?
Code Monster teaches kids to crunch Javascript, builds appetite for programming
Good developers move around. I may have done scientific computing a few years ago and be on "web startup" now, or vice versa... And being able to move around and still use the tools you love is F AWESOME, let me tell you!

...but the side effect is that when moving around and keeping the same tools, you tend to also bring one mindset from one area to another, so a bunch of pythonistas hacking on a new web framework may have brought with them small pieces of mindsets from the desktop apps world, systems an ops or even scientific computing, and this is GOOD, IMHO, though it may make certain rhythms of development seem "out of tune" with the speedy "jump and run towards the newest squirrel" style of learning or development...
I think you can switch the country of your kindle ... but I seem to recall you can do it only once (or you lose all your previous books).
I've found contractors through oDesk and been satisfied. And I presume most of them felt the same way.
The usability of QR codes
Dealing with Net Negative Producing Programmers
Man, I hope I still get to program when I'm 50. This stuff is fun!

That said, I sure hope it's not my day job by then. Programming is much more fun when you're just doing it for yourself than when you're solving other people's problems to extract money.

Although even those projects can be made fun by making a valid business case about cool things to clients.
>>>Without a phone or mobile device built and designed with HTML5 in mind, is it really possible for the fortress to crumble inside out?

What do you think of these two Intel demos that show River Trail speeding up HTML5:

http://www.youtube.com/watch?v=7hhksxH1Wco&feature=share...

... and giving JavaScript multiples cores:

http://www.youtube.com/watch?v=XRGfMllFyuM&feature=share...

If that happens on the desktop, won't people also demand it on mobile devices too?
Why Your Start-up Needs an Engineering Blog
Tent - decentalised social networking service
Windows 8 Fails to Gain Ground
Hell yes!

Im only 20 and if I can program/code/solve problems for the rest of my life, I know i'll be content until I die.
http://maps.nokia.com/3D/
The Matrix? MegaDroid Simulates Network Of 300,000 Android Smartphones
Uhm, they only say that they couldn’t really see any difference between Nokia Maps and Google Maps. To me that’s a ringing endorsement.

Oh, and they were focusing on features, not the accuracy of the map data – which they also did not test in any particularly systematic way.

This article doesn’t tell you at all whether or not Nokia's map data is better or worse than Google’s. It can’t because it doesn’t want to.
I'm hoping that the mobile Firefox OS that comes out next year will blur the line between HTML5 apps and native apps.
256 DSP core at 28nm, 200 GFLOPs with 5 Watts, designed by KALRAY
Anyone have a few spare grains of salt?
I get this, and why it's frustrating - but I'm still gonna call First World Problems on it.
Firefox: back in the No. 2 seat once again
I love programming and still consider myself a programmer first, although I do a lot of other things too.

If I wanted to rag on programming, I'd point out how many dysfunctional programming workplaces we have, or how our tools are always 100 times more complex than they need to be, or how setting up and managing the programming environment can take the joy right out of actually doing the work. (I could go on at length here)

But overall it's a great place to be. We're the Michelangelos of the great age of machine intelligence which is yet to come. We're sketching out how it's all going to look. We're at the forefront of solving incredible problems and creating magical devices. A guy told me something back in my 20s when I was just getting started that rings true today: technology development is the one area where you can create your own reality. Not only in terms of a virtual reality, but in terms of how you want your work day to go, how you want to interact with your peers, how you get compensated, how you spend your free time. It's all up to you. This is completely unlike many other professions such as doctors where everything is tightly regimented.

I worry that as the job of programming matures, we are losing track of that fundamental insight. One of the reasons I like Agile and Scrum is, when done correctly, it liberates the teams and takes them back to the way programming should be.

It is rarely done correctly.
Ulster Bank News Hiring 150 Scots - Creditfixme Debt News | creditfixme
This should have been titled "Too lazy to learn regular expressions"

Once you have learned them, using them is the epitome of laziness.
Gotcha, I thought you were arguing against HTML5 in general. I agree that HTML5 mobile apps are not currently as good as native, and I'd prefer native as a user.

I think in the future HTML5 mobile apps will be good, especially if Winmo8 and/or Firefox OS gain traction, but if I were a developer in that space I would stick with native for the moment.
Storylane appears to be a hosted blogging platform that doesn't offer RSS feeds. Not sure if they're just desperate to get people joined up, or RSS is actually dead.
We hide and abstract things in programming all the time.

For example, the proper (RFC-compliant) regex for an email is very complicated and often implemented the wrong way.

As somebody who has written a lot of regexes, I'd rather uses this library which has the correct abstraction than google the regex for http-urls for the 512th time.
Top universities and almost exclusively dominated by the US. Well done!

You see, that's the real indicator of innovation, IMHO. I'm not saying that all innovation/research takes place or has to happen in the universities, but there is something to be said about the American ethic of obsession with creating something out of nothing - they are so in love with the idea of potential, they're so enamoured by the promise of "could be" that they spend top dollar educating their younger generation in institutions that echo their values. It's veritably sickening! ;-)

As long as this list continues to show US domination, the Apples will always be invented in the US and manufactured elsewhere.

Symptom of a society.

Good list.
Paul Allen likes Windows 8 -- well, except for a few things
Creating your own reality is at odds with correctness.
I will code until I'm dead. No harm in that, right?
In the quest for speed and quantity, there’s still a place for quality
Flow chart for establishing a permanent human presence in space
Medvedev points Facebook's Zuckerberg towards Russian IT sector
Why do you think easier generics is not that important? I find that complexity of a statically compiled language increases manifold because of the way they handle generics. Do you think complexity does not increase or do you think complexity is not a criterion for success of a language?
Here - http://muis.co/abhishiv

Milan, Italy or Remote

Full stack. See link.

Keywords: Modern HTML5 apps. Backbone.js, Rails, Node.

abhishiv [at] gmail.com
Get a front row seat with GDL Presents
I found a very big client and now work for 3 times my (quite low) starting rate.
What kind of charts to choose...
Still the UK has a lower GDP/capita than Germany. You've got to wonder why.
Wired Panders To Reddit, HN, Etc

Fixed the title.
That's how I feel. I don't want to be a programmer when I'm 50, or even, preferably, when I'm 30. Trying to run to the top of a dune made of quicksand just doesn't seem like a good career move.

(Hell, every few months I find something new to feel obsolete about, usually to do with the fact that most programming nowadays seems to be web-dev and I'm just not into web-dev.)

On the other hand, I'd love to keep being a computer scientist until.... I don't even know what age. Sure, eventually I'll have a family and other priorities to take care of, but the wonderful thing about the scientific frontier is that it doesn't actually move that quickly. In science, ideas have to actually be tested and percolate through for a while before they become something ever single practitioner has to know.
This library doesn't help you here though. It doesn't bring you any abstractions on top of regexes (e.g. parsing URLs/emails). This is merely a different syntax for matching parts of a string.
Sounds a lot like Apple.
Same as you, when I told my professors about me attending Pycon India Conference(this happened a week before); they were clueless. I had to explain everyone one of them what is python. And when they got to know that I won't be getting any certification from this conference, they even suggested me to leave it and do some course in Java or .Net from local training institute.
You see, that's the real indicator of innovation, IMHO. I'm not saying that all innovation/research takes place or has to happen in the universities, but there is something to be said about the American ethic of obsession with creating something out of nothing - they are so in love with the idea of potential, they're so enamoured by the promise of "could be" that they spend top dollar educating their younger generation in institutions that echo their values. It's veritably sickening! ;-)

Great, but how many of the undergrad students are American-born, how many of the grad-students, and how many post-docs and faculty?

In my experience of American academia, most of the undergrads and the older professors are American, but as full-time academic positions have dried up, more and more of the grad-students, post-docs and faculty are foreigners. The reason is simple: it has stopped being a good career move for a young American to aspire to work in academia, whereas even with the slim odds we have nowadays, it remains an excellent career move for someone from, say, India or China. After all, even if you don't get a faculty position in America, your American training will let you walk right into one "back home".
oDesk is huge, it represents the market. There is lots of sh*t, but also lots of good clients and developers.
> I worry that as the job of programming matures, we are losing track of that fundamental insight.

Reminds me of the intro to SICP:

“I think that it’s extraordinarily important that we in computer science keep
fun in computing. When it started out, it was an awful lot of fun. Of course,
the paying customers got shafted every now and then, and after a while we began
to take their complaints seriously. We began to feel as if we really were
responsible for the successful, error-free perfect use of these machines. I
don’t think we are. I think we’re responsible for stretching them, setting them
off in new directions and keeping fun in the house. I hope the field of
computer science never loses its sense of fun. Above all, I hope we don’t
become missionaries. Don’t feel as if you’re Bible salesmen. The world has
too many of those already. What you know about computing other people will
learn. Don’t feel as if the key to successful computing is only in your hands.
What’s in your hands, I think and hope, is intelligence: the ability to see the
machine as more than when you were first led up to it, that you can make it
more.”
— Alan J. Perlis (April 1, 1922 – February 7, 1990)
Ouch: Romney Calls Tesla a ‘Loser’
Mammals quickly recover when presented with a new, willing mate
I'm wondering how we can be #15 in Computer Science on the ARWU rankings and #193 on the Times Higher Education supplement. Holy crap, are our other departments really that awful?
Why? To use the examples of the grandparent comment: there are always overseas Japanese who want to cook, or tourists who want to use a local navigation app. I can only come up with legal reasons, or bandwidth preservation maybe.
To some extent this is a problem with Diablo 3 and Battle.net in general too. If you (like I did) travel to Europe, download/play D3 on the EU servers, then come back home to the US, you'll find that your character is forever trapped in the Europe zone, and you'll have to start a new one in the US zone if you want to play with < 1000ms ping.

I have no idea why companies still region lock things when almost the entire point of the internet was to be a global network.
For much of this frustration I blame the modern practice of letting some committee design a protocol or other standards and then force that down the throats of programmers. This leads to bloated designs and deficient implementations and documentation and last, but not least, far too many revisions and alternatives.

Back in the day, protocols (tools, languages, ...) were designed by people who thought very hard about the implementation, the required resources and the programmers whom these were inflicted upon.

In contrast, entities like the W3C display complete ignorance for the implementation details (look how they've failed to provide even a half-assed implementation of a browser as proof-of-concept for their "designed by committee" standards). Whatever builds on top of such lackluster work is doomed and will frustrate programmers endlessly ...
That's harder to read, partly but not entirely because you need to count parens and cross reference, and returns a string rather than a dict.
A simple way to predict alzheimer's years before it begins
Google should buy Nokia then, for it's maps.
One of the other jurors mentioned a case from more than 10 years ago. So we know that at least one of his fellow jurors did not believe that the inquiry was listed to the past 10 years.

We also know, per his own admission, that he had not forgotten about the case, but instead that he deliberately withheld that information, allegedly because he believed it irrelevant due to it having been so long ago.

Therefore, he has cleverly established that he intentionally disregarded the court's actual orders in favor of whatever he imagined the court's orders to be.
Wait, there are other Microsoft developers?
I somewhat wish they had used something like the ruby style for this to allow chaining of the blocks e.g.

5.times{|x| x}.select{|x| x < 3}.collect{|x| x + 2}

Edit: Ok ignore that it seems they do have that (https://mail.mozilla.org/pipermail/rust-dev/2012-July/002000...) not sure of the difference, maybe just a result of the fast development.
Near my apartment Nokia's 3D maps are markedly better that Google Earth. Google only picks up that some of the buildings are 3D and they appear much taller than others since the perspective changes as you move, whereas Nokia gets things right:

http://maps.nokia.com/52.492296,13.4478423,19.02,359.97,0,3d...

https://maps.google.de/maps?q=Kiefholzstr.+9,+Berlin&hl=...

Notice how in the Google maps version the building that's bottom-center appears to be large and 3D, whereas my building seems small. In practice they're about the same height -- both 5 story apartment buildings.
Visualizing Tolkien
Facebook One Billion Milestone