skysight-inc/HackerNews huggingface dataset:
Another very interesting (and well-thought) article on the topic is Tony Arcieri's latest blog post: http://tonyarcieri.com/an-open-letter-to-matz-on-ruby-type-s....

I can't wait to see how this develops, the simple fact that people inside the Ruby community are willing to put all this on the table is a good sign about the dynamism of all involved.
> What machine? Can't I just imagine it's a Magic 8 Ball instead?

I mean, measuring perspiration, pulse, breathing, and movement is perhaps a step above a Magic 8 Ball. I too am entirely doubtful that anyone can reliably detect deceit with those measurements, but it's hard to have a nonchalant attitude of "this is just a silly game" when you're connected to devices that do in fact actually measure those things.
As an aside, It seems like the definition of trolling has grown to encompass all manner of uncivil or argumentative behavior online, but it used to be more narrow than that.

The ambiguity of text + the physical separation from others opens the door for all manner of 'bad' behavior, but also for more playful stuff like pranks, practical jokes, and garden variety "teasing". I think the April Fools culture on the web is an outgrowth of this, and from human behavior generally. Another example would be GroupOn's press releases. Or more locally, your friend's fake life announcement on Facebook.

This is all different from people being incendiary and rude for the sake of their own attention or venting needs. It's just regrettable this scales better than someone pretending to argue something stupid as a joke for the amusement of others.
> The number of countries that you can enter without a visa might not be the best metric.

I will lol, and assume you have no Arab friends, specifically Lebanese.

The Lebanese passport, as my numerous Lebanese friends joke about, is usually ranked in the top ten worst worldwide "top 10" comedy lists. But seriously, it is on par with this metric for Somalia and other failed African states. You try going with the employed ones on business outside of the UAE, and you will see how much fun this metric can be for you.
I'm a cynical sort with a lot of experience in the industry consulting, and I can't help but view a lot of these pieces as heavily...embellished. Akin to "fake it to make it". Ala "I'm so overwhelmed with business at 30K per week....but would you like to buy some tupperware?"

I understand the author is here, and hopefully people don't embarrassingly downvote this purely to try to act civil -- I think the embellishment is doing a massive disservice to the entire industry. It is often complete fantasy. I will also say that I found the claims the other day about the 30K+ per week consulting engagements, apparently chosen at whim, completely ludicrous (again, having worked with countless organizations). It has zero verification or believability, but is a nice draw for someone's new initiative.
I had multiple companies bait and switch me on your site and you did nothing. Hired is a waste of time until you clean up bad actor companies.
I too was disapointed SA wasn't even mentioned. I've gotten good results with it in the past. It's ability to get out of local minima make it quite powerful. Still, it's an excellent article.
Search engine for Webcams, Refrigerators , power plants and more
Building a Static Website with Roots
You can always politely decline to answer the question. You are not forced to play their game.
As someone who meanders around the Gulf, I think you are expensive for tourists and you are just trying to reel us in.
iOS 8.3 Jailbreak vs. iOS 8.4 Jailbreak
"Patio11, back when he still did consulting, charged 30k/wk"

He says, adding heavy draw to an initiative. Absolutely nothing or anyone can validate those incredible claims, though. Every engagement was, to us, like the girlfriend from Canada.
I agree that experienced people should make the first offer, in the sense that I already know what I should expect for a salary given my experience and location, and at the same time I don't need any particular job. If they decline me because I'm too expensive, it's no skin off my nose. I can tell them up-front "agree your offer will be no less than $X now or I don't even go through your interviewing process." And it works. But I have a great resume and a comfortable position right now.

It sucks to be a junior dev, though. You have no idea what the market is like yet, you don't have any bargaining capacity, you're basically stuck taking what you can get. And that's where "tell us your previous salary" becomes a major liability. If you're trying to find your 2nd job, your current salary could have no bearing on your actual value as an employee. If you have still not learned the lesson that recruiters are not your advocates, you could end up in yet another low-paying job, punting the issue further down the road.
Probably because of the tendency to put enormous globs of it on everything, whether you asked for it or not? Honestly mayonnaise is OK in moderation, as with most everything else, but I always have to ask for no mayo when I order a burger because otherwise I get served a jelly fucking donut.
That's insane. I live in Europe and I've never heard of such a rule/law (nor any company forbidding music).

Even friends in 'stiff' industries, like banking or law, can listen to music at work.
And who would you trust with manufacturing and programming such a chip?
Out of curiosity, what country do you live in?
They key here is to still state your salary requirements _or_ get the potential employer's range for this position.

I've been on both sides of this when both sides interview blind, and it's disappointing far too often.
> There are more sophisticated approximate algorithms that can handle hundreds of thousands of cities and come within 0.01% or better of the shortest possible tour.

Anyone have more details on this more sophisticated algorithm? Even just a name to google would be great.
Have you tried it? It's not lossless, it's lossy https://www.dropbox.com/s/5c3g220rrzzsdov/%D0%A1%D0%BA%D1%80.... Seems like dummy reason for a post.
خرید فیلتر شکن با سرعت بالا
Thanks for the digg. Still not clear he's considered the father (definitely a mind-share contributor according to your link). Perhaps there was none, but usually there is front-person leading the charge for things like this w/in an organization.
Second Sipser's "Introduction to the Theory of Computation"
I'm trying to counteract what I consider a naive assumption that internal recruiters are more aligned with your interests or the firm's interests than are external recruiters. In a startup, yes, you are more likely to be talking with HMs directly, in which case they probably don't have access to the rigid job tables and classifications that professional recruiters use. They are also more able to tailor a job req for a specific candidate so they don't have to stick to a rigid salary range. At the same time, they also probably have limited budget to work with, so your ability to negotiate will eventually hit a wall because they simply can't afford to pay that much.

In medium and large companies, I think that recruiting is largely a revolving door. They work on contract, they are in it for themselves, and their primary motivation is to close deals fast and pay you the bare minimum they can to close the deal.

I merely wish to warn that you shouldn't distinguish internal from external recruiters. The main point being that in this negotiation, you can't trust anyone but yourself. Focus on impressing the hell out of whomever makes the decision, then you can bargain for a better deal.
You would think so, but the traffic and public transit in LA doesn't work that way.

It's too congested even for buses to quickly get by. I've walked/biked 5+ miles faster than it took a bus to get where I was going during peak traffic hours, and I am no avid runner/biker.

I've spent 30 minutes trying to go 1 mile.

I've been stuck in completely stopped traffic at 3AM caused by multiple concerts let out at the same time

One time I remember walking to the bank 2 blocks from my house. It took about 5 minutes because I was taking it slow. By the time I got out of the bank, and went outside to walk home, an impromptu Katy Perry concert had started (That's Hollywood & Highland for you) and there wasn't even walking room for blocks in every direction. I ended up having to loop around everything and it took me 20+ minutes to get home.

Basically, the traffic/transit in LA is not a predictable monster. When it comes to getting from point A to point B, no quick glance at a map can help you guess how long anything will take.
j2kun gives a link below: https://news.ycombinator.com/item?id=9481527 .
Yes. I met with a recruiter who offered to buy me coffee. He gave me resume advice and talked about the tech scene in the city I was new to. He didn't expect anything in return, and I found an internship through my own networking later.

edit: Also, fecak on /r/cscareerquestions is an amazing wealth of knowledge.
Top 25 Simple Basic Java Interview Questions for Freshers
You can wrap the vector parameter or pointer/size parameter in a type, chase the compilation errors up to the places where the original vector exists, and make sure the usages there be well-protected.
Related article: http://jacquesmattheij.com/do-not-disclose-your-salary-to-re...

Discussion on reddit: https://www.reddit.com/r/programming/comments/34q8cl/do_not_...
I got my best job so far through external recruiters. Mileages vary :)
Change addresses aren't part of the design at all. Multiple outputs are. By convention, an output to an address you control is called a change address, but it's just a convention on top of the protocol, not something the protocol is aware of.

And yes, their purpose is very explicitly extra anonymity. Gavin named a branch without change addresses a "noprivacy" branch:

http://bitcoin.stackexchange.com/questions/1629/why-does-bit...
> my current employer should certainly not disclose that information to them

The laws on this vary by state[1] and are sometimes broad (e.g. Connecticut allows truthful statement of any facts) but looks like about 20% explicitly allow disclosure of pay.

[1] http://www.nolo.com/legal-encyclopedia/free-books/employee-r...
I looked it up, and it's a documentary arguing in favor of "intelligent design" and against evolution:

"Embracing the concept of intelligent design and refuting the theory of evolution, this intriguing video posits that Earth was created not by a series of random events but by a 'creative designer' who knew exactly what he was doing. Several proponents of intelligent design, including philosophers and scientists, share their views about this controversial theory and provide evidence that supports their premise. Actor John Rhys-Davies narrates."

I'll pass.
Plus you'd probably have to remove your shoes and there'd probably be a force sensor under your butt.
> Cars are so old school. And the explosion engine is just... Well it feels like steam punk to me. I just don't get the fascination.

A lot of people don't "get" my fascination with programming. Others don't "get" my fascination with American football. Others don't "get" my fascination for living in population sparse areas.

There's nothing to "get" other than the fact that all have different likes and dislikes. Some people like cars for their freedom, for their solitude and/or for their speed. Maybe there are other reasons too!
Well Wikipeia says it was declared illegal by the supreme court at least to be compelled.
That's a fundamental difference which allows a whole pile of stuff to happen that otherwise would be either hard or impossible.

Messaging versus parameter passing is an entirely different beast that for instance (but not limited to) allows you to send the message to another process for handling and that other process could (theoretically) live on another host.

Smalltalk has a lot of nifty stuff under the hood and never managed to realize even a fraction of its potential due to all kinds of factors none of which have anything to do with the core ideas of the language.

Message passing is a game changer, and is in no way equivalent or comparable to calling functions with a bunch of parameters though implementing that using message passing is trivial.

The runtime binding aspect is only one detail, and not the most important one at that.
And now I can't help but think of the "Xbox verification can" story: https://i.imgur.com/dgGvgKF.png
Voting is a form of consensual, nonviolent, revolution.
Messaging and vtables are not at all the same thing. See my other comment here for an explanation of the messaging part.

Vtables by themselves fall just on the other side of the "is it still a message" divide. You can obviously optimize a messaging system further with vtables and enrich a vtable-based system so that it has enough information to be considered "messaging", but out of the box that's where the divide is.
Are sales figures available for the watch?

Edit: from http://www.cnet.com/news/how-well-did-the-apple-watch-sell-t...

"Cook tends to use phrases like "amazing," "staggering" and "unprecedented" when describing new product launches. But when it came to the Apple Watch on the company's fiscal second-quarter earnings call with analysts on Monday, he sounded a little more muted. Cook largely danced around questions about the company's first smartwatch, only saying customer response has been "overwhelmingly positive," he's "really happy" with where Apple is currently, and Apple's moving as quickly as it can to meet demand."
The performance art bit resonates with me. To a large extent, it was a way to play with how to elicit reactions from people. Do something interesting, get social feedback, use that cycle to build models of people.

I think a big part of why trolling appealed to me is simply an appreciation of surreal humor and situations. As an example, secretly installing a bidet in the shared men's restroom. That, to me, is the positive way to behave trollishly - putting people in strange situations and seeing what happens.
I'd say take those on a case by case basis. When Microsoft was an abusive monopoly and there were few choices out there (hardly the case for Apple today, which has vigorous competitors who offer plenty of working alternatives), some of these made sense, although superior products made from the ground up would have been better.

>It's more about compatibility with an existing ecosystem than copying.

Wink, wink. Right.
I'd be curious to see how sales pan out looking forward too, considering the intersection of popularity of the topic.
Glassdoor requires you to post your own salary to view the salaries of others (unless that policy has changed recently). So if you're browsing a lot of glassdoor salaries, you've probably posted your own.
I was just thinking about this the other day. I'm not currently looking for a new job, but have friends who are. One of them asked me if I had ever been asked something like that.
Usually, it goes something like this:

Recruiter: "What were you looking for in terms of salary?"
Me: "[figure]"
R: "Is that in line with what you're currently making?"
EVERYONE EVER: "YES".

What a complete and utter waste of time. Who is going to say no?! They have no way of (legally) verifying any of your private salary data.

I once had a recruiter try to scare a friend saying he would access his public tax info. That recruiter should have been arrested.
Less editorialized coverage: http://www.texastribune.org/2015/04/30/abbotts-letter-puts-j...
If I am not mistaken ConocoPhillips owns apartments around its support center in Bartlesville, OK. People seem to love it and that town is dirt cheap.
Unnoticed?
The DarkMailer/YellSOFT DirectMailer Spamware is known for years. See this post from 2009 how to fight it:

https://www.atomicorp.com/forum/viewtopic.php?f=3&t=3352

But thanks for the nice analysis.
> So far that's gotten hard numbers out of everyone but google, who basically says "as much as it takes".

Can you elaborate on this conversation a little please? Only if you don't mind.
Quickly check crontabs for all users on your systems:

cat /etc/passwd | cut -f1 -d":" | while read line ; do sudo crontab -u $line -l ; done
I prefer technical accuracy in technical blog posts. If you want somebody to preach at about the merits of compiler-checked safety, it's not me.
99% are scum, 1% are good. I've received a couple of jobs through headhunters.

I have a rule that works surprisingly well. When a headhunter contacts me, I search my gmail for past interactions. If I sent them my resume several times without getting an interview, no response. The more annoying ones get an auto-archive filter.

If it's someone I haven't heard from before, and the posting is relevant to my experience, I'll respond.

I treat all headhunters as if they're competent and honest until they give me evidence to the contrary. Fortunately, the spammy ones make it clear pretty fast.

One common red flag: The headhunter wants to meet you in person before sending your resume to the client. I don't waste time on those anymore. All the good interviews I've gotten through headhunters were from ones that didn't insist on meeting me in person first.
Yes that stinks but you did gain valuable experience nonetheless. You should get as much interviewing practice as you can, it's an investment in your career. The situation has happened to me too and it's frustrating and demoralizing to find out they want to pay you what is to you completely unrealistic, but here is an alternate ending: they regrade the job req to meet your requirement. They won't always be able to do this, but when they can you win big.
A bit of a tangent, but as a freelancer who picks and chooses who to work with, have you ever been hit with a discrimination claim, e.g. you turn down a job, and next thing you know they are claiming you won't work with them because they are black, or gay, or whatever.

How much do you need to document the reasons for turning away a client? Or is there some kind of "at will" protection that applies to freelancers?
Because they're bad at math?
"Object-oriented" was like "agile" in the late 80s and early 90s. It was viewed by management as a quasi-silver-bullet that would solve the software complexity crisis -- and by consultants as easy money. The qualities of Smalltalk that were selected for in the object-oriented craze were the ones that most appealed to computer-unsavvy middle management -- the ones that helped them herd programmers by the dozens or hundreds without them stepping on one another's toes. So classes, data encapsulation, inheritance, and virtual-method polymorphism were emphasized to promote the creation of sealed components that could be extended or wrapped but not changed (Brad Cox's software IC dream) and late-bound messaging de-emphasized in order to enforce static typing constraints.
Telling someone your currently salary doesn't affect your ability to say "no, thanks." I consider it a complete irrelevance, unless you're deciding what you should be paid based on what price people offer you jobs at -- but don't do that.
i can't speak for anyone else - but by the same token, i'm not embellishing anything. verifiable? no, because i'm not sharing my bank account statements. believable? definitely - most of my friends make about what i make a year freelancing, so it's not totally out of scope or outside the norm (i also never said i make $30k/week freelancing - some weeks i do, but others, i definitely don't).

i've built a career and an audience by being very honest, even about my epic failures and shortcomings. i know you don't know me from adam - but luckily my audience and client-base does, and really they're the ones i cater to. my pricing is listed publicly on my website, and i wouldn't do that if clients weren't willing to pay for it (i don't have a sugar daddy or sugar mama to support me).

i also appreciate that you voiced your opinion in an actually civil way! i hope it doesn't get down voted.
This is like saying that McDonald’s and American Apparel share a similar business model in that they make money by ignoring the more obscure commandments in classical Hebrew scripture.

The claim only sounds meaningful to people who subscribe to the particular framework in question. To everyone else it’s trivial.
I think "throwing people working late out" isn't one of the things you get away with doing that.
That article is so full of links to tinfoil hat websites that i'm reasonably sure this is an attempt at sarcasm. Has america truly fallen so far that sarcasm is now not only a legit style of communication between human beings, but also a news posting style?
"The algorithm detects the face and then from there it can compress everything else but the face so that you keep the quality of the face while technically lowering the quality in a way that is not noticeable to the human eye."

That's the exact opposite of lossless compression. It is a creative way to implement lossy compression for a limited subset of images, though.
You should simply ask for the range up front or state your requirements, if you don't do that and fly out to an interview without knowing if there is overlap that's sub-optimal, it also exposes you to the sunk-cost fallacy.

Remember: recruiters approach you, they are technically in the least favourable position during the negotiations and it will benefit you to keep them there as long as possible.

Asking them for their 'range' is perfectly ok, if they don't want to provide you with an answer then it is absolutely fine to wish them good day but to keep the door open in case they change their mind and wish to part with this important bit of information you require before you start to invest your valuable time in the relationship.
You can have a fixed price list without single payer. Examples include Germany, Japan, and Switzerland.
preface: obviously i'm not a lawyer :)

but there's no employee/employer relationship, and i would never turn down a gig based on religion, gender, sexual preference, etc.

at least for me personally, it's never come up. it may also help that i rarely work with clients who live in the same country as i do (international law is typically too expensive to litigate for something as tiny as a freelancer saying no to work).
Character Set of a Startup Team
Not sure why you're downvoted. Seems a reasonable question.
>I got yelled at couple of times because there were some bugs.

I'm having trouble finding words strong enough to convey how absolutely unacceptable that is. I would start interviewing at other companies immediately. When asked why, cite this. If you can afford being unemployed (check unemployment eligibility), I'd walk out of the office immediately the next time your boss yells at you.

"Don't make mistakes" is a completely unreasonable demand. If you want fewer mistakes, implement better processes and teach people better techniques.
You'll tire of the mounting barrage of misogyny articles on tech news media as we approach the 2016 Elections!
Did you read the article? It says: tell them instead, what you want to earn.
>So you don't tell your current salary or requirement or any number, fly to the interview and get an offer that is half of what you are making.

He said to go ahead and ask what their budget is, or to say what your requirement is:

>When asked this question I would suggest you ask the recruiter for his budget in return, or to simply state your salary requirement (rather than your current salary) instead.
> Doesn't mean it is.

And who are you to decide what's good or not?
This looks great! I'll be downloading the trial for sure. I wonder if it'll work with gdbserver for remote target debugging? UndoDB's site says it works for Android, but they mention that it's native Android not remote. Anyone have any experience with that?
Not if you let the first linked page be site.com/1, the next one site.com/2 and so on, I think.
I'm in that generation... And I've worn headphones in the office most days for the last 20 years.