skysight-inc/HackerNews huggingface dataset:
At the risk of a tremendous backlash, I have to say that with the vast majority of these I was left looking for the punchline. There were clearly some very upsetting situations, but in nearly every case I could potentially see both sides of the equation. It was hard for me to consider these examples of poor treatment. Rather sometimes just examples of poor judgement (also from the developer's side -- for example not leaving the premises after being dismissed).

This stuff is hard. In my experience you have to cut people some slack and be understanding of difficult situations. If you are able to succeed at that, you should find opportunities to help. This will, in turn, make you more valuable to your employers and also make you much happier.

Of course, it's hard to give good advice from the other end of a comment box. I wish you the best of luck in your current endeavours!
Crowd on demand
It should, but only once. Redownloading the same sources over and over and over again is a stupid waste.
AFAIK decentralised Bitcoin transactions are already illegal in the US if none of the parties to the transaction have a money transmitter license - correct me if I'm wrong.
The i3 is a nice city car, but it's no Tesla competitor.
Sugar Content in Popular Food and Drinks?
I think the same of you. Mail marketing is really difficult. That's why we don't have lots of competitors, and this is why (I believe) Mailchimp is so expensive.
Gorilla Hop
off topic: do you happen to have any issues with the usb ports on the right side of the case?
We had a talented CS-student intern once.

They seated her in the marketing office away from the developers.

FML for developers?
tl;dr Soda wastes a lot of water drink beer instead.
Legend of Zelda 3D remake
7 Reasons Why We Do Not Like IT
I like and use grunt, but i use other tools too.
My idea of a fun workplace is one where everyone has their own office, with a large window to the outside, a door and walls that go up to the ceiling.
dang, if you happen see this, why is user berntb shadow-banned? I see some political opinions that I happen to disagree with in his history, but nothing in the past ~20 pages of his comments worthy of shadow-banning. In fact, I see some high-value comments of a technical nature, such as this post.

Assuming my interpretation of this situation is reasonable, could you please consider his account for un-shadow-banning?
This is slower than the sieve right?
It's not equal if someone is the butt of jokes, and comments and jabs are directed at one person because of a feature that they have.
It's much less than other crops and the description says it's assuming irrigation is the only source of water, that's not usually the case. It's probably not the case with almonds at all, unless you aim for rotten roots. It's a desert tree.
The ‘darker link’ between ancient human sacrifice and our modern world
I write my small web applications using the Gin framework, I feel no shame in this, but I partially agree with the link you shared.

But, quite frankly:

- I like that gin does some of the work for me.

- I like that I have to write a bit less code, while basically keeping all of the semantic

- I like that I can access the Request and ResponseWriter structs via the gin.Context struct.

I dislike (or opinions I share):

- Well yes, sometime things break and you have to a bit more time on the problem

- Sometimes new features come out and you will have to wait for or framework developers, or even patch it yourself (all things that actually keep you from writing your code)

- Sometimes development of the framework take a path you just don't like.

- Sometime you find that things could just be done better, but developers disagree and you can't fix this problem without forking and ending up with ANOTHER micro-framework.

In the end, I am still okay with going with the gin framework.

I feel no special love for gin, but it is okay.

What I would really, really love is something like Grails (in terms of development speed), but in Go.
So after one bad experience she left a fields she graduated and got a Phd in ? It sounds like sexism wasn't the only issue there.
Detecting and Solving Memory Problems in .NET (Free E-Book from JetBrains)
Even given the cost overruns, insurance, nuclear pools, etc it is quite cheap. The only problem with nuclear power is that it is highly centralized and requires significant upfront capital expenditures. And political consequences of radiophobia are so high that investing in nuclear power is limited.

I think that solar and nuclear are the only sustainable power generation methods these days. The rest are either bad for the environment, or ineffective.
maybe some low performance RISCV SoCs will be available in a few years, but at least a decade for workstations socs.
> 2) Considering that so many companies slavishly build their whole culture on servicing engineers, color me skeptical.

Look deeper at the respect, and its most common proxies – money and hours: some places do seriously try to tackle developer productivity but there are quite a few where e.g. the average mid-level manager makes more than the most senior developer or the free food / foosball table is expected to make up for routine 60+ hour weeks or inability to fix long-term structural problems.

This is particularly of interest for younger developers: look at what happens to the older people at your company – do their careers mysteriously stall after their mid-30s, do they start getting flack for leaving on time to pick up their kids or actually using vacation/sick leave, etc. Most places say they value a good working environment but some of them are banking on you not taking them up on it.
>Fungibility is literally killing people and destroying our planet. (...) Blockchains are not anonymous—their incorruptible histories give us the tools to reshape our society. Use them.

That's a slippery slope and you probably don't want to go down that road. Think of the power that would confer to a totalitarian state.
I am a Brazilian Engineer graduated on University of São Paulo, and I am looking for a remote job as a Software Engineer.
Currently I am attending a Master’s Degree program at the University of São Paulo, where I am studying patter recognition and machine learning tools. I am also developing applications with Bayesian Networks and working with data analysis.
Please contact me for detailed information.

Location: Brazil

Remote: Yes

Willing to relocate: Yes (negotiable)

Technologies: software engineer; patter recognition; machine learning; Bayesian Networks; and data analysis.

Résumé/CV: https://www.dropbox.com/s/ljri0uivs8x8dl1/Daniel%20Lima%20-%...

Email: drodriguesdelima@gmail.com
MIUI ROM demo system Android Marshmallow is now available for download
Yeah. It's because we've been given sugary shit en masse for decades. It's like asking someone addicted to heroin if they would like to stop doing heroin.

Anyway, the rise of Greek yogurt at least shows that this isn't 100% true. It does need a little sugar for me to find it palatable as breakfast, but like, we're talking 2 or 3 sliced strawberries or a handful of blueberries.
Alright, I've re-read all of them and I still can't find one that stands on its own as a legitimate complaint.
Please don't call JavaScript "ECMAScript", that name only exists for trademark reasons.
Well, the argument holds for any big system. It is better to keep things modular and simple, so anybody can work on each of the components (in parallel), and improve each of the components, and replace them at will.

Also keep in mind that protocols are much more important than the actual code implementing them (see git for a good example!)
Scientists seek to resurrect aurochs
I'm not so sure about this. Water -> vapor -> water loop only works if there's a temperature gradient - you need heat to vaporize water and coldness to condense vapor into water again. If the whole planet is getting hotter, the atmosphere could simply get more humid, with no more rain/fresh water.
A comparison: https://areweideyet.com/
There are many reasons why the "need to get a drink guy" could have done what what he did, for example poor social skills (not his fault) or being socially drained (as somewhat of an introvert, I experience this)
> The internet is not a different place to the real world

In certain vague, slightly pointless ways (i.e. "it's just people doing things on a thing" ) they're exactly the same, sure.

The specifics of what is possible in terms of breadth and time are vastly different though.

With regards to the topic at hand - and assuming I am a jerk - I can find 50 different programming blogs and write sexist epithets in the comments in ten seconds flat.

I cannot do that in the real world to 50 different people in that time frame nor with the same lack of repercussion.
You'd have to distinguish between potable water and just any water too.

https://en.wikipedia.org/wiki/Drinking_water mentions that Christchurch, NZ has a sufficient supply of pure enough water that no treatment is required. So you could probably build a passive filtration system for a one time cost. It just may not be fast enough to treat enough water if your population is too big.
I don't think many parenting tips or guides ever speak in terms of training or god forbid compare and contrast with animal training. They should, as in many respects we're not so different.

So many parents end up accidentally training their children into bad habits, whilst trying to be a good parent. A really simple and obvious example is "how to teach your kids to whinge".

Go shopping. Tell kid no chocolate. Kid whinges a bit. Mum keeps telling kid "no choc, now stop whining". "behave nicely". "do you want me to tell dad?" "do you want to go sit in the car?", and on. Eventually mum has had enough "OK here, now be quiet" and hands child the smallest item on the shelf. Well done, you've reinforced that kids need to be really persistent in their whinging for it to work. Cool, they can do that.

I will say it's a lot harder to successfully apply with kids than with animals, especially the alien species known as the teen. But it can, and does, work and was very helpful. The difficulty for me was knowing how to apply the principles to a particular human situation. Simple stuff like flush the toilet after use, easy. Complex inter-sibling stuff, not so much. Probably room for quite a few books and guides there. :)

As for animals, I credit dogs with far more intelligence than is commonly believed. Clicker training really does allow them to demonstrate using their brain. Pausing to think, experimenting with different random actions to see what gets the click, the happiness when they think they've "got it". You can train most dog actions in a single 5-10 minute session each. Reinforce it a few times over the week. Done. I'm amazed any other animal training method still survives, especially as the dogs seem to thrive and become more interactive and less of just a dumb pet. None of the bullshit of showing you're the alpha pack leader, or shock collars, or slowly dominating a dog into compliance.

I completely agree that this topic should be taught to everyone in school, and in parenting classes. It's a fascinating field.
Conspiracies do to politics what religions do to life: provide a framework explaining the inexplicable, in order to confort and indicate paths for meaningful action.
Isn't it also telling the GSM network where the car is? (Could be a feature of course, but of course also very problematic.)
This is nice and all, but it's also a tad simplistic.

It makes the huge assumption that women will be treated equally on their way to making video games. The video game industry is controlled by a huge majority of men, how do we know that any woman trying to enter the field will be treated fairly? The same goes for any field where there's a big unbalance in gender representation by the way.
But in this particular case, doing cool stuff is the actual reward of computer science. In other words, it's the endless sea of things you can achieve through it, not the fact that you can be cool while doing it :)
No DRM support from Netflix - no content on Netflix.
Why were you fired?
Wired imagines itself as a magazine for tech-savvy people, but frowns on ad blockers?
A friend of a friend saw me working on my NAS a few weeks ago and said "I didn't know anyone used those anymore."

I said "What do you mean?"

"Computers, I didn't know anyone used computers anymore."
Have an upvote. Was just trying to joke around, but then again, this isn't Slashdot or Reddit.
e-commerce is cool but not because we've invented smarter rules for it. amazon isn't that different from sears 116 years ago; collab filtering is a difference, but that's a stat algo, not something humans design. They also use TLA+ for their distributed systems -- i.e. they're solving problems at the limit of unassisted human understanding.

(TLA and CF are definitely solid examples of human augmentation; but that doesn't mean e-commerce is. the merchant is being augmented, not the customer).

grindr as a proxy for any service that says 'match me with an arbitrary person with these characteristics at this place and time'. grindr was one of the early successful ones. stackoverflow careers (or monster.com, god help us) also belongs on this list.

and SMS as an alternative to making plans and sticking to them; remember when you had to be on time and couldn't edit plans on the way?
as if I needed more reasons to stick with beer
The point is that in a synchronous design the delays have to be multiples of a clock cycle. Whenever a latency is not an exact multiple, the circuit is idle. And clock cycles can not be aribtrarily short because of the overhead for latching etc.

Also it takes time to schedule instructions. In a simple processor with a 5 stage pipeline you can simply stall the entire pipeline, but since you stall all other instructions too, this is costly. And in a modern superscalar out-of-order processor, stall is even more expensive and you cannot reschedule all instructions for the next cycle at the end of the previous cycle because rescheduling is too complex.
Hi,

Author here, I can see why you have these questions. I tried to keep the moments short so left out some details.

For the first one, it was the passive aggressive tone and the fact that it was posted in a public channel. This person in one other occasion, stormed out of a meeting room whilst another colleague was trying to explain something.

For the second one, later on through mutual colleagues I realised that he essentially thought very little of me because at the time I was a junior developer so I made lots of mistakes in my code base. In my defence though, I was on my own and I had to learn Rails myself.

For the third one, 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. It was more so that he had his agenda and just wanted me to confirm his approach from the technical perspective.

Hope that clears things up a little bit. :)
So their slogan should basically be "There are stupid questions". It's not how I was raised, and I don't agree with it, but at least they would be honest.
Expertise in computer science probably isn't intrinsically more difficult than any other field, like medicine which now has more women than men.
I live in Christchurch and I can confirm our water is AWESOME.
I do probably need to spend more time figuring out why I was fired. My current understanding is this:

* When I'm confused about what a task really entails or what tools I can use and I try to get people to resolve that ambiguity, I sometimes cannot persuade them to do so.

* Sometimes I don't recognize that I lack the knowledge/documentation to do something and instead approach it with an "I'm smart and resourceful; I'll figure it out" attitude. By the time I convince myself that I need to ask for help, I'm embarrassed about not having made progress.

* I've gotten feedback that I "try to understand the universe" when debugging an unfamiliar system. That I should be more focused in my search. The difficulty here is that, when I'm working with an unfamiliar system, I don't know the lay of the land and so I end up spending a long time trying to get a sketch of a mental model of it because, well...how else could I solve problems?

* As my username suggests, I get distracted easily and sometimes find myself losing 5+ hours to distraction. I've been able to fight this to some degree using SelfControl.app and by making sure I get good sleep.

* I don't know how to come up with task estimates that have any relationship with reality. I've said "I don't know how to give software timeline estimates", but often get pushed to give a number anyway. I really really hate lying to a coworker/supervisor's face and wish I could find a way avoid it. I've tried to learn how to do estimation and bought a book on it, but all of the advice seems to focus on projects on a months-long scale rather than things that should take a couple hours.

> the company will find it very hard to fire you because of the signal it sends.

I'm skeptical of this for a few reasons: I've done this at the previous jobs but to not much avail. Also, it isn't sustainable. Also, that sort of signal doesn't cut costs or add revenue, so why would it convince them to keep me on. It might make it more emotionally difficult to fire me, but firing someone is already emotionally difficult.
These sound extremely mild compared to some other jobs. Try being a high school teacher, waiter or call center worker for a day.
Is Amazon Echo the next enterprise IoT platform?
Especially the last one I find interesting, I have the perspective that if someone did dismiss me and didn't say anything or gave me a clearly bullshit reason I'd find that much more offensive than telling the truth to my face.

Maybe the person wasn't biased, but obviously the manager thought so.
Whilst we are compiling a bibliography, I'll add another suggestion: the excellent fictionalization of the Cambridge spies by John Banville, The Untouchable
Robby Leonardi's interactive resume
"My manager, who was the general manager, wanted to fire two of my developers. His tactic for firing the senior developer was to make the senior developer role redundant and offering the dev a junior developer role instead."

I didn't read it all, but I think this one can be described as poor treatment against the author's coworker
I'm uncomfortable with trial by media instead of trial by court room. If they did something illegal get a prosecutor to sue them, we shouldn't be quick to bring out the pitch forks because of an accusation of wrongdoing.
The problem is absolute quantities mean nothing: water is a resource which depends on production capacity. So long as it is in sustainable excess there are no problems.
"People often talk about Mayer as the pinnacle of work ethic"

Not this guy, who worked at Google from the start:

http://www.amazon.com/Im-Feeling-Lucky-Confessions-Employee-...
That's bottled water, not tap water.

My guess is it varies greatly to due the source of the water. At the extreme, I would guess that desalination of saltwater to make it usable for drinking water would likely consume huge amount of water per drink unit of water.

Given that it's a pretty obvious question, find it interesting that it is not addressed; reason likely is most reporters do not do investigative journalism, but many will publish as is a story forwarded to them.

Lastly, it's very likely some water used was not drinkable to start, reused, etc. - which is to say, it's a complex topic and without a clear question and an understanding of why it is being ask, you'll always get an answer that appears to answer something.
You can solve much more problems from Project Euler using a DFS variation of the Sieve of Euler. It is a depth first search of all the numbers less than n. It visits every number exactly once. When it visits a number, the prime factorization of the number is available (or any quantity derived from the factorization, like Euler's phi function).

And it uses no divisions.

https://en.wikipedia.org/wiki/Sieve_of_Eratosthenes#Euler.27...
Doesn't look like that's happening.
Data USA: Comprehensive Visualization of U.S. Public Data
Which did not have such a large ethnic part to it, as the conflict in Ireland has.
These stories kinda make it sound like you keep getting reprimanded for shelling into servers and installing random packages. If you aren't somehow resonsible, keep your chin up, not everywheres filled with those kinds of people.
MAX IV – With the mission to make the invisible visible
I was thinking High Intensity Discharge, but I do more lighting than progrmaming
I'm really confused by this statement. I've gone to female-oriented conferences (that were also open to male attendance) and much of the discussion was about the technical aspects of whatever people were doing both in employment and in hobby. Anything from the details of SEO to hobbyist arduino projects. Only rarely does someone bring up being a woman, and usually it was something like "a coworker/other peer referred to me with a rude comment concerning my being female, how do I navigate this" which seemed perfectly reasonable to ask a group of women about.

Do you have some kind of study or article I could read that verifies your view? I do apologize; I haven't gone to many female-oriented conferences or meetups other than the several I can drive to.
I think the idea is that if the minimum wage is $15, then you'd have to pay $17, $18 to get yourself above the froth of the marginally employable people again and hire the higher-quality workers.
Interestingly, until now nobody has answered the question what it means. So maybe the linked article is also a joke?
I think so, but the memory usage is drastically lower:
Only O(x/ln(x)) vs. O(x), for getting all primes up to x.