skysight-inc/HackerNews huggingface dataset:
Let me tell a little about what happens to me. After 4 years in my first job programming, I got burned about it, so I changed to be a consultant for a year and having my own non-tech business (a shop) for two. Then I came back to programming, after being for three years (late twenties) without doing programming stuff... And it was a successful comeback, as I got back with passion, and learned a lot in a few amount of time, so I really catch up, in terms of career, with friends that started at the same time, and never quit programming.

The great thing about coding is that you can show how good (or bad) you are relatively easy (compared with other fields). There is also a real shortage of coders right now. If you are good, and you like to code, you can catch up and stand up over a lot of people that has been doing one year, ten times.

I'd say that one thing you can to do is show up your code (through open source, etc), extra bonus points if you do something that is useful, and whenever someone asks you you can say: "Do you know X? I did that" ;-)
Yes, that's what I thought he meant.
Coding Can Save You...If You're Passionate
This would affect animations system-wide. I prefer animations in general, but for my IDE I want it to be fast.
Particularly that for a lot of target apps (ie. anything vaguely interactive/animated/noisy, such as games and education products), Flash is the only alternative if you need to support IE7-9.

I am in the process of porting our suite of educational products from AS3 to Haxe/NME/Jeash purely to hit tablets, but it looks like we might have to use it on the desktop too if this exodus keeps up.

Note that Flex and the AS3 compilers are now an Apache open-source project, it's just the player that isn't.
More details on the prizes:

Jamendo Innovation Award
Winner: $1,000
Runner-up: $500
Winners will be chosen by the Jamendo team.

Community Award sponsored by GitHub and 3scale
Winner: $500 + a GitHub 2-year Medium plan (for a single winner) or a 1 year Silver account (for a team)
Runner-up: $500 + a Sonos Play:3 HiFi Player offered by 3scale
The winning app will be the most voted by the Jamendo users.
Caching in NGINX
Almost everyone is cynical in the comments today...must be the weather.

I actually found the article interesting; sure the author didn't test his theory over multiple jobs but one might argue that his approach was SO SUCCESSFUL that he deemed it worth staying there for 17 years (and likewise for the company).

The method sounds like a doormat approach (particularly the title, but it's meant to grab your attention) but what it really is doing is forcing both parties to be honest about what they want. Which, honestly, is a pretty smart move because it engages a less exploitive psychology in both parties and reveals what the true value to be provided is.
Two factor authentication is a funny thing in 2013.

All computer users understand passwords (and the basics of password complexity/secrecy) at this point. That covers the "something you know" factor.

Many users conceptually understand a "something you have/are" factor in the form of biometric scans or smartcards. Unfortunately, those approaches are not practical to deploy outside a controlled enterprise setting.

On the Web, the only approach that isn't a non-starter today is TOTP, what Google Authenticator uses. Unfortunately, basically zero users understand this, creating a large education issue, and frankly it's a pain in the neck for users ("why do I need to go find my phone to log in??"). The upside is it's easy for Web app developers to integrate TOTP, and it adds significantly to account security if used correctly.

Facebook and Google have offered this as an option for quite some time, and with Twitter's current prominence as part of corporate advertising, I am surprised they are this late to the party.
How do you propose that YouTube should serve video to those on IE8/Windows XP?
On par, probably still better for the environment. Higher energy use would be troublesome but the ability to trash a bunch of parking lots, roadways, and highways paving over nature would probably be fairly significant.
Any service that acts as an oauth provider but which doesn't use 2 factor is being grossly negligent, and should be avoided.
It seems there is money to be made distinguishing fake tweets from real ones.
Twitter, like email, as a form of communication is basically worthless due to the lack of authentication and strong identity. At least with email there is enough (semi)publicly visible infrastructure that I can verify more of the message flow (SPF, DKIM, IP addresses), even though all of these are a poor proxies for identity.

Perhaps Twitter should add more metadata like originating IP, network, country, device ...

A public/private key system to sign messages might add something. At least it might make people think a little more carefully about protecting those credentials if it meant the onus of responsibility (and blame) for malicious messages fell on them if they fail to do so.
I can explain my bad estimates with a theory:

http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
Annoyingly, the reverse is also true: jobs for generalists are also rare because people tend to assume you don't know what you're doing unless e.g. you've spent 5 years lubing up the tailpipe of the JVM 24/7.

Especially since 95% of the work that needs doing doesn't actually need all that esoteric crap that people love to ask about in interviews but a good solid sensible hand on the tiller of some straightforward code.

Bitter, moi?
Apple didn't "ditch" Flash for iOS; they never adopted it in the first place, and it wasn't available to them when they launched the iPhone.
I'm seeing the content flash when checking/unchecking an item. Can I suggest toggling a class instead of wrapping/unwrapping the <del> tag?

<style>
.done {
text-decoration: line-through;
}
</style>

<script>
$(document).on('click', '[type="checkbox"]', function () {
var $this = $(this);
$this.parent().toggleClass('done', $this.is(':checked'));
});
</script>
ah nice thats exactly what i need.
For PDFs at least, scribd seems purely parasitic.
I'd recommend "Hacking and Securing iOS Applications" by O'Reilly. It really explains well the security and permissions model on the phone.

The argument that 'once you've lost the phone you've lost the data anyway' isn't really fair. If a passcode is being used, data marked as being a security concern is protected with the passcode. A 4 digit code is trivial to brute force, yes, but the point is that it should be done anyway.

Using iExplorer to find files is a lot easier than loading a custom bootloader on to the phone, booting custom firmware, brute forcing the passcode and decrypting the files. If anything, the extra time will raise the chance that you can get to a computer and initiate a remote-wipe.
For the context:

http://bigstory.ap.org/article/hackers-compromise-ap-twitter...

Fake announcement from AP was pulled off only on Twitter (about explosions in White House), short-term drop in stocks.
I just hope they will use the same standard mechanism that Google and now MS use.
No i left the code unminified/unobfuscated on purpose. If you paid for it you get the freedom to hack on it if you want.
If you want, you can also create a raw Markdown template to use in GitHub issues, after GitHub implemented Tasks: https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-....

To Do
=====

Groceries
---------
- [ ] Buy milk
- [x] Buy eggs

EDIT: You could also play with the idea of a paid plan that allows users to create their own custom checklist using a select amount of your checks - possibly with the option of creating their own as well.

I'd consider throwing down $3 or $5 as a one-time fee, and even if the site stops working, I wouldn't have minded spending that money.

EDIT: Another feature could be the ability to display your own list on /user/123. It'd save me the bother of always going on about the same things, especially when it comes to accessbility.

EDIT: Another feature could be custom CSS and branding, but that could be implemented as a second tier, since other companies might want to use this for branding and PR. I personally don't care for it as a private individual.
Live coverage Mini Seedcamp Event Amsterdam
Previous submission of canonical URL:

https://news.ycombinator.com/item?id=5588058

One of the comments there sums up the issue: "It's hardly a secret."
My perspective is - less people can target my market (online games primary). :)
“When news is received, Verify its source & authenticity. Only then should the news be passed on to another.”

I guess someone wanted to act as fast as possible, without wasting any second; hence the reason not to check source or authenticity.
Wouldn't you still have the same problems with parking lots?
>They're the ones who know that you can get a box of cereal for $3.79 instead of $5.29 at another store.

That's not a "maximizer" (in the sense that you describe his other characteristics), that's an el cheapo, "my time is worthless", "I use coupons at dates" case.
I wouldn't say that. Everybody is at least a little charming and manipulative, but that doesn't make everybody sociopaths. It's the lack of conscience and the focus on self-gratification.
Yeah unfortunately i need to pay for a special VM just for the wallet that way. That and the JSON RPC api didn't look all that simple. In a way coinbase does exactly what i need, except its callbacks don't work. It would be nice to be able to fire up a super secure wallet VM with a locked down webservice api for adding receive addresses and getting callbacks, and having a 2 factor 'withdraw' function.
Young 'uns love to tinker: ideal for dicking about with the many depressingly stupid variants of CSS / JS / browser incompatibilities du jour.
Valve is (was) very open with their publications. There are more available on their website[1]. I definitely recommend taking a little time to look through them.

[1] http://www.valvesoftware.com/publications.html
Problems like this will never get fixed. Too many Americans are too concerned with watching American Idol to pay attention to the fact that most politicians (on either side of the fence) are trying their best to destroy the middle class by padding the pockets of business executives and high net worth investors. Citizens United, H-1B visas, and many other examples show this.

Thanks for posting this, tosseraccount.
Umm... messaging (and that also means messaging via social networks) is the primary function of this device. You don't get a qwerty-phone to call people. So it's just sensible that FB et al are being emphasized on the UI.
I'm forced to admit that this strategy reads like something out of the Vorkosigan Saga. Then again, there's a reason the Vorkosigan Saga is awesome. The question is, can it really be made to work outside the sample size of one?
You can retrieve data from the device with special equipment after opening the phone. This is beyond the typical "geek".

If you jailbreak the phone you can access all non protected data.

iOS Mail app uses DAPI correctly. For push mail when the phone is locked it will use a public key to encrypt the data.

I am unsure if even the Gmail app uses it correctly, I only tested the stock mail app.

If you have the an escrow key pair (ie. synced to iTunes) your are screwed. If should do a DFU mode restore to wipe the keybag completely.
Jobs for Creatives
Taiwan Finds First Bird Flu Infection Outside China in Traveler
On the bright side, you'll never make this mistake again. Turn it over to collections ASAP.
I hear you. But it makes my head hurt to see Wikipedia listed before Google (I'm a Wikipedian). Much of the crud in Wikipedia articles is an example of "semantic attacks on the Web" just like the fake "news" story on the hacked Twitter account.
Actually it isn't dumb. If you had to assign a probability to that tweet being true when you read it, then what would you say? 20%? 40%? So yes, given that there is a real probability that the markets are about to tank, that would effect your valuation instantly.
WWDC 2013 – June 10-14
Sadly, that's true :( . If the IT executives don't defend the work of the backend people, they're screwed.

I worked for close to 2 years on a new backend for the insurance company I work for. A new, street-smart guy started getting cozy with management (instead of doing his assigned work), went behind the back of the IT manager and convinced another department to give him some money to build a colourful new frontend (which basically called the new backend and displayed the results, the money went into design and showed), and the company ended up firing the (pretty clueless) IT manager and putting the new guy in charge, over the guys that worked on the backend that made everything possible (both our fault and the clueless IT managers' that this happened, but it still sucks).
Tickets go on sale tomorrow at 10am PDT.

Nice to see they learned from last year's timing.
Well that's a non-issue, a locked iPhone will secure Mail.apps data it won't secure Mailbox because Mailbox hasn't told the phone to.
I've experienced many distinctly average coasters who have gone upwards quickly. It ain't a meritocracy; being able to politick and play the game is just as important, sadly.
Dropbox moves from file management to content sharing
I may be misremembering, but didn't NN also re-GET on RESIZE EVENTS? I'm sure there was a very clever reason for doing so, but it sure did piss me off at the time.
I tend to drill down to more specific category more often - being proud of being Irish seems to be more respectable than saying, "hey, I'm happy to be White".
>"I explained that my goal is to live a debt-free life, and therefore I wanted to give value before receiving compensation."

Really, "live a debt free life" by letting other people pile HUGE debts on you?

So the top dogs get lear jets, nice Jaguars and golden parachutes with the fruits of the work you and others like you contribute, since they get to keep all the extra profits off of your work (besides those needed to keep the company going and moving forward).

If you really want to eliminate debt, eliminate it on BOTH sides.
I have a silly remark to make about this article... Isn't it also because current programmers in their 50's have basically less programming experience than the ones in their 30's ?
I had one of the first usable family computer when I was 6 and I am already in my late 30's, if you have let's say 20 more years of experience than me, on what computer did you have them ?
My bet is that it is a picture of what we have now and not a tendency.
I don't think Adobe abandoned Flash -- they saw the writing on the wall due to declining support. It started with Apple coming out and officially stating[1] why they thought Adobe was bad for their devices -- even for the desktop OSX.

And since Apple devices have such a large market share, many web sites realized they needed to switch to HTML5 to support this market share.

I also think Apple's public rejection of Flash affected its reputation, and Flash was seen as an outcast by some. It became "cool" to switch to HTML5.

It was a snowball effect that resulted in their ultimate demise.

That's how I observed it anyway over the past few years.

[1]http://www.apple.com/hotnews/thoughts-on-flash/
Ok, this makes a lot of sense. So, if anybody is interested, here is a small overview for prospective future student-migrants to Germany:

1. The good universities in Germany are public universities (TU München, TU Erlangen). Private universities exist for a few years now, but so far they haven't proven that they can reliably deliver the same quality. (There certainly are exceptions).

2. For technology fields, southern Germany is better than northern Germany.

3. Computer science ("Informatik"): Bigger universities are better, check out what research is being done at the university before applying. If you do your standard degrees (in Germany this is a bachelor and a master), you will, from your bachelor thesis on, be involved in actual research activities.

4. For electrical/mechanical engineering, good criteria for university selection are: Is there a major technology center nearby (München, Stuttgart, Rhein-Main)? Is it a TU (Technische Universität)? Does it have more than 10000 Students?

5. Forget about Berlin (at least for a moment). Berlin is _the_ place for the "young and hip" startup scene in Germany, but for historical reasons, it is not traditionally a technology center. The biggest German IT technology center is in the Rhein-Main-Neckar area. There are a bunch of universities (TU Darmstadt, TU Heidelberg...) and many "traditional" companies (SAP, Banking services...). You are also close to Frankfurt, which is a very central travel hub (Frankfurt airport obviously, but also the train station.) There might even appear a direct train connection to London in the near future. At the moment, you have to change trains once, in Brusseles.

I hope this helps someone. There are certainly also great technology/IT universities in the Netherlands and some northern and eastern european countries, so further research is advised.
Maybe accounts for clients like the AP need not a two-factor system, but perhaps messages should only originate from a whitelisted set of IP addresses.
If a SurvivorBot ever gets far out of place for any reason, it is teleported near the team when no human is looking at it (AI cheating algoritm!!! Really enjoyed that)
>Almost everyone is cynical in the comments today...must be the weather.

Or the cynicism inducing post?
The title should reflect that it's a checklist focused on websites. I opened it expecting to apply it to desktop applications and was surprised by it.
Very good idea. If I could suggest some improvements, it'll be good to have a separate print-only stylesheet [0] and test it cross-browser (probably one-column only, or two-columns with small adjustments). Currently, in print preview with default settings, it produces either hell lot of unused whitespace in the portrait mode (Opera), or not-so-much-but-still in Firefox due to floating issues. It looks much better though in Chrome.

[0] <link rel="stylesheet" type"text/css" href="print.css" media="print">
Ask HN: what do you think about this startup idea?
Hi HN,

I quitted my job and would like to focus on building my own startup.
My idea is the following and I'd like to get some feedback on it.

IN ONE LINE:
API to customise PDF templates with data

FULL SUMMARY:
It's really hard and costy to build your own print customisation process(without the hassle of using PDF librairies) and especially for a small website unless you are ready to spend $120 000 (XMPie) to get an old style java/.net library to integrate it with XML message as a way to submit data.
Why would you need that?
Let say you manage a website for a designer.
Each artwork is at the moment sold only once. Now the designer would like to take an already created artwork and use it for different customers.
As an example, let's take a business card PDF.
Customers visiting would be able to fill in an HTML form with name, address, title and phone number and get a PDF produce automatically with these information updated, without having any more integration work (for the designer).
We provide: a web interface to configure and manage templates, a widget to add into your website to automatically create the form and an API to send directly the data if you don't want to use the snippet.
Languages used to define the customisation config would be CSS and JS/JSON.
Business cards, posters but also payrolls or any PDF related file could be easily produce or sold many times. Moreover, you pay by request.
Mandatory software engineering license?
Is this what the future will hold for software development?
>I'm 29 and already experiencing age discrimination. I'm losing callbacks because I have "too many jobs" (which is basically a legal, back-door age discrimination although it's about the cynicism and "disruptive" expertise that come with "job hopping", not chronological years)

well, to the best of my knowledge, at twenty nine, you are not in a protected class. the age protected class is 45 and up, I believe.

I'm skeptical of this idea that you face age discrimination before 30. It doesn't line up with any of the statistical data, and it certainly doesn't line up with any of my anecdotal data. (I'm older than you are, but not by a whole lot.) I mean, I could be wrong, of course, but that's below the median age, most places I've worked. (I mean, if you are talking specifically about web-startups that are still in the startup phase, then that's old. but that's a pretty small percentage of the job market. It takes a whole lot of web startups to make one yahoo in terms of number of engineering jobs. And generally speaking, the startups pay shit, so they get young workers trying to get their foot in the door, young workers who move up and out to the larger companies that pay more.)

Maybe you just have higher standards than I do? I mean, I thought getting paid six figures as a unix janitor in an area where that salary means I live in a condo (or buy during the downturns; the median santa clara county single family home last year was two hundred thousand dollars cheaper than the median single family home this year. Last year, median was a reasonable half-million.) means I'm doing pretty good. I mean, yeah, if you want to make millions of dollars a year, you are going to be on something of an accelerated schedule.

On the other hand, I haven't seriously tried to get a full-time job working for someone else for several years now, so maybe I'm just not seeing it.
Hmm, could be talking about US carriers maybe?
I traveled to Bolivia and Haiti for an extended time. I took malaria pills for a few weeks then stopped, because the pills only work on certain strains of Malaria. So even if you TAKE the pills you can still get it.

The side effects suck, talk about weird dreams, feeling bad, and just other nastyness. I honestly don't remember what they all were but I know I stopped taking the pills because of that. They are also very expensive.

Malaria is a huge problem in Haiti and Bolivia some of the nuns I was staying with had it more than once. I was always more afraid of dengue than malaria, but that is because that was the bug going around locally.

I'm no expert on Malaria and I don't know why it isn't a bigger problem in the states, but I can tell you that the meds are difficult to take for an extended period of time and (granted I never got malaria) the pros of taking the meds did not outweigh the cons when I could still possibly get malaria.
thanks for the advice. I detailed it here: https://news.ycombinator.com/item?id=5601127
Wish I was here by Zach Braff
Protection API is not enough -> jailbreak.
And with device passcode disabled the door is open.
@Samuel_Michon
I take issue with the crap you are spreading.

>if someone has physical access and unlimited time
There is no such thing as unlimited resources.

If I had unlimited time I could crack every encrypted message on the planet.

Using DPAPI turns a 30 second hack into an online cracking job. The crypto processor in the iPhone can only check one password every ~80ms and you need the chip with you. An attacker cannot do an offline attack.
This isn't really a good solution for mobile phones which change IP address frequently.
Ask HN: Best Intro to Linux resource?
What is the best way to learn the basics of Linux (specifically CentOS)?

The target audience is comfortable programming in high-level languages (e.g. python) but exclusively uses Windows. The goal is to get them comfortable managing RPMs, writing basic shell scripts, able to trouble-shoot permissions problems independently, etc. It's easy enough to just throw them into it, but a more structured introduction would be helpful.
If I remember correctly, people used to criticize IBM's Deep Blue for not being "real" AI because it just basically brute-forced a ton of possible play paths in the chess game. Someone then said: "Saying that Deep Blue doesn't really think is like saying an airplane doesn't really fly because it doesn't flap its wings."
The removed statement? I hadn't seen it.