skysight-inc/HackerNews huggingface dataset:
I have not used systemd in practice but my experiences with upstart in practice are very different from both sysvinit and from what I read about systemd. I actually think systemd seems to be closer to sysvinit than to upstart.

EDIT: It is the reversed dependency logic in upstart which makes it so different from anything else.
Smooth animations in iOS
Samsung does the same (they even make cars, and run a chain of gas stations) and they're doing great in many fields.
There are three phases to Constraint Programming: (1) Model (2) Constraints (3) Search & Propagation.

The first step in solving a problem with CP is to come up with a representation for a solution. This involves deciding what your variables will represent (in this case, "How many orders of each appetiser") and what is their possible domain of values (in this case, "0 to 10" has been chosen, quite arbitrarily).

The solver itself is generally dumb. It will propagate some constraints sensibly but mostly it will just search over the entire space - equal to the size of the domain to the power of the number of variables. 11^6 = 1.8 million, quite a small CP problem.

There's a bit of an art in creating a good model for a CSP (Constraint Satisfaction Problem) to keep the search space as small as it needs to be.

EDIT: Just to be clear...

The way constraint solvers work is to make a decisions in a Depth First Search manner and judge the validity of the new state after each choice. So after fruit > 7 and salad > 2, bounds consistency on the constraint will rule out the possibility of reaching a solution from that node in the search tree.
I love the fact that he wanted at least a letter of verification for future job prospects. Future thinking kid! And, he has a history with Microsoft and Mozilla, and he's only 17!

I love it.
Nobody has mentioned it yet, so I'll mention https://kuler.adobe.com/ .

I am completely unable to coordinate colors. And algorithms (``on the color wheel take 12 o'clock, and 5 and 7'') are very limited. What I find useful is a site where people who are into this kind of thing contribute their work and I use it, with grateful acknowledgement.
You can set an upper limit that is total/price, I guess he chose 0..10 since it's obvious that 10 of anything is already too much, and I think minizinc tightens the bounds anyway, since that's something it can do independently of giving a complete solution.
Can you install Google Chrome extensions to Opera Next?
We are going to have to deduct a few dollars for your lack of basic multiplication.
SQL is one of those technologies that caps how much enjoyment you can derive from understanding the related theory. Scheme, for instance, never stops giving, but you can hit a point with SQL where you start to wonder: where's my Tutorial D?
Maybe the previous person was an emacs guy? Seriously, what would be a valid reason to sort employees based on which specific editor they are habitually using?
Aggregates generally do the right thing with null without the coalesce.
I don't understand the statement that salts get less effective after you've broken other passwords:

"But the thing about salting is this: it slows down cracking only by a multiple of the number of unique salts in a given list. That means the benefit of salting diminishes with each cracked hash."

A proper salt for user Joe's password does not have any relation to any other user's salt. Cracking Bob's password should not help you crack Joe's. Am I missing a technique that exploits one salt to attack another? Or are they assuming crappy salting methods? As in, if you have 2 bits of salt, then after the attacker has hashed your entire passwd file with those 4 salts, you might as well not have salted anything.
My Favorite Thing About Coldfusion
If the position you're filling is directly dependent on more-than-average SQL experience - creating a DB driver, an ORM, for ex. - then SQL-specific questions are applicable. But, by and large, this type of specific-knowledge testing is not very useful. I want to see a developer's general abilities at problem solving and the source code to back it up. If you have solved complex problems in C# - and can prove it - then you certainly as hell can solve complex problems in Go despite not having any experience there yet. Sure, if I'm trying to fill a Go position and someone has proof they're an excellent developer _and_ it's in Go then they'll get top consideration.

Being able to write SQL queries from memory has little correlation to a candidate's level of ability. Personally I consider myself a fairly strong developer and it hasn't been only until the last year that I can now write pretty complex joins from memory. And I've been developing for 20 years. Only because of a recent project and the volume of queries I had to write did my method change from using a graphical query writer to simply memorizing the syntax I need. Indeed, this very type of adaptation is something I look for in candidates.
It is "smart" enough. Before and then during searching the problem space the solver performs constraint propagation, which is a bunch of clever algorithms (the maths for I am yet to grok) that reduce the domains of variables. This allows it to reduce the problem space to something reasonable.

So why 10? I guess I was being lazy! But you are right I will do an update with some more in the domains.

http://en.m.wikipedia.org/wiki/Constraint_propagation
Some have (for instance NYC, kudos to them!), other services do not have anything, and data has to be scraped from their website. Most of the time it's a pain in the ass that involves many different dodgy tricks.

I have a python library available at http://github.com/eskerda/pybikes that unifies all the data from different sources into the same model.
> i've long been a fan of sony products but this lack of integration among products (and an apparent lack of vision to do so in the future) pushed me away

They integrate using standard protocols (HDMI CEC, DLNA, etc) and have to adhere to those limitations. I guess the alternative is going the proprietary way like Apple, but then everyone gets up in arms as well. It's lose-lose.
Useful stuff also looks pretty neat to use.
1816: The Year Without a Summer
Tea time?
IBM did this a long time ago. They analyzed the company, saw services were where they made all the money, and went all out after that. They sold their printer division, their laptop division, their storage division. The laptops, the ThinkPad line, actually had a really good name for themselves and some businesses and consumers that only bought them. It took some serious balls to get rid of it. I guess that's the position Sony is in now. It would be good for the company to drop the unprofitable electronics division, but it's probably more than they are capable of doing.
Sounds like this is a bike rental program, not really a sharing program. My town (naively) tried a free bike sharing program years ago. They bought about a hundred bright yellow bicycles and set up racks around town. The idea was you go to a rack, take a bike, ride it to the rack nearest your destination, and leave it there. Of course within weeks all the bikes were either vandalized beyond repair or stolen.
I was following along (without peeking ahead) and I briefly thought "What about NULLs and empty joins?" But I figured, it is an idealized test. For example, what happens when a boss has a NULL department id? Would it be safe to say that they are in a different department than their underling? SQL says no.

Besides that, I think this is a great test. Personally, I start off a bit slower so I don't embarrass people that don't know SQL.
Oh yes, cause that's clearly all they have been doing. Not completely changing their entire business, learning how Chromium works, building their mobile version, changing a complete theme, separating mail client, I could go on and on but I think you get the picture.

You clearly don't develop software, if you think all they did the last 3 months is add icons.
‘Hollywood is turning my Reddit post into a ﬁlm’
Interesting project. I feel it is similar to https://github.com/gcao/T.js - my little Javascript template engine. However IMHO, json2html is too verbose for large document, and T.js is concise and provides some nice features(e.g. layout, attributes as hash etc).

Below is a T.js template written in Coffeescript.
<code>
tournamentResultTemplate = (data) ->
return unless data.result

[ "div.detail"
[ "table"
[ "tr"
["td", "Result"]
["td", data.result]
]
if data.defeated
[ "tr"
["td", "Defeated"]
["td", data.defeated]
]
if data.lost_to
[ "tr"
["td", "Lost to"]
["td", data.lost_to]
]
]
]

</code>
Not all of them though. Things which are dead and not playable are not included. Things which have code of questionable source (i.e. stolen or something like that) are not included. And clones of Minecraft are not included as well, just because this doesn't make sense to me.
Probably not the best idea to group on the Departments.Name instead of Departments.DepartmentId ..
I buy toys for my parents too - but they are completely hooked on the iPad / AppleTV combination. It appears to be the simplicity / flexibility sweet spot for them. They just needed to get used to switching the source of the TV.

Honest question, do you really think that your parents would prefer the TV youtube app? I mean youtube is all about typing in a search term to find a video, or following a link that someone sent you, and a TV remote control is just not a good interface experience for either of those tasks (typing sucks, and you don't have links, because it's a TV not a browser).

I should point out that I do set top boxes for a living, and I just can't see TVs having a future as anything other than a dumb screen with an AirPlay- / Miracast-type streaming solution bolted on to it. Maybe with some really heavy duty voice input work, or something along those lines, but none of the manufacturers seem to be heading in that direction.

And of course there is the fact that the panel is expensive, and tends to be a longterm purchase. The rest of the system is rapidly evolving, and I'd rather have to buy a new AppleTV for $100 every 3 years than have to buy a new LCD panel for $1000 every 3 years to have the latest hotness. Maybe things will settle down in 10 years or so, but until then I don't think I'm unusual in wanting my TV just to be the best panel possible and leaving the content management to other boxes.
What we need are better protocols to integrate boxes into the TV. HDMI CEC goes a bit (maps TV remote arrow keys etc), but to make boxes usable for normal people we need stuff like automatically renaming "HDMI1" to "Roku box".
Broken on the desktop too, if you run Ghostery / ABP - endless loading spinner. Readability Redux for Chrome to the rescue!
Try and moving the actual programming to the top.
Lets say in this order :
HTML/CSS
PHP/MYsql (plus the other for tweaking or modifying. It shows inexperience and weakness. That you have never written anything from scratch)
Adobe
SEO
SEM
Social Media
Linux
Outsourcing ( i am not sure this is neccesary )

You also write that you have done a lot but give no creditable work done.
Either post some links to your work, or create a personal website to display all that you have done.

If you are an HTML person you should have a few to display your work.

Create a small paragraph for your personal information why should someone hire you and your objective. No more than 5- 7 lines

Interests go to the bottom. That is not the second thing that i want to read.

Also ... learn a couple more languages. Someone with no degree should know more. This is a must. I wont hire you with no degree and only php even if it is a php guy that i am looking for. This shows me that you dont have what it takes to learn something. I need you to show me that you can learn even if you dont have a college degree.
Plenty of web languages to go around ! Very important !!!
I see this as very depressing, when not even Sony executives understand where their money came from...

Yes, Sony electronics give a loss, but it is NEEDED.

Why it is needed? Well, because this is how Sony pushes to their bread and butter clients buy the other stuff.

Sony is profitable making movies, music, and selling equipment for those, Sony Vegas is profitable, Sony 3D cameras are profitable, Sony Blu-Ray recorders are profitable.

Now, why Sony would need to sell Blu-Ray recorders, if they did not pushed for Blu-Ray with the PS3 sold at loss?

Sony eletronics business, was always about pushing technology that results in content producers needing to pay Sony through their nose to make the content that match Sony consumer tech.

If you split Sony, you will get a electronics division that gives loss, and a movie and music division that cannot push the market to where they want anymore, resulting in the failure of both.

I don't understand much of insurance business, so of course I won't comment on that.
Perhaps metaphorical, does it matter? Some people talk of God, others use it as a figure of speech. The meaning is largely the same, in this particular case.
Effing Weather - Not Just Another Boring Weather App
Of course, Prolog makes it easy too.

?- member(Fruit,[0,1,2,3,4,5,6,7]),
member(Fries,[0,1,2,3,4,5,6,7]),
member(Salad,[0,1,2,3,4,5]),
member(Wings,[0,1,2,3,4]),
member(Sticks,[0,1,2,3]),
member(Sampler,[0,1,2]),
1505 is Fruit*215 + Fries*275 + Salad*335 + Wings*355 + Sticks*420 + Sampler*580.
Fruit = Sampler, Sampler = 1,
Fries = Salad, Salad = Sticks, Sticks = 0,
Wings = 2 ; % << END OF ANSWER #1
Fruit = 7,
Fries = Salad, Salad = Wings, Wings = Sticks, Sticks = Sampler, Sampler = 0 ; % << END OF ANSWER #2
false.
If you reread the article, I actually say you should add a meta header regardless of whether you do or don't want to send headers.

Why? It actually solves your "next in the TODO list". Most web sites that shouldn't send referrers don't use <meta name="referrer" content="never"> so will be leaking referrers to other web sites. Adding this meta tag will eliminate referrers in both HTTP and HTTPS.

So yes, my own preference is to keep HTTP Referrers, but I also explain how to kill HTTP referrers for webmasters who would like to as well.
Django System Monitor
Drag and Drop Functionality - Introduction to Kendo UI - Part 23
Out of curiosity, would the ORM map to the same SQL query? Or would it request all employee-boss pairs and filter them outside of the DB?

There's a huge performance difference involved.
I hesitate to call it "dishonesty" because its like dating. Nobody lays all their cards on the table while trying to get a date. Everyone paints the idealized picture of themselves, tailored to the other person's expectations. Its mutual, concensual deception. You don't disclose, and they don't want to hear, that you're a fastidious basket case who will freak the moment the other person moves something in your apartment.
Security with Angular JS
An environment where everyone has to care about each other sounds cultish to me. I prefer to be hired on the basis of my ability to make a company money, not my ability to open myself up and gush about how much I care about strangers.
Seems fine to me. The content is all closely spaced and the header is set off with a larger spacing. This helps keep the header separate from the content, which in turn helps people skim past content they don't like. If they did this change, next he'd be demanding each piece of content have the same large spacing between it, they end up having a lot more spacing, showing less content above the fold, and having reduced engagement metrics.
I am not a native speaker, and I learned English from movies and TV shows available to me. It is very interesting to see that this idea is being commercialized only now.

It would be really great if options for other languages are available too. I am looking forward to learn French and German. I tried Duo Lingo, but it did not help me much in speech department. From my past experience, it has to be the movies, and TV shows to assimilate the speaking part.
Contrary to popular belief Sony's electronics products while perceived as being "superior" or "top of the line", rarely are. Sure, they have a few SKU's here and there that might be notable. However, the rest of the lineup is filled yawn-inspiring cookie-cutter products.

From the outside it sure seems like they keep making the wrong product decisions.

I never knew Sony even had an insurance arm. Profitable too. It sure seems like they ought to make a swift exit from electronics and focus on insurance.
A brief look at some common-sense ways that you can secure a web application written with Angular JS and Laravel 4. By watching this screencast you can expect to learn about:

* angular.constant

* ng-init

* ng-sanitize

* Laravel 4 CSRF support, route filters, and built in protection

Resources Bundle: http://bitly.com/bundles/dmosher/6

Source Code: https://github.com/davemo/end-to-end-with-angularjs/compare/...
Why I’ll never be a solo-founder again.
And where are my proper temporal primitives?

It sucks, but it's what we have for now.
How to use ArrayList, Vector and HashMap classes provided by Java
This is a good example of how to turn a good hacker into a bad hacker.
I've shown them the iPad/YouTube combo and I always use it when I'm there. My dad uses BBC iPlayer for Formula 1 as well, so they're not averse to using the iPad+AirPlay. But they still gravitate to the Sony for YouTube. I'll ask them why next time I visit. I think one reason may be because it autoplays the next video in the search results, so they can search for, "Border Police" and just watch a million episodes in a row. Maybe they just have an inhuman tolerance for T9 input.
I had a chance to do five 10-40 minute bike rides yesterday (it was a beautiful day) using the new citi bikes. Here are my thoughts on the program:

I had to meet some friends in soho, which normally takes about 25 minutes by subway or 10 minutes by cab - I casually biked there in 12 minutes. It was great being able to leave my bike a block from where I was meeting my friends without worrying about locking it, and it was great that I could pick up another bike several blocks away to go home.

The bikes themselves are clunky and built like tanks, which seems right because the bikes will be used a lot and are always outside. The bikes ride slowly, which again seems right for a commuting bike in a crowded urban setting.

The bike stations are still having some issues that I hope will be ironed out shortly. Every time I tried to take out a bike the station would abort with a flashing red light the first three or four times, which was annoying. The station map was down all of yesterday, so I had to search around a bit for stations. That said the stations are nearly ubiquitous in downtown manhattan so it really wasn't a big issue.

Overall I'm really happy with the program and plan on using it a lot.
This. A lot of European countries are either multilingual or have large minorities that speak another country's language natively.
it doesn't add anything new
Independent memory channels: What does it mean for a programmer?
Well actually one of them, possibly the owner of the video, was killed [1], the others have probably gone into hiding.

[1] http://www.theglobeandmail.com/news/toronto/toronto-police-s...
This is indeed part of our secret sauce ;-)
cp is fascinating. if people are interested, here's a write-up from a similar exploration, using choco (a constraint solver in java) to solve a problem on stackoverflow:

write-up - http://isti.bitbucket.org/2012/04/07/pipes-clojure-choco-5.h...

problem - http://stackoverflow.com/questions/9689436/backtracking-solu...

and another problem on stackoverflow that i was going to solve with cp, but which ended up being analytic - http://stackoverflow.com/questions/7076349/is-there-a-good-w...
I heard about it in the last year or so here on HN, otherwise I wouldn't have known what a FizzBuzz was. I've been coding for 20 years professionally and 30 for fun. I've never coded a Fibonacci either. I think colleges need to teach how to code a microcontroller to do something, build a multi-platform application, build a database application, set up a CI server, etc.
If you can't handle these sorts of queries in a forgiving interview format, then by definition you are not a strong developer in SQL. That is not to say that you are not a strong developer in general; or that you couldn't handle a job where you had to interact with a SQL datastore; merely that the interviewer is not going to be able to talk SQL with you.
Awesome! Thanks for making that opensource!
Extra free tickets added for London designer event, Design + Banter
Everybody answers 8.
Facebook to all those under 18: if you find a flaw in our site, sell the information to the black-hats as you mean nothing to us.

Of course there might be legal reasons for excluding those below a certain age (though 18 seems high for this boundary) as they don't want their offer to be seen as employing minors.
Read the article. This is explained about 80% of the way through.
Yup pure laziness as it was a toy problem. Though in my experiments with a gecode sudoku model its propagation was amazing, reducing the search space to a handful of branches. Another toy problem of course but one of a significantly larger size. Am I over estimating the power of propagation?
This is how I learned english. I watched all the seasons of Friends and stopped at (almost) every lines to translate words I couldn't understand (and make a list).

I also learned chinese this way, and let me tell you it is way more time consuming and exhausting since I had to draw every characters I didn't know to get the meaning. A solution like that for non-latin language would be awesome.
Hey guys - I'm one of the core developers of Pure. Happy to answer your questions. We officially haven't launched yet, but glad that you guys are checking it out.
I think by now it's safe to assume that the button under the form would be the clickable element.
Extending LinkedIn Functionality: Export Selected Connections to a CSV File
Great idea - It seems a lot of people already use TV Shows/Movies to learn English, as did I.

This reminded me when I was re-watching a few of my favorite TV Shows, were the Dub/Sub transitions as following from early to later seasons:

1)	German Dub – No Subtitles

2)	English Dub – German Subtitles

3)	English Dub – English Subtitles

4)	English Dub – No Subtitles

Interestingly I moved away from German and to English for most of the media I consume and watching German TV at a friend’s house actually sounds really foreign to me now.
Yamaha got to that, because they decided to manufacture stuff that use their music instrument factories idle time.

It is just a case of extreme sinergy seeking.

For example: The same factory makes wheels and drums.
Also, originally the motorcicle structure was made in the piano factory (this happened when they invented a model of a lightweight metal piano, and someone on the company realized they could use the same material to make motorcicles).

Yamaha focus is musical instruments, and then use their musical instrument tech to make other unrelated stuff... Yes, very weird model... but it works it seems....
Lifehack Experience: A Cat Access Device
If the original list had x salts, and you crack half of the entries, then you only have x/2 salts left to check, hence cracking goes twice faster.
Using COALESCE here is correct, but sum() returns NULL if there were no non-NULL inputs, so COALESCE should go around it:

COALESCE(sum(salary), 0)
How long has it been that you used Spring? You don't need that much XML for a Spring 3.0 application. Almost everything can be done with annotations.

Why do you compare Spring with J2EE when in fact JEE took a lot of the good stuff from Spring?

The main point of Spring is to help develop consistent applications with enterprise requirements (integration, security, batch jobs, mvc, ...) and it does that incredibly well. Especially integration in a nightmare of systems at a large corporation.