skysight-inc/HackerNews huggingface dataset:
It's not really. Coworkers engaging in banter is friendship. But yes, there's no doubt that friendships between coworkers affect how things get done. That's just the human condition. If you want to change that, you'd have to run your office like a Stalinist dictatorship, and that would be terrible for getting things done. Which is, you know, the whole purpose of a team.
The iPhone bridged an enormous gap putting the world in everyone's pocket.

What gaps are left?
Japan's population is expected to collapse over the next few deacades, and that population will be increasingly past retirement age.

http://www.economist.com/blogs/banyan/2014/03/japans-demogra...

So you're gonna need to give serious thought to where you're planning to get employees from.
Yes, it's my understanding the company will sometimes offer ways to finance the options purchase such as cashless exercise, or promissory note. Alternatively you can taking out a loan (anything from a general loan, to a specialize 'options exercise loan'). Cribbed this answer from the longer form one here: https://www.quora.com/How-am-I-supposed-to-afford-my-stock-o...
Also note that RSUs and options are taxed differently. When you're issued a block of RSUs, you almost always do a section 83(b) election, declaring the RSUs as ordinary income. When you sell them years later, the difference in value is then taxed at the lower capital gains rate, rather than the income tax rate.

However, this means you take the tax hit when you receive RSUs, unlike options, where you're taxed when you exercise them. This can be good or bad, depending on the value of the shares, the vesting schedule, etc.
HSBC UK silently truncates passwords to 8 characters :-(

https://twitter.com/HSBC_UK_Help/status/579661876017139713
Yeah. I understand that. But by telling your boss the truth you gave him a real gift in that he could trust you. If he (or the higher-ups) thought about that a little bit they would realise that your honestly was valuable.

You could come up with similar examples where you take days off to interview at other companies. Obviously telling your boss will probably anger them (and might be seen as a breach of your contract if you do it during work hours) but the moment your boss actually thinks about it they would realise that your honesty provides them with much better evidence about what to do next. That might include finding out why you want to leave, how to keep you, ending the relationship on good terms, hiring someone else sooner than if you lied, etc etc.

Now, it's very difficult to tell the truth in these situations and people aren't expected to do so. But honesty is still a virtue, perhaps even more so, in these situations.
Why your boss wants to kick you out from your office? about the remote work
The Great Unbundling
Honestly, the headphone jack while ubiquitous, is an ancient interface.

My biggest issue with it's removal is that they didn't replace it with another analog interface. I believe that the DAC should live in the phone, leaving the headphone to merely to deal with a simple analog signal. I haven't jumped into the wireless bandwagon, bc the wire has never bothered me. On top of that I have a great battery and DAC in the phone already, I really don't want to be bothered with charging one more thing.

If they had adopted a new standard interface that would have been great. Hell I would even be ok with it being usbc if that meant that the jack was standard. It's this non-standard interface that has me considering not buying a new iPhone. I don't care about the loss of the analog jack as much as the non-standard wired option that's left.
ever lived a month or two in Paris?
In my experience, it's usually not the existence of unit tests themselves that's causing an issue, but that most of them are badly written. One telltale sign is when writing the unit test becomes overly painful (like too much code setting up mocks), it usually means that your class is not simple enough or has too many dependencies.

Proper unit testing also complements integration testing in that corner cases can be handled at the unit test level, therefore reducing the amount of integration test code which arguably is much more brittle, runs slower and more complicated to write.
Personally, I've found the following heuristic to be very accurate: if you wouldn't do it in front of a toddler AND allow them do it themselves, then you probably shouldn't do it, ever. There's likely no value in doing it (I intentionally say likely and don't claim an absolute. There are exceptions, e.g. having sex).

1. Drinking

2. Smoking

3. Drugs

4. Stealing

5. Cheating

6. Cursing

(needless to say, it's a long list).
Here [0] is the paper describing the Dolphin Echolocation Algorithm used in this paper. Very interesting method, looks like it has real advantages compared to the usual optimization algorithms.

[0] https://www.researchgate.net/profile/A_Kaveh/publication/257...
Your donations were not used by Mozilla to develop Firefox OS or otherwise fund it. Donations go to the Mozilla Foundation which solely focuses on education and advocacy for an open internet. https://www.mozilla.org/en-US/foundation/issues/

Firefox OS development is not an active project. This has been the case for right around a year.
Can confirm fundamentals.
The longer i work as a developer, the more i see the importance to have a grip of the basics.
For me this is mysql, linux, math rather than new frameworks, languages and build tools.
The first use of the acronyms should be defined. It's hard to read write ups that have acronyms that are not defined on first use.
Agreed, enforcing standing up but not brevity is the worst way to do standups, and a clear sign of pure cargo-culting.
Who is Murry Salby? Wikipedia to the rescue:

> From the mid 1980s, Salby conducted research out of University of Colorado Boulder. In 2005, the National Science Foundation opened an investigation into Salby's federal funding arrangements and found that he had displayed "a pattern of deception [and] a lack of integrity" in his handling of federal grant money... In 2013 he was dismissed by [Macquarie University] on grounds of refusal to teach and misuse of university resources.

- https://en.wikipedia.org/wiki/Murry_Salby

It gives one pause.
Concerns rise over US companies’ increase of shale oil production
Probably because we were all starry-eyed 20-somethings?
The trick is, Soylent is not new, similar things are in use as enteral feeding in hospitals, much more expensive, rigorously designed and validated.
Maybe go live in Pakistan for a few weeks and you can set an example?
This doesn't seem all that inconsistent. Kids are impressionable, and pay a much higher social cost for swearing when young (like getting disciplined at school). By contrast, most jobs worth a damn won't be childish enough to reprimand you for something as silly as swearing.
Mention this on HN though, and get down-voted - Have an upvote from me to counter nationalistic downs.
Please keep your conspiracy theory propaganda off of HN. You're a danger to the world we live in. Ty.
It is easier and cheaper to send GAG order to most popular companies. Check Lavabit case.

PS: I have checked lababit website, seems like they are reopening in 2 days.
I'm curious what you think is so marvelous about it. What sets this apart from, say, Reddit or HN? The idea seems to be displaying "conversations" as a tree. You don't need a new platform to do that.
Some good practices aren't a good fit for a particular organization. Moving the discussion to whether your engineers are "good", rather than whether they understand the organization's needs, is reductive.

If you want to develop better practices in an industry, saying the practitioner should be "good" isn't very helpful. Of course they should be good! But unfortunately, despite the trope, we can't all hire the best, and part of the reason we have best practices is to work well without only hiring the top 1% of engineers.

An example from my experience (mentioned in another comment)- microservices are a good practice in many larger orgs, because a big piece of what they solve is political- but the overhead of running a distributed system at a small org often isn't worth it.
Russian vote tampering and democracy in the 2016 election
They probably just googled Murry Salby, found that they had quite the history of dodgy behavior, and moved on with their life. That's what I did at least, and I'm not gonna lose any sleep over it.
I think I left when I was 25 or 26, and I was in no position financially or otherwise to start legal action. That was 20 years ago and you live and learn.
> I swear...actually I swear an awful lot. Sometimes I say fuck, shit and bollocks all in one sentence. It's a big part of my vocabulary.

> I also do not swear, for obvious reasons, in front of my three year old or any children for that matter. Again, it's just common sense.

How often do you swear in public? Do you notice all the children around you? What if you're intoxicated? I find it more practical to always try and reduce swearing than in specific exceptions. Because that way you are used to not using those words.
Typo down the page a bit.

> The only reason we exist is to enable deep, mearningful conversations.
To say that one size fits all is, at best, silly. A given (company) culture is the aggregation of: people hired, the environment they work in, how they are treated, etc. One person's "I'd never work there" is another's "I'd kill to work that."

p.s. That said, perhaps the Washington Post is correct. The workplace should be either robots, or pseudo-enslaved humans. But Jeff isn't going to appreciate an article with that slant.
* based on you disliking this comment, despite having no idea what its sources.
I think this is a bit of spin being put out to make the next president's profanity seem like a good thing. Reminds me in a way of "the Emperor's New Clothes"...
It does, but it seems to be very slow acting.
State of JS was a survey with questions and answers, this page counts "...stars added on Github, over the last 12 months".

State of JS would better reflect the popularity of tools within the audience(s) that the survey was distributed in, this page really just shows what has had buzz in the last 12 months.
Is it really a contradiction?

I would argue for that position by saying:

1. They don't mind the repercussions they would face themselves for swearing.

2. Young children might copy this behaviour without being able to make an informed decision and face those same repercussions. Is it fair to decide for them? Probably not, default to safe.
Postpartum hormonal changes require a change in the brain chemistry: Prolactin (https://en.wikipedia.org/wiki/Prolactin) is enabled by Dopamine level going down. Dopamine is a key brain chemical affecting mood and energy to think. The potential for unexpected behavioral changes is a given. If someone is sensitive, already off balance or the change is larger than usual there is a great risk for mother and newborn.
Yes, if they stand by their word of not using JavaScript. That is easy enough to verify by someone knowledgeable, but I suppose ditching any magnet links would be more of a marketing move ("we can't track your clicks, because there's nothing to click!"). I guess selecting text (at least by selecting it in a textarea) could easily be tracked with js too though...
How to find high-paying clients from job boards
dupe https://news.ycombinator.com/item?id=13421298
Internally it sounds like an extremely flat and diminished version of how I imagine the "real" sound". Like if I'm watching a looping GIF of an explosion, I can "hear" an imagined sound over and over.
I particularly like this insightful comment:

> Reputation is always relative to a particular group; I doubt there could be an "absolute" measure of reputation.
> You can't rely on them existing, having space, or keeping your data for any real amount of time

In other words, a cache.
Fascinating to see Vue.js and Inferno both doing so well last year. Vue is definitely lot easier to learn than React, for new Developers, but I could be wrong since I haven't tried it a lot. Don't know how it scales up for large applications.

Preact is also another dark horse. This year we are going to see a few more "react-like" UI libraries.

In node, really happy to see Feathers catching up with other more popular frameworks like Express. First time I reached to feathers was by literally searching "Firebase Alternative".

AVA the Test runner, really never heard of it at all. May be I am too behind in the "Test Runners" category. I only use Mocha.

Also, they should have added a category for graphics libraries like Three.js, Fabric.js, Paper.js etc.
> many young people speak English quite well, are open minded and friendly

Entirely true, but not a contradiction. Maybe things will be different in the future.
Why don't you watch the lecture, hmmm?
https://www.youtube.com/watch?v=sGZqWMEpyUM

Nobody "appealed to authority". I only gave you his name. You, however, spent 2 minutes to dig up some dirt on the internet, in a desperate attempt to discredit without actually looking at his argument.
"The correct amount to value your options at is $0. Think of them more as a lottery ticket. If they pay off, great, but your employment deal should be good enough that you'd still join even if they weren't in your contract."

Totally agree with this and I think it's the core of the whole piece. I tell everyone who asks about options the same thing before getting in to the details.
So it's official, 2017 is the year of wall building :)
> I cuss a lot at work. But I don't cuss at people. I have a coworker that says things like "It's fucking ridiculous that X task isn't done" to the people who are doing that task. This dude is toxic to be around.

This example has nothing to do with swearing, which is just adding emphasis. The sentiment being expressed in the first place is toxic.

Compare: "it's absolutely absurd that this isn't done" and "it's fucking awesome that this got done so fast".

Quite obviously, the latter isn't the toxic one.
Most bittorrent programs I've used have this feature.
Well, I think there are 6 points to answer here:

>> 0, Are we over complicating software development?

Yes, in many cases we are over complicating software development. I think a large part of OOP too complex to produce reliable services easily, still possible though. Simplicity is not as popular among developers as it should be. I often run into complex code that can be replaced by 10x smaller code base that is much clearer than the original.

1, Sure

2, I am not sure why you think that, you need services that can few things well and individually scalable units. This used to be SOA (service oriented architecture), and micro-services lately. There are cloud vendors out there who make it super easy for you to run such services for reasonable price on their platforms without a devops team.

3, See point 0. Complex systems fail more than simple ones. Failure isolation and graceful degradation should be properties at design time. The best is to have stateless (no master slave service or registry that is required for correct operations) clusters where you can scale the capacity with the number of nodes.

4, Continuous integration is way older than the term microservices. It contains patterns that a company figured out by shipping code that had to be reliable and it is optimised for frequent changes aka when you developing a new service or product. It is just a way of giving instant feedback to developers.

5, There are so many talks and videos about agile used bluntly is harmful on the web that I think this is a well understood question. Use a method that works for the team, it provides the insight to the business what they are doing and you are good. I use Kanban for almost 10 years with distributed teams (software and systems engineering) and it works perfectly for us.

+1 for simpler code and simpler software
Becomes more difficult to say. I would suggest that it is, yes. However, the tradeoff is more difficult to make, you have to decide if you trust Google not to push a sour update (but consider that it might be compelled to by a state actor). Also note that Chrome might have different secrets to share in the first place, it could just break future SSL connections or share saved passwords or something.

Personally, running Chromium on Linux, I don't get automatic updates and go through the usual process of signed updates from package maintainers only when I approve them.
Or you could start a robotics or elder-care business...
Yeah. There are a lot of naive people out there, and in particular, "young" is virtually synonymous with "naive" (through no fault of the young people directly, they simply haven't had the experiences yet).

Like the other lies the moneyed interests tell, the belief that it takes a fresh young generation to build good products and that's why the oldest guy in a random SV startup is 26 is pure propaganda that they're hoping you won't see through. People take this bait and go out and work for a free room in an apartment shared by 6 other "founders" and a laughably small basic living stipend that doesn't even equate to minimum wage.

Maybe a few hundred of these people have actually ended up getting rich? And they're "founders". How many early startup employees are doing well right now anyway? How much have Dropbox's first 50 gotten, for example, and how does that contract with dhouston's take-home? The early employee race is really baseless.

It's a fool's game, and people realize that after a couple of years, and then go work at a real company, where they can at least collect a market salary and where prudence and experience aren't plainly mocked and discarded [because these attributes threaten the people at the top].
> then you probably shouldn't do it, ever.

You must be fun at parties.
That's a great means of clean living but as a rule for everyone to follow I think its a touch strict.
Also our culture has some curious ideas about children and what about the world to shield them from. The dastardly lie of Santa and the general premise that innocence should be preserved instead of teaching them the truth of the world is one clear example of our strange interactions with our progeny.

Often concerns about swearing especially are very redundant around children and arguably selfish. One doesn't swear around children because they might use the word with frequency and embarrass the parent not because there is any detriment in the child being exposed to swearing.
I think that will solve a lot of the headache around stock options. Exercising options could still be cost prohibitive depending on price and quantity but at least there wouldn't be any tax burden until a liquidation event. There would still be issues around percentage and dilution but that isn't something the government can or should solve in my opinion.
From your perspective, what was the most interesting and surprising thing discussed in this article?
Because it would make it easier for competitors to source the information and the average reader likely doesn't care to fact check, dig deeper, etc.
That's great, but you're essentially describing the last steps of a successful transformation. How did he get the skills and experience to qualify for entry level jobs in Silicon Valley? How long was he interviewing, and how did he pay for food during this time? Did he have any savings or fallback plan in case he couldn't get a job? If so, how did he prepare that? How much did it cost to get his family to the valley, and where did that money come from?
Continuous Testing [video]
What? Why would anyone migrate to Japan then? You'd think that they'd have started relaxing the requirements, given the low birthrates and shrinking labor pool.
Has anyone setup OpenVPN via Docker? I've seen some of the images, just wondering if anyone has actually got it working.
> The whole premise of a startup in any stage hiring a technical employee and granting them $100k worth of stock options will never happen.

That's a false assumption. If they raised $1M seed at a $6M cap, that's 1.4-1.7%. I just pulled up AngelList and there are a number of seed companies offering that along with a decent salary. Taking the $6M to $60M is the risky piece and that's going to be hard, but opportunities to try are definitely available.

> You are never told what the outstanding # of shares are and typically the stock are valued in pennies.

If the CEO is unwilling to tell you when you ask, walk away.
Continuous Integration on any project which will be developed for more than 1 year by more than 1 person should provide a positive return of investment.

The rest are debatable, but I feel that the point above is close to an axiom these days.
> the headphone jack while ubiquitous, is an ancient interface

Ancient, but MASSIVELY used, and affordable. There are finally high quality affordable wired headphones out there that I can use between multiple devices. Removing it forces people to spend significantly more money on a ancillary accessory that is not guaranteed to work across multiple devices. It was a money grab.
Evidence [1]
Went to check [1] - "would suggest"

Ok then
PyTorch – Tensors and Dynamic neural networks in Python
Agreed. I applaud cnbc for linking to Steve Blank's article "why Tim Cook is Steve Ballmer"
These menu displays are wonderful toys when you get to use them (they're in every McDonald's in my city). Looking through all the menus makes you realize how many things you could do before to customize your order. I usually add extra patties to my burgers, add extra onions/lettuce, and then go to the "free condiments" section and order 5-10 peanut packages. All of which are happily placed on my tray without question, which is the only time I should interact with their employees: when I'm receiving my food.
Exactly. Other people are the main reason you have to teach your children not to swear. Whether we like it or not, we live in a society where people get butt-hurt about swearing and some people are appalled at kids swearing. I don't want to have to put up with explaining myself every time my kid swears.
7. Fucking

(Reductio ad absurdum?)
French labour law is actually not significantly different from UK labour law for that kind of employees.

Plus, Paris already is the first financial centre in the Eurozone.
Unless you wanna kill it before it is deployed. For example if the U.S. was aware that a nation state was about to pull out on funding for it and wanted to keep the economic dominance of GPS.
>I guess we are just suppose to "believe" them?

That's generally the purpose of a journalistic organization, yes.
>Evidence
Bitfinex. Until it, ah, got 'hacked.'
In fairness, employees are encouraged to think of it as zero value specifically when considering it in lieu of alternative compensation.
The issue is that solving real problems is hard, but making things complicated is easy, fun, and looks a lot like solving real problems if you aren't paying careful attention.
I didn't miss the second part.
"I'm leaving the office at 5PM today" is a statement of fact, even though it hasn't happened yet.

"I've got a doctors appointment tomorrow morning" is a statement of fact, even though it hasn't happened yet.
Yeah. This is the classic example and obviously is interesting to think about. Some people still defend telling the truth if you're hiding Anne Frank and the Nazis are at the door.

We might go down a rabbit hole here but your example (mad man, Anne Frank, whatever) doesn't clearly demonstrate that honesty isn't a virtue. It's a clear example of a real life situation, sure, but it doesn't show that telling the truth wouldn't be virtuous.
Generally claiming that a person is doing the method wrong when the method brings no percieved benefits raises a red flag on the general applicability and value of the methodology itself on the problem the person is trying to solve.

There is no one true way to organize development of software and generally shoehorning dogma without proof of value is counterproductive.
Sure. The article is about the problems that one faces if given stock options. If instead you get stock certificates then you don't have those problems.