skysight-inc/HackerNews huggingface dataset:
> Fairly or not, women in particular have a reputation of running to HR when someone says something offensive or crude, which leads to them being excluded from office banter, which leads to them feeling left out of the group. Tough problem to solve.

Actually, it seems really easy to solve: Stop cursing so much at work and stop excluding women from your conversations. If you can't see the value of inclusiveness over cursing, you're the problem in the situation.
If you were the NSA you could hack any VPN company on demand.

Hell, most of them host in super cheap DCs too so guess how good the physical security is?
ICQ Is Back, and There Are 11 Things You Should Know About It
>cussing can be part of aggressively damaging relationships

citation needed besides one anecdote
Operations tend to focus on and optimize for efficiency (doing things right). Steve Jobs at CEO was a visionary and was focused on effectiveness (doing the right thing(s)).

What has happened since Tim took over is, and should have been, expected.
It's not hard to get an anonymous server with a good downlink (you can also distribute it across many machines). What make things complicated is that you must assume that there are admins on the victims side and you don't want to get noticed. I guess the attackers either inspect the network to assess them, or they just start slow and if nobody notices the upstream for days or even weeks, they can crank up the speed.

Cellebrite's sysadmins didn't do their job, that's for sure.
Well, I guess it's obvious how one could do this. Read everything that both have published in the last 18 months, and rate each on a scale from "completely true" to "makes a few misleading claims about relatively unimportant issues" to "makes a few misleading claims about important issues," to "blatantly reports misinformation about events in the world that never occurred, but would be significant if they had, in a way likely calculated to inflame the passions of its readers." (And possibly some intermediate scores to differentiate between falsehoods published as hard news, and falsehoods that are discussed within editorials.)

But I don't have the time to do that. And frankly, I don't have to in order to make a "meaningful comparison." I read the New York Times (and a few other outlets) every day, so I have a good sense of how much nonsense they publish. (I admit that I probably don't detect all of it, but I also don't read it completely uncritically.) And while I don't read/watch Fox News or Breitbart regularly, I look at them from time to time. One doesn't need to resort to quantification to see the difference.

If it were a close question it might be necessary to have a more robust methodology. But it isn't. Fox News, and especially Bretibart, are clearly much much worse.
Fatal problems that hit start ups seem left-field, but they are baked into the design choices we make, often without discussion - because they seem part of "current accepted wisdom".

My major issue for startup software development is that often software is developed too discretely - with a utopian 'final version' in mind. Developers don't think holistically enough - they focus on details at the expense of design. "current accepted wisdom" is intangible, ever shifting, whereas the failure of a system is very real and can lead to loss of income etc...

Lots of start up companies don't design systems with humans in them, they write code as if it was a standalone thing - they often leave out the human bits because they are hard to evaluate, measure and control - variety of skill, ideas, approaches, mistakes, quality of life etc.

In my experience, this variety (life) often comes back to bite companies that can't handle eventual variance because of poor system design - not because of a choice of platform / provider / software etc.

I have been reading a lot around the viable system model (VSM) for organising projects. It seems to fit with what my view on this is. I am trying to implement a project using this model currently.

https://en.wikipedia.org/wiki/Viable_system_model
oh well, unless you had specifically designed custom made hash function (like hashCode() {return 1;}) it never did.

And even now it still does it do so... unless you do it on purpose but implement properly j.u.Comparable.
Swift. It's a really nice language, but was there any reason for Apple to invent a completely new language? The problem for Apple was Obj-C, but there are many other languages that could have worked as well.

I think the main requirement was interoperability with Obj-C. They really needed something reasonably similar (OO and reference counting). No existing mainstream language would have fit in neatly without extensive customization.
Wow. Did they implode while the employees gave them the finger as they walked, or did it take a while? (This matters a lot to the remaining shareholders, since there is usually a post-IPO lockup to protect new investors).

Seriously, I can't figure out why this doesn't immediately escalate into noisy public events that tank the stock before the founders cash out (e.g., strike / unionization).
How could we eliminate the line of death? There has to be a part of the page that we hand control to the site, otherwise there wouldn't be any content, and the line of death is just the boundaries of that.
Running without DKIM/DMARC exposes your domain to a suite of spoofing attacks that aren't mitigable by SPF alone. A spammer can send mail "from" your domain and over time this activity may lessen the reputation of your domain and/or IP/netblock—even if it's just Gmail users manually marking such messages as spam—making your subsequent outbound, legitimate messages more likely to be flagged. If nothing else, the backscatter gets annoying! DKIM, DMARC, and ADSP are worth setting up for these reasons, and the reports provided by e.g. Postmark[0] are invaluable for understanding how your domains are being abused.

0. https://dmarc.postmarkapp.com
That is not the case. There was no valid concern.

GPS is US military. They can block access to the civilian one for any reason.

But if Galileo is on, they don't have the power to block it. Unless they jam its frequency. But as they use that same frequency, it would jam GPS. So, without officially giving a reason, they forced the EU to be on a different frequency.

There is no concern with using the same frequency. The US simply wants, and got, the ability to jam Galileo.

https://en.wikipedia.org/wiki/Galileo_(satellite_navigation)...
Google Developers Working on Gaming Protocol for Wayland
For one, I don't appreciate your reductio ad absurdum[1] approach to discussion. Snowden would also have to be "secretly really old" to coordinate the 9/11 attacks and even then the claim is patently absurd.

Snowden had a cache of encrypted intelligence data. Intelligence agencies are fully capable of cracking encryption when properly motivated (in some cases they've backdoored them preemptively).

Ewen MacAskill, living in Europe and possessing the cache, would make a prime target for Russian intelligence. There is no proof that the Russians have his cache, but it's asinine to think that they don't given their overall espionage efforts.

[1] https://en.wikipedia.org/wiki/Reductio_ad_absurdum
My tax situation is quite complicated, as I am a resident of multiple countries. However, usually taxes are paid on some periodic basis on capital gains, no need to include all trades in the report. :)

(If requested, it can be arranged, though).
The MIT Press Essential Knowledge Series
While I don't agree with most of your post, I agree with one thing - the EU are, and should (must) make an Example of the UK, or I think the union will fall apart after votes in e.g. Italy.

Whether or not the EU should in fact try with any means to keep the union together is another question of course. But; assuming that's their goal, then I consider it pretty reasonable to a) try to rob London of as much financial business as possible by scaring large corporations into moving to EU cities b) scare other countries into not leaving the union by demonstrating a bad deal for the UK c) set tough positions before the Brexit negotiations start (which may be loosened during the actual negotiations).

As a citizen of another EU country, I completely back what the EU is doing centrally at the moment, that is, I care less about the lives and careers of london financial workers, than I do the future integrity of the union. I completely agree with statements like "They voted out and there has to be consequences". Not because it is axiomatically so, but because I think tough consequences are the right choice
I've considered such a role in the past and for all of these reasons. Good recap.
Sopa and Pipa votes shelved after Congress climbs down on piracy bills
For me, the trinity of development as a solo developer seems to be:

1. Writing code while using as many useful libraries and tools as possible to avoid recreating wheels

2. Continuous integration set up early on to handle the menial work and to let me concentrate on 1.

3. Constantly evaluating and researching what technology is available and newly appearing to give me an edge, because having an edge is never a bad thing in this field.

Agree with some of what OP said, especially with methodologies become hindrances and HA tools becoming points of failure.
The endless march of American Corporate Culture.

I've watched every single one of my submissions to Stackoverflow that I contributed in my own free time slowly cleaned and all my character purged from it until it more or less sounds like an American infomercial.

And when I complain about this American cultural belligerence all I get is a bunch of blithe, hollow muppets who have been drained of passion and love telling me that I'm unprofessional and not swearing is empirically better because.

Fuck that shit. I have to pragmatically accept it as a fact of life but I _really_ despise it.
Wow. That's terrible. My gains tax for 2017 just went up. :-)

So, what if you work 100% for equity? Even then, you don't get to declare any part of that?
> Would you mind providing some clear examples of a real-life situation where honesty isn't a virtue?

In most negotiations, you are usually at an advantage if you have more information than other parties. Lying/lack of transparency tend to work to your advantage in such situations. Of course, it depends on what, and there's context to that...
I second the exercise recommendation. I started going to bed an hour earlier so I could get up and jog before work each morning. A half-hour jog at whatever pace you can take will do wonders for your stress levels and overall mental health. As a father, getting the family to accommodate me going to bed earlier was difficult, but we were adjusted within a few weeks.

Secondly, you absolutely have to get your life back. 60-hour-work weeks are inhumane. Your job is taking 20 hours of time with your family away from you every single week. You will never get that time back and you will always regret having lost it.

I will always regret the lost weekends with my previous employer. Management never gave me better evaluations or bigger raises for that time I spent improving their bottom line. I could have spent that time making happy memories like I do now. My experience is that if you start holding firm to 40-hour weeks, management will adjust their expectations to be more realistic.

Remember, your kids are only kids once. You must stand up for your right to spend time with them.
I don't do anything approaching microservices but a good CI setup combined with a good test suite is an absolute blessing that verges on a 'must have'.
What prevents an association of employees from buying this data? (Just the general unwillingness of tech employees to unionize?)
Capital One, at least at some point in the past, was storing in plaintext - they had a "what's the fourth character in your password" check.

At least in this thread, people seem to be giving FB the benefit of the doubt on that particular anti-pattern.

Can anyone rule out plaintext storage?
At this point, I'd only like to know why you're making personal attacks on someone you've never met in order to support and defend a politician who's committed federal crimes -- one who you've likely also never met.

Might be time to step back and take a deep breath, my friend.

Have you actually read the emails in question? I've referenced them elsewhere in this thread.
All of that, plus the ads just feel fair. They exist, appear at the "right" times, and can easily be skipped if content isn't interesting.

I won't dispute your other points, but I wonder, since skipping the ads is so easy, does anyone ever NOT skip them? I know I certainly have never watched one voluntarily. I also know that I'm a bit of an outlier when it comes to that sort of thing, but I really can't think of any good reason why people wouldn't just skip them every time.
How OpenView Won the Deputy Deal
Taxes are through the roof.
Alisa Shevchenko one of sanctioned Russian DNC hackers is looking for journalist
I don't find it baffling.

You flatly cannot build a company without capital.

On the other hand, you might be able to build a company by treating good employees badly, because the employees are either a little naive or they really do value working at your cool startup over money.

You might also be able to simply build a reasonably successful company with not very good employees (in fact this is most companies)
Of course they do, but if they don't get a guaranteed buy on the exchange at the current best price, they can't guarantee profit.
Sun did an rewrite and upgrade of Solaris into version 10 with quite a bit of reliability. All that work cost just under $300 million. Apple has over 100x that money. You'd think they could at least afford the SDL & static analysis Microsoft was using if not a total rewrite of Mac OS X into the greatest OS ever made.

They also have differentiators of usability, cool factor, UNIX support & privacy given Microsoft's turn with recent Windows. There's also a software ecosystem to further monetize & develop. Apple is screwing up big time in letting Mac OS languish.
Never underestimate the allure of digital heroism. I get a similar vibe as Aurous with this one. For profit or not it'll bear the brunt of an angry industry.
> Everything Java does, C# does as good or better.

It's really true. It's so refreshing switching from Java to C#. I mean, they're both statically-typed-OOP-garbage-collected-bullshit-enterprise languages, but if you're gonna go with one of those, C# is far more pleasant than Java.
Ah, hate I missed this at the time of comment (got on a flight right after I posted and forgot to check back :/).

What you're describing (moving complexity into the algorithm) _is_ an increase in Komogorov Complexity, though... so I think we're saying the same thing?

i.e. Kolmogorov complexity K(x|y) (x, given y) is the length of the shortest program that on input y, outputs x.

So, when you say "move complexity into the algorithm", this is an increase the length of the shortest program that given input <data to compress> outputs <compressed data>.

Or have I missed or misunderstood your point?
The Clinton Foundation donations were shown to be benign and not give any additional access to the Clintons. The Clinton foundation is a reputable charity that actually does good.

Or do you think that anytime money is mentioned bad things are happening? So then how do you feel about Trump?

Does simply having 'Russia' show up in a word search mean something sinister?

If you're like this about Clinton (much ado about nothing, exaggeration of any tiny mention of anything), why aren't you absolutely nuclear about Trump, who has actual solid links to actual corruption and potential treasonous behaviour?
I think these problems are not about software development, but are infrastructural and architectural. Lack of good people to handle those things is certainly a problem. But you do need quite a bit of infrastructure for microservices, for resilience, for continuous integration and all of that paired with some good architectural decisions. Resilience is probably the hardest thing among them, as it requires some expertise in distributed systems, operations, infrastructure, so you wouldn't do something, that has almost no impact, but requires a lot of engineering effort.
Reading the page, it sounds like they're talking about the "torrentfs" mounted filesystem component, where read requests will download just that part of the file.

So theoretically, you could open the archive in a GUI, extract the file you want, and the only part it would download would be the archive header/file listing and the part of the archive corresponding to the file you wanted.

Of course, this wouldn't work for tarballs or solid RARs, but for regular archives it could conceivably work.
Around 90% of men find the task trivial. About 70% of women can't do it.

Additionally women who can't do it when presented with the same task years later remember that there is a trick, but have trouble remembering it and still can't do it.

I have never met a programmer, male or female, who found the task anything other than trivial. I have no idea why, and no idea whether this fact may be correlated with the gender imbalance in programming.
I also run my VPN on a cheap VPS. Dedicated VPN companies can easily come under attack/scrutiny, or could have temptations of selling user data if subscribers fall, but I doubt anyone is monitoring individual, ephemeral DO droplets/AWS instances.
Agile is a very loaded word. One meaning of Agile is a very specific kind of process, the other meaning and perhaps closer to the original manifesto is what you're describing with the "non-agile" team.
Quantopian: Most Popular Stock Trading Algorithms of 2016
When the company raises an additional round, the new investors build in provisions that allow the founders to take money off the table.

One example of this is IVP leading a round in Snapchat, and the two co-founders splitting $10M in exchange for some amount of personal stock.
From my personal experience: experienced teams can thrive with almost no methodology and an ad-hoc process because... They had experience with other processes and can see the good and bad in them.

I still advocate agile for less homogeneous teams or in situations like other posts have highlighted but a team of more senior developers with a working process that is open to be improved (one of the cornerstones of agile) will thrive with less churn than when forced into a by-the-book agile process.
The only thing I see in the headers is that it's using https://caddyserver.com
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 find it bizarre that there are certain sounds that I can make with my mouth that ripple through the air and upon hitting the delicate ears of another human being will cause offence. I think people of the future will look back on this period of time and refer to all of us as crazy for being so sensitive when there are much, much bigger problems facing humankind.

I find it even crazier still that people write f-ck or c-cksucker and feel that by using hyphen they're protecting these same sensitive folk from the rudeness of the words. I mean come on. If I read f*ck what I actually say in my head is "fuck". Not "beep" or some other auto-censor in my head.

Just two minor caveats to all of the above:

If I'm meeting somebody new, or somebody with whom I do not already have a close relationship with (especially within the confines of business) I will tone down but not cease my swearing. It's just polite but if they then proceed to drop an f-bomb all bets are off and I'll revert to default swearing mode.

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.
But that was targeted at Iran, this would be targeted at the majority of Nato.

Edited to add: also, the fact that Stuxnet was discovered would be good reason to think you wouldn't attempt this. You'd need to be bullet proof certain that it would never be discovered.
I'm pretty sure the title is accurate.

Facebook isn't giving an additional "try" by storing the password with caps lock. It instead reduces the search space by 26 characters.

Take for an example a password someone might have -

'AaaAaAaaAAaaaaaAaaAaAaaaAAaAaAaAAaaAAaAaAaAaaAaa'

If an attacker knew it consisted of only [A, a] at random it would take 2^50 guesses. But now it only takes a single guess, just all A's. It's a toy example, but Facebook definitely isn't just giving four extra guesses for free.
This sounds like a terrible idea.
Dear Developers, I feel like the universe is telling me to code
It's the timezone difference that makes it tiring.
> "Or do you end up locked in for a few more years of handcuffs while waiting it out?"

The golden cuffs _will_ click if you stick around any time at all and have even slightly bad luck: Maybe you burn out before vesting, or the company blows an acquisition that would've fit your schedule and your payout/life goals.

Waiting around after you hear the click becomes a losing game. Find another one to play, it's a big world.
And tomorrow someone will find links between depression and happiness. There are 10's of thousands of studies published a year, in which case most are completely unfounded or ridiculous.

With the right test group, right questions, and correctly controlled environment, you can create almost any conclusion.

"Scientific Studies: John Oliver" : https://www.youtube.com/watch?v=0Rnq1NpHdmw

"Stanford News - research Scientists and Data": http://news.stanford.edu/2015/11/16/fraud-science-papers-111...

"TWP - 64 Scientific Papers Restracted": https://www.washingtonpost.com/news/morning-mix/wp/2015/08/1...
Mr. Trump. Who is your hero?
https://imgur.com/gallery/mtQnL

https://twitter.com/badd1e/status/821414873858850816

Alisa Shevchenko is founder of Zorsecurity (a.k.a. Esage Lab). She is one of "Russian DNC hackers" that have been sanctioned by Obamas administration. She was accused that she provided the GRU with technical research and development which is according to her absolutely not true.

> Most plausible scenario is that my company was framed: either to cover up APT28, or to introduce a target for any "Russian Hacking" blame.

theguardian.com article
https://www.theguardian.com/world/2017/jan/06/russian-hacker...

forbes.com article
http://www.forbes.com/sites/thomasbrewster/2016/12/30/alisa-...

The White House December 29, 2016
FACT SHEET: Actions in Response to Russian Malicious Cyber Activity and Harassment
https://www.whitehouse.gov/the-press-office/2016/12/29/fact-...
IIRC Java Numerics was a dead end precisely because the required optimizations went against the 'write once, run anywhere' ideal. I have heard of specialized Java runtimes that can do interesting things to approximate BLAS/Atlas, but never seen them first hand.

I wanted to cite "Improving Java Performance Using Dynamic Method Migration", Lattanzi 2004, but the site hosting the paper isn't loading at the moment.

-- http://math.nist.gov/javanumerics/
The largest preservation effort along these lines—though not using ceramics—is probably the Internet Archive, which seals physcial materials into shipping containers. Some examples:

https://www.theguardian.com/books/2011/aug/01/internet-archi...

http://thecontentwrangler.com/2016/05/13/payback-machine-int...

This includes books, pamphlets, cassettes, etc. It would be possible to transfer these to stable mine-based storage (which is available commercially) or bury them in the North African desert, which is dry enough to preserve the hair of mummies for thousands of years: https://en.wikipedia.org/wiki/Ramesses_II#Mummy
SCRUM meetings with cheese and wine.
THIS - IS - BRI-LLI-ANT !!!
By "low level software engineers" do you mean low level in the sense of relatively low experience or low level in the sense of working on embedded systems etc?
No idea. It's so hard to find information on and no one, especially the valley rags are interested in reporting on it. I'm curious as to why the community thinks that is.