skysight-inc/HackerNews huggingface dataset:
I find it bizarre that most of companies I worked with had recognised working from home as a privilege and it was mostly frowned upon by colleagues who for any reason had to work in the office. It was also not recognised that people working from home got more things done and thought of compensating employee extra for using their own space, internet connection, electricity at home was a fantasy.
Some employees that tried to force others to be in the office often had problems at home and office was their escape. If work in the office would have become optional, then that would have been their bad dreams come true - if their spouse for example learned they don't have to come every day. This has a big impact on people who don't have problems, but also don't want to be subjected to open office shenanigans.
I think solution would be to pay employees more so that they can either rent their own offices or cover the use of their homes. That way those who don't want to stay at home could have their own private space to work in.
What I've often experienced is the manager estimates what he wants to happen (typically fairly arbitrary or based on company goals) then the team kills themselves trying to accomplish the timeline because they don't like to fail. This is great for short term productivity but long term leads to attrition and spitefulness from the team. I'm not saying it's not possible, but make sure what you think is happening, is happening (good sustainable estimates vs. constant crunch time estimates). Of course, situations warrant crunch time, but I've seen departments in a constant state of crunch just by the nature of their sprints. The saying goes, you can't sprint a marathon.

Also, depending on the organization, a 20% buffer seems on the low side. If you can guarantee zero distractions throughout the day, outside of 1 or two meetings a week, 20% is probably ok.

FWIW, if the developer makes the estimate, he is more likely to live up to it, because it's not just some number someone pulled out of their ass. I'm not saying that's you, I'm just saying how I've seen it happen time and time again. I like to think I give good estimates, but like you said, it's a negotiation and if a dev says it will take longer, it will take longer. They most likely know the codebase way better than some manager does.
What I think people are missing is the relationship between GMO and Glyphosate. The first round of GMO seed available in America was Monsanto's 'RoundUp Ready' brand engineered to be sprayed with a unholey amount of RoundUp. In 2014 83% of GMO crop planted was modified to be resistant to herbisides, mostly RoundUp.

https://en.m.wikipedia.org/wiki/List_of_genetically_modified...
I'd like to see a study that looks at commute time, commute method (e.g., car, bus, rail, bike), and commute time.

Personally, I find having to take the train to a client site and being on site invigorating (to some extent). The ride in, I read and generally get mentally prepared. The ride home I read and decompress. The defined start and end keep the time in between focused.

Mind you, we're talking a couple (or three) days a week (not all five). It's also not driving (which I'd dread.) It might just be how I'm wired and approach things; the cycle, if ypu will, might just sync well with my brain.
Fatal Fall into a Volcanic Fumarole
Our issue is that we hired an intern to code FizzBuzz, and he mistakenly coded it as divisible by 3 for Fizz, divisible by 4 for Buzz, and divisible by 13 for FizzBuzz. Now, our sales force runs on this modified FizzBuzz. We cannot simply accept an additional unvetted FizzBuzz, even if it strictly adheres to the standard.

This version on GitHub looks solid, but it needs an Enterprise Compatibility Mode that loads an external emulation mode for modified Fizz, Buzz, and FizzBuzz values in order for adoption to take place.
Who uses gyrowheels / self balancing unicycles ?
Ask HN: Now (May 2018) what features make Postgres more “advanced” than MySQL?
Years ago I switched to PostgreSQL from MySQL because of CTE (Common table expressions) support. Now MySQL 8.0 added CET support. A lot of new features added like JSON enhancement. And a lot of cons fixed like default character.

I'm not planning to switch back to MySQL. I'm just curious that on what fields PostgreSQL is still better than MySQL. (What I know is PostGIS)
I love this project (having worked in a Java shop for a few years), but it does sadden me that it fails to compile. That would complete the joke.
I'm struggling to imagine the use case where anyone would use this. Who wants to run an arbitrary script from the internet directly on their machine, instead of just looking at a web page? How do you even find this without looking at the page first?

Cool demo nonetheless though.

It'd be really neat actually (and more practical) if these were autogenerated and available more widely with something like `npm whois [username]`
It works for you, it may not work for others. Unfortunately slackers do exist (I know some people who boast their ability to be unproductive and deceive their boss) and working from home may make cheating easier.
It is beyond me why people would want to put a live mic in their home. Every dystopian story, real or fiction, features some element of constant observation, and here we go, happily placing these devices in our homes. Insane
<RANT>

Getting a rush of "all-asking-the-same-questions-in-slighly-different-ways" and "all-wanting-the-same-information-but-with-slightly-different-phrasing" information security questionnaires - CREATED AS EXCEL SPREADSHEETS.

If you want multiple-paragraph answers please stick a table in a document if you really must or, better still, base your enquiry on a standardised document - they do exist (https://cloudsecurityalliance.org/group/consensus-assessment... - albeit it's another bloomin' spreadsheet)

It's like job application hell (every company wanting you to put the same info into their specific questionnaire) in reverse.

Yay GDPR!

(Fortunately, most of my responses are now 'see our GDPR doc ref: nnnn, which covers this point')

</RANT>
Yeah, it's funny how these type of articles never report that this isn't an accepted view at all.

We summarize the results of a recent statistical analysis of 216 nuclear energy accidents and incidents (events). The dataset is twice as large as the previous best available. We employ cost in US dollars as a severity measure to facilitate the comparison of different types and sizes of events, a method more complete and consistent that the industry-standard approach. Despite significant reforms following past disasters, we estimate that, with 388 reactors in operation, there is a 50% chance that a Fukushima event (or more costly) occurs every 60–150 years. We also find that the average cost of events per year is around the cost of the construction of a new plant. This dire outlook necessitates post-Fukushima reforms that will truly minimize extreme nuclear power risks. Nuclear power accidents are decreasing in frequency, but increasing in severity.

https://www.sciencedirect.com/science/article/pii/S221462961...
Yet Another HN “Who's Hiring?” Listing Browser
> should know that TaskA requires 5 hours, and TaskB requires 1 hour.

I contest this. This assumes the manager is also some sort of software engineer plus I don't understand why would there be any negotiation: a project asks for an estimate and we give it based on how much we feel it's going to take, there is no negotiation; either the project manager accepts it or reduces scope and we make a new estimate, my manager is uninvolved.

I suspect this might be a work culture thing: in my country managers aren't timekeepers, their responsibility is making sure we have all the conditions we need to be productive and be "invisible" otherwise.
> (IBM..they did have a lot of meetings)

Seems like this might have been one of the more productive ones.
Amazing what you can do when there’s no DRM and anti-circumvention laws and everything you want to do is fair use
Trust is a scale issue. Beyond a certain scale, beyond a certain degree of abstraction, it just doesn't exist anymore. Everything DOES break down, and has been doing so since the Roman Empire broke down, and even before that into prehistory.

If we like to retain what structures and expectations we have, the one thing we can't expect is to trust the largest and most unaccountable aggregations of power. At this point, those largest powers aren't governments, certainly not the FDA.
“You're reading it wrong” seems like a questionable defense of any book to me, in the same way that “you're tasting that broccoli wrong” and “you're listening to Paganini incorrectly” might be.

I only mention this because it hurts to see people waste weeks of their lives trying to appreciate something under duress (be it literature, music, art) or under the belief that the fault is with them rather than simply accepting their lack of any natural affinity for the thing they are studying.

Sometimes it is worth working to appreciate things that are alien to you to stretch the mind, but other times it's perfectly fine to accept that a cultural artefact just might not be for you; that there is nothing wrong with the way you have been consuming it. It frees you to move on and find something new.
A really good read! Is there a repository to share papers related to source-code analytics like this one?
Happy Family Summer Holidays 2018
> I had a cow-orker that

I'm sorry if my English isn't that great, but what does it mean to "ork"?
Dear iPhone–It Was Just Physical, and Now It’s Over
Companies Respond to the GDPR by Blocking All EU Users
There are millions of companies out there that are not part of the big big 5. I don’t need to know their business backwards and forward and I probably won’t know enough about their internal pain points until I get there. But I’ve noticed over the years, that most companies that are interested in hiring me, have the same sort of issues when it comes to trying to deliver their product.
Written by the founder of the incredibly pushed agency company in this article... I'm sorry, but this is a poor and biased find.
Except the solar/wind mix is a better solution than either.
Results of a 100k-Person Quantum Experiment Seem to Violate Local Realism
1. A Guide to the Good Life by William Irvine

-my first introduction to stoicism.

2. Mastery by Robert Greene

-stories about the lives of luminaries such as Henry Ford, Michael Faraday, and Da Vinci on what it takes to be successful.

3. Total Recall: My Unbelievably True Life Story by Arnold Schwarzenegger

-for providing me a new mental framework on building discipline and confidence.

4. Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain

-for giving me a paradigm shift on how to think about myself and others.

5. Seeking Wisdom From Darwin to Munger by Peter Bevelin

-a compendium of cognitive biases and mental models.
All of these items can be done remotely. Training/mentoring/team work/stand ups/taking accountibility. Showing clients you have employees working might seem like it will help land some clients if you bring them for a visit but more impressive is having a global remote team you can conference in.
>had authorization for the spoofed number

You didn't make this clarification in your first post. In the first two examples, they don't control the claimed number, which is what I was responding to.

>I'm suggesting a fine on the carrier for unauthorized spoofing, which will force them to actually verify that there is authorization.

This makes sense. Legitimate companies will get authorization agreements signed etc.
Surgical Checklists Save Lives – But Once in a While, They Don’t. Why?
Counterpoint: I work in a very quiet open space office and I like it. If people want to chat they go to the kitchen.
Have to say however that other departments are intolerably noisy.
Two factor is not designed to protect against man-in-the-middle attack. The usual purpose of two factor authentication is to protect against password compromising (reuse, brute forcing weak passwords, using a stolen password over a different connection or a device).

Also if your computer is compromise d nothing can protect you if the only interaction channel is your computer screen. A true two factor would use a side channel to confirm a transaction (main interaction on the desktop screen, confirm with a mobile app).
Free Will, Video Games, and the Profoundest Quantum Mystery
>Personally I don't understand why you'd want to drive more than 10 minutes by car to work, it's such a waste of your lifetime.

By choosing to drive 40 minutes to work, you can live 10 minutes from a national park or a beach or the rest of your family or a golf course or whatever works for you in your off hours.

Why orient your life around your work?
A giant 'singing' cloud in space
> What damage will be caused by people using their phones less for fear of getting cancer?

Telcos will earn less money. Phone manufacturers will earn less money.

On the other hand, maybe app creators will finally learn to create apps that work perfectly fine offline (i.e. in the airplane mode).
Well if you wanted to turn an inhabited area into wildlife you could do it by forcibly removing people without having to build and explode a nuclear reactor first. So I don't find this a very convincing argument in favor of the benefit of nuclear accidents.
> On Linux, I usually abuse the address bar of the browser.

Same here. I used to disable “search suggestions” so I wouldn’t be sending all of that stuff to Google but at the same time search suggestions can actually be useful sometimes so now I have it enabled anyway, meaning that I send a lot of random stuff to Google.

However mostly it’s no big deal. The primary reason that I disabled search suggestions was that I used to type out the passwords for new accounts in the address bar first and copy them and then paste them twice into the password and confirm password fields respectively. Since then I’ve written a pass-phrase generator command line program that I named pgen [1] which I use instead, so because I no longer use the address bar for passwords there is rarely anything sensitive that I am typing.

If a website has password requirements that are incompatible with the passwords generated by pgen I have the terminal I just ran pgen in open already anyways so I paste back into it and modify the password to suit the requirements.

[1]: https://github.com/ctsrc/pgen
...also censorship. Even my German ISP (Vodafone) apparently reroutes some URLs to servers they control.

Solved it with DNS66.
A demonstration: This American Life,
https://www.thisamericanlife.org/583/itll-make-sense-when-yo...

Act Four, A physicist with dementia details the process of understanding an analog clock.
https://www.synkretie.net/writings/easy%20namespaced%20openv...

I used that one to route all of my GMail stuff over my server. This is done transparently to Thunderbird, by launching it in its own network namespace. That way, I don't get these annoying "Someone has your password" messages when travelling.
That's one more reason to buy a Mac, and when people buy a new machine they usually factor in several reasons.
Show HN: I made a Williams WPC pinball emulator running in the browser
Yahoo, ACLU press U.S. to disclose secret surveillance orders
I'm fairly certain they meant "co-worker"
I've been curious enough to wonder why very small plants could not be created to serve much smaller areas. I don't know what I'm talking about but would it be possible to make a small nuclear box, say the size of a refrigerator, that could serve a small city alone? A large city would have several of these sprinkled around. In case of a meltdown, or other accident, there would be minimal damage? I don't know what I'm talking about.
One technique I use is my phones have an area code from another state that I never get calls from. (South Dakota). If I get a call from this area code I know it’s spam.
Perhaps they don't receive anything relevant in the mail. I certainly don't outside of things I explicitly order.
I agree, although I also dislike text that's wrapped in a too narrow div with tiny text :) There are a couple of user styles here that look like what you're after if you've got the Stylish/Stylus extension installed:

https://userstyles.org/styles/browse?search_terms=sqlite
I got that one too a couple of times. Always from people who have no understanding of tech or even interest in clean code or open source.

The enterprise developer seems to be people who don't even care about programming language because they don't feel strongly one way or the other about it, since they write shitty code anyway and don't have any passion for nice code.
This is probably going to be a lot, but...

1. Would you advertise this tool as a visualization to help with future research and understanding cells OR a possible diagnostic aid?

2. Is there any project that aims to apply these tools to find changes in cells of an aging organism? Do you think that would be useful?

3. Is it possible to figure out for any given class of cell how much of its volume is understood? e.g. "there's this little part and we have no idea what's going on there" or "this protein is everywhere and we can't figure out what it does".

4. How can you evaluate the correctness of your probabilistic model? Neural nets and auto-encoders are known to produce bad results. as an exaggeration, you wouldn't want to have this as your model of human face: https://zo7.github.io/img/2016-09-25-generating-faces/random...

And thanks for publishing the source code for training!
the project manager will know the timeline breakdown while your manager may not.
> Whenever you have data be converted from an unstructured format to a structured format and then back into the identical unstructured format, the detour in the middle is always going to seem like a pain in the ass because data entry is always a pain in the ass. But the justification for doing so is that other people need the data in that structured format so they can aggregate and analyze that data more easily and you happen to have just shouldered the shitty task of data entry on top of all of your other duties. It doesn't make the system overall a bad one though.

This is how the lowest paid get undervalued. Their job has been made harder but it is their work that has allowed "some big-shot restaurant exec" to claim he has added $n in extra value with his changes. BigShot gets a pay rise while the poor sod who struggles to cope with the new system gets fired.
Because, simplisticly, you probably only get to do the 10 minute journey twice a fortnight but you have to do the 40 minute journey 10 times in that same period. So it's 140mins vs 410mins; you in theory save 3h30m per fortnight by living closer to work.

It's actually choosing not to orient your life around work that causes the decision to live closer, thus saving commuting time and overall spending less time on work related activity.
I’ve noticed an increasing number of candidates using this kind of “take control of the interview” approach. It’s reached the point of having candidates talking over top of me during phone screens trying to wrest control of the conversation away.

I’ve never hired someone who does this. I’m not interested in how you’re going to rework my team or rewrite our software.

Interestingly, when interviewing potential peers or CEOs, I’m kind of expecting them to do this.
Anxiously awaiting your pull request.
Plus the radiation from the 3 major nuclear accidents caused a lot of problems the article doesn't acknowledge.

In France the number of cancers increased a lot for the generation living on the east border during Tchernobyl. One of my friends had to have his thyroid removed.

Fukushima is still leaking radiation in the ocean (https://www.independent.co.uk/news/world/asia/fukushima-nucl...) and we can't (don't ?) measure the consequences.

Then of course you have the burring sites. And the fact it's used to create bombs and we need only to fail one time to prevent a terrorist to getting one, but they can try again and again.

So yes, nuclear energy is an interesting source of technology, but it's not the perfect source HN readers love to depict.

It's also very expensive, and the calculations for the cost of nuclear energy usually completely ignore the cost of destroying the plant on retirement.

I'm glad we have it, it has many benefits, but let's keep trying to find something better. Wind, solar, fusion...
Imagine what it costs to build roads, have drinking water, sewage or electricity. ISP = tiny boxes. The starting cost should be a lot higher.(could be a lone) That way we don't have to rent forever. We don't hook up your house to the sewage system for free either. After you sink many thousands into the sewer it gets rather amazingly cheap.
Catalysing investment in innovation, R&D in Africa
Do you have time and energy to spend time in those places after work on weekdays? I, for the most part, don't. It makes more sense to drive to them once or twice a week on weekends vs living close to them, but having a long commute on weekdays.
Culture is bullshit.
Professionals working together in a project vs a factory or plantation.
Ask HN: Agencies – how do you manage client technical support?
I work for a small agency and we're currently trying to improve how we manage client technical support for websites we build.

Currently we have six back end developers and two front end developers. We use Jira to handle client reporting and management of reported issues. This is working fine.

What we're struggling with a little bit is management of resources and time management for how client technical support is allocated among developers.

I'd like to get some suggestions on how other developers/managers in web agencies internally manage technical support.

For instance, do you work on tickets ad-hoc or do you have dedicated support developers, or perhaps you run support as a sprint?

Would welcome any advice as this is something we don't quite have right!
Of course wildlife is not worse off - anywhere humans leave an inhabited area (ghost towns) you will see it gradually reclaimed by nature. If you want to argue that radiation is healthy for mammals, you would have to compare with a similar unpolluted wildlife area, not with how wildlife fared when the area was a populous industrial city!
Totally agree, as a veteran Software Dev, been consulting for 2 years now.

Most customers want some degree of assurance that you can solve their problem and that you also have a track record of proven success (no FizzBuzz BS).

The downside is that most customers are also non-technical, so it becomes challenging (for me at least) to explain some concepts which impact the ongoing project. This is where I think building trust within a business relationship is important, and why you should avoid any customers who distrust you and your credentials. Because the bottom line is : if you can't explain all the finer details to someone, but they trust your judgement and ability, everything else becomes much easier.
One month ago I started removing the constraints on my 8 years old daughter's outside activity. I just gave a wristwatch with the alarm set before dinner time and told her "when the alarm goes off then come home". I'm against her having a phone.

When she comes home and she tells us what she and her friends did (I don't ask, she just wants to share) it is hilarious and I usually think "It was better if I didn't know this and that". But then I think about the 8 years old version of me "bombing" the toy soldiers together with a friend of mine by spraying alcohol on them and by setting everything on fire, and I relax...
> If you ask people to volunteer for remote work then people who are better remote workers are likely to volunteer

And people who are better in-office workers volunteer not to go home :) I guess this does mimic real life, no?