skysight-inc/HackerNews huggingface dataset:
He's just making an observation and a possible correlation (X competent people, 3 younger than 30), not a causation (X people were incompetent because they were younger than 30).
Assuming Ada Lovelace was the first programmer, programming as a discipline is more like 160 years old.
"I just committed #code on #master! #yolo!"
If you've switched 10 companies in the last 25 years, then your value contains lots of stuff that was transferrable/common to different jobs; if you've been 25 years in a single tech area, then it's very likely that your key value is in-depth knowledge of that particular area - unless I need that exact area expertise; an employee with 10 different shallow expertises would be more valuable to me than 1 really deep expertise that's outside my scope.
Service Games – The Rise and Fall of Sega
Agreed. It's a shame that swearing has to spoil a potentially good resource. I won't be able to share this will my little brother, who could benefit from this while learning to code, purely because of the amount of swearing.
Indeed. I think I first installed Adblock because b.scorecardresearch.com was consistently the slowest element on a page, and it was somehow quite annoying (don't recall).

(Of course I now have no idea if they ever improved performance)
Very true. And honestly I'd rather be stabbed to death (I think) than go nuts. Especially if I were aware of it. This is why I'm terrified of things like Alzheimer's.
Canonical KNOWS they are wasting everyone else's man-hours on Mir and they know that it won't be kittens and roses. They just don't care.
My takeaway regarding easy meaning “near” was closer to “you already know easy” as opposed to having to still learn it. So easy is more like familiar. Like a programming language, library, framework or style you already know vs one you haven’t tried out or aren’t experienced in yet.

So "hard" is more like something where you have to put in up-front effort in to understand and you might have to step out of your comfort zone.

But I guess we're mostly in agreement.
Google’s Bold Plan to Overthrow Amazon as King of the Cloud
Maybe, but it's hard not to forgive swearing in any piece mentioning ie6.
Show HN: my 4 hour hack – Ubiq. Creates Spotify/Rdio links for universal sharing
Really I first coded at 13 in the early 70's at school and started professionally in 79 (fortran) so thats 34 years
What has switching jobs to do with this?

How many lawyers do you see switching jobs every few months?

Anyway software engineers shouldnt care about the product once the project is completed - the job to take care of the product is with devops or maintanence people. Development, and thats it.
Interesting reading. However, I don't like non-semantic CSS class names - parent, float and clearfix. There are better names like used here:
http://stackoverflow.com/questions/14874341/how-to-clearfix-...
Why do we keep bringing up these issues as if they were mutually exclusive?

The whole conspiracy has not been driven by a desire to bring down wages (most of the involved company can pay the price), but by the instability caused by an already existing shortage.

Yes, driving down wages only makes the issue worse, and lobbying for migrant workers whilst doing so is extremely hypocritical.

But at the end of the day it's a symptom of the problem, not the root cause.
Just because I'm interested.. what was the name of your group?
I once got a Chem II lab manual, $50. And let me tell you, this was a real piece of work. The entire thing, covers and all, were printed on normal paper. It was (barely) held together by a plastic spiral ring.

I get in the first class, lab manual in front of me. The teacher comes in and... wait... Is that... That's their name... on my manual. Ugh, I see how it is, whatever. "Don't forget your manuals by the first class - they are MANDATORY".

Then comes our first lab - the first thing she tells us? "Oh, your manual is old, so a lot of those directions aren't right. I'll tell you what's changed when need be (every class)."

If you're going to charge us $50 for a shitty lab manual, can you please make sure it at least keeps itself together and has the right freaking instructions!
> Look at the stats for web use. In 2012, there was more Android Webkit use of cellular (more users?), but far more Mobile Safari if you included WiFi.

Web use is not the same that app use.
Are you kidding?!? Do you know how much swearing solving voodoo html/css problems has caused? This is but a ghost of the blight of cuss they've brought on the world.
The tone and emotion police on HN, like you, are tedious and stultifying.
Nelson was furious about the article and believed it had misrepresented him and Xanadu, evidently with some reason: http://web.archive.org/web/20001101230424/http://www2.educ.k...
Saying good apps are not made using IB, and that its not suitable for real use, sounds like FUD to me too :)

Sure you need to leave IB sometimes (or a lot of the time - depending on the app), but if you are coding every little view by hand... well you have more time on your hands (and budget?) than I do :P
He's not English (or Murican), so cut the guy some slack.
This sounds like a very rash idea, and an unwarranted imposition of the view point of a small number on a majority. I've been using th site for 3 yrs only, not since the good old days when all the commenting was pure and holy. And yet, I find the standard of commenting here wonderful. It doesn't need this sort of illiberal policing by the 1k elite.
You don't think the lessons learned by those developers' experimentation weren't shared and applied in the decision-making process for more prominent distros?

Sometimes. But there is also a lot of 'let's take Ubuntu and change the default desktop/wallpaper/DVD package set/...'.

Also, it's not as if developers in major distributions such as Debian don't have room to experiment with different approaches. For instance, in Debian, the default init system discussion rages. The most promising candidates are already available in Debian itself.
I think in this case the writer is not a native speaker.
Maybe the trend is "more non native english speakers become developers/managers".
As a Firefox user, I thought of Firefox Sync first, which seems to have enough documentation to make a third-party client: https://developer.mozilla.org/en-US/docs/Firefox_Sync

I find it a bit surprising that Chrome doesn't have something similar (or is the relevant sync code just too buried in Chromium?).
Frankly, I know a little x86 asm and patch stuff if needed.

For example, I once patched the setup of NT 3.1 to work with an Aztech IDE CD driver: http://www.betaarchive.com/forum/viewtopic.php?t=28570

(for those who can't be bothered to click the link, it was a conditional jump to unconditional jump. I always prefer to patch a conditional jump to an unconditional jump, or NOP it out, depending on the code flow, as that way it would work in all cases)

..and in some other related subject, I know a little z80-gb asm too, and I've been playing with that Pokémon arbitrary code execution.. destroying a save file in 23 bytes is fun. But then again, so is beating the game in 12 bytes: something that I ported across to every language and version of Red/Blue/Yellow for the lulz.
Movement of residents is fundamentally different than movement of goods. Moreover, nothing constrains Google from hiring people in locations outside the US to service those markets.
I love how the discussion has gone from wage fixing to keeping out Indians and Chinese in the name of improving their countries. FYI, Indians and Chinese engineers come here because they are just as powerless as your atheists, homosexuals etc in their countries (but not discriminated against directly).
I have long told recruiters that I'd need something in the $250k range to even consider working as an engineer for a corporate tech shop. The work is brutal. You sell your mental life to hippie robber barons who write emails in all lowercase while siphoning enough energy out of you to buy second-hand nuclear icebreakers for personal yachts.

None of them has yet taken me seriously, but thankfully this reduced the number of calls I was getting.
One thing that is missing here is a discussion of how a lot of good professors have a strong incentive not to use open source books: Many of them wrote the ones they are using for their course. If a professor wrote a good course text then they have a strong financial incentive to make the current edition mandatory for the class. Dealing with this will require some tense negotiations and possibly mean that the school will have to either buy out the books, or adjust contracts to include the copyright to faculty authored content.
They don't actually exist - it's just hot air from the anti-GNU crowd.
Your spidey senses probably just need to first think "non-native English speaker?" :)
A Reloadable Visa Debit For Your Bitcoins
You can now purchase anything using bitcoins!
You guys are being too harsh on it. Or apparently I failed to see how one "wtf" in the title and one "fucked" in the header could spoil such good resource. I'm sure there are many ways to go around these two if you want to point it to your little brother.
Typed reports, and presentations instead of written reports are becoming common, and I consider that progress. If you require typed homework, but don't provide a computer to take home then you are discriminating against poor families. My family has had a computer at home for over 25 years, but that is not the case for everyone.
Educational costs are however drastically increasing in Australia.

See: http://en.wikipedia.org/wiki/Tertiary_education_fees_in_Aust...

e.g. For CS (3 year course), pre-1997 you'd pay ~$9000. Today you'd pay ~21000.

Adjusted for inflation, you'd still be paying roughly half in 1996, what you are paying today.
These are some notes on Rich Hickey's amazing simple made easy presentation.

I've desperately been needing something to link to when trying to get people using this vocabulary, but the only options were the hour-long video, or the slides which lacked a little bit too much context.

This is only some of the most important parts i needed to share in the first half, there's so much more in there. I highly recommend watching the whole thing

http://www.infoq.com/presentations/Simple-Made-Easy
It seems to me that we have to go more than a year back, since iOS generated more web traffic than android: https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#De...
What’s the origin of the metaphor “cloud”?
Six things you should stop doing immediately
more like "more non-native english speakers write about their work on the internet".
Yep, I have around 11 years experience, and I would say I am starting to get good. I see younger colleagues and see lots of incompetence, (including mistakes I would have made a few years ago).
Can I get a payrise now? No chance.
I'm not going to get acquired by Facebook for releasing my powerlifting app on android. So I truly do need to consider the "Android users are poor" statement.

They are.

I did some math, though, and the time it will take me to learn android and build the android app should be worth my time if I can convert a decent percentage of my old android paid users over to the designed, native app.
A friend of mine is making at this moment a vector based Android skin file in Sketch. You guys should check it out when it is ready (very soon).

http://android.sketchtricks.com/
If you are a founder and aware of this bias, it is a big advantage. But if you're a competent guy in your 50s who got laid off, it's a big disadvantage. Free market economics rarely works like the textbook says, and the man (or God forbid, a woman) looking for a job is the one searching for the needle in the haystack of (1) attractive companies (2) that don't discriminate against older employees.
I find Xcode pretty awful and instead use AppCode with Xcode open at the same time.

Xcode 5 finally makes it easy to run single unit tests. Before this, you had to create a schema to run a single test, which was several clicks and possibly some typing. Now it's click and run, which is lovely.
I remember one of the more esoteric applications of binary patching I had to do was to get a bunch of DOS utilities available for an older version running on a newer version, since they had somehow decided to hardcode a versioncheck in them. I used a text editor in binary mode to do it, entering the bytes using Alt+nnn on the keypad.

Thanks to that, the sequence 180 48 205 33 is now embedded in my memory, as is the number 144, and I've acquired the ability to literally read x86 machine code in ASCII. That's a skill that is probably not much more useful than memorising digits of pi, but it's fun to see the reactions of experienced developers when I open some executable in Notepad and start mentally disassembling it.

I've bypassed a few protections too, but probably have spent more time on tweaking various software to my liking. Correcting spelling errors in messages, adjusting UI elements, removing useless messageboxes ("Operation complete! Click OK to continue."), etc.
Ask HN: How do I submit HN spam reports?
Not found an entry in the FAQ. E.g. found a user spamming, how do I flag them for blocking/removal?

https://news.ycombinator.com/item?id=7443900
Norwegian ex-PM to be next NATO chief
K-Server Problem
Its not so much about offering meaningful insight as it is about being a bro you can hang out with..in a lot of cases..I.e. fitting in with the "culture".

People are talking about this a lot in the context of women too - is this "cultural fit" expectation keeping women out of the profession?

I think women in general are equally able to hang and be a bro, but in some cases it means they need to adapt, and some women are resistant to operating in a masculine space.
Nope, I haven't found anything better so far. I have a prototype which I use for myself and I use scraping to get the highlights, but that's far from ideal - not everyone will enter their password for Amazon in a third party application (I wouldn't do it, for one).
Application code? Send the data down as JSON?
I've been burned by cross-platform tools. I tried Sencha Touch, and it was a horrible 2-year mistake.

Something that compiles might do better, but at the end of the day you really want to be calling into the cocoa touch framework directly. If Qt lets you do this, great. If it doesn't, look elsewhere.
Things have drastically improved. You should give the new toolchain another try. It's far from perfect, but a huge improvement.
...revision control? Backups?
She was certainly the first Computer Scientist, well that's what I was told in uni!
Great tips, but it seems like a fairly random selection with basics about positioning and good gotcha tips like <tr> styling. I feel like there could be a whole page dedicated to floats.
Isn't it obvious that adolescent startup founders wouldn't want to hire adults? That would be a complete role reversal of their entirely lifes experience with adults.

I'm also not surprised that investors are biased. As a group, they are just people with money. That feature doesn't preclude them from being unreasonable in the way (one would hope) being an engineer implies a certain level of objective rationality...

What does surprise me is the fear that is apparently spreading among aging engineers. You didn't get where you are by being afraid. Every problem you've ever solved proves your ability to bend systems to your will. You design your own fate. Don't make yourself vulnerable by believing anything else.

</rant>

On a more practical note, if college students had more opportunity to team up with older professionals on small co-owned projects, I think that would go a long way toward bridging the gap. Exposure is key. That's like, behavior therapy 101.
How does this deal with the load-all-discard-all-per-request approach of PHP? With everything in the JVM, does it keep eating up the memory on a per-request basis?

I don't know anything about language design or compiling something for JVM.
Truly Effective CSS Boilerplates and Frameworks
Most universities staff up to handle as many students as they wish. They have a glut of students.

In this environment, you would expect more universities to flood the market to capitalize on the high profit, but that isn't happening. There is an excess supply of professors, but not universities.

This might be due to regulation, accreditation, high capital demand, and or the inability to create a lean university that just offered specific curricula. Is it so absurd to think a CS degree could happen entirely online and mostly asynchronously?

I don't think so, but it hasn't happened well yet.

So high barriers of entry + inelastic demand because easy credit = no universities created to drive down price.
Fuck. That's a cruel and unusual punishment, although a judge in his 50s wouldn't see it that way in 1995. It's basically the pre-digital age equivalent of banning a person from reading for seven years.
Technically speaking, Dropbox at one point was also a YC reject.
How Social Media Can Bring More Customers – Across the Board
The natural order of things is the formation of powerful groups that ruthlessly exploit their environment. Ironically the Free Market needs governments to provide the institutions in which it can operate.
You make it sound like there was something wrong with choosing which content you view.
Did you mean this comment to be sarcastic? Android and a lot of embedded Linux distributions are not GNU/Linux.
me to. Screenshots would've helped.

Is it webapp which informs me about new vuln. for my websites (parsing my logfiles)?
Note that mounting the local directory will not work as expected on OSX since you have to run the docker server in a VM. The directory will be shared from the boot2docker VM, not from your Mac.

I haven't tried it yet, but you may be able to do some fancy sharing using vagrant and the /vagrant directory.
How dung beatles use the Milky Way to find their way home
Point 1 == Nail hit firmly on head! I'm 31 and far more streetwise than I was 10/15 years ago. Youngsters tend to get excited quickly and you can make them do all sorts of cool things, working for free, no contracts, perpetual internships etc etc.

It seems everyone these days is a "founder" of something. I own sites that do things these youngsters can't do (Turn a profit) but I've never, not for one moment ever thought I was a founder of something great, just trying to earn a living!

I agree with the companies that believe in profit thing. Once you strip out the happy clappy, social crud employers just want people who can help them turn a profit.
So having all the buzzwords is what makes you cool?

"RESTful API", "Ember.js apps", "Software as a Service", "sharing the building with kickstarted start ups".
Happiness Hack: Keep a Happiness Jar
Experiment opens the door to multi-party quantum communication
What amount of swearing? There is exactly one "wtf", exactly one "fuck" and the rest is polite.

If you do not want to show it to brother, more power to you and you got my respect for thinking about what language he picks up. Really. However, the resource has exactly two impolite words in it, so it is hardly huge amount.
Agreed, I'm perfectly fine with the site I'm visiting collecting info like IP, user agent, etc. but not with the idea of some centralised entity doing it. (That's also what I do with my own site.)
I use a case. The iPhone 5s is a thin slippy bugger and a bumper stops that.
What's the difference between jsonb and bson? They look so similar to each other...
Thank you, thank you! I had always hoped there would be some kind of follow-up to the Wired article.
For those interested, the online documentation for the development version of PostgreSQL has been rebuilt and contains documentation about the new feature:

http://www.postgresql.org/docs/devel/static/datatype-json.ht...
What are the pros and cons of competition between mobile operating systems
So you know I was sitting on the couch and wondering what are the pros and cons of competition between mobile OSes. Well the pros are pretty straight forward (like competition pushes software manufacturers to innovate and create better OSes) but what are exactly the cons of such competition? (well i cannot think of any...)
Researchers Use Game Theory to Identify Potential Problems for Bitcoin
As I generally just block ad sites, I haven't had any real issues using the hosts file that way. Obviously it's not a good idea to block resources needed by your app. I have had similar experiences though, where I put a dev machine ip in my host file with a production domain name, to test stuff before the name was actually live in the DNS, then later being confused about why the "live" site wasn't showing some content (duh... still pointing at the dev machine).
Secret is basically a news feed. I'm pretty sure news feeds have proven to be heavily monetizable.
Small businesses don't reinvent ads or analytics, they rotate banners and that's it. They also don't implement their own software but use third party tools/plugins to manage their ads.

Ghosterly and Co blocks those common third party solutions even when run locally. E.g. from the Ghostery source:

"type":"analytics",
…
"pattern":"\\/piwik\\.(js|php)",

or

"type":"ad",
…
"pattern":"\\/adpeeps\\.php",
Thanks. Some are exactly what I found annoying most of the time.
Constitution Worship?
Now, I'm not saying you should test logging, but I don't think the author made much of a case here. You shouldn't test logging because it is a code smell! If you are testing logging it's because it's not actually logging!
Microsoft to rebrand 'Windows Azure' as 'Microsoft Azure'
Not a bad idea, but I'm thinking that most folks who are savvy enough to install Disconnect, Ghostery, NoScript, etc. are going to be aware that "stuff might break."
| link | parent | flag

click flag. It flags comment for moderation.
I mean for offline usage. Just using JSON basically means you
ll have to reimplement all the database behavior for the offline client. This is where TouchDB comes in handy, which is the reason I'm using CouchDB - you can basically run most the server on the mobile device.
With Netflix, you're paying for the shows you don't watch. At some level, you're going to pay for things you don't want.
Seeding torrents from Amazon's S3
i updated the language, so that it shows examples of the different senses in which easy can mean 'near'.
This is great. Even if you're familiar with most of the items it's nice to have such clear and concise problem descriptions and solutions.
Is the name "Duktape" a reference to Perl [0]?

[0] http://www.salon.com/1998/10/13/feature_269/
Manage your WordPress Blog Like a Pro With Virtualization – Part I
Let's not forget absolute positioned elements inside table cell in Firefox:

http://wisercoder.com/firefox-displaytable-cell-and-absolute...
I think it's mostly USA and UK where people are afraid of the police by default. I certainly haven't have any problems with them here in Finland.
Yes. They're well compensated compared to the average office worker but not compared to private sector managers overseeing equivalent amounts of money. Someone making low six figures in the DC area is doing well but hardly living lavishly enough not to be tempted away by an offer of significant raise in return for selecting someone's bid.

I'd pair a future employment restriction with enough money to make the job interesting to good people who otherwise aren't going to be willing to put up with the higher scrutiny of working in the public sector.
Thanks - only visible when you view the individual comment, not the whole thread.
jsonb is the name of a data type used in postgres in order to store, index and update JSON. bson is the same used by MongoDB and also made a semi-official standard.
I'm not sure if you hav enough fingers on two hands to count the number of SC2 balance patches since November 2010. This news is a tad dated no?