skysight-inc/HackerNews huggingface dataset:
It could just be the case that we are at a point on the programming timeline where much of the work done by the deeply technical grey-bearded wizards from the past few decades has been abstracted away into APIs, programming languages, and design methodologies. These tools give people who have programming skills the oppourtunity to sacrifice a few months learning them to gain the creative power that not too long ago may have taken years. So this is not a period of time where the older programmers can rest on their laurels.

What we consider very basic geometry calculations today, so trivial we teach them in elementary school, would be beyond the capabilities of even some of the fabeled Ancient Greek Geometers. Again, this is only because many generations of mathematicians have refined and abstracted away much of the detail that at one point was necessary to perform these now trivial computations.
Android doesn’t drive early adoption, so it would make sense to leave it out while you let iOS “take the cake” so to speak, for a while at least. Android, being the dominant platform with a huge mass of people in the early-to-late majority part of the bell curve, makes sense for when you want to scale.
What you describe in (2) doesn't just apply to software developers. It can also apply to sysadmin/SRE-type roles. I'm what passes for an "expert" at operating a very complicated yet unremarkable piece of software used by maybe 100 companies world wide. My salary has gone up rapidly over the last 5 years mostly because of my knowledge of this niche (and near EOL) software.

My next job likely will not be using this software so I'm doing my best to keep up with what's changing in IT generally. I even schedule a time once per week to work on a side project just to make sure my development skills stay sharp-ish. Despite the effort I put in, I expect that I'll likely have to take a pay cut if (when) I go to another job at a different company.

If it sounds like I'm complaining, I'm actually not. This is just how it works I guess.
After a certain point, if you've made enough friends, you will likely never have to interview for a position again unless you want to. Interviewing is where ageism is probably most pernicious, and that process can be avoided.
Net here is the amount received by the individual in basic income, less the portion of their taxes going to pay for the basic income, assuming it is funded with a 50% flat tax. So yes, if you earn $20k, are given $20k, and are taxed (for the purposes of funding the BI) $10k, the net (direct) effect of the basic income program on your bottom line is $10k.
I have a theory. Competence increases with age. However, there's a fine line between older people not doing as many stupid things, versus older people not taking as many risks.

The perceived "talent" or "smartness" of younger people in the valley is simply the result of them taking more risks, which inevitably sometimes pay off. And risk-payoffs in the valley are disproportionately large at the high end, which skews the balance toward taking more risks.

For my theory to be true, silicon valley startups would be riddled by god-awful, marginally working code in the average case.
The brilliant Ivy League kids that go into finance are still going into finance. The pay after 3 or 4 years of experience is way better than in the software industry.

When Harvard grads start choosing Google over Goldman Sachs, I'll believe in the engineering shortage. Now excuse me while I return to my 10 hour Craigslist odyssey to find an affordable Bay Area apartment...
Bitcoin and Beyond
" team, especially one that does rapid development-"

sorry, what? any team that thinks "rapid development" actually means writing code more quickly is a team composed of idiots - I think I must be misunderstanding you?
Glenn Greenwald on The Next 4 Years with Obama and Journalism (2012)
Nothing DRM-free to expect. Next.
You shouldn't let the same company be both your host and registrar.
Same paywall for me there.
Einstein and economics comes to mind as well. People need to stop turning off logic and criticism of people tagged as "smart". It relieves cognitive burden, but at a considerable cost.
DigitalOcean is not a cloud or anything that resembles what a "cloud" is.

If you consider "cloud" hosting backup-enabled virtual private servers with multiple operating-system choices and multiple locations, well, hate to break it to you, but that's has been around since 2005.

Everyone is hopping on DO because it's marketed as a "cloud" and it's part of a tech accelerator (and maybe because it has SSDs and is so damn cheap). Other than that, there's really nothing special about it.

Source: me; hosting-industry expert.
Not so much. I'm 35, started programming at about 10 in my TI99-4A, typing games from magazines, etc. the usual stuff.

No way a 40 year old guy have more experience than me in general programming, unless he was working at Microsoft or IBM at that date, and surely they are about less than 10000 of those guys in the world. Of course there are 40 year olds that may have way more experience than me in a specific language or technology.

My point is that if computer tech is only 30 year old, then you won't find programmers with more than 30 years of experience, no matter their age.
Interestingly, the Walmart Lab in the bay area is a big promoter of html5, javascript, and all of the latest web tech.
> I can pay $20 for Google knowing Google will be around much longer

Not the best example IMO...
But see... in my view, the work involved is not contacting people saying "would you write content for this?". I can't say I was entirely naive, but I trusted them too much early on that they understood my concerns - they didn't.

In this case, if you want 50 well-respected professors, you have to go out of your way to identify 100, then identify potential concerns (licensing issues with existing publishers and universities) and solve that problem. Building a website for people to upload slideshows and movies is a solved problem (hundreds of times over). Building a process to extract out valuable content from people who would otherwise not create digital content, then monetize that, that is not at all a solved problem, at least in many verticals.

Yes, someday, someone's going to crack this. I really don't think it'll be "some naive kid". The way you're saying it makes it sound like it's the "naiveté" which is the magic potion in all this (gosh he just didn't know what he didn't know and just 'made it happen'). That's a nice narrative, and does happen now and then - people win the lottery now and then too. But by and large it doesn't happen that way.

Certainly this space will get solved - probably in the next few years - but it'll be a licensing deal between the larger publishers and universities and someone who builds a platform for them to generate revenue from these captive audiences.

Of course, I might be 100% wrong, but judging by the number of students I talk to with "why isn't there a ..." ideas, I don't think so. most of the time the reason there isn't a good FOO when you're in the education world (as a student or teacher) it's because there's policies and purchasing procedures which prohibit it, not because someone hasn't thought of the idea yet.
>However, there's a fine line between older people not doing as many stupid things, versus older people not taking as many risks.

Yes, I can back this point up. I feel it.

I used to crank out demos in crazy short periods of time. Now I take longer, but when I'm done it's code with really solid engineering that I wouldn't be ashamed to continue using.

Because that "crank it out quick demo" always gets used. And you always end up suffering with it for months (or years).

And despite feeling like I'm taking "longer", I still tend to get things done faster than most developers.
What kinds of issues can you run into with non-ECC RAM? I thought it was more of a nearly theoretical thing, that only critical systems should worry about.
Print an 'illegal number' on the top in the form of a barcode and include a scanner in every machine, copywriting the number and taking legal action against anyone who uses it without license. It's trivial to break on your own but very difficult for a proper business to break legally.
to rock a rhyme that's right on time?
Just bought the Mac version of this app (happy to support the dev), but a few comments:

Would be nice to have some basic filters, e.g. restrict based on sender/recipient. It hasn't finished searching my mail yet, but if it turns out it names the photos based on the recipient etc. then I can just filter them myself...

Also, the app doesn't have retina buttons. For most things this would be okay, but even the close/minimise/zoom window controls are pixelated! It's a shame to have a photo-centric app look so poorly, especially when default controls would have fixed that. Edit: Also, the zoom doesn't do anything! But it's not greyed out, so suggests that it does. I actually like the interface, and have nothing against skeuomorphism per se, but it's not cool when it breaks things...

Finally, a comment on heuristics: it was really cool to see the restrictions on small file size images and gifs, because that removes a load of emoticons, advertising etc. that otherwise would've added clutter. But additional heuristics would be nice, e.g. it's found some images that are not photos for me. I imagine a simple test would be just counting the number of unique colours present in the image (though I don't know how slow that would be): a lot of the images coming up that aren't photos often have a few dozen colours max.

Otherwise very happy to have bought it :) Certainly saves me time doing it all myself by manually syncing everything with some mail client and then searching the attachments folder...
No, look: this is not about lack of common sense. The people in this cave -- the Office of Personnel Management or whatever -- know very well that the system they are a part of is inefficient as hell. But they also know that, if the system was automated with modern day standards, their office of 600+ people would be cut down to less than 50. Can you imagine having to lay off all those people?

In other words, resisting and rejecting modernization in this particular case demonstrates the existence of common sense, not lack of it.
have you ever considered the problem might be you? i mean, just your attitude that 12+ people have something intrinsically wrong with them seems a little far fetched, doesnt it? maybe you have a stupid idea, and youre developers are happy taking the money but cant stand your ideas or you. sorry to be blunt but if you think the problem is 12 other people, you probably need a reality check, fast.
We should give American citizenship to everyone in the world with an IQ test below 80. There is no way this policy would cause any social problems.

Can't make a living in the information economy? Uncle Sam wants you!
I learned a lot from OVH's guides too, but they vary from language to language. Some guides might be completely missing.
Here's a link on the 10% rule I found: http://www.complexip.com/ten-percent-is-fair-use-for-educati...
> If we had the option of a surrogate memory that could be really transformational.

I'm inclined to believe that I don't want surrogate memory. You might be interested in an episode of Black Mirror, "The Entire History of You", that is premised around this.
As you mentioned, a lot of people already have a problem with cable companies' VOD getting preferential treatment, but I think it's an order of magnitude worse for cable companies to then lease out the VOD bandwidth they've carved out for themselves to the highest bidder.

With this precedent set, Youtube, Netflix, and Amazon Prime could all end up paying a Comcast Tax to remain competitive with Apple. If that happens, all of a sudden there will be way fewer video or other high bandwidth startups, unless they're lucky enough to get sufficient VC to pay off the cable companies. No new Dropboxes or Vimeos.

Also, I think this situation is fairly different than, say, Motorola manufacturing set-top boxes for cable companies.

The Apple boxes will be sold in retail stores directly to the consumer, and are an attempt by Apple to create a Netflix/Roku killer. Apple paying a Comcast tax to gain competitive advantage seems to be a pretty clear violation of what Net Neutrality was all about.
It's such an epic security risk, I can't understand why you'd want to risk using XP?
From personal experience and from hearing 1st person stories of startups who went Android second, it takes at least 2x to even 3x the amount of time to build an Android app.

This is why when a very talented Android engineer like Sarah Haider (Twitter's Android lead) goes from Twitter to Secret, it is a big deal. There are many strong, capable iOS technical leads out there and probably a fraction thereof in Droidlandia (using Pareto's famous rule, probably 4 - 5 good iOS technical leads for every 1 good Android technical lead).

To make an app on Android look good, the responsibility lies much more on the developer than the designer. The designer on iOS can easily use IB. Not so much Android Studio or Eclipse.

At the highest levels (slightly below Jake Wharton), talented Android developers who care about the user experience and can deliver compelling, beautiful apps can name their own price.
No. Someone being young and immature is not a psychopath, and it is demeaning to label someone that way.
Lua is nice, no doubt about it, but it isn't better in every aspect.

Libraries count. Developer mindshare counts.

It's the same rationale as having so many modern languages that compile to Java. Java itself may not be that great, but man, there sure are a lot of useful libraries for it. Same with Javascript.
The grammatical error on their infographic does not bode well for the quality of their translations

http://tctechcrunch2011.files.wordpress.com/2014/03/screen-s...
This is so sad. Really? I know there's market for the non original coffee, but Is already non-trivial to find a decent taste, that is compatible and is cheaper than the original. Do they really need this stuff?? How much is going to cost? Because, honestly, sooner or later brewing it will become convenient again.

TLDR: Buying nespresso feels like buying cigarettes, isn't that enough?
The issue from the kids' viewpoint is this: They expect to be rich and retired in ten years. Anyone still working after that point must have failed in some way, and they don't want to spend their time at work staring into the eyes of their aging feeble counterpart who still has to schlep into the office every day.
Did the iPod kill the boom box?
Could be yes and is likely to be yes are very different things. Since you mentioned fog creek, notice they don't publicly publish their salaries.
You said Charles Bronson, but did you mean Charles Manson?
True, but then you're talking about legislative votes, so more important than voting is action by pressure groups. Maybe it's accurate to say that they are "lobbying" themselves money.
That's true in theory, but I don't think there are a lot of people ignoring the tech sector because median pay for a competent engineer is only ~$100k.

Sure, you can find examples of people who went into other areas, but given the very low barriers to entry (put some good stuff on Github repeatably, no industry requirement for an advanced or even undergraduate degree if you have talent, no unions or guilds, no competency certifications required to practice software engineering), I don't think there's such a big pent-up supply.
I develop apps for both major mobile platforms, and when I speak with designers and artists about Android and iOS, they overwhelmingly prefer iOS. Since they use iOS devices themselves, it is their go to platform. It is almost always the one they want to work with.

Oddly, when I ask them why, the answers are mostly qualitative. It has nothing to do with "reaching the most people" or "getting exposure". It's a simple matter of taste. Designers tend to choose iOS products because they identify with them. They see Apple as an institution that they would enjoy being a part of in some way. Almost all the designers I know that are worth their salt use and love their macs for working in Photoshop and Illustrator, so it naturally follows that they prefer the iOS platform, regardless of numbers and market share.

Admittedly, my sample size is only around 50 or so, but this has been my experience.
Eclipse is also HORRIBLE. Horrible, horrible horrible. Objective-C isn't exactly easy to understand, but Xcode is. I could functionally make things work in Xcode in 2 days having no experience with C or Objective C, I've probably spent 6 weeks in Eclipse in my life and I still couldn't really tell you how to do things. I have to re-learn it every time I want to do something, especially with the UI.
I was able to successfully train a designer to use the Android SDK's tools when appropriate, and check in graphical assets. In preparatory meetings I insisted the designer be in the room with the coders and product managers as I explained how Android is different. I taught them all how to use conditional layouts and how to test apps for good practices by changing font sizes to see if they really are geometry-independent. Once they saw how easy it is to make other developers' work look less than competent, I could see the switch in their minds flip: They were not doing to be tripped up by users who change font size.

This client was the typical kind of client who could easily have fallen into a "portitis" pattern of not designing for the capabilities of Android's layout system. If all parts of the system - product managers, coders, and designers, not have bought into thinking about their part of the project differently from an iOS implementation, the designers would have had no inputs from those other parts of the team re how they were modifying their approach for an Android version of their product.

Android has a richer system for adapting code modules to different layouts, and therefore a more sophisticated UX for tablets. It's a pity than many Android apps are low-bidder porting jobs that plaster right over that.
If you confront someone who is deliberately not doing their job correctly and it is their fault, the fear of losing your job is greater than all in my opinion. If you're knowingly slacking off, maybe fear is what you need.

I don't agree that fear is an excellent motivator in all situations, but in some situations it is warranted. It is no different than receiving a legal letter asking for payment because it is 2 months overdue. The legal letter is a fearful reminder you need to pay and it's sad that some situations call for fear tactics, but sometimes you need to understand it is how things go.
Now that their patent expired they want to have DRM, luckily for the world people can just manufacture their current gen device and sell it for the current gen cups.
From the article (quoting Pando):

> ... what began as a secret cartel agreement between Apple’s Steve Jobs and Google’s Eric Schmidt to illegally fix the labor market for hi-tech workers, expanded within a few years to include companies ranging from Dell, IBM, eBay and Microsoft, to Comcast, Clear Channel, Dreamworks, and London-based public relations behemoth WPP

You can also see Microsoft in the screenshot of Google's "Do not call" list.
I actually think they are right. If you are not AWS (Google or Microsoft), and you are not embracing OpenStack, you are an also ran and you will be irrelevant.
We're building that. http://spo.tt

No phone number, email, or username required to connect with anyone, anywhere.
> Prisoners in the USA are, in fact, put into solitary for some pretty arbitrary reasons,

Sometimes overused isn't sufficient. So long as solitary is ever used to prevent violence, it seems like a necessary tool.

I'm all for more oversight. Faster appeals for enhanced punishment and vastly greater funding for public defenders would be a great start. Greater phone privileges, standards for minimum cell conditions, all of these.

Some prisoners can't be put in rooms with other people without constant supervision though. Some will smash anything breakable, others will begin any meetings with female defense attorneys by attempting to masturbate against their leg. Defecating around others is fairly popular. Most of these inmates need treatment, sure, but many refuse. (Courts have ruled that you can't forcibly medicate unless it's a medical necessity.)

Insisting every prisoner mingle with the general population is not the solution here. It would not only be unworkable, it would endanger the lives of both the mentally ill and other inmates.
I can't change HR policy, so I can't publish it, but I bet if I did it would cause a lot of headaches. Very few people are worth the top end salary, and most aren't self aware enough to realize it.
"LostPhotosSetup-IM-1.1.exe is malicious, and Chrome has blocked it." on latest Chrome (33.0.1750.154 m) W7-64
Travel The World Your Way.
GLIMPSE the Galaxy All the Way Around – Spitzer Space Telescope
Simon Gondeck
You might want to have a look at Bossard's presentation from defcon20 (2012?), "Hardware backdooring is possible":

https://www.youtube.com/watch?v=MqbvxrJqrPU

He's done a few of these, so I might be getting them mixed up -- but the message is basically that x86 (and by extension amd64) is hopelessly broken due to legacy crap that sort of hides between the cpu, ram and devices (the software running on your cdrom drive, on the network or sound card...).

Also related:

4 2 1 Christopher Domas The future of RE Dynamic Binary Visualization

https://www.youtube.com/watch?v=4bM3Gut1hIk

[ed2: Skip to ~14-15 minutes to get to the good stuff, then go back and watch the whole thing :)

software home page and demo download (I don't think there's anything new published):

https://sites.google.com/site/xxcantorxdustxx/

https://media.blackhat.com/bh-us-12/Arsenal/Domas/_cantor.du...

ed: More recent presentation, looks to be the same:
http://recon.cx/2013/schedule/events/20.html

]

Again related to (but as far as I remember does not reference [edit: I was wrong, he does indeed reference this]):

Black Hat USA 2010: Voyage of the Reverser: A Visual Study of Binary Species 1/5
https://www.youtube.com/watch?v=6Xw6pIbd2Hc

#HITB2013AMS D2T1 Sebastien Kaczmarek - Dreamboot - A UEFI Bootkit

https://www.youtube.com/watch?v=KvTUE5P-Yhs
What’s your travel personality?
The TI99-4/a was discontinued in 1983 as I well remember because it happened not long after I spent my savings from my paper route to buy one.

If you were using one at age 10 and are now 35 that would have been 1989/1990 or so... there were no magazines writing about it by that time. You had some old issues of the TI-99er or something?
> To make an app on Android look good, the responsibility lies much more on the developer than the designer.

I would add that the designer has to understand Fragment, understand that density, orientation, screen size and text size are different dimensions of screen geometry, and how to avoid a combinatorial explosion of layouts, or, conversely, layouts that only work at default font sizes on medium denisty screens.

The coder has to get it right, too.
Being able to try it for free is pretty cool. I just took a snippet from a foreign news article to try it out and the process was easy.

Have you thought at all about making a more B2C product? Obviously there's less money there, but I often come across articles in Korean that I can read but have a hard time understanding that I'd love translated (and not by Google translate). I could imagine having a few bucks in my Unbabel account, and any time I come across an article I really want to read, clicking a Chrome extension/bookmarklet that sends the article to Unbabel and deducts my account balance. Then I can just read at a later time. I guess this could be used for B2B as well but not sure how useful it'd be in this context.

Also, any timeline for other languages?

edit: Just realized you have an API, maybe I'll build it :)
Unreal Engine 4 feature
Leaving Fab.com and joining FusionCharts to find first love.