skysight-inc/HackerNews huggingface dataset:
At some point I had a major fight about my superior, saying that if he got his way we would fail, slowly.

I still gave him what he want, but it failed, slowly.

Now we go my way. We might fail, but we'll do it faster.
You should take it less seriously. Life isn't that serious
Powerful Tattoo Quotes-A Saying Just for You
> The article mentions that in a mono repo allows you to more easily fix things yourself, but in practice you should not fix things yourself because you'll be slower and/or make more mistakes than the people that are experts in this area of the code. Making hard for any person to fix any random piece of the code is a feature of multi-repos.

I disagree: nothing's worse than when someone changes one of my dependencies. I know nothing about his API or why he changed it, and now I have to figure out what he did and why.

In a professional organisation, the cost of a change should be borne by the one making it, not by others. I shouldn't be able to hold another team back by pursuing my bliss.
Emacs Org-Mode, along with its org-capture mode and the ability to clock in/out, is a perfect tool to implement this, btw.

https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd....

http://orgmode.org/worg/org-gtd-etc.html
> Pretty simple. Going all micromanaging dictator who forces shit hacks won't be good for your department short or medium term.

The same could be said about questioning minor requests from someone who has more experience than you do and who has a greater responsibility to deliver on deadlines. Wasting hours of time over a single line is a great way to make people dislike you for being so inflexible, especially if it’s holding up the work of others on your team.
I did, in my original comment, immediately following the accusation.
I also begrudge the loss of many useful extensions in my workflow. It is a sad loss.

But couple of your annoyances can be fixed rather easily:

1. Get back the toolbar back: View (or Alt-V) - Toolbars - Menu Bar

2. To clean recent history: Ctrl-Shift-Del will give you the clean recent history dialog box. It can be accessed from toolbar too: History - Clear recent history.
Odds Are, They're Taking Your Blood Pressure All Wrong
Show HN: Express-gateway 1.4.0 is out
Honest question: Just curious on how China explain this to its citizens?

Or do they not even explain it and just do it. Is it similar to USA where we say its to catch the "bad guys".

I guess they could argue they are "protecting" their citizens by perhaps lowering the security attack surface.
Getting the Most Out of Predictive Analytics
I think I vaguely recall some confusion when I first set up my Roomba 960 with my Android phone, but once I got it going it hasn't had any issues since.
Seriously, you expect a command meant for users to navigate manuals to be a dependable part of a pipeline?! (it was being run once a minute at that!)

People need to realize this isn't some mission-critical tool, this is a manual reader.
This isn't saying Mars has no water. They've found that one particular instance of what they thought was liquid water turns out to not be, but there is tons of evidence for water ice and possibly deep sub-surface briny water.

Mars likely does not have life at the surface. Too much cosmic radiation. It may not have life at all but if it does it would be beneath the surface or in deep caves.
On what grounds would you litigate? We're not talking about a ban here, it's just that if you're not part of the ISP "partner programme" you wouldn't be included on low-tier subscriptions and connections to your website would be either unreliable or get an ISP upsell banner.

> haggle customers over video usage

Just degrade it, enough to stop working. Have the connection dribble to a halt. All automated. Tech already built for China's Great Firewall. And obviously you don't call the customers, you have them call you, at which point you upsell them.
I don't think there's any situation I've seen where I don't want my certificates to be renewed. As a sysadmin, the more repetitive tasks I can automate, the better.
I agree with everything you said. To summarize: the single most important thing that works is transparency. When the lead makes his decision making/planning and generic thought process transparent then he doesn't end up in an embarrassing situation when he has to argue about even the smallest technical detail.

If the solutions the team lead is proposing isn't different in effect from what the dev is proposing, then why is he arguing in the first place?
If it's bad code, it's bad code. Good developers don't like to write bad code. Any experienced, good developer has most likely worked on a shit codebase and understands 1. that it didn't happen all at once, but trickled in and 2. it's debilitating to the organization. If you force good developers to write bad code, you probably won't have good developers much longer.

If I knew more about the circumstances, I could make a better judgement, but to me it sounds like the lead wanted the developer to put in shit code and he didn't want to. The thing about shit code is it costs 2x, 10x, 100x of technical debt later. Remember the article is written from someone biased towards the lead.
Ruby 2.5 introduces Dir.children and Dir.each_child
Behind the Scenes as NASA Tests the Most Powerful Rocket Ever
Google translates German “halb zwei” to French “deux heures et demie”: 1h off
You are correct, "for most people". That is why I mentioned
> "data packs make sense for many people."
I assume that the audience here does not belong to "most people"

> And if you want to take a look at a blog and you have the video pack - just get the blog pack or ask a friend - or maybe your other friend can just download it and send it to you?

This is good. But what if I want to read something without letting my friends know I am reading it.
This is weird. Author wants me to agree, that I have to unconditionally submit to someone because of their title. No ifs or buts, just do as you're told. I worked with people who loved to manage like this and in every single case when they asked for a wrong thing it was later developer's fault that he did something (it's his name on the commit after all). On the flip side every competent, cooperative manager I've worked with had no issue with people not wanting to do something. But yeah, YMMV. Perhaps in some bizarre world "I command you to do X" is the civilized way to talk to other people.
For another year. And that year flies fast...
Layers of abstraction take you further away from the metal. The more layers of abstraction your keypress must traverse before rendering is complete and the photons have reached your retina, the longer it will be until that happens.

Layers of abstraction make complex tasks more reachable by a larger number of programmers by reducing the amount of specialist knowledge about those lower layers required to do the job. The more layers of abstraction you have, the less they have to worry about lower levels and can just get on with what they want to do.
HfM is great to play with and learn Haskell. For a real project, I use Haskell Vim IDE.
I think that's a reasonable assertion, the insurance is not meant for the company it's meant for the user. The /idea/ is that if you are buying something on ebay and the SSL cert says "Ebay.com" then as a consumer your payment is protected from fraud if that entity is /not/ ebay.com.

In reality this almost[0] never happens, but, it's probably rare for a CA to give out certs without some strict checking because of these insurances, not in spite of them.

But yes, I agree that it's not a good argument since it's basically a marketing gimmick and consumers aren't aware of such "protections".

[0]: https://www.cnet.com/news/fraudulent-google-certificate-poin...
The whole situation sounds ridiculous and the advice given is just awful.

A "team lead" should not be informing developers on the implementation details of their ticket. The developer had every right to protest.

> If the individual is not a fit, then move him to another team that might have a different control style.

This is so backwards I don't even know where to begin. It sounds like the advice is to break up a team just to show the developers "who's boss." I would never want to work for this person. They put their own ego and control freak issues over the stability and productivity of the team.

Also, it's a super weaselly move that instead of just going to the developer in person and raising your concerns with him like a reasonable human, they used their corporate clout to bypass the issue and move him to another team. Is that acting like a leader?
https://news.ycombinator.com/item?id=15721854
Fatbergs to fuel: London's blockage-busting battle in the sewers
How do we/the developer know it was “a hack”, and also “a bad idea”? The word hack isn’t used in the article.

The lead should have .. well, led .. by having a business logic reason for the inclusion of the variable. If they did and the developer still refused, then they’re in insubordination territory.

Anything else is an open conversation where humility is required on all sides.
people working on compositors should have that printed out and hung above their coffee machines.
Thank you for posting the story. I hadn't heard about it previously. Having spent a couple years at various businesses, getting accurate data and understanding exactly what you're looking at is more of a pain than I would have ever imagined.
For reference, on a 2012 MacBook Air the numbers are 18-20ms in either a regular app or VSCode.
Scripting the execution of man?
> If it's bad code, it's bad code. Good developers don't like to write bad code. Any experienced, good developer has most likely worked on a shit codebase and understands 1. that it didn't happen all at once, but trickled in and 2. it's debilitating to the organization.

I’ve been on both sides, here, so I totally get the desire to write good code (and in my current role I’m working on best practices and good patterns with my team). That being said, good developers also realize that sometimes “hacks” are necessary to get something done, especially when deadlines are looming.

Who among us hasn’t written something awful to get something finished or meet a deadline?
From the article:

> He isn’t a bad worker, but the relationship between the leadership style and his work style are clashing.

If refusing to take orders doesn't make you a bad worker, then what does?

I've carried out orders that I didn't agree with many times. Disagreeing with your boss respectfully is a bit of an art, especially when the person who is likely to suffer from a bad decision is yourself. But at the end of the day, this is why we call it work instead of play.

One strategy that seems to work is: be diligent, get things done well and on time, and gain the trust and respect of your team and managers. People will listen to you more when they stop suspecting you of shirking work or just being argumentative. Instead of arguments, you can have conversations and sometimes you might even prevail.
Simexa to Customize Outdoor Furniture for Hotels, Restaurants and Resorts
> Well well, guess who could easily spoof [faxing in a copy of your business registration].

I worked for an ISP in 2000 and we had to both send and receive faxes on "company headed notepaper" as a means of authenticating a request. All you needed was a word doc with the company name in bold at the top of the page.

When we hit this particular bureaucratic speed bump (mostly dealing with domain name registrars), and having no "company headed notepaper" ourselves (we were 20 people) we just fabricated it. It always worked.
Jed McCaleb left Ripple pretty early and started Stellar instead, which is probably why he is dumping Ripple.
Views and insights on leading a software team through experience in military leadership and on the job experience with enterprise level software products

Okay...

Does this guy have any articles on software bootcamp where drill sergeants scream at you to break you?
Google Cloud Platform LB Should Allow HTTP to HTTPS Redirect Automatically
Subtitle of the blog explains a lot:

Views and insights on leading a software team through experience in military leadership and on the job experience with enterprise level software products.

I've seen many, many prior military people utterly fail in the civilian work force because, guess what? You can't just bark orders and expect to get anything done. You can't belittle, berate, and batter civilians with words the way leaders are encouraged in the military.

Front leaning rest postion, Move!

Five zero, knock em out.

Good luck being able to type at keyboard after 50 pushups.
Solution: send the pixel to the screen over IP!

(joking, but with a tiny serious element)
My definition of a 'robot' is a machine with motor functions and can make its own decision on how to act in reaction to its environment.

For example, a phone isn't a robot, not unless you give it wheels and the ability to act.
Brevity is the feature, not anonymity. What C# actually lacks is syntax sugar. But, a few years ago, I spent an hour or so implementing `Ad-hoc` classes for most of the interfaces and abstract classes that I thought I would ever need, and it's been sufficient over 90% of the time[1]. N.b. these classes could have been generated programmatically.

I'm not claiming that the technique is exactly equal to what Java gives you out of the box, but rather that C# can get within epsilon. In other words, for my purposes, the prefix AdHoc- might as well be a keyword (as in AdHocIEquality<T>, AdHocIEnumerable<T>†, AdHocDisposable, AdHocHttpHandler, etc...), because it's indistinguishable from syntax sugar.

On the other hand, the F# object expression really is more than just syntax sugar, because of the way it interacts with type inference (no need to upcast to satisfy the type checker), and (as you noted) that it can implement an arbitrary set of interfaces. But, it's not all carrots and apples: F# lambdas don't work well with protected members. Meanwhile, C# can close over just about anything (a ref local, such as Span<T>, being the obvious exception).

[1] https://github.com/noblethrasher/AdHoc-Implementations/blob/... (in a newer version, I implement the interfaces explicitly)

† which, really only works well in VB because lambdas can contain `Yield` statements.
you can google it yourself. NCBI has a bunch of works on Belarus situation. If anything, real situation coming from people sounds even more gloom than official numbers.

I specifically mentioned Russia and Ukraine because such factors like drinking, smoking, food, genetics, lifestyle/habbits are very similar across all 3 countries and thus can't explain those post-Chernobyl appeared high cancer rates in Belarus.
Lián.

Truths about things like corruption must be suppressed, because they don't look good. Thus allowing people to talk about such things is bad.
I've stopped using Chrome and switched to Quantum. Google's blantantly-anti-trust blocking of Ad Naseum (ok it's not blocked but they sure make it super annoying use) was the last straw. Quantum is great, seems faster too. I don't want my browser vendor dictating which extensions I run on _my_ browser.
dumb machine learning.
It depends if you want "yes" men, or people to disagree with you. It might sting sometimes, but people who are willing to argue with you are much more beneficial to the organization for the most part. (I accept that some people just like to argue for the sake of personal satisfaction, I'm assuming this isn't the case here).

Remember, they aren't making widgets, they are engineering software; it's a high knowledge, high skill task.
I was seriously impressed with how well BeOS performed too.

I've got a Blizzard 1230-IV with 128mb of RAM bunged into my A1200 at the moment and it runs rings around my desktop running Gnome.
Someone recently gave me an old PowerBook G3, running Mac OS 8.6. I was amazed by how responsive the UI is compared to today's UIs, from Mac to Windows to iOS to Android. When I clicked something, it felt like there was a pushrod between the mouse button and the menu, which triggered it instantly.
The feature has been requested since 2015 and still absent. ;/
Sounds like they would've benefitted from a microservices approach!
What's wrong with Coinbase? (I ask as a naive fool with a bit of money stored there).
Well, Skype has vigorous anti-debugging measures to keep most of its unwarranted behavior under wraps. And when MS bought Skype, it was taken down for a significant time, thought to be when the NSA [etPhoneHome] method calls were added. It's all just conjecture though... But I'd stick with other voip/telcos. I really can't blame China for not wanting their people subject to what is pretty obvious US spying.
Are there any such tests using i3/X11 vs sway/wayland? I'm curious about Linux input latency now.
俞永福出席君联资本CEO Club年会：不同阶段企业要有不同的“管理三要素” #资本 #俞永福 #首席执行官
"I've got low latency, I have client-side URL routing, I have no need for progressive enhancement"

Again, maybe you're in the 5% of "web application" users that are not actually web applications, but rather, "browser apps that download some data once in a while". If so, great. Most people aren't in that group.

Also, just to clear this up: client side URL routing is not URL routing. It's an ugly hack to make up for the fact that you can't use URLs for their stated purpose. It's honestly sad that we've wandered so far from the norms of the web that URLs have lost their meaning.
I completely agree with you and because of that, I think it would warrant some sort of discussion, which wasn't allowed here. That's my main issue.
Yup, many things are done that way in politics. But lately it seems it's also pretty hard to keep things from leaking, someone there would probably let it slip to the media that "Trump wanted CNN gone". So far it's "Some Democrats have expressed concern" that's the only source.

Any is it all of the sudden these people started loving monopolies. "Well DOJ wants to something about, we clearly have to oppose it and support exactly the opposite".

The same thing happened with the TPP. Every Bernie supporter was against TPP. As soon as the White House pulled out of the TPP, I saw messages on /r/politics about "Well, we can't support it now once that Trump did it", it wasn't even ironic.
The startup benchmark tries to capture that, but doesn‘t simulate network performance.
Still I think it shows some interesting results.
> "or GNU/Linux desktop"

I believe Wayland has made some latency improvements.
Nvidia CEO Jensen Huang Is Fortune's 2017 Businessperson of the Year – Fortune
i myself would get vaccinated, but people who don't vaccinate are mostly not vaccinating for much less severe diseases. we dont vaccinate for polio anymore.

I'm curious to how you feel about illegal immigration. because i find this interesting duality where people who think 'vacers' should have their children taken away from them are also ok with illegal immigration. which is a bit ironic, considering that illegal immigrants outnumber 'vacers' by a large amount, and they are not vaccinated.
Well, that wasn't the point I was responding to. I was replying to this claim, "When is the last time America built any impressive infrastructure? I'd say in the 70s."

But to your point, I would argue that US achievements on the internet and cell networks are more impressive than Europe's because unlike Europeans Americans invented those technologies from scratch. And other than Russia, the US is the only country with a GPS infrastructure at all.

I don't dispute the claim that European nations and the EU have generally done a better job investing in public infrastructure, but I think the gap isn't as bad as some in this thread have made out, especially when you consider the vastly different conditions under which those policies were made. I've lived in a lot of countries, including the US and two European nations, and I've worked in project finance, so I have some direct experience with this. That said, the US desperately needs to invest in bridges and several other categories of infrastructure.
> The idea that we've solved all that needs to be done is remarkable.

Yeah, true. The last time society worried that new technology and machines would lead to mass unemployment, the opposite happened. We're in a bigger hurry than ever. Maybe that will accelerate even more.

But, if the human labor need for the trucking industry goes away, for example, it doesn't matter whether we've solved all problems, we will have a very large class of people out of work, even if it's temporary.

> Pay people for education first. We aren't even doing this!! Pay people to resolve climate change. Pay for more research. Pay for xyz that drives humans to new levels while enabling them to valuably contribute to our society.

I agree with this too, but one way to think about UBI is that it could, for the first time, pay people for doing things that are valuable to society, but not profitable. The reason we don't pay much for education or fixing climate change or research is our economy is driven on short term economics. If it doesn't lead to more customers or more dollars in the next year, it doesn't get funding. At it's imagined best, maybe UBI could enable an economy of social good rather than profit.
5 Affordable Design Tips to Use with Your Outdoor Furniture
US all sports 2017/2018
GTD does work but to be almost any system that is used with habit like fervor will work.

General productivity of contacting people and writing up things is pretty easy to manage and in large part most of it is just getting it out of your head so that you can focus on other perhaps cerebral things.

But that is the problem. Systems like these aren't at the surface terribly helpful with creativity. However I do believe they can be used to help boost creative output its not terrible clear how.

I have tried to be systematic with brain storming and coming up with ideas to execute and its not been very successful. In some cases it even feels like it stifles creativity.

Anyway I like James Clear's blog on this kind of stuff. He has some great ideas.
A slash command in Slack for asynchronous standups
I've built something like this for a client that manages shipping containers (like those in the article). There are a number of applications on the market which deal with this problem, but the pisk/packing bits tend to be part of much larger systems (ERP, WMS, and other fulfillment solutions) rather than standalone and those solutions can be a bit pricey. This is why we decided to build a solution into an existing enterprise package rather than buy something. I think the problem you're asking about is so narrow, the motivation for developing something that stands on its own is not really there... certainly on a commercial basis.
Install a different launcher. I suggest Nova Launcher, or Trebuchet (open source launcher, get it from https://labs.xda-developers.com/store/app/com.lineageport.tr...)
sorry, so they had to write some code to test what they couldn't perceive but believe they can perceive?
I feel like its plausible that this is partly a psychological problem?
> The word "irony" comes to mind.

There is irony in how it is presented, and I tend to be confusing, but to clarify my position, just because I think Google is going too far and don't like Hillary doesn't mean that I automatically like or support RT or Fox News.
They might, but at the same time, loading / unloading is a high pressure, high speed and stressful job; when you've got 5000 containers aboard, you can't expect most people to keep track of the weight distribution themselves. Of course I'm sure the ship would start to list and the ballast / balance system give alerts at some point, but maybe it would be too late by then.

The article also talks about more subtle things like changing the position of containers; wouldn't cause safety issues, would be hard to detect (gotta trust the software), but would cause delays and (by extension) costs.
Open Source Alternative to DJI Flight Controllers