skysight-inc/HackerNews huggingface dataset:
Someone who applied hoping for the top of the salary bracket, and who gets an offer for the bottom of the salary bracket, is still going to be upset. And if you advertise "Salary range: $0-$10,000,000" you aren't really telling people much anyway :)
You should have a budget for the position that you're hiring for, so a salary range should fall out of that. If you don't have a budget, how do you know what you CAN offer?
Elasticsearch Analyzers, or How I Learned to Love Custom Filters
White Privilege, Quantified
Mix Your Coke with Milk for a Delicious Clear Drink
FYI my favorite patent ever is from Facebook:

"A social networking system user may associate an emoji representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more emoji maintained by the social networking system and selects an emoji for associating with the content item."

[1] http://www.google.com.ar/patents/US8918339

That's right folks, they patented using the emoji to respond to content.
Based on your comments I gather you have never been in Finland. So you know close to nothing about social mores and structures in that country. Your comments are noise, not even wrong.
Sorry maybe I'm being dense, but who would take 1 out of 20 success to mean they should start buying rabbit feet?
Bug in Google: Not showing excerpt in slovakian Google
And speaking of "minority groups", at least on the net, what about conservatives?

Echoing my other comment about the totalitarian and most especially Stalinist nature of this arena, Brendan Eich was purged from Mozilla for holding the same position on gay marriage as Obama, "CEO" of the entire nation, officially did until May 9th, 2012, although in fairness to Obama, he said he changed his mind as opposed to always being at war with Eastasia.

The Left has captured a whole bunch of fields like science where "No Irish or (open) Conservatives" applies, so to still be able to engage in the public sphere anonymity is required.

And fortunately anonymity is enshrined in our lowercase and uppercase c/Constitutional order, e.g. The Federalist Papers. Compare to South Korea where they're still in a not quite hot but definitely not cold war with their northern Communist neighbor; I don't believe they can afford some of the civil liberties we enjoy.
This is simple. I won't waste my time applying for a job that doesn't even bother to tell me what they're going to pay -- any more than I would buy a car without knowing its engine capacity, mileage, etc. The idea is idiotic.

So: the only people who will apply for jobs with no salary listed are the ones desperate for any job.

Are they the people you want to hire?
Historic vote set for Internet rules
A range tells you if you and your potential employer are on the same page. I don't apply for a job expecting the top end of the range, but at the same time if the top end is less than what I'm willing to take then I don't waste my (and the employer's) time with an application.

If I saw a range like $0-$10,000,000, I wouldn't apply since it's clear that they are not taking the hiring process seriously.
No, because thanks to GPL the code is available.

LLVM is a great project and brought the possibility of .NET/Java tooling to C and C++, but just check the amount of GPU shader drivers, Swift and some embedded compilers for examples of companies abusing BSD/MIT/Apache/etc projects.
In my experience, if you are useful to the company where you are, job hopping is the only way to a meaningful salary increase or career change. Also, when you do a good job programming and are not an attention whore you become wall paper.

See previous discussion: https://news.ycombinator.com/item?id=8940820
Agreed. I'm interested in this book, but the format is unbearable!
It doesn't work for desktop software for example.
I have tried bootstrap, but even like foundation, both frameworks seem heavy on size. Is there anything that is declarative, comes with a library, and compiles down to minimal css? the type of layout I am looking for would be like the list items on the mobile version of ranker.com they have video, buttons, and content all layed out nicely in a responsive box that works on major phone os's
Cloud Price Wars: The Joke is on Us
Then, with any luck, he'll leave the company that's apparently underpaying him for one that will value his services more. That's a good outcome for Bob.

Compare with "What happens if engineer Bob finds out that his company has finally conceded to the current market rates, if only for new hires, but expects to continue under-paying their established employees?"
The salary isn't a predefined amount that is a secret. It's usually a broad range, negotiable to skills and experience. Usually jobseekers have an idea if their market value and can and do name the salary they re looking for. Often there's some movement up or down to get a final deal in place.

So the entire premise that there is a defined salary and it's being kept secret is flat out wrong.
Facebook patent for, using an emoji to represent the user's emotional reaction
Abstract:

A social networking system user may associate an emoji representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more emoji maintained by the social networking system and selects an emoji for associating with the content item. If certain emoji are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected emoji. The selected emoji is associated with the content item and a connection, or other information, between the user and the object identifying the selected emoji is stored by the social networking system. The selected emoji may be displayed with the content item to the user and to other users connected to the user.
SwiftMonthly – Newsletter for Swift Developers
"You could develop a library in-house in a clean room and it could still infringe someone else's patent."

IANAL, but, it is my understanding that if that's the case the patent wouldn't hold up to the novel requirement.
I haven't done nearly enough research to back this point of view, but it seems to me that if you really need to make a recursive query over a data tree, you should maybe reconsider how that tree is being modeled. The closure table model [1] is simple to query non-recursively, and unless your tree is pathological, it doesn't add that mcuh space overhead. I suppose though that a built-in recursive query might not be so bad though, if it's just a whole bunch of indexed row lookups within one query.

Perhaps there are situations where recursive queries really are the only solution. I'd love to hear some examples.

[1] http://technobytz.com/closure_table_store_hierarchical_data....
Earth's other 'moon' and its crazy orbit
> Any plans for calling for the dismantling of the NSA for blatantly violating the constitutional rights of millions of Americans?

It has not done that. It may or may not have violated what you (and possibly I) might like those rights to be. But wanting doesn't make something so. I would love to restrict subpoena power solely to defendants compelling testimony in their defense, but until it has been so restricted, anyone can be forced to provide evidence to the state. I would love for the Fourth Amendment to apply at border crossings, but the courts—to include the Supreme Court—have repeatedly held that it does not.

The law is not what we want, but what it is. So far as I am aware, NSA has consistently acted within the limits of the law, as interpreted by the courts for decades and centuries. Acting within the limits of the law, incidentally, is precisely what neither Mr. Snowden nor Miss Arce did.
Throwback Thursday: The Making of Crazy Taxi
Isn't taking money for extra features in desktop software the oldest trick in the book?

Either way I don't think the problem is one of individual users not paying for their apps. I think the major problem is that of huge companies who get business value from the code use it to make money and give back nothing in return.
I've encountered a high number of IBS sufferers who've been exceptional academically. I think that there may be something about the syndrome that encourages academic & similar study, although attempting to speculate what that might be from the outside is beyond me.
Edgee: a new medium that transcends tweeting, blogging and pinning
I disagree. It sure gives you all of those things, but it is still a heavy ORM, that requires a whole lot of slick specific magic do simple things. You can let it own your table definitions, which is a bad idea if you ever want to update it in place, you can spend a lot of time writing the definitions by hand, or you can use their code generator, which writes code that is very verbose, full of useless comments and hard to read.

For a large org, Slick also adds to the already significant Scala learning curve for Java devs. Scala itself is good and pretty, but when the first task you give someone new is to write a CRUD-like rest service using slick on one end, and spray on the other, they don't get to spend any time learning actual scala, and instead domain specific languages that are hard to reason about without serious Scala experience. No, this is not speculation: We are going through this problem at work right now, with dozens of developers learning Scala, and only a few of us that really started with significant experience.

If I have to use slick, I use the few direct SQL bits. From my perspective, is the one saving grace of the library.
JavaScript is evolving
Your method has one huge drawback - time consumption on candidate's side. Before doing this test I would recommend a simple preliminary test to quickly eliminate obvious misfits. It's also in align with Joel's recommendation[1].

At the end, there's too much factors you can't uncover before hiring, that at some point more testing in meaningless. My experience is that everybody has a preferred way how to work and a preferred topics, and allowing them to do just then yields most benefits.

[1] http://www.joelonsoftware.com/articles/GuerrillaInterviewing...
Because if you can afford to stretch your range up to attract an elite candidate you will do.

Explaining to people who are perfectly well qualified for the job including your own existing employees why they're at the bottom of the range is an uncomfortable conversation... much more uncomfortable than explaining why an actually-hired elite candidate whose been given additional responsibilities earns 50% more salary.
> And speaking of "minority groups", at least on the net, what about conservatives?

Conservatives aren't an underrepresented or disempowered group (the relevant sense of "minority"), even on the net.

They are a group with disproportionate power (rooted in disproportionate economic power, extending to political and social domains), many of whose members have, or effect for propaganda purposes, an (unjustified) sense of persecution.
Meet Teamwork.com: 2M users, no VC funding and  no salespeople
I agree - hopefully this addresses the issue of giving newer applications visibility. However, this definitely needs to be implemented tactfully. Google is probably the best bet for getting something like this to work.
I like it when they say the salary is £competitive. Presumably that's in base36, in which case they've got loads of money.
Then they should sent the pdf not give a link to it, for me it says "share it".

I have given O'Reilly my email before, but the content is absolute crap. They are spamming me even though I have cancel the subscription 3 times, hence direct link may bring them more marketing value than bunch of spam-only emails with fake names and phones numbers.
> She was a minor when she came over. She was just trying to survive and succeed and the laws made it difficult for her to do so.

Her parents brought her in on a tourist visa at 11, which expired when she was 14. She was only here for three years legally; her family could—and should—have returned to Mexico. Mexico is not some third-world hellhole; it's a developed and civilised country (yes, there's drug violence in some parts; it's still one of the nicer countries in the world). It's hardly like they were refugees from the Sudan.
>The idea that it is bad to seek outside help on work problems is some weird vestige of our education system, not an actual day to day issue with most developer jobs.

You do need some knowledge up front and immediately accessible. However, almost no one agrees what that body of knowledge should be per position (and it's never going to be the same across positions or companies). Part of that is because you need to be able to practically communicate to someone about the things he's going to be responsible for. The other parts are actually doing the job and reducing the ramp up time.

The more accommodating positions will need less up-front knowledge (e.g. hiring any junior developer). They're okay if you don't know a few basics but you need to demonstrate something. You can't be too accommodating or what is the difference between him and someone from another field with no knowledge?

You also can't require too much knowledge up-front, or you just end up hunting for purple squirrels. Everyone (that is sane) already accepts that there is some ramp up time.

'Hitting the ground running', which is what people with a lot of up-front knowledge should be able to do, should be a luxury, not a requirement. Asking it of someone who isn't prepared is asking for a technical debt loan from the mafia loan sharks. The reason hiring managers seek people who can do this is because it means more work done in the same amount of time.

The conventional way to break into the industry is a CS degree and an internship, but that's not set in stone (contrast: medical doctors/scientists/etc). However, the industry still accommodates the self-taught crowd and other quirky origins because the body of knowledge we require to work in this industry is just so diverse and not agreed upon at all.
As a small business owner who's done a few successful casting calls, the problem with this article comes down to their first answer:

> Yes, you have quantity, but what about quality? How much time will you spend sorting the wheat from the chaff? How much application spam will you have to review and dispose of? And of the relevant ones, how many under- and over-qualified candidates do you need to sift through because they lacked the vital piece of information that is a salary range?

It's easy: filter the incoming candidates based on who you want to hire. Send your favorite candidates a simple email saying what you want to pay for that position, and ask if they're still interested. Interview the ones that are. (This way, you're not posting the salary number to the public, but you're still filtering candidates quickly and respecting their time.)

If none of your favorite candidates are interested at your targeted price, there's your answer. Either lower your standards and take one of the other applicants, or ask all of your favorite candidates what number it would take to get them interested. (No interviewing - you don't have the right to take up their time until you can come up with the money - you're just asking for the salary number they would need to even step into an interview.) When the numbers come back, that's what it would take to hire your favorite candidates.
It Appears Asimov's 3 Laws of Robotics Were Flawed
Want fiber? Do more to get it--Google exec tells cities
Thanks for your introduction! Are the videos essential in that there are many diagrams and visualisations shown or can you get most or all of the meaning by listening to the audio portion and reading through the chapters of the book?
App science
7 tips that help you build a feature-rich Kanban Board with Webix ui
I would argue that in London it's the fact that talking about salaries is considered rather taboo in tech that perpetuates non-disclosure. I wrote a post about it a while ago: http://blog.zonino.co.uk/on-salaries-in-london-startups/
Oh wow, freaking love it!
For what it's worth, this is the first three chapters, not the full e-book. It's in the fine print.
Just found out that this launched today: "playground for the curious" I think it has potential if it finds the right user base. There is definitely a need for some new way to organise all the great stuff we find online. What do we think?
Agreed; this is usually the first thing I ask as well. It's basically a gauge of how serious a company is -- if they're looking for a candidate that perfectly matches my resume, but they're only offering half of what I make now, it's going to be a waste of my time to even engage with their interview process. It's also telling when they won't disclose this information: it means that they are the kind of company looking to lowball their employees, not make them partners in the success of the business. Top talent is not interested in working for a company like that.
Holy smoke, nice video on their landing page! Want an invite nooow :)
How much experience do you have as a developer?
Chariot (YC W15) is hiring Python experts #commutesolved
Crow flies with thing in its beak. Sees food, drops thing, grabs food. Comes back later, sees more food! Assumes food came from dropping thing (See "Superstition in the pigeon" [0]). Meme spreads among the crows.

No ethics or deep reasoning required. Random rewards lead to irrational behavior.

[0] http://psychclassics.asu.edu/Skinner/Pigeon/
This is the same old bookmarklet, just being reposted as a PSA, I assume?
In Ruby World, Sequel (http://sequel.jeremyevans.net/) probably gives a bit of best of both ORM and direct SQL use, because what it really does is an object-oriented ("native" to language) interface to SQL database. And yes, it can build models like ActiveRecord, too!

In Common Lisp, postmodern (http://marijnhaverbeke.nl/postmodern/) serves a similar role, with both DAO and lower-level access methods that compose pretty well. The 'perec' ORM from DWIM project was based on Postmodern, and among some weirder things I did quite easily was embedding custom SQL into query builder, so that the object-based accesses would use the advanced SQL. Really nifty feature :)
> something more structured and more closely corresponding to the domain

If the needs have changed, the API should be upgraded. It seems like ad-hoc querying is mainly to get around shortcomings in the API, right?
What about dual licensing? People who don't pay get GPL, while those who pay get BSD/MIT?
This was part of a talk series at Carnegie Mellon. If you're interested, the rest of the talks can be found here:

http://cmucc.org/talks/
It's still common practice in the US not to discuss salaries. Which is total BS because transparency on salary can only benefit the workers; the "taboo" nature of the discussion is perpetuated by big companies who try to discourage collective bargaining (btw, forbidding employees from discussing salaries with their co-workers is illegal in the US - despite what your employment contract may say).
> LLVM is a great project and brought the possibility of .NET/Java tooling to C and C++, but just check the amount of GPU shader drivers, Swift and some embedded compilers for examples of companies abusing BSD/MIT/Apache/etc projects.

Its not "abuse" to do something the license is designed to permit. Not everyone -- and particularly not everyone who chooses non-copyleft free software licenses for their projects -- agrees that the reciprocal obligations enshrined in the GPL represent fundamental moral obligations that exist without the GPL and that violation of them is "abuse" in the absence of a agreed requirement, e.g. contained in a license, to adhere to them.
I'm seeking to improve the argument. Pretending that THIS is something new is a bad argument. If you want to assail the general category of what you consider to be demeaning jobs, then go for it.
To summarize for anyone reading this thread, and thank you fleetfox for posting this:

"Yes, you heard that right, the SQL statement is 5x more performant at the database level alone."

I will have to do more testing and see what I can accomplish.
Validating my business idea by potential customers: how I did it
> what you say isn't true.

Are you talking about the same place, North bank of the Thames?

Have a look at my 'route' - those ain't all wharehouses chum - they are mostly new residential builds.

https://maps.google.co.uk/maps?saddr=Thames+Path&daddr=51.50...
Speaking of which... where the hell did that "made with ❤" meme started anyway?
Submit a pull request :) https://github.com/RoelN/SansBullshitSans
Novelty at the time, perhaps? You might be thinking of "non-obvious" but just because two people invented something doesn't make it obvious. More importantly, though, once the patent is granted it doesn't matter, you're in violation. That it shouldn't have been granted in the first place is a separate issue, and one that almost nobody is going to spend the time and money on to sue for a change.
Interesting article, but this reminds me of the whole "power laws and long tails" that was big 10 years ago, or the perennial Golden Ratio. Seeing commonalities of pattern can be insightful to modeling a system, but ultimately promises that "it's all connected" are far overblown.
Hamming did not win a Nobel Prize. Perhaps you meant the Turing Award?
FCC February 2015 Open Commission Meeting
Then one person pays, gets BSD/MIT code, and shares it freely.

So, if you set the cost of BSD/MIT code for each release enough for one sale to fund the whole cost of the release, it might work.
I do understand their security concerns though having read part of what the media reports of Edward Snowdens revelations.

I think some things China are doing some things that is worth a WTO investigation. For example that you cannot put up IT with media services in China without a local partner and a license from the Chinese state. Then surprise the local China partner may end up copying your services intellectual property. However Chinese companies are free to put up business in the West without local partners. That is unfair competition!
Is there something special about the Javascript?

Probably not, since the destination HTML won't host the javascript, unless there is some kind of secret generated.

I am thinking of doing a more full featured bookmarklet in the future, for the community - is anyone interested?
Interesting stuff, want to see more
Yes my mistake on the acronym. And you're correct there are other labs with different structures such as UARCs or Lincoln Labs. But the point is that the government has never "owned" the labs. They've only funded them and have let them been run by private entities.
Interesting subject. But the author's horrible grammar makes it unnecessary difficult to read.
I had clicked, then exited out. When I read your comment, I gave it another look, and am glad I did. Great article.
Google learns how to beat you at Atari video games
You're thinking of reverse engineering.
WordPress SQLi Bug (Again)
Seems like pretty blatant and long-lived violations. Anybody know why somebody doesn't take them to court and try to get an import ban, monetary damages, or both?

If the punishment for blatantly violating the GPL or LGPL for years at a time while raking in millions of dollars in profits is getting bitched at on the internet, it seems likely to me that a lot of companies will do the cost-benefit analysis and decide that GPL compliance isn't really worth the hassle.
My buddy just got off their waiting list. Looks sick! Kind of like Medium meets Pinterest
Side-note: octopuses enjoy a position as the only invertebrate protected by animal testing laws in the UK (as of 1993):

http://www.legislation.gov.uk/uksi/1993/2103/made
Orchestrating Docker with Machine, Swarm and Compose – Docker Blog
Actually, if you RTFClaims (which is the first thing you should read), they patented asking for payment for using emoji to respond to content. Which is ridiculous from a business perspective as well.