skysight-inc/HackerNews huggingface dataset:
Agreed provided it's clear that he and his family have not profited from activities shown to be those of tax evasion as against tax avoidance. However he's attacked some folk engaged in the latter (though aren't we all in terms of following the rules to minimize our tax bill?) so he may find that difficult.
After launching 20nm DDR4 RAMs now samsung announces 10nm class RAM
Hacking life: how to program new functions for living bacteria and yeast
I configured mutt with the same key bindings as my Fastmail web interface. Solves the muscle memory problem.
> Competition doesn't solve those issues when its the salesmen who control information flow to customer

Wouldn't a competent competitor aim to point out flaws in such products and claim they're doing it better? Unless security is just a buzzword and not a real feature in this market, that is...
Laravel Eager Loading Demystified
Most of these I read and am, like: "I wonder how the other person would've described the situation?"

For example:

> One of our servers needed to be rebuilt, so trying to be a team player and help, I started installing some basic packages. The senior dev on the team turned to me, straight faced and enunciated in a deep and cold voice: “don’t touch anything on it, this is my server!“

Is this because you're a junior-junior developer with an established history of fucking things up? Who has something else they should be working on? Then stay away from the guy's server.

Anyway, let me join the chorus of wondering what, exactly, is so terrible about most of these little stories. Especially when they're so vague as to be nearly useless...

I've been a developer for twenty years. I can tell you some actual stories of developers being treated poorly. They're generally a little deeper than, "Someone said something uncouth in my general direction."
Request.Context and Request.WithContext is here
Exactly, I do agree with what you said.

But, this is true whether you commit a few irrelevant lines manually or automatically. So if you're going to do it just for the sake of showing off, at least make it efficient, no? :P
Lots of comets burn up in the atmosphere. The water from that also ends up on the surface. No need to have one actually impact.
I like conda for managing different environments and especially for having different npm environments so `npm install -g` doesn't pollute by actual global environment.
Simple bookmarking with GitHub integration
Yeah, generally at any company large enough to have a dedicated HR function, dev leads usually don't get informed or consulted in salary decisions. I was confused by that one too; his expectations were out of line on that one IMO.

The reason for this is that it's not at all uncommon for dev team members to make more than team leads if they have a specific skill set that the market values more.
From the article: "this algorithm is an interesting mix between the Erathosenes Sieve..."
Um no in theory its the role that is redundant not the person it helps avoid accusations of unfairness in the redundancy process - yes i know that this can and is abused.
Sure, but 3x a very low number is still a very low number. It's not like I think or worry about being robbed.
The weirdest Rails blog setup
Oil rig workers do not make the minimum wage, at all. Neither do most refinery workers. I say this as someone who knows several people who work on oil rigs off the Louisiana coast, and have worked with (but not at) several petrochemical companies.
> access was revoked so I had to log into the hosting dashboard to reset the root password

You should have asked your coworkers why your access was revoked. Of course, they probably should have communicated the reason in advance.
The thing that gets me in medium sized organizations is mixed messages from different sides of management. I feel like poor communication tends to be the rule here rather than the exception. This includes cases where I have been hired as a firefighter.

The thing that gets me in large companies is backstabbing psychopaths that ritually abuse the common assumption that everyone is working together, in order to elbow their way ... somewhere.

If you work with a group of smart people who are able to selflessly say "Hey I don't know about this" or "Maybe I made a mistake there, how can as a team change the process for these decisions so that we prevent making this kind of mistake in future?" ... treasure it.
> I put the "non-technical" part in to indicate that my manager does not have the technical capability to determine whether my findings were biased.

In what way were your finding supposedly biased? Why is it necessary for the manager to be technical in order to detect that bias?

Even presuming that you would need to be technical (a big assumption, non-technical people aren't necessarily idiots because they're non-technical), how do you know a senior technical person didn't already talk to them and warn that bias of a certain type could result in $YOUR_FINDINGS?
This is especially funny as outside of US, this means baking soda (Sodium bicarbonate). In powder form.
I did the first year of CompSci at Cambridge. The algorithms and data structures course covered nothing I hadn't covered in the discrete mathematics modules of Further Mathematics A-level (they can't assume Further Mathematics because not every school offers it and even those that do often do different modules). The ML and Java courses were just basic programming (which isn't taught in schools at all). The operating systems course was interesting but much of it was general-interest stuff I'd read on the internet.
Exactly. Thank you. Someone gets it. The only problem is energy. If you have enough energy you can make as much fresh water as you want.
http://www.sacbee.com/news/state/california/water-and-drough...
The correct response to being accused of bias is to step back, review your finding, your possible biases, and either adjust your findings or have an argument for why you don't feel they are biased.

Not to pout and say you're being treated poorly.
Saying "you clearly don’t understand this feature, do you?" in front of everyone is a straight dick-move. Whoever said that should go back to kindergarten and learn how you're supposed to treat people.
To compare it: how many litres of water needed for 1 litre water?
The most basic planning tool that everyone could use. Just click and drag
But that hasn't actually happened, in the US, for instance.
Isn't there sufficient public interest in having culture available to everyone? I think even the CIA used (or tried to use)culture to overthrow governments and political systems around the world. If Hollywood movies are culture/art is debatable, ofcourse, and maybe that's where lies the problem. People are confusing commercial and political agendas with culture/art, and that's no accident...
Efficiently encoding binary data in Unicode using I Ching hexagrams and Braille
How to integrate Intercom support messages with close.io sales CRM
What Pipeline Automation Can Do for You. Part 2
I thought the first one was the other way around: that he was being treated poorly, with people having him put out fires all day and not giving him time to do his real work. I see nothing bad in his response.
Fresh from a double podium, Repsol Honda Team head to Austin for round three
At home I have a 1:1 ratio. I've got my own well and my own pump, so every liter of water I get out of the well flows out through my tap. I guess you could argue that the electricity needed to work the pump may be produced by means that waste water.
I can imagine no situation in which I would be willing to accept someone having a tantrum at me with no sarcasm in response.
Im curious, if someone thinks very little of you and you try to start a conversation and that someone does not want to talk you ever - then what would be the correct behaviour for you? Because the "i need only coffee" seems to me quite neutral.
> Lawshae says the attacks, which can open every door in a building, are possible because of a command injection vulnerability in a LED blinking lights service.

> "A command injection vulnerability exists in this function due to a lack of any sanitisation on the user-supplied input that is fed to the system() call," Lawshae says.

This looks like the latest in "internet of things" idiocy. Things that were once simple, but which now inexplicably run Linux.

This is how you get critical security failures from an "LED blinking lights service" or a home thermostat that bricks itself one morning after an auto update.

Its also how you get cars that can be crashed by a 4chan troll 1000 miles away, over the network, because of a bug in the entertainment system.

http://www.wired.com/2015/07/hackers-remotely-kill-jeep-high...

Just Say No to needless complexity. Just because you can give your fridge an IP address doesnt mean you should.
Or people that have a different opinion.
Hi,

Author here. Unfortunately that one was from a small startup where I was responsible for evaluating my team members' performance and salary.
It doesn't currently approach that balance, but there are plenty of initiatives that are in the concept stage that would go a long way.
Urgh, sorry. I forgot MailJet and MailGun are different. I was thinking of the wrong one.
Reminds me of Rashōmon, a short story:

https://en.m.wikipedia.org/wiki/Rashōmon_(short_story)

Which is to say, this strikes me as a very first world problem, one sided, etc.
No surprise to find that the TripAdvisor page for the motel in question is unable to find any current pricing...

https://www.tripadvisor.com.au/Hotel_Review-g29144-d119972-R...

The author of the piece, Gay Talese, is well known for the very famous article Frank Sinatra Has a Cold:

https://en.wikipedia.org/wiki/Frank_Sinatra_Has_a_Cold
Can you explain what you mean by checking your brake pads?
The problem isn't 'blink'. The problem is calling it via system() and handing unsanitized user input to system().
Hey! Core maintainer here.

I see a lot of comments are basically saying our project is obsolete or sucks. That does not stop us from working on Grunt though.

We are still seeing record download numbers, even with the 2 year old releases. This is why we felt it was important to keep releasing this software and supporting developers.

For those who support and use Grunt - huge thank you! Pick up your free open-source copy made by volunteers on npm.
Or you could interpret it as:

The development team at the company was a hot mess. The company brought in a CTO who stumbled a bit out of the gate, and a few developers made it very clear that they were uninterested in working with him or following his lead. Because the company felt it needed to go in a new direction with the development team, they had to let most of those developers -- who were clearly a bad fit at this point -- go.

Because there's almost no detail in that story.
Syntax error at line 63 while loading: expected expression, got '>'
(resolve, reject) => {
If one increase the minimum wage the business employing people have 3 choices:
1. Have less profit, but this is not in the business owners interest
2. Increase the prices, this might be possible. This would normally lead to less customers since the cost increased
3. Become more effecient, reduce the number of people employed

I would guess mostly and sometimes 2 would be the normal response. Nobody wants to decrease their profit and the profit can not be lower than 0 over time.
I'd like to take a moment to comment on the general theme of responses in this thread. Rhetoric such as "chin up" and "it could be so much worse" and "relax" are very commonly seen in response to those suffering from severe depression and anxiety. Often, that approach to empathy amounts to observers summing up the situation, projecting that they themselves wouldn't have been hurt in that situation, and then patting the author on the head and telling them to sit back down.

While many of us may not objectively take away "he was treated poorly" from the author's brief stories, it is a fact that the author felt emotionally affected by these experiences enough to share them. I think he aim to create a forum for people in the industry who themselves feel slighted by something that happened to them. Something something, intersectionality.

Hey Fred, thanks for sharing.
Detecting and preventing zero-day attacks in Node.js applications
Welcome to software development in 2016.
There's plenty of hypocrisy to go around, so it may be difficult to find someone to cast the first stone.
Secure, consumer grade alternative to ESP, Feather WICED
Introducing DGit
I made this post about a week ago:

> Only if your industry is capital rather than labor intensive, in which case you'll have elaborate procedures in place for safeguarding and maintaining your infrastructure.

> For everyone else, a certain amount of breakage is expected. When things break, there are generally manual processes that can be put into place to keep business moving.

I've been mulling over that for a week now, and these stories have brought to surface the idea that software and technological infrastructure is actually capital and not labor and should be treated as such. Developers are like highly specialized factory machines. Unfortunately, because they are human and not actually machines, they're capable of being repurposed with little more than a whim. Imagine taking a machine designed to sort apples and repurposing it to de-core apples instead. It's going to take more trouble than it's worth; just buy a de-coring machine.

I guess I've just been playing too much Factorio.
While I think DRM is largely a load of BS, it has been implemented with some efficacy (see: Darkspore), which has still not been cracked.

So I do think the intention is to reduce piracy....Whether or not that's effective is a philosophical discussion.
has anyone tried to use any of these solutions for a large-ish email list ie more than 100k?
Isn't this more discrimination than anything else?
Tu quoque.
Probability is in the process
Interesting that this supports Thunderbolt over USB-C. Can they drive a 4K monitor?
IME, with enough dependencies in enough tasks, it can get very slow to start.
How would desalination cost water? You vaporize water, catch and cool it back to water, and there you go. The cost here is energy, which varies greatly depending on the sun.
Getting the same error also. Cool tool and hope to check it out when I can figure it out what's wrong
I've already filed issues about this :)
Content, noun:

1. the amount of a particular constituent
occurring in a substance.
2. the material dealt with in a speech,
literary work, etc. as distinct from
its form or style.
3. information made available by a
website or other electronic medium.

Producer, noun:

1. a person, company, or country that makes,
grows, or supplies goods or commodities.
2. a person or thing that makes or causes
something.

Maybe we are not speaking the same language.
That's not what I said.

Employers can be expected to look at Github and websites and all that, for people who pass reasonable screenings. Not any person who emails us a resume.

A well designed code challenge takes less than an hour, which is what most candidates would take just to get to the office (one way!).

I haven't looked for a job in a while but last time I did, I spent an average of EIGHT hours per company. I would have loved to have a two hour test I can take and be immediately skip four hours in the office asking me about algorithms.

To think otherwise is some self entitled bull shit. Having a job is something YOU work for. The company gives you great benefits, high pay, training, advancement opportunities, and meaningful work. If you can't be bothered to do a 1 or 2 hour tech challenge then you don't deserve a good job.

Our side of the equation as employers, is we have the money to pay you, we work hard to build a great place for you to work, and we offer opportunities for great people to thrive. That's our investment. We spent tens of thousands or more on that before you even submitted your resume.

I don't want to make assumptions and I could very well be wrong but you sound like someone who has never read resumes. Most candidates can't even be bothered to write a cover letter. They blanket dozens of job listing with their resume. So that person who blanketed dozens of listings with their resume has a right to take up engineering time to review their Github?

One of our screening questions is "have you installed our app on your phone?" and over half of people say "no" and another quarter lied. So we're expected to spend hours reviewing your code but you can't even install our app on your phone and research the company you applied to?

Guess, what, for those people who didn't even bother to look at our app. Congratulations, you don't have to do the code challenge! You saved yourself two hours... and lost the job... but that's not what's important. You don't have to write code!

And you know what... I have fifteen years coding experience, 7 years management with hands on coding, a computer science degree from a great school, a couple high-profile names on my resume, and a screaming newborn baby and I wouldn't hesitate two seconds to spend two hours to do the silly code test for a job I want.
Interview: Robin Rath – we talk letting kids create video games
The problem with arguing against this from an Econ 101 perspective is that Econ 101 has all of these artificial perspectives to make it easier to understand, like holding everything constant except one variable.
Actual examples of raising the minimum wage in the US has shown little to no negative effects on unemployment, and at least some positive benefits.
Well to be honest, anytime people are asked to work on something new at 5pm it typically represents a monumental failure on management's part. If reviewing those code tests was important, you should have made time for them to do that during the day.

It sounds like they were constantly getting hit with new "top priorities" that needed to be handled "right away" on top of their new duties.
Nearly all door controllers are broken. I hope someone comes out with a secure alternative soon but fear that the cost of installation that comes with these devices will prevent many people from upgrading.
That's a bunch of nonsense. If you calculated the water used in the production of every liter of drinking water, you would also find there are inefficiencies. It is the nature of adding value, you use more lower grade resources to produce higher grade resources. I know some of you will get an aneurysm just by reading that because you have an instinct level reaction to soft drink being described as value added, but reality simply is that a higher caloric drink that sells for higher monetary value is a higher value product than simple water.

You could just as well publish a finding that you should filter your own pond scum and boil it yourself because the potable water infrastructure costs water to produce potable water you just squander by showering yourself.
This is the real answer. The minimum wage is only an issue because so many companies rely on it to bolster their business model.
Eh. About 1/3 of those seem bad, a 1/3 seem totally fine, and another 1/3 I'm just confused by.

Example: HR is a function, not just a department. The fact that you don't have a full time HR person doesn't mean that the job they would have done is going to remain unfilled; it just means someone else has to wear the HR hat, probably the CEO. If you're taking a week off and expecting to use sick days rather than vacation time, a doctor's note does seem appropriate, and I have no idea why it's relevant that its a startup with only 10 people. Being asked to go to lunch while sick seems much dodgier, but the story presents the lack of a dedicated HR person as the punchline, when that seems irrelevant. You can't abuse sick leave just because the company is small.

Similarly, having your head of network operations not understand the issue with your Cassandra cluster and just check the port responds to packets is...I dunno, I guess it's bad? Kind of? Assuming that his job description includes setting up Cassandra clusters, which it probably wouldn't be in many companies, so...

On the other hand, there were enough stories there to make me feel pretty smug about my current job. But overall, the stories feel more like zen koans than actual stories. You read it, you stop, and you puzzle over it. It's bad that the head of HR doesn't normally personally do exit interviews...why? Or is the problem that the head of HR taking an interest in you? Are we meant to be upset she isn't doing more interviews, or that she isn't doing fewer? Or is the issue unrelated to the number of interviews? Are we meant to guess? Or the ones about pay rises for team members; are we meant to assume that this would normally be the author's job? Or is the complaint that it wasn't the author's job, but should have been?
Prior review is a tool that's a lot less critical when you have an Official Secrets Act; in the US, it's illegal to divulge classified information, and you are contractually-bound to seek review of anything you publish, but it's damned hard to unpublish anything that gets out.
Duck: ​Cyberduck as a Command Line Interface (CLI) for OS X, Linux, Windows
Being treated poorly? Ha. Demand for our expertise has, as far as I can tell, always outstripped supply. Compared to most sectors, we are treated like royalty.

Funny war stories though, of course I have some.

One of the owners of the company I'm working for used to put his agreements with customers and other 3rd party contacts for the week or the month in his agenda for the last day of said week or month.

Every week, every single week, on Friday afternoon at 4:55pm he'd call: "Ah, good thing you're still at the office. Hey, I promised <contact> that we'd have <complicated thing> done by the end of this week. Can you take care of it? You're awesome, thanks! Have a great week end"

(The company has grown quite a bit, and got more organized, so this no longer happens)
TFLearn
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/
Yeah, having been dealt a very nice hand career-wise (i.e. being a software developer today) is really making us divas. And I say "divas" refraining myself; there other "names", more derogatory but also more explicit, to apply here.
It seems like you're attempting to form an opinion about circumstances based on knowledge you acquired past the time they happened.

At any rate, I don't see how either #1 or #2 constitute poor professional treatment. I can see how it can be a bad experience - I've been on both ends of such behaviour, frankly - but I don't think it's unprofessional. #1 actually points out a serious problem, too!

#3 and #4 from the blog post, however.. I would be livid.
So's your coffee!