skysight-inc/HackerNews huggingface dataset:
> These are people that regularly write good quality code themselves, but there is a high amount of distrust. Why doesn't a team of talented programmers trust each other?

This has nothing to do with trust or any other personal matter. Everybody makes mistakes, everybody might misinterpret code they use and not every programmer has a complete understanding of the scope of the changes they are making. This happens for both senior and junior engineers. (Obviously one would expect this happening much less for seniors)

The only way minimising the amount of future issues is to have thorough, rigorous and pedantic code reviews. Another major benefit for this approach to code reviews is having more people on the team understand deeply the component you coded.
Google landed their ivestment in Go-Jek, and Go-Jek is Google Cloud heavy user. And this guy made a blogpost why he jump to Grab after Google while mentioned Grab is AWS heavy user.

Purely advertorial for me :)
I suspect many native speakers would have difficulty too, because of the age and style of the poem. For me, the difficulty is part of the enjoyment of studying older texts, teasing out the meaning gives me a mental thrill similar to coding.
This is an extreme case but the issues are not that uncommon in tech. Most employees with “equity” are not in a good place to know what that equity might actually be worth... and it’s very common for it to be worth far less than one thinks. All the covenants with founders, early investors, debitors and others are often not known by the common minion employee options/share holder. Yet those details typically determine if said employee will make a lot, a little or nothing at all at a liquidity event.
Sit back and marvel at the beauty of it.
You are completely right with the first comment. The antivirus product itself reuses parts of 7-Zip and is vulnerable itself. I mentioned this mainly because I did not analyze the original 7-Zip software, but only discovered that it was affected as well after I had found the bug in this antivirus product.

I admit that this is confusing, so I'll probably try to rephrase this.
Maybe they are playing the long game? If everyone uses qualcomm chips then the competition will be little to none. Sure 1.2B is a big number, but after that gets paid you're still on top. They basically gambled for 5 years and won, then the house took a little back.
Improving eBay's search engine efficiency
Those words are associated to non-costly virtue signalling anyway, so who cares. The NSA can't win. If they let them stay, they're accused of lying, if the remove it, they get this response. I'm kind of neutral on the issue, but I do get bothered with societal dynamics where no matter what an actor does, they lose.
That depends on the kind of heating you have on the house.
Air vent heating takes 10 minutes. Radiators take some 40 minutes. Underfloor heating takes about 90 minutes.

Remote control does make sense for some, not all cases.
How to install a feedback form in WordPress
>If you being late to your job causes others to start doing the same

If they also are producing and not causing other people problems then I see no problem.

However, if they are not producing then that is a problem. However, if they are coming in on time and not producing that is exactly the same problem.

The point is that one problem is unrelated to the other.

>social dynamics come into play

Social dynamics always come into play but in this instance, they really don't matter. If a manager knows how well everybody is performing and is communicating that then these other intra-team dynamics you are talking about simply don't happen.

It seems to me that you're coming at this from the perspective of a manager who fundamentally does not understand what they are managing and isn't cognizant of who is performing and obviously isn't communicating that because they don't know.

Because that's exactly when you would see the intra-team dynamics which you're describing will happen. That is what happens on most software teams, sadly :(

>Success is a marathon, not a sprint

I never said or implied that it was anything else.

>Stop focusing on yourself and the immediate moment.

I am focusing on neither.

I am beginning to suspect that you are exactly the kind of manager I'm talking about here. Hi.
I’m quite paranoid and put a lot of effort into maintaining a good security posture. Rather than worrying about the security of my emails, however, I simply assume that any email I send or receive may become public one day.

Remember, there is always a third party on the other end of the email, and you cannot control what they do with their copy of it. You can have the most secure email server in the world, but unless you’re sending emails to yourself, that security goes out the window once another correspondent is involved.

Consider this: every time you send an email to someone with a @gmail.com address, there is a copy of your email stored on google servers (not to mention it might even get spam filtered). So did you do all that work to secure your email for nothing?

The one exception is for security related, primarily inbound, emails (password resets, OTP codes, etc.). Here I can see the argument for self hosting. Ideally you would keep a separate email for all signups / transactional emails that is used 99% for inbound, and isolated from any of your public email addresses.
The problem with Milton's Paradise Lost is that it's misinterpreted the way you're currently misinterpreting it. Milton didn't seek to characterize a Satan that is worthy of our admiration.

Indeed, there's an innate Libertarian core that resides within us all but Milton sought to, like GRRM in the Games of Throne books, expose how morally bankrupt some of us are for admiring an individual such as Satan merely because of his desire to be 'free'.

We thus conveniently forget all of the evil that Satan commits because we see something in him that resides within us: an innate desire to, as Rousseau refers to extensively, to be freed of the shackles of tyranny from above.
I really like the blog as well, its one of the nicest I've seen.

Are you using your own custom made jekyll site?

Just curious about how you designed your blog and what components you use
GE Woes Deepen as SEC Investigation Throws Wrench in Turnaround
I am also a non-native speaker...

my method to read those old English text is to first read a summary or outline (in modern English) of the original work, and then perhaps find some more modern English material on the subject to deepen my understanding...but eventually, I would try to read the original work, as the melody (they call meters; but I feel it is essentially isomorphic to rhythm in music) and the rhyme in those works written by Shakespeare, John Donne, or John Milton (as well as many other great writers) are really really superb, and not that different than the corresponding parts in literary works in other languages.

Reading a summary and outline would help you to gain some contextual information, and then you could use some redundancy in human language to get better the intended message the writer hopes to convey...
wouldn't the NDA in a case like this just be about the embargo? If this is the case, what strong argument against an NDA is there given that agreement not to disclose the bug is necessary until a good mitigation strategy is in place?
Wouldn't that be the point of the whole thing?
Unfortunately that's not how modern economy works. And we don't know how to make it work that way.

Modern economy works in this way: you give up ~40% of your income, which is then redistributed between retirees. Infrastructure and all other kinds of social programs also take their cut. This works when there's two workers for every retired person

If there would be as many retirees as workers, you will end up giving 80% of your income. But it is totally unsustainable. Imagine that you pay $10 for a coffee, and the barista only gets $2 towards his account, post-tax. She won't be able to make decent living. You strangle life out of economy and make it go to grey zone.

Yes we may be able to produce endless amount of wealth, but we are not able to make this sheet balance itself. There's just 100 of percents and they don't make those anymore.
30-year-old Corollas still limp around just fine. They may not be pretty, but definitely functional.
I have heard this sentiment before, and unfortunately I am not convinced that the obnoxiousness of this character was intentional rather than accidental. I don't have much to back this up: basically my hypothesis is that Sanderson is trying to pander to a specific audience, to whom the witty banter he is attempting is appealing, and genuinely attempting to make Shallan 'cool' fits with this hypothesis. Furthermore, as others have also mentioned here, his other attempts at similarly witty characters have also been flawed, so there's that.
H-1B visa hopefuls, green card holders are feeling the wrath of 'America first'
I recently read an article that was linked from HN comments on a different topic. It spoke about how software is not about code or documentation but rather about building complex mental models of the systems, which the author called the Theory Building View. It was interesting to read but one thing popped into my head while reading it. Too often we make comments about what a function does, which may be necessary but is not sufficient. My light bulb clicked on and I thought that what we really need is to document the function's reason for existing. This doesn't change even if the code inside does and is the thing that you actually really care about as it gives you some idea about the architecture.
I used to work at Datacolor, and I specifically worked on Spyder and SpyderCHECKR. It's nice to see that those get lots of love when it comes to color calibration :) but it still amuses me that they haven't figured out how to deal with the fact that their high-end Spyder unit sales are getting supplanted by the open source color calibration libraries..
I think it's something you learn the more experience you have. I think the more mistakes, errors and bugs you see through your career, the better you get at recognizing pitfalls when you write code.

Also, I'm a big fan of and practice "defensive" programming. There's lots of articles written about that, but in short it kind of changes your mindset a little and steers it towards more robust code. What can fail? How can I limit and validate parameters most efficiently?
Interesting that this came up today given the rumors about an internal "civil war" going on in the CIA, NSA, and FBI. It's hard to know what the truth is, but what I know is that these agencies have way, way too much power over our lives and if we were smart we would shut them down and start over. Otherwise, we're looking at a US Stasi, complete with "the disappeared" as has happened in every third world country and even in Europe (Stasi, hey).

Whether you are a D, R, or anything else, you have to appreciate how dangerous these organizations have become. Saddest of all, it may already be too late to roll any of it back.

And if we find out that Marxists (or "globalist" or whatever) infiltrated these agencies and were selling secrets to adversaries, the bad actors should get the same treatment as the Rosenbergs as a message to anyone else who would sell out our country and its citizens.
I feel like removing it completely would fail to capture the partial truth. Perhaps replace "respect for law" with "respect for authority"?
One of the most liberating things I ever did was move country with only a single checked bag.

The sheer amount of useless shit that I threw away was astounding.
One ruled a US citizen, the other not: gay couple's twins face unusual battle
Visbit’s 8K VR Player Delivers High-Quality Video to Vive Focus Headset
And that should be the company accepting the bribes.
New EU market iPhones are already all Intel chipset now though. Qualcomm ones are only sold in the Americas (CDMA operators) and Japan I think
Top Big Data Processing Frameworks
> The 480 and 580 series were just not very competitive with nVidia for graphics performance

???

By nearly every account, the 480 was on par with or slightly behind the 1060 6GB at launch, and now the 480/580 is on par with or slightly faster than the 1060.
ELI5 ActivityPub vs xmpp semantics
I mostly agree, with a small twist: sometimes the question is about the code; sometimes it is about the change. The code should be described in the file; the change should be described in the review.

This discussion makes me wonder about more tightly connecting the code with past reviews. What if when reading some code, the user had not only access to the revision history, but also the review history around the code in question? Something along the lines of storing reviews in revision control metadata.
The journalist reporting it is French, his boss lives in Brasil.
The Army has a boneyard in Northern California near the Nevada state line.

https://goo.gl/maps/JnJBvefnT5G2

There's lots of M1 Abrams in storage there, as well as munitions in bunkers that were built for WW-II (to be clear - the munitions are pretty modern - the bunkers are the vintage part of that. Old/obsolete/unsafe munitions are disposed of.)
Is “honest” even enough or is the proper claim “literally honest”?
Now you can watch Plex in virtual reality with Google Daydream – The Verge
bingo.

people who have natural leadership qualities can facilitate without thinking it harms their worth.
too often, unsuitable people will be thrust into a management/leadership type role just because there is a (sudden, genuine) void that needs feeling(sudden growth /sudden departure).
Plex Jumps into VR on Google Daydream Headsets
​Spectre flaw: Dell and HP pull Intel's buggy patch, new BiOS updates coming
I can't help but wonder how the two feel about each other; both being big names in their own field. Both enjoyable in their own right too.
That's a very interesting point, I built my own system, but I don't trust my own handiwork enough, so I went the middle route:
I got a Siemens RDF302 thermostat (which is a dumb thermostat with a Modbus RTU interface for remote control) and then I use a raspberry pi to change the setpoint temperature according to a remote signal or schedule.
The actual decision to turn on/off the boiler however, is still left to a "real" thermostat made by a professional company, and a malfunction of the automated system is likely to result in a failure to change the setpoint, not in infinite heating.
tl;dr:

Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression/speed trade-off ratios, while being backed by a very fast decoder. It also offers a special mode for small data, called dictionary compression, and can create dictionaries from any sample set.

Zstd is currently deployed within Facebook. It is used continuously to compress large amounts of data in multiple formats and use cases. Zstd is considered safe for production environments.
But aren't exclusivity contracts commonplace? Like a contract stating "We'll buy some large amount of product at a discounted price and only purchase from you for the next some number of years." Like Qualcomm could give Apple a lower price now, because decrease in revenue is offset by the promise of future discounted revenue. I don't understand why that's illegal.
Intel's Spectre/Meltdown patch hold up. What to do while you wait
Show HN: A Browser-based cryptocurrency using React/Redux and P2P connections
Not sure if this is exactly what you have in mind, but I have had good success with my method of "learning from my bugs". Whenever I encounter a difficult bug, I write a short entry in my bugs file. I detail what happened, what I overlooked, where I should have found the bug (coding, testing). I also write down lessons learned from it, and I try to regularly review the lessons.

More info here: https://henrikwarne.com/2016/04/28/learning-from-your-bugs/

and here: https://henrikwarne.com/2016/06/16/18-lessons-from-13-years-...
> buddybuild and bitrise data probably has a bias in it.

> we consider the data reliable.

I give up!
Amazingly they went against all 4 at the same time
U.S. doctors plan to treat cancer patients using CRISPR
FYI: If your variables are floats you will be splitting hair by the time this code terminates.
That's why this location was chosen - the environmental conditions there (arid) mean the aircraft don't rot, like they would if they were stored somewhere else.

And they aren't forgotten - they'll stay parked there a little while until a disposition can be decided - whether to be immediately recycled (no historic value, no other aircraft of that type in service anywhere in the world, and so on), or to be left mostly intact for future parts reclamation.
The NSA is being honest about not being honest and open about not being open. Deception is the core value.
>Bob closed 20 tickets this week, and Dave is still working on that one ticket from last week. Who got most work done this week?

You get an equally or more skilled developer than Bob and Dave to monitor their output and ask them that question. That's the only way.

Was that not obvious from my answer? C'mon.
How about going easy on yourself and give it time? People, even the best of coders, make silly mistakes. No one is above that.
Psychopaths thrive under abusive bosses
So, how do you propose we punish them with the market power? Abandon all products with CPUs in?
I think those claims are fundamentally based on the belief that in a truly fair society, we'd see proportionate representations of all genders, ethnicities, etc. in all places. That's just a belief, though. There's no evidence or science supporting that. It is at least as possible (if not more so) that cultural factors, individuals' own decisions, and other factors are contributing more.

The reality is that you can draw lines anywhere between large groups of people and see different outcomes. You will see different outcomes between people born in New York or LA. People with brown eyes and people with hazel eyes. People in Kansas and people in Arkansas. We can openly acknowledge differences in outcomes between these groups will happen despite a lack of systemic oppression keeping one or the other down, yet as soon as race or gender come up, people insist we have to put blinders on and pretend we're all identical robots all the way up into the board room / Congress.

When you outright assume that differences in outcomes are caused by oppression, you're making an unfalsifiable claim. Nothing has been proven, and you could just be wrong. And if you're wrong, then you're just rationalizing racism against people you perceive are unfairly oppressive. But since it's unfalsifiable, you can never be called out on it.
Nice, simple, functional. Does a single job and does it well.

I would second the suggestion for some extra layout options (particularly a landscape variant which would work much better for some areas), though take care not to go OTT or you'll complicate the nice simple interface and put off more users than you help with the changes. Perhaps have one or two extra options (the most significant ones like landscape/portrait) and hide others being an "advanced options" click. That way most people get the simple interface but those that want to be more fussy are catered for too. Though as always don't try to please everyone, the really fussy users will never be entirely happy and you are better off recommending that they produce their own posters by hand!

Also, do look into the potential licensing issues mentioned by anc84. Some effort here and now ensuring that you are compliant (either because you just are or by negotiating different use rights with these or alternate services) may save you a lot of hassle and expense later down the line.
No, I do not make any such assumption. And I already covered for which purposes the "underlying cause" matters and for which it doesn't.
It should be P+Q = L (another random variable) >= THRESHOLD_TO_BE_ACCEPTED_AS_LEADER
Strip mining is a loaded term, and a touch unfair, perhaps. But I'd argue that tech itself is a resource of sorts, and needs periodic re-investment in order to continue to sustain high growth. I do think SV strip mines tech itself. (I got these thoughts from Alan Kay, they aren't my own, but I keep thinking about them.)

Where is the Xerox PARC of 2018? Why isn't there one? We have more computing power and are economically (as a whole) better off than at any other point in history.

At some point, you have to start aiming for the moon again.

Edit: capital-B business to me is the ultra-aggressive dominate-everything mindset that seems to corrupt a lot of people.
I woundnt be surprised as tissue is very connected. You might maintain that sensation with some consistency by adding more yoga/stretching to your daily routine.
100% correct. Edited.
I think it's super important for any social network to keep on innovatinga and evolving itself. It might not surprise us one day when Facebook just disappears and Instagram becomes the next FB. FB is so smart in predicting the future trends and it try to make sure that another FB should come out from its own ecosystem. Orkut was killed because "Facebook" was something new for people to brag about.
Social network is and will always be about bragging which will only happen if that 'something' is constantly changing,evolving giving something new to people to play with or brag about.
:) but now someone who is really honest cannot even raise a finger.
There's also good old Privoxy.
I must not be understanding Meltdown correctly and I know this is a joke, but I thought it was the malicious code that used speculative execution to (indirectly) read unauthorized memory. So in what sense is Branchless Doom secure against Meltdown?
Yeah, there's a short window of time for editions :)
Apple wants to gather all your medical records in the Health app
You already part of the way there just by asking. Wanting to get better and knowing you can learn more is the first and hardest step. I'd also suggest that you force yourself to become more introspective. When you make a silly mistake that breaks your code, spend time thinking about why it broke and why you didn't see it the first time. Find a mentor that is smarter and more talented. Talk to them, look at their code, etc.
The course "Computer Systems Architecture" at Queen's University uses "Computer Organization and Design: The Hardware/Software Interface" by Patterson and Hennessy. It's a 400-level course in the computer and electrical engineering department. I can recommend it. Most chapters in it have a "Real Stuff" section where they look at a real world CPU and compare it with the contents of the book to see how the theory actually ends up in practice.
Confirm results through orthogonal means where possible.

If it comes to it write two solutions (possibly one optimized, one not) that solve the same problem in different ways, and confirm the results against each other.

Don’t count on just picking good edge cases.
Your interview actually sounds like a fun process. I've been really frustrated with all of this lately. I don't know what I should be focusing on. Should I grind LeetCode/HackerRank, work on personal projects, or read CTCI a million times (ugh)? I love working on projects more than trying to solve problems on LeetCode/HackerRank.
Posting company names isn't doxxing