skysight-inc/HackerNews huggingface dataset:
Haven't such users already "given up" their privacy by having their email hosted by a third party?
How else do you draw dotted lines?

https://youtube.com/watch?v=l789l6np-qA
I disagree heavily - I think his advice is actually equally, if not more, relevant for people like yourself.

Being a shrewd negotiator is an absolutely critical skill in life, even if you don't want the best-ever-salary. If you know how to negotiate the best-ever-salary, you can trade it in for things that do matter to you.

Don't want tons of money but want great work-life balance? You can turn part of that salary into more vacation time, more flexible working conditions (remote?), one day off every single week, more benefits, and other things that matter to you.

Money can be used to purchase many things - the ability to negotiate for more and take less can also be used to purchase things - in fact they can purchase things not available in cash (see: extra vacation).
I don't find something like the below frustrating really

if (a)

...

else

...

But for some reason I find the below _very_ frustrating. It feels misleading and I find it to be very, very ugly.

if (a)

...

else {

/* Multi line block */

}
And it's 6C in Calgary right now (high of 16C today!).
WEF the Fourth Industrial Revolution
>Here, Bonan Huang and Nan Huang allegedly got the information from their employer, Capital One, which was supposed to have exclusive use of the -- hey, wait a minute, does that mean that Capital One was allowed to trade on this data for its own profit? Wouldn't that be amazing? Surely the answer is no: I assume that Capital One signed agreements with retailers (or rather, with Visa and MasterCard, which signed agreements with retailers) in which it promised not to disclose transaction data, or use it for nefarious purposes. Really anyone who used this data would be misappropriating it from, ultimately, Chipotle. Which gets to keep its sales data to itself. Except once a quarter when it releases that data and the stock jumps.
FIRE Announces 10 Worst Colleges for Free Speech: 2016
Thanks for the feedback! So all of those are pixels that we use for marketing to do 2 things.

1st is to track conversion coming from our ad's on those platforms.

2nd is remarket to people who visit our page. We find that many customers may visit the site once or twice before they actually convert, so we found it really effective to be able to specifically show more ad's to those people.

Just curious if you know which plugin or blocked asset might have caused that white page? We try to test with most ad blockers and privacy plugins to ensure our sites work without them. We definitely don't require them to use the site.

If you email me the logs in your browser console when the white page shows up it might help us debug it(matt.petitt@curiositystream.com). And once it's fixed if you decide to become a member I'd be happy to hook you up with a deal as a thanks for helping us out.
What about bank employees who feel strongly that financial privacy is an inalienable right? Do they get to avoid complying with government investigations into tax evasion or money laundering?

I see your code is speech point. I'm skeptical about it, because usually code is just code. It's meant to do something, not to express an idea. But I think there is some merit to the idea that code signing combines doing something (enabling code to be loaded) and communicating an idea (that the signer trusts the code). It's an interesting argument, certainly.
I think his point is that if the nvidia company felt threatened by Linux, then they would immediately stop producing for Linux. In which case the Linux ecosystem would shrink, and the platform would become less useful.

Would this actually happen? Would it effect Linuxes popularity? That's harder to predict.
The article compares Canada mostly to Europe. It's also interesting to compare Canada to the U.S., which is "obviously" south of Canada on the map.

- If you start in downtown Detroit and go south, you end up in Canada.

- 13.7M Canadians (1/3 of the population) live in Ontario. Nearly all of these are south of Minneapolis/St. Paul (home to 3.3M Americans).

- 10M more Canadians live further north in Quebec, Nova Scotia, New Brunswick, Prince Edward. Nearly all of these are south of Seattle/Tacoma (home to 3.6M Americans).

The only major Canadian cities that are strictly north of the contiguous U.S. are Vancouver, Calgary, Edmonton, Winnipeg. And going back to Europe, all of these are strictly south of Scandinavia.
Sad news. Sorry if you were affected by this.
I agree. I've trained myself to religiously apply curly braces to all blocks, but it'd be more reassuring to know there was a compiler check for it. I do have linters set up to check for it, but I just wish it were default.

This is also one of the reasons I like Racket: there's no such thing as ambiguous block delimitation. Also, everything-is-an-expression is very useful.
The problem is that stupid businessman just can't seem to get it through their thick skulls that the environment might just be important. The only language they understand is money. Gonna be the death of us all. Idiots.
Well, yeah, but that's not a huge advantage of Rust. In any language where that's not an allowed construct (and there's quite a few), it won't compile. It won't compile in Perl either (It fails at the compilation stage, not at runtime).
I guess maybe I've just been lucky (or perhaps have chosen which companies to talk to well) in that I've always had discussions closer to your "what are the pros/cons if you design an API to expose txns" example than "implement a red/black tree off the top of your head." Perhaps this is coloring my judgement.

Honestly if someone asked me to code a red/black tree, I'd probably say "I remember that term, but I don't for the life of me remember what it is exactly. If you want to give me part of the answer I can probably logic out the details on my own but I'm not going to do well on your memorization test."
It would make more sense to me to say:

"The purpose of the economy is to grow food sustainably."

Then it would it say:

"The purpose of sustainable agriculture is to support the economy"

The economy is a tool we use to manipulate our own behavior. The idea that it's a goal in and of itself is pretty confusing to me.
exactly - even the slightest threat of enforcement can have a chilling effect on employees, who are usually not in a position of power (to negotiate, go to court, risk their livelihood etc)
This is too bad, I feel sorry for the company in a way. This was a company I kept up with because it was fun seeing their growth.
I didn't see the negative side of the culture until after Conrad stepped down and all hell broke loose.
Internet access over SSL with key pinning, any attempt to feed dummy data can be easily detected.
Many people have had a different experience from yours. Idiotic, irrelevant coding questions; clueless technical interviewers using the interview as an opportunity to stroke their ego, or having no idea of good questions to ask.

I don't consider interviewing "beneath me", but its a two-way street. I prepared for my job and this interview. If the prospective company shows a serious lack of skill/professionalism, its not only a red flag, its demoralizing, especially when they approached me. I've had this happen multiple times. I've also had great, well-considered experiences. Thank goodness.
At that size you could even get fancy and throw in an e-ink re-writable label, which could be used for anything from archive manifests to album art. No need for power on the disk, since that can be provided by the drive during write.

I love that we can fit tens of GB in a space the size of a fingernail, but it does get rather fiddly to pass around. USB thumbdrives are nice, but are thick enough that they don't really stack up well, or fit into folders and binders nicely.

The 3.5" form factor really is kind of a sweet spot for more than just nostalgia, IMO.
Tesla of Scooters Reviewed
Election issues aren't what you probably think they are... You probably have it backwards in your head. An anachronism left over from when we all still believed the 4th estate of news media existed to educate the electorate. Everything about "election issues" is jerrymandered and bought and paid for.

What I think you mean, in a modern context, is "Our right to privacy needs to the straw man for a number of groups whose continued income and existence is directly tied to a certain point of view. They need to be large enough and wealthy enough to lobby this point of view on my behalf using tools such as PACs, PR releases to news media, and polls designed to prove the issue can be leveraged for the purpose of electing a candidate."
There's XPrivacy if your android is rooted, you can chose to deny, allow or fake.

http://forum.xda-developers.com/xposed/modules/xprivacy-t232...
How many people are using Slack in this way? I like the idea of this but haven't developed the habit of using the slack in chat commands yet. Anyone who is using slack in this way comment on how it helps them vs just switching to the app and using it directly?
For some reason I thought Ethereum was different than a flavored blockchain, but I guess it's just the branding/dev ecosystem that is different.
Perhaps companies are really telling you that they have so many more obviously qualified applicants that you probably won't beat out the other candidates, even if you are perfectly qualified for the position.

It's like being picked for a basketball team. You might be able to nail three-pointers all day long, but if you're only 5'8, be prepared to be picked last.

It's even worse with recruiters, because sending a bad candidate has the potential to lose them out on a lot of future business. So they have a huge incentive to play it safe.
Tax guy calls parseInt()
"This process is a lot bigger deal to you than to them. If they hire/don't hire you, is not going to affect the company that much. While, it affects your whole life."

That very much depends on one's perspective of it. What if I think its the same as many of the missed opportunities that I cannot put a price on? (i.e. they might also be totally insignificant)
: you can turn part of that salary into more vacation time

there are not many companies hiring you for full time at $x that will allow you to work 3 days a week for 50% of $x, much more likely they will let you go and hire somebody else (unless you've been there forever and are the only person that can do something, in which case the company should worry about you getting hit by a bus)

money can be used to purchase many things, but in our field work/life balance is not one of them, unless of course you mean be lucky to have a good exit and then for the rest of your career you can work on what you like for part-time, but that is not realistic if you need a salary to put food on the table
Good point. "Pro-capital" is often a more accurate and precise term than "pro-business."
That they would just demand it without even negotiating it during the hiring process. Just assuming that I would cripple my career for years to minimize their risk without any compensation in exchange.

"I understand that your feel your business is at risk for poaching/trade secrets etc... But what I don't understand is why you assumed that I would aborb the costs of your risk."
The proximate cause might have been a false positive, but I think it's more fruitful to think of the likely root cause: picking a data structure without thinking through/understanding the ramifications ultimately cost you 100k USD.
Microsoft kills Project Astoria, its tool for porting Android apps to Windows 10
Just to be explicit, while this competes in the "tiny but breadboard-friendly microcontroller" market, it's not a nRF51 board (it's actually a more powerful chip, CPU-wise) and it does not have any sort of radio, bluetooth or otherwise.

The support from PJRC is great, though. And if you want to use the Arduino environment, I don't think anyone puts more work into making it work flawlessly on a non-AVR platform than Paul does, not even the Arduino guys themselves with their own ARM boards.
I think these are actually two different questions. One is asking about new auth APIs so you don't need to run a script to connect accounts. We're working on that!

The second is about how to do API authentication, i.e. how API requests are secured. The sync engine just provides all API data as a service, namespaces by account ID. Developers need to "secure" this by either running it behind a VPN, adding a proxy layer like Nginx, wrapping API calls in their own application layer, or dozens of other solutions. Everyone does this differently so it doesn't make sense to include as part of the default sync engine.

The simplest version is probably to just block access to `/accounts` for external users and treat those account ids as authentication secrets. (They're just opaque long strings.)

We're not against contributions, and nobody has actually built an auth system and submitted a PR.
I've applied cold for jobs where every one of the requirements matched a point on my resume and didn't get so much as an acknowledgement.
It's hard enough to get people to turn on warnings in the first place.
There is some Geo-Blocking, but luckily most of our content is available internationally. When purchasing content, we try to get rights to as many countries as possible. You can preview our library at app.curiositystream.com and you can see all the content available in your country.
Kryder's Law Outpaces Moore's Law (2005)
don't worry, nobody worthy is missing out on you. there are plenty of good developers out there for good companies to hire.
All the permissions models are flawed. IMO Marshmallow actually makes it worse. They have permissions groups so, if you request access to Play Games accounts to reduce the login friction the app asks you for access to Contacts. When a user opts out they get a painful login process. The real answer is for Google to stop asking the user for permission on the group and instead ask at the actual permission level.
Every time I see advice that centers around "go to meetups, get coffee, make personal connections," it makes me think that:

a) I would really like to be able to do that instead of the awful application-oriented hiring process.

b) I will never be able to do that unless I'm able to relocate to a suitable location, probably after having completed an application-oriented hiring process.

How do the get-hired-with-connections gurus recommend resolving this chicken or egg situation? I get that Starfighters is aiming in part to solve similar problems, but surely there are existing solutions.
No, you can just compare against an integer: SELECT * FROM users WHERE mysql & 1
Can a Single Internet Market Do What the Euro Couldn’t?
Finding an arrowhead
Tips for Implementing and Scaling DevOps
Tech interviews have become a favorite punching bag of various bloggers, and partly for good reason. But even still, who can argue with the results? Some of the tech industries most successful companies (Google, FB, etc.) and many successful startups use whiteboard coding interviews as their bread and butter, and it seems to work. Maybe it's not as bad as conventional wisdom says it is.
The idea that the Gulf Stream per se is responsible for climate changes in northern Europe has been called into question. It turns out that simply having prevailing winds crossing the ocean is by far the biggest factor. The same phenomenon is observed on the West coast of North America but the Kuroshio Current in the Pacific does not carry the same warm current as far North.

http://www.americanscientist.org/issues/pub/2006/4/the-sourc...

http://www.scientificamerican.com/article/new-simulations-qu...
I actually enjoy going to interviews (and performing them). I'm less likely to switch jobs because of a perceived increased risk. I'm at a place with a good manager, good workload, and lots of stability. If I make a change (say, for more salary and more perks) I get, in return, an unknown manager, unknown workload, and unknown stability. As I get older, I have both more obligations and an increased risk of coming under the spectre of age discrimination. At some point the risks start to outweigh the benefits, as long as I'm not unhappy in my current position.
State of the Dapps
> Fake the confidence here. If they say, “What are your salary requirements?” You say, “Well, it’s really too early to talk about salary. I just really want to make sure that we’re a great fit for each other. If we’re a great fit for each other, we can work something out. If we’re not a great fit for each other, it doesn’t matter. We shouldn’t work together no matter what the numbers are.” Whatever you need to say, just do not answer the salary question until you’re actually negotiating.

No need to dance around it so much. Don't worry about how to phrase it! Just tell the recruiter, "No I'm not going to discuss salary until we're actually negotiating." There's really ZERO need to dress it up. They know the game. Just stand your ground, and say "no", "no thanks", "really no", "not yet"... until they say the team wants to move forward with an offer. NOW we can discuss.

I'm saying this because engineers are already nervous about how to negotiate the process, and there's no need to make it even more stressful by worrying about how to delicately phrase things.
> Don't want tons of money but want great work-life balance? You can turn part of that salary into more vacation time, more flexible working conditions (remote?), one day off every single week, more benefits, and other things that matter to you.

Fyi, you are being idealistic here and not realistic.

Many, many companies will block you on taking unpaid time off and/or more flexibility. Too many for this to be a reliable option, particularly if you are an expensive employee and don't want to cut your salary massively.

I literally asked to work remotely [same hours, salary, etc] and their response was +1 week PTO, +$X/year instead. Basically, I can't cut my salary enough that they'd let me work remotely. I'd have to find another job.

Some things money just doesn't buy.
Also, while some applications are more important than match-3 games and may not offer alternatives, there's always the option to simply not install the app if it follows bad practices regarding permissions.

If I'm looking at a time-wasting game with plenty of alternatives out there, I just cancel the download/install if it asks for some low level permission without a reasonable explanation of why it wants it. And if it's a "good" or otherwise valuable app, chances are the developer will explain why the permission is being requested.

There aren't really any must-have mobile applications I'm aware of that request permissions that are both irrelevant to the function of the program and break the app if I deny access.
Well I'm Spanish after all ;)
Ya, you're prolly right that that I just haven't personally experienced much on the "opportunity to stroke their ego, or having no idea of good questions to ask" side of the spectrum. I think if I did though, I'd mostly just laugh it off? It would make it clear that I didn't want to work some place, and it's not like good engineers lack for opportunities these days.

Some people just seem to get UPSET about it though. I guess that's the real part I don't understand. Why the intensity? Not from you specifically, but from some folks.
Last I looked, this only worked for C# (possibly all CLR-based languages...) - but native C/C++ breakpoints were addressed by file and line only.
Horizontal space is free, vertical space is not.

The more lines that are visible on your screen, the less you have to keep in your working memory. Human memory is fragile, so you really don't want to rely on it.

I can only fit 51 lines vertically (damn widescreen laptop) so that one snippet fills a good 1/3 of my screen.

Personally I'd write that as

if (condition_a) {
if (condition_b) do_thing_a();
else do_thing_b();
}
else {
do_something_else();
}
Disks for Datacenters [pdf]
How does a company, especially a nascent one like Zeenfits, survive in a space when they've suffered this type of hit? An industry all about trust and conservatism and a company playing fast and loose with the rules? Can it work out?
Lessons in Moving Your Startup Overseas to Silicon Valley
Wow, that looks fantastic. We just actually hired our first UX/UI designer and are working on redesigns of EVERYTHING.
FBI Director retracts some claims under oath during hearing
It will be fun to watch all of you learn how to write software, not just bunch
of throw-away programs. But that's after you each get a job, not at
university, as university with its short semesters is not suited for learning
that.
Ask HN: Does Image Trend Analytics Exist?
Is it possible to get trend analytics for images on the interwebs? The closest I got was this Google Image Search result: https://goo.gl/23JlDv
From the CEO: "These changes are almost entirely in the Sales organization, with about a dozen employees in Recruiting."
This book is really good and taught me many things I didn't know, the fact that it is free is even better.
ES used to be a solid app but I think they were bought by another company which added all of the dodgy "value add" crap that got me to uninstall it.

Thankfully there are several other file explorers with similar functionality although I've not settled on one yet. I've mainly been trying out a few when I happen to need a file explorer.
That all sounds very exciting. Are there some implementations of this stuff we can look at?
But the question is whether you could have negotiated an extra $15K --for the SAME surf-friendly job you have now-- just by holding out for 1 more day during the interview/hiring process.
"Being a shrewd negotiator is an absolutely critical skill in life, even if you don't want the best-ever-salary. If you know how to negotiate the best-ever-salary, you can trade it in for things that do matter to you."

What if I am absolutely at peace with what I have? There are plenty other skills that I would put as more critical than negotiation. Its not an absolute.

"Don't want tons of money but want great work-life balance? You can turn part of that salary into more vacation time, more flexible working conditions (remote?), one day off every single week, more benefits, and other things that matter to you."

I want to make the same point as tetraodonpuffer. Its not easy to say I will work 50% less, give me 50% less salary.
I'm not worried. I've been happily and productively employed with successful companies for decades. :-)
Does GCC or clang have a warning for the following?

if (foo);
{
bar();
}
> PHP is a slow abomination.

Compared to?
And so the government should ban them outright.
I don’t think we need this petition. The current and last administration have always honored and protected whistleblowers. It’s not like they would take their passports and run them out of the country or anything.
A big thing which isn't mentioned in this article is charge time - if after 200 miles I have to stop and plug in for x hours then hydrocarbons will always have the edge
I love that feature of Perl, and to be explicitly clear to those that are unfamiliar with it, Perl does not allow unbraced single line if's in the normal sense (pre-conditional ifs), and does not allow braced post-conditional ifs. For example, these are valid:

if ( $foo ) {
bar();
baa();
}
quux() if $foo;

And these are not:

if ( $foo ) bar();
{ bar(); baz(); } if $foo;
I don't think that's correct either. Many of the crops grown in the american west wouldn't be profitable if it weren't for huge subsidies. In the most egregious cases Californian farmers have grown thirsty, low value crops while their counterparts in the Southeast were being paid to destroy them.

https://mises.org/library/water-subsidies-and-shortages-amer...
Reminds me of additudes towards online surveylence vis a vis marketing and advertisement.