skysight-inc/HackerNews huggingface dataset:
> As some one who is in 20's and watching people in their 40's(My uncles) and my father(in his 60's) I can tell you the only chance we engineers have is to make loads of money, real estate and savings before we are 40-45. Else we are screwed

Bull Shit. Stereotypes are just stereotypes. If you follow one you will be one. I am 41 year old engineer(programmer) & Entrepreneur. One project I am coding now has Java, C++, Go all together. The younger programmers in my team were sort of scared to touch C++ part. I am encouraging one of them to learn Go.

I do two projects at a time, one of my own and another for a client. Support the former a bit with the consulting money I get from the latter.

I wrote the above to counter your ageist myths. You are younger and I presume flexible enough to correct them :-)

PS: I didn't down vote you BTW.
Je lichaam gezond ontgiften met groenten en kruiden | Gezond Detoxen
Here's my CV if anyone wants to critique it. Photoshop is terrible at exporting pdf's that aren't 999mb so excuse the fuzziness.

http://d.pr/f/6bIc
2012-06-30 23:59:60 is a perfect valid time and has 61 seconds in this hour. Sharing here with the community so that we do not build systems that hardcore fixed 60 seconds, but should depend on UTC time.

International Earth Rotation and Reference Systems Service decides when to insert additional second and publishes about six months in advance.
If your really hate someone, teach them to recognize bad spacing and bad kerning:
http://xkcd.com/1015/
Lessons for Startups: Perfecting the Marketing Section of the Business Plan
> Lennart works almost alone

He does not. Systemd has over 370 individual contributors, 15 other people have commit powers beside him.
Myth 27: http://0pointer.de/blog/projects/the-biggest-myths.html
I grow up in a place that went through a steep decline (after the collapse of USSR). The good thing is that in any decline there is allays a bottom line (although I suppose that most people aren't prepared to acknowledge this idea, especially when it's personal in some way). Things adjust a bit, that's all.
Interesting, so I think I'll pass your first screening even though I'm not a (web) developer but (most of all) a system/network engineer :D
Easy workaround—use `hsenv --ghc=ghc-X.X.tar.gz --name head` to build an isolated hsenv that uses whichever version of GHC you like. You then activate it with `source .hsenv_head/bin/activate`.
A list of the U.S. weapons designs and technologies compromised by hackers
A CP Solution for XKCD NP Complete Restaurant Order
I see what you're saying, but I'd argue that it wasn't a strategy for near on a decade until the top brass had to start facing the hard reality of the complete bankruptcy and failure of the original strategy. Perhaps the pendulum is swinging the other way?
If I recall, defer-type-errors is in 7.6, too
I could nail those with the Django ORM, but I'd struggle to write syntactically correct SQL, not having done it in a while. But it says that your test machine has MS-SQL; with the machine in front of me, I could probably puzzle it out the join quirks with a couple minutes of trial and error.
Please don't use flags for disambiguating languages.

(http://flagsarenotlanguages.com/blog/why-flags-do-not-repres...) is a starting point.

Basically

- some languages are spoken in more than one country (eg. English in US, Britain, Australia, India)

- some countries have more than one language spoken in them (eg. see any large country)

- you will end up accidentally annoying people when you accidentally get it wrong. (is Cantonese, Tibetan and Mongolian the same language as Mandarin? You realise they are not mutually intelligible and come from different language families?)

I suggest you write the language name in the language itself. If you desperately need something short use the Unicode language codes.

Edit: Really like it. Definitely continue.
Please do file a bug with a testcase if you have a testcase. That should make it pretty simple to determine where the problem is.
Why the Rich Get Richer and the Poor, Poorer
Seems to me to be a solid test, though I might include a small amount of sample data to nudge them in the direction of some of the potential issues (empty departments and so on) - maybe I'm just kind like that. ;-)

In interviews I've always been amazed how few people who claim to know SQL can use GROUP BY, HAVING and aggregate functions (or depending on the question self joins or sub queries that will allow them to achieve some of the same things).

My normal question is to present them a table with a level of duplication ask them to write something in SQL that identifies the duplications and something that removes them which covers much of the same syntax.
I dunno if it'll get you anything, but it eases things a lot for me running a tech team on Haskell. It's much easier to get people on board with GHC 7.6 for instance now.
The Accessibility Internet Rally in Austin used to have someone from the University of Texas as a judge. I think he worked at the disabilities studies lab.
http://www.knowbility.org/
How would you solve the first one using Django ORM?
I totally agree. I was assuming that diesel backup generators with refuelling contracts in place is considered table stakes for a data center these days. My example levels weren't exhaustive by any means and your points around capacity planning, attack mitigation, change management, etc. are spot on.
I actually rather enjoyed it. It's very short, and a good way to introduce a new universe of the ilk that authors like Azimov enjoyed: Populated (almost) entirely by humans.
The announcement at The Daily WTF:
http://thedailywtf.com/Articles/Announcing-the-Olympiad-of-M...

The grand prize is an Asus Transformer Prime tablet.
The guy even said "most of the Internet users will be of higher education", he did nothing to imply that the majority of the users are scammers. That's all you putting words in his mouth.

If he's demonstrating racism, you're demonstrating white guilt. I don't even know either of your races, but I think that statement adequately highlights the absurdness of your claim.
The Edsac Simulator
Flat Design is a great discipline which has history in older, more popular disciplines. I believe it's fair to say "flat" has much growing to do, but it comes close to breaking with the traditional metaphor of print design. Obviously newspapers and magazines do not have leatherwork or fabric textures either: This is what makes flat design its own, it is a break from the metaphors of Print, not just skeumorphism. Skeumorphism is just one technique like the brush stroke.

That said, no one is really talking meaningfully about what makes flat its own discipline. You keep talking about all the points where flat intersects with one albeit ubiquitous technique. Talk about ANIMATION. Why does animation seem like a structural component of layout in flat design? Layering, microcosm, harmony, semantic colors, "pageless".

You guys just keep talking about one technique which is getting boring because it devalues these incredible designs which need true analysis.
Sometimes when things are too much in proportion we're left admiring the structure and not bother with the content. If something triggers our OCD, the padding in this case, it forces our attention to that spot. It's similar to how we're drawn to faces on a page.
You'd be surprised how many people claim knowledge of relational databases but who could not answer those questions.
I find it kind of interesting that the first comment on the article says they wouldn't be able to answer the questions by they use an ORM. I'm not really a fan of ORMs, personally, because I don't think it's useful to try and "map" a relational model onto an object-oriented one.
HN has been available over HTTPS for longer than that.
A sample SQL file with dummy data would be much appreciated, I think. I guess some of us would like to try their luck.

At least this should be quicker in an interview situation than the usual "normalize this database" or "given this situation, define a database schema".
Thank you, I've read Lennart's shameless lies on this and many other matters. The truth in this particular case was revealed by Steve Langasek in the recent debian-devel thread[1]. Almost 80% of the systemd code is by Lennart.

[1]http://lists.debian.org/debian-devel/2013/05/msg01365.html
Yeah they seem quite obvious really. Serious question: is this really the types of questions asked for a dev job interview? (was still interesting to see.)

>List all departments along with the number of people there (tricky - people often do an "inner join" leaving out empty departments)

inner join seems the non obvious way to do it really IMO.

select
departments.name as "department name",
(select sum(salary) from employees where employees.departmentid = departments.departmentid) as "department total salary"
from departments
I think you made the same mistake I did. I thought he meant "good" as in skilled. He actually meant "good" as in "not evil".
Principles of Flat Design? Make it...flat? What else is there? I skimmed through the article, just seems like examples.
More like... 1 vulnerability
It sounds like you have a significantly lower than average chance of needing a plan Z. That wasn't really my point.

"Having an appropriate will" is another form of having a plan Z; reality is not fair, not kind, and not your friend.

(trying to steer clear of doomsaying but there's an underlying "no matter how reliable your RAID array is an offsite backup is still a good idea" point I'm trying to make here :)
I am also looking forward to have the ability to learn more languages than english especially since a part of the fleex team is most like french speaking.
"As we alluded to before, WordPress has become much more than just a blogging service, but rather a platform on which entire businesses are built on, including The Next Web, CNN, TechCrunch, GigaOm, Dow Jones, UPS, NBC Sports, TED, and many others."

Well... half of the linked sites ARE blogs. The others have blogs as a part of the website. But isn't it a bit much to suggest that WP is the platform on which those businesses are built?
Part of my argument is that you will not learn programming via someone else. You pretty much HAVE to teach it to yourself.

If you need someone else to make you learn to program - then you will never learn to program. Conversely, if you really want to learn program, you don't really need anyone else.

I don't think learning to program and funnel optimisation are similar. Funnel optimisation is a highly specialised toolkit to be used in certain very specific, narrow circumstances. You might arguably learn to make use of this skillset in a timespan measured in days. Programming is an extremely broad skill set that changes the way you look at the world and takes a decade to learn to be competent at.
To be fair, it is the world's first 3D FPS written using a functional reactive programming style. 8 years ago. By one guy who was learning Haskell. In 8 weeks.
The empty department remark is the clue. They want all departments; if it's an empty department they still want to see that it's an empty department.

An inner join will hide that row because there's no equality between a set (departments) and an empty set (employees in that dept, of which there are none). A correctly structured outer join will.
Apparently, I don't. Oh well.
How to Customize Tab Layout in Android
<Blunt>
I'm not a SQL Developer, but anytime I get questions for which Google has answers to be found in 5 minutes or less, I'm quite hesitant to work there.

I respect interviews that go along the lines of: "What would you do if..." after giving a detailed description of their environment. But then again I'm a tools/OSes admin, so maybe it makes more sense for my job description. But anytime guys are too focused on third option you can give to the 'ls' command and don't ask real world questions related to potential or existing issues they have/had, I'm not really interested. I can use google, you know, if that answers your question.

I like questions where the interviewer can see years of experience not the amount of detail memorized from a manual.

I would imagine questions that are good to start with: how you as a developer usually start a design of a database? How do you plan it? I got this question once, it's really good. Can't answer that after reading sql book two days earlier. In contrast to his question.
</Blunt>
Yeah, lots of data, no information, or rather, very little information. Agreed.
The top skill you've put on your CV is blackhat SEO. Maybe that's why no one wants to hire you?
Will the increase in HB-1 visas mean lower wages for IT folks?
Will the increase in HB-1 visas mean lower wages for IT folks?
Did Opera ever target these users?

I always thought the selling point was the e-mail /rss / irc etc. The things Opera came bundled with. I am sure these will still be available via extensions but then again I don't see the point of Opera now. It is now the same as Chrome.

Each browser has its own selling point. I feel that Opera has lost its by stripping out email and providing no news on other features. I always interpreted these features as the differentiators, the soul of the Opera browser. Opera users were people who embraced these things. Opera used to ship with a built in bittorrent support.. how sweet was that!?

I moved away from Opera when I used IRC and bittorrent far less. I also realized I could test less if I built a site testing as I go in a popular browser rather than a fringe one.

I probably could have done everything I did in Opera using extentions in another browser but Opera just did it out of the box. Its features had consistency and were easy to access. The reason I would choose Opera is because of what it used to be packaged with.

In it's current form it is an alternative version of Chrome.. I guess I could develop in it and have Chrome covered but realistically it would be simpler to just use Chrome. I just don't get it.
I'm pretty pumped up about this. I brought my helmet with to the city today and I have my key. I'm going to ride to my appointment at lunchtime. This just made those fold up bikes that people bring on the railroad obsolete.
That was very interesting, thanks for pointing that out. I've never owned a cheap slow cooker that didn't end up boiling the product, so if ten minutes of boiling is safe, then 5 hours or whatever of boiling should be safe. I can see where a much more expensive theoretically "better" wanna be sous vide rig of a slow cooker could actually poison you by not getting hot enough due to extremely accurate temperature control. Its always interesting to see a scenario where doing a "worse" job is surprisingly "better".

I once read that a slow cooker that doesn't boil/simmer was dangerous and assumed with no evidence it was because of chicken salmonella and the other usual undercooked contaminated protein problems but that rule may have actually been due to this bean toxicity.

This could be a serious issue for people fooling around with sous vide rigs. I have not taken that plunge yet.
You're confusing existing knowledge you already have with how easy another system is. Obviously if you already know one system, the other system will seem more difficult.

I have had my fair share of daemons not starting due to various problems. E.g. openldap (terribly confusing debug messages). Give me systemd any day over the complexity of a lot of those scripts.
What? Then Pat Robertson would have to get a job.
No, it means repeat the errors of the UNIX fragmentation wars.
Flat Thinking
Could be be more concrete what service is failing? Systemd for me always gives really good output on why things aren't working.
These aren't "details memorised from a manual". These are fundamental primitives of SQL queries. You simply cannot express most serious questions without them.

If someone came to me and I asked them to write fizzbuzz, an answer of the form "I would google if-thens and modulo and print statements" would be a pretty obvious no-hire.
Very cool. When I was in Japan I met a man who had taught himself English mostly from watching movies and tv shows. His proficiency not only exceeded that of my Japanese friends who were studying English in college (although the state of English education in Japan is a whole other story), but he also sounded very natural.
Facebook FQL Performance Comparison
Sony's electronics division has always been hampered by custom media formats, restrictive DRM (a side-effect of their media empire), and expensive licensing schemes. They're an ecology of one, which doesn't make for much of a market.

They did it to themselves.
They're looking for an outer join, I think.
I made the tables quick to go through them. It could do with more data really but its got a few rows.

https://gist.github.com/abkr/5662615
I was fortunate to have dinner with him once when he visited our University (sadly, this was close to the time of his death). He was a pretty sweet old man. I recall he was very humble and a vegetarian. I had no clue he was so accomplished until I took a graph theory course in grad school!
Can you please clarify what you mean?
I've never been much of an Opera fan but this is looking really nice. The speed dial and stash features look like a good replacement for bookmarks too.

I'd try it out full-time but I can't live without my 1password extension :/
Simple & great list.
I think in this age of 24/7 happening things, "planning on previous night" isn't going to be good always.
I would imagine questions that are good to start with: how you as a developer usually start a design of a database? How do you plan it? I got this question once, I thought it was really good. On the spot I could tell the engineer who asked me that is experienced. Can't answer that after reading sql book two days earlier. In contrast to the questions from the post.
It looks and works great so far. Good job.
Depending on the types of jobs/agencies you're applying to, I can see the first couple of points getting your CV thrown straight out. Whilst it's useful to understand blackhat SEO strategies (to aid your execution of whitehat SEO and for knowing what NOT to do), coming across as pro-blackhat might give them the wrong idea...

In your past experience section I would highlight any positive contributions you made to projects you worked on there (without specifics) - i.e. 'Managed an $xxxx/month account'/'Increased monthly uniques by xMM or x% by using x technique' and so on.

On the plus side, the design is professional and it's not a gigantic wall of text. :)
What I find great about flat design, that as opposed to non-flat design, it's 5x less work while being similarly pleasing. That means that I don't have to hire a designer for my applications – I can create a reasonably good design myself.

Of course, you still need taste and experience to create good-looking flat designs, but the point is that with flat design, you can iterate much more quickly and you can materialize your vision more quickly.
Low-cost self-driving cars expected by 2016
I think if you don't give someone a machine you should be pretty forgiving about exact syntax.

Someone who can put together a statement that's broadly right with small errors normally means someone who is rusty (or nervous) but knows their stuff rather than someone who is guessing and a couple of follow up questions will usually confirm that.

General rule for me: don't ask anything that a decent IDE or 10 seconds with a manual / help file / Google would have prevented (unless you've given them a decent ID or similar in which case it's fair game).
IQ predicted by ability to filter visual motion | KurzweilAI
AFAIK he works on it.
NBC Universal and Warner Bros. have asked Google to de-list Mega
Red Flags About Google Glass Hyperventilation
Now there is! Seriously, although there are alternatives that do part of what your player does on Windows/Mac, there is nothing of the sort on Linux. Definitely make it cross-platform.
You also have to discuss the technological backdrops behind each discipline. Think of how different it is today from the original creation of movable type.

Flat design is coming out of a new era in DIGITAL typography. We are limited by bits, not by physical objects like with print. Many techniques of these disciplines are outcomes of our solving conceptual, logistical and even physical problems with the discipline. Talk about this, not just: "don't these two look cool, and they look different from that." Muddied, unclear thinking...

I almost want you folks to stop trying to grope and race for the "first" on this. You're irresponsible coming up with titles just to claim the philosopher's hat when you're not doing the historian work necessary to start talking about first principles. Who are you? What authority do you have to declare first?

Seeing correlation isn't enough to declare first principles. We need an Einstein of Flat Design.
> There is a difference between an icon and a real skeuomorph design. How would you represent a pen without drawing the shape of a pen otherwise ?

I wouldn't; personally I don't think there is anything wrong with using real world metaphors to make a point.

The trend seems to be moving away from realism in design, not skeuemorphism.

I think that having rendered textures that emulate leather became a trend in the first place because of high resolution screens; having some intricately designed texture was a great way of showing off how amazing the screen is.

Now that high resolution screens are the norm, there is no need to show it off, which is why the flat ui trend is emerging.
> Vice is nothing but quality <

Like their waragi episode, where they spent a few scant minutes on the topic of the endemic drinking problem (which is very prevalent) and the entire rest filming drunk people and trying the brew themselves... oh and they sent a person that couldn't pronounce the name of the drink properly. Well done Vice. Quality
Seems you're just confusing things.

Why do you suggest systemd is monolitic. What is the problem actually? There are various independant parts. E.g. the logind bit is now used by Canonical on upstart. Seems your issue is some theoretical problem while in practice systemd is just not monolithic.
1. Angular directives CAN but are not required to conform to valid HTML. All directives can be declared in HTML via a data-ng-xxx attribute if your app needs to maintain valid HTML.

2. All templates are tied to a compiler - there's really no getting around that. I'd have to disagree that that format is imcomprehensible to non technical designers, especially when compared to purely JS options.

That said, it's perfectly reasonable to rewrite that template as follows (which should play more nicely with existing tools):

<pane title="Localization"
data-pane-date="2012-04-01"
data-pane-date-format="fullDate"
data-pane-currency="123456"
data-pane-number="98765.4321" />
Which book would you recommend for learning this stuff? I'm not very interested in 800-p. gorillas; there surely must be something short, not too theoretical, and to the point.
How to Get Data Using a Local Datasource - Introduction to Kendo UI - Part 22
If you can only answer these using an ORM, then you really shouldn't put knowledge of SQL on your resume.

I am not really into giving programming tests to interviewees, but if you claim to have experience with something you should be able to answer simple questions about it.
PayPal denies teenager reward for finding website bug
Please don't defend laziness. That's a subjective point anyway.
Introduction to Backbone.js: step-by-step tutorial
You can check out how they did the comic programmer here: http://oauth.io/js/stubborn.js
In a business setting, the conceptual/relational, logical and physical design of a database happens far less often than querying such databases.

Indeed, one of the reasons normalisation is such a Big Deal to relational bigots like me is that it makes SQL's querying tools much more useful and versatile.
I don't run a school.
Anytime a web-developer does not know basic sql or other basic knowledge, I refuse to pay salary, and even deduct the 1$ per minute. That five minutes just cost you $10