skysight-inc/HackerNews huggingface dataset:
I think our human nature is more a function of scarcity than anything else. If you look at Colin Turnbull's work comparing the Pygmy tribes to the Ik tribes, it's pretty evident that under harsh conditions people are more ruthless and selfish then under conditions of relative plenty.

I like to also compare the Old Testament from Deutoronomy onward and Gilgamesh. In Gilgamesh, which is a much older book, the world is vast, lonely and mysterious and man's primary struggle is with the forces of nature. In the Old Testament, the world is crowded and the the story line is dominated by near constant never-ending warfare.
I'd usually say the first part isn't that interesting compared to the second. Any take home challenge to some extent just tests how willing someone is to burn several hours generating code to maybe pass a stage in an interview.

How would you feel about, say, providing a candidate with a chunk of [source] code and 30 minutes to read through and grok it. Then they can lead a discussion/review about their thoughts on its structure, and so on. This can move in to their preferred implementation, or just focus on consequences and risks etc. Essentially switching positions from the usual stage 2 where you're reading code and leading.

I know reading code is in some ways easier than writing - but to me understanding foreign source is sometimes harder than writing a fresh tool in your own style etc. Being able to distill intent, aim etc.
Making everything virally GPL doesn't solve the problem of nobody paying for open source development.

I actually think if everything out there was GPL'd, it would make it even more difficult to build businesses and make money from open source software, because you couldn't use open source in a proprietary project if you so chose.

I think instead we need a set of incentives in which it's a terrible idea to use software, open source or not, without sharing a fair slice of the value you're getting with the author(s). How to actually implement this is left as an exercise for the reader.
How brain waves guide memory formation
What happened to democracy? I know no absolutely one that is in favor of this, yet it seems like it will happen.
Here is an implementation of Timsort in Haskell that also exhibits the bug:

https://github.com/timjb/haskell-timsort/commit/d9c3e1e454c7...

I find interesting that this Haskell version of Timsort also exhibits the bug, despite Haskell having a type system more advanced than Python or Java. This is a reminder that type checking is not a magic bullet, and is hardly enough to prove a program correctness. Formal proofs and whole program static analysis are still necessary, with or without an advanced type system:

http://www.cl.cam.ac.uk/~srk31/blog/2014/10/07/
We don't broadcast our salaries with our job listings because reality is how much we're willing to pay varies candidate to candidate. Interviewing, for example, someone with seven years experience vs. fifteen (I'm simplifying what matters greatly for the sake of argument - years experience is the easiest thing to put a number to) and we would pay way more for one than the other.

Maybe that's unfair, but I don't think we've ever chosen not to hire someone because of the salary level they wanted.
Loved the article, but wonder why this pattern, as ubiquitous as it may be, merits the name 'universality'. For all of the universally applicable laws in science, it feels like naming overreach to christen this particular result 'universality'.
Digestible knowledge: How micro-learning is making its way on education market
I would suggest you to check out Bootstrap. But if you need a more lightweight mobile-first solution, You can check out Cardinal Framework. There are also lot more available in this repo https://github.com/moklick/frontend-stuff#ui-frameworks
> If these each then accrete matter from the space surrounding them, they do so independently and each can accrue mass faster than a single singularity of equivalent total mass could while adhering to the Eddington limit.

The Eddington limit is a linear function of mass, so the accretion onto a collection of objects would not differ from the accretion onto a single object. At least, not because of the Eddington limit – (hydro)dynamics would play a role.

> Ultimately, this process would result in a single supermassive singularity which would be exceedingly hot, as it would be massive enough to take in matter from a much larger area than its ancestors, and would do so at a vast rate due to the matter previously being relatively untouched.

I'm not sure what object you are referring to as "hot". The accretion disks around black holes typically become _cooler_, as the black hole mass increases. And, black holes themselves are aqutally quite cold, as they do not emit significant amounts of radiation.
That makes it very hard for some minority groups to talk freely. Trans people are a big example but even gays can be at risk. And then there are whistle blowers.
I'm another believer that focussing in 1 thing is overestimated.

"There’s a myth when it comes to what we’ve been taught about focus. Doing only 1 thing isn’t focusing. It’s essentially just doing 1 thing. Following a course of action until completion is FOCUS" - Hodan Ibrahim

Interesting related read: http://www.psychotactics.com/blog/psychological-marketing-my...
you believe you're smart. regardless of any specific question you get hung up on, have faith that your basic intelligence and skills will show through. try to represent yourself honestly, that should be enough for them.
They sell worldwide. Allwinner are the leading supplier of SoCs for tablets, and are especially popular in "second tier" tablets and phones. All those tablets you see for sale in shops that aren't iPads, but have strange unknown names and sell for $150 - they will have AllWinner-designed chips* and AllWinner-compiled kernels/userspace full of binary blobs. So you can go after that.

It's a real shame because their SoCs are cheap, powerful and very popular amongst Linux/ARM hobbyists - see http://linux-sunxi.org/Category:Devices

* Well, AllWinner cut and paste ARM cores together. I wonder if ARM have this much trouble with licensing too?
IANAL, but I'd say the best bet would be to sue them in the US/Europe and try to get an injunction banning their products, much like the movie industry got DVDFab's domains and funds seized.
Isomorphic JavaScript Applications – The Future of the Web?
Right. Google et al have never been concerned about false negatives when hiring. They have more than enough applicants to worry about whether a few good people get turned away.
"rock up" -- had to look that up in the urban dictionary.
A Plumber’s Guide to Starships – Part VI – Steam Pipes and Heat Pipes
Keep track of your distributed team's timezones
The labs are known as FFRDCs (Federally Funded Research and Design Centers.) They've been ran by private contracts since their inception.
Last heard that Google's AI learnt to recognize Cats from YouTube videos, but stinks at Pac-Man. The Irony.
Then have a range? Of course you need to pay different employees different salaries, but that doesn't mean you can't expose potential employees to the salary they might expect to earn.
Towards the Conception of a Distributed Solar Energy Harvester
And here I was thinking I was the only one who noticed this :)

Now all we need is something to "bullshitize" all those scroll-down parallax websites with a nice duotone-fullscreen-photo-at-the-top...
I couldn't agree with you more. To pile on here, I'd like to add that when you force somebody to do an observed pair programming interview, several things still do not match what will most likely be the day-to-day process. First, and most obviously, their environment will not be what they're used to, at all. Any pair tools out there are most likely very different from their normal setup. This immediately sows discomfort, no question. Second, let's be honest here: We all use documentation and google extensively when programming. That's simply due to the fact that we can't possibly remember all syntax and available functionality. But we know where to look. Doing that during an observed interview is usually a no-no.

As an example: I recently applied at Trello. I nailed their programming challenge to be able to submit the resume, and I gave a thorough explanation for my solution in the submission. I got a call from HR and they scheduled an online interview where I would be sharing a code window with the interviewer and I'd have to solve a succession of problems. Shit. All of these teasers were easier than the initial problem I solved to get the interview in the first place, but with a spotlight on me and an implicit time limit that I could feel ticking past with the interviewer's silence, I went down in flames. I have no doubt that I'd be perfectly capable for the job itself, but that doesn't matter because I couldn't dance the right jig.

I have since accepted employment with a company whose interview process cared more about what I have done and what I can do, rather than forcing me to participate in an unnatural process.
Metal Skies Hack Tool No Survey 2015 Android-IOS
> That number will be based on some unproveable assumptions.

Given that, would you support using a random number generator as part of the drug approval process to remind people of the importance of the unknown and unknowable?
My vote for most awkward project mascot is LaTeX 's [0]

A smiling furry with a turtle neck representing a project named latex.

[0] http://www.latex-project.org/
I think a lot of our intelligence research is mammal-biassed. When we think of intelligent animals we think primates, dolphins, dogs and maybe pigs.

We ignore birds and octopus.
You can put limits on how much they could have changed, though. And people do this, e.g., [0], which found the proton-to-electron mass ratio has not varied by more than a relative factor of 4e-7, over the past 7.5 billion years.

[0] http://arxiv.org/abs/1412.7757
I tried out Magic, the new text message concierge, and it was far from magical
I wonder what happens if test-engineer Bob finds out that there is a new job-opening for a test-engineer in his company, with a salary that is significantly higher than his own current salary.
i think this is also important on a conceptual level. There's just too much literature in life sciences nowadays which, instead of formulating bold hypotheses with clearly distinct effects, is happy to report miniscule effects that just crossed the arbitrary significance barrier.
If I live where I do and thus could be said to agree with the fact that their patents cannot be enforced here it still matters if I want to use it for software that is used elsewhere.

The way I read it I could be constructed as claiming their patents are not enforcable here and thus the grant would be revoked in countries where I'd need it (not here).
>developers had built right up to the river in places

I also run that route, and what you say isn't true. The stretch under discussion has had warehouses built up to the river's edge long before urban hipsters started writing Guardian articles. In fact, most of the developments you refer to are converted warehouses. This isn't something that has been "taken away" from the public. Of course, they could knock the buildings down and create better urban spaces, but that would probably piss off the NIMBY crowd as well, who would then start a campaign in the Guardian to get them heritage listed.
How are you playing them as a playlist? External video player?
IIRC, in bayesian terms, confidence intervals express `P(X ∈ [A,B] | X=x) = 0.95`, where X is the unknown parameter and [A,B] is the interval, assumed to be some fixed function of the data. Ordinarily I think they expect this to be satisfied for all values x. So this is P = 95% where the parameter is known but the interval is not (because the interval depends on the data, which is not known yet).

On the other hand credible intervals express `P(X ∈ [A, B] | A=a,B=b) = 0.95` (or more generally `P(X ∈ [a,b] | the data) = 0.95`). The latter is what is intuitively meant by "95% probability" of the true parameter being in the interval, because you do know a and b but not the parameter.

The example with random sampling of confidence intervals from {ℝ⁺, ℝ⁻} is indeed a good illustration of the difference.
If it were anyone else, I'd say this was pretty dubious, but Google knows better than anyone else how to make search ads work for everyone so... we'll see.
In my experience, I've seen some incredibly smart people (the kind who ace those brain teasers) make some incredibly bad technical gaffs.

Like an architect who chose synchronous HTTP as a protocol for a service that later required the ability to cancel long running operations in progress (he unfortunately didn't realize why hitting the browser stop button wasn't the same as cancelling the process on the server).

Or a senior dev who thought that a JSP scriptlet getting the current time would show the client's time, instead of the server's time.

There is no guarantee that people who ace brain teasers will necessarily be able to figure out technical issues, although they are often excellent at sounding like they have figured out technical issues when they leave the details for the people who get the real work done.
Hells yeah!
Mark Cuban Faults Silicon Valley Groupthink for FCC Mistake
"Resentment"

Good call on that. Resentment is the #1 factor in practically everything in internal people dynamics. Poor managers and founders just don't realize it yet.

This tends to be less bad in major cities than in small towns though. Young people, get out of the small town you're living in.
The aim of the GPL is to ensure that the recipient of a program has the right, from a legal stand point, to obtain and modify its source code and redistribute the result under the same license.

The FSF is hostile to proprietary software and criticize liberal licenses because they don't provide these guaranties.
This kind of evaluation is much more likely to find qualified people than the standard programming trivia questions interview process. They made a couple of mistakes that make it likely that very qualified people will skip it, though.

1. They should set up a virtual machine with the framework installed and a skeleton project working with dead-simple instructions to run it

2. They should time-box it. Meaning -- you tell me when you can do it -- I send you the instructions beforehand and then you have 2 hours. I tell you my expectations -- not beautiful code, but an indication that you understand the spec and see what you can do in a few hours.

3. They seem to want you to geocode the address -- they should provide a dummy function or service to do that (or give some indication of what they expect here)

4. The only semi-challenging part of this is the hierarchical algorithm they want to see you code (common ancestor). The rest is just boiler-plate. Perhaps just cut to the chase (give you the rest of the code -- and just leave this function blank and have you code it).
What are the tools to manage those services written in? Angular was borne out of AdWords tooling, just as React was from FB advertising.

Now consider Google have chromebooks, where those apps must run on the web.
There is definitely a need for this in the art world. There is actually a bullshit artist statement generator out there that could be grepped for inclusion.
And they have done well for themselves with protectionism. They have their own versions of Google, Facebook, Amazon and Ebay...why not their own Cisco and Intel next.
Wealth wont just keep accumulating in silicon valley. Not a bad thing.
Really happy to see some SQL appreciation. Of course ORMs can make code easier to read and allow you to change databases quickly... But I always asked myself if these 2 points are enough for the loss in performance and the use (in some cases) of really dodge background implementations of things that already are beautifully implemented by many databases.
MyQuote 1.1 has been released
He does what I did in the same situation, spend 5 minutes finding a new job before turning in his 2 week notice.

I don't do the "lets re-negotiate my salary" bit, it's up to my employer to keep me at or above market rate for my skills, I shouldn't have to ask for it.
This is counter to a lot of advice given, but because of this I try to address salary as one of the first questions during the initial contact I have with a potential employer. I'm fine with a range, but if they're not even in the same ballpark we've both just saved a lot of time. Similarly, if there's no way they can afford me it does us both good to wish each other well and move on.
Why is clockwise Clockwise? (2008)
He asks for his salary to be re-aligned with industry standards and in many cases they will oblige.

In most cases, businesses are reasonable. They aren't going to volunteer to pay you more out of the goodness of their heart, but (most) of the time it doesn't hurt to ask. Just don't go threatening to leave if they don't.
Most likely people are noisy "in transit" rather than actually sitting outside a residence for several hours. It's unlikely you'll see a policeman in under 30 mins at which point they're just going to wake you up again to talk to you
Seems like an awe shucks kind of answer, if that were truly the primary concern you could post the highest and lowest salaries you hire at and explain the range.

I do agree with your policy but for different reasons. For one I haven't seen a scalable way to roll out total salary transparency with a net gain in company psychology. The problems seem to outweigh the benefits, although I think it may be possible and just not figured out yet.
The problem is, and this has happened to me personally, is you'll be told the salary is "competitive" without further details even when pushed. Of course, everyone wants to save a buck, but when you've gone through multiple rounds of interviews...spending personal days...personal time doing projects.. then you get an offer that is 1/2 the starting range for the industry and location, you have a problem!
Rather than start a new thread, I'll add my congratulations here.

Congratulations, Antirez!
I still can't understand why, once they have a free version available in form of a html page, they don't give also a free pdf version far more readable and portable.
I've got a handful of general rules around salary that tell me not to apply for certain jobs:

- I don't apply to jobs that don't list a salary range. This is a red flag that tells me that the employer doesn't have the budget to pay market rates and that applying and interviewing could be a colossal waste of time for both of us. I get that the employer may not be willing to pay what I want based on my experience, etc, but the salary range tells me if getting what I want is even possible.

- I also don't apply for jobs that don't list an annual salary. I get the vibe, rightly or wrongly, that when you only list a monthly salary you don't expect to keep your new hire around very long.

- Jobs that are listed as "xx months with possibility of extension" are also right out. A job, for me anyway, represents a huge commitment and if the employer isn't willing to make that same commitment then I'm not interested.
Sign in with google? Facebook?

So you have to trust them, since they can get your data. No?

If anything, Apple's iMessage already lets you send secure data this way. Apple doesn't hold the keys, and messages are encrypted locally.

The site doesn't scroll properly on iPhone 5. Probably was designed with iPhone 6 in mind.

Otherwise - this is a cool concept! Just fix the auth.
> But a 30 second ad to watch a 45 second clip?

That doesn't happen. At least be realistic in your arguments please. Maybe sometimes you might get a skippable advert that long but you can skip those after 5 seconds

"Ads can be a maximum of 15 seconds (next to short-form videos <10 minutes long), or 30 seconds (next to long-form videos >10 minutes long)."

http://static.googleusercontent.com/media/www.youtube.com/en...
Special Topics: Cutting-Edge Web Technologies – Spring 2015
Those places are called Wharf = WareHouse At River Front

You'd think that would be a hint to some people.
I recently had a similar waterboarding, err, whiteboarding experience.

My first solution to the first part of the problem was laughably complex (but still correct). I soon arrived at a much simpler version the employer was likely looking for a few moments after.

Immediately the interviewer should've known I was affected negatively by being put on the spot. I am an introverted person after all, and I don't program on a giant whiteboard with someone constantly looking over my shoulder. So if my job is to work with someone new every day on a programming problem, someone I am not entirely comfortable around then I guess I'm off the list?

The second part of the problem was more complex, and I eventually worked through it, with some leading questions by the interviewer.

I did trip up once or twice. Oops, that one part of the program was O(n/2). I did not arrive at that one correctly.

I demonstrated I'm comfortable with multiple languages, can reason intelligently about a program and come up with some solutions, iterating on them while demonstrating understanding of big-O notation, but the employer cares about none of these things even if they tell you beforehand that they do. That's pretty much a lie. The employer is simply lazy and has decided the best metric for weeding out candidates are toy problems on a whiteboard.
http://www.artybollocks.com/
Not all of the labs are FFRDCs though (also the D stands for development, not design), some are just non-profit corporations.
I'm guessing you're not a UK resident as the answer is absolutely 'no'.
A male heir and a pile of cash: the Dissolution of the Monasteries gave Henry an excuse to fill his coffers and pay off some debts. It was a literal land grab.

I doubt he was thinking strategically much beyond immediate gain. He was a competent diplomat, in the terms of the day, but doesn't seem to have been gifted with imperial prescience.
My experience is it doesn't matter what you post in the job description - you still have to wade through applications.

As for the article, I think the author lists a lot of real concerns that exist at companies - and then sort of dismisses them as if they are invalid because they aren't ideal. I'm sorry - but companies aren't ideal.

Let's also look at the function of job postings - from my point of view, the goal is to get as many candidates into the pipeline as possible and then get them qualified. I want to minimize the number of filters whenever possible.

Finally, he doesn't provide a lot of benefit from doing these actions aside from perhaps not having to wade through a lot of resumes - but as I mentioned above, I don't think that turns out to be the case.
This Camera Is Going to Hell, and Will Send Us Pictures
It's based on a 30-year long longitudinal study of Finnish men, not a miniature people-in-the-sauna "study".
Maybe we should turn our open source projects into businesses? At least make it clear we're open to taking money for extra features and/or support?

I mean, I have a whole list of projects I would like to support in a meaningful way through a subscription for some service, but it seems finding a way to do this is itself a hoop to jump through. Even if I'm super benevolent maybe I'm not willing to do HR/accounting work in order to exercise my benevolence.

I know about Gittip and the like, but if you're a business (the only kind of entity with meaningful money to throw at this problem), you'd rather have a clearcut way to pay for a service, not a platform for dropping pennies.
yes, i've had major issues with this. i know what i will and will not accept and if my number is not something the employer is willing to pay, that should be the first thing discussed so we don't waste each other's time.

it's very annoying to be dragged through interviews for what turns out to be a laughable offer at the end.
Can we have one for science please.

novel

innovative

groundbreaking

paradigm shift

etc etc