skysight-inc/HackerNews huggingface dataset:
This article (similar to the several others that have been posted on remote work today) didn't touch at all on how working remotely may affect companies' ability to combat implicit bias vis a vis promotions. From conversations I've had with folks in tech, it seems that many managers believe remote work will improve the fairness of their promotion processes because it removes vectors for implicit bias like how social a person is, what a person looks like, etc.

But it also removes what I've experienced to be a low-barrier opportunity for those who are quiet or unlikely to promote their work to do so—in person in a one-on-one setting. Without the opportunity to learn by example in-person, I worry that less experienced people (especially shy ones) in technical career tracks will not self-advocate. In turn, due to implicit bias that will inevitably shape manager-employee relationships, I fear they'll stall.

It's really not a solution to say that managers should be offering the conversations, because of course, managers inevitably will fail to do so in many corporate culture.

We are going remote-first from the jump, but as we scale I am pretty concerned about how to combat this phenomenon.
Games used to be coded in C++, in Visual Studio or other IDE, as can be ported to all platforms and Java was used for a thin Android specific layer. If your game breaks in Android then you need to use Android Studio for debugging.
It works perfectly well. But, nowadays has been superseded by the prevalence of Unity 3D.
How to Incentivize Your First Sales Leads (Templates Included)
Side note: Also, nice minimal site. Refreshing to see well-designed, clean sites this days.
This might not be possible with microgreens. At least I never heard of anything like that so far.
Two and a half times as likely to be killed by police doesn't seem that bad to you?
I think the larger point is that the user wants their customized results actually customizable using their metrics not Google's predefined metrics of a "better web".
China has the 7th lowest english speaking rate in the world. I doubt that they are going to be a large outsourcing hub to English speaking people any time soon. If you speak Mandarin though, its a great place to hire cheap developers - just look at Zoom.
I think the aspect he offers to someone that wants to stay at the job but do some remotely is still very applicable to today's WFH situation.

The Parkinson's law and 80/20 rule are great. I think more could be written about that idea of a FAQ that is maintained by customer service. This could be more broadly applicable to any documentation or how to material both internal and external to a company. Knowledge management is not an easy task.
You could do that in basically any video editor that supports multiple layers and masks. Blender is an open source (3D) editor where you can do this with.

Most likely they are using one of/combination of: After Effects, Premiere Pro, DaVinci Resolve, iMovie and/or Final Cut Pro as those are the more standard tools in the industry.
I still can't understand why they didn't purchase them vs Oracle. Such a waste of tech that ended up under Oracle's purview vs Google.
Yeah this is mostly how I operate when writing clojure.. development mostlty happens at the REPL and the bits that work get copied into a file somewhere and then once I have an idea how the whole system is going to work, I write an automated test for it instead of testing it manually. Tests replace manual testing in my workflow.
Is Elon Musk more important than Jeff Bezos and Mark Zuckerberg? (2018)
The suggestion is related to the naming of Fight Island, not typos.
> If you’re working on Wi-Fi at home, that means your job is literally up in the air.

This statement is hyperbolic and meaningless enough that I'm comfortable calling it "stupid." I've been working remotely for a long time and guess what? I moved to a big city to be closer to jobs. I am a US citizen and well qualified but I can tell you from experience most employers do not want to hire remotes.

Anyone who thinks you can just replace your colocated North American dev team with lower-cost employees across Asia must not have tried doing this. I've worked with highly qualified, competent programmers in India whom I respect and admire, and communication & timezones were still major issues. How do you establish the rapport you need to resolve disagreements and come to compromises with someone you've never met? How to you collaborate with a team 13.5 hours apart from you in time?

Furthermore, having worked in highly cross-cultural and international teams for a good amount of time (even colocated in an office) I can tell you that language/English proficiency is not some non-issue, it can be a big issue. I went into a recent job with the attitude of "language issues are no big deal! We can make it work" but over a couple years of running a team it became clear that having a team comprised of people with varied levels of English abilities and from different countries is a big deal. Think of how difficult it can be to resolve interpersonal conflicts and miscommunications with your coworkers, then imagine the two parties don't share a native tongue and multiply the number of miscommunications by 10, then multiply that by the number of non-native speakers/learners on the team. [content warning: bad metaphor] It's like carrying around a beanbag chair–it doesn't seem hard for a few minutes but do it all day for a week and I promise it will become exhausting.

As a side-note, hiring in South America for North American teams is cheaper & can still be same timezone (and easier to fly in!); I think there's a lot of growth potential there.
what? you're literally destroying a city and killing hundreds of creatures a game with the goal of destroying the building that allows them to exist. How is that not violent?
Ah I see what you mean, thanks!
The damage to the economy from the lockdown will cause more net suffering than the virus would have with no lockdown. Sweden didn't lockdown and their hospitals are not overrun. I'm really not sure what the driver to maintain lockdown is now we know this.
Multi-track! That would be awesome! Take you time tho, keep the pleasure of working on it and don't say yes to all feature requests.

Also, looking at the page load and see less than 80Kb transferred: this is absolutely beautiful! Amazing work!
Do you know how much using python and the framework adds to the binary size?
Framework Benchmarks Round 19
2020 version, but even this is more for show than functionality.

https://www.weytec.com/en/solutions/kvm-video-wall/
Oh and I forgot my T60! That one straight up died.
HealthMap – Virus and Contagious Disease Surveillance
I'm setting up a blog soon. I'm planning on using pandoc and some shell scripts to generate the html from markdown and host on github pages.
I wrote a brief description a while back here, https://github.com/appget/appget/issues/24#issuecomment-4648...

after all this is over, I'll probably do a write up of hall it all worked behind the scene + all the server code.
Houston != Austin.

Our freeway system is ridiculous. We have a single interstate, multiple tolls and no 'loop' around the city. Houston and Dallas may be famous for their 8 lane highways but that is not how Austin is designed.
I agree, the double pass is pretty distracting and frustrating with the delay
Great points. Updated the site based on your feedback!
Just the daily ritual of going out to lunch with your coworkers is immensely valuable for your work and career.
As a big user of logging and little to do with character coding, all of my admin/daemon stuff moved over with almost no changes necessary for 3.0 (actually ~3.3).

For some projects I did bigger refactors for 2.6/7 (exceptions) and 3.6 (fstrings).
In typescript I will for example make a class called 'Tools' with static 'free form' functions and no constructor. I do it just because it's easy to organize, import and call the functions. Is this bad?
This is great! It reminds me of the genetic changes they're making to mosquitos.
When I visit Facebook I see...

font-family: Helvetica, Arial, sans-serif

...on every element I inspect.

When I visit Wordpress.com and check the font on the body, I see:

font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif

For paragraph text such as on https://wordpress.com/about/ I see...

font-family: Merriweather, Georgia, "Times New Roman", serif

...though no web fonts are downloaded.

It's wordpress.org (not .com) that has Open Sans. Not sure what that's about.
Coal, oil, gas fossil fuels are all contained in the earth's crust and make up an extremely small fraction of it. The crust is just 1% of the volume of the planet and the mantle that the rigid plates float on is 84% of the volume.

I'd wager that all the crude fossil fuels in the world might be able to have a minor impact on a single decently sized volcano if it were all in one spot beneath it, but it's not.

The views above are primarily opinion formed off the cuff combined with a few minutes of research. I'm open to being shown that I am incorrect.
Step one: Demilitarize the police.
The actual advantage of Podman and Buildah is that it is not Docker. Because of the tribal nature of tech communities, that is a desirable property for members of the "anti-Docker" tribe. Everything else is an exercise in retroactively justifying a subjective decision with seemingly objective criteria.

If you don't understand why others are so excited about those tools, it simply means that you're not part of their tribe.
I like what I see with Obsidian in my test drive but it's a proprietary tool with a license that only protects the company, no terms of service, no privacy policy or even a statement about data usage and collection.

I get that the md files are stored locally, but I have no way of knowing what information about my files is collected and stored.

I'd like to use it but I'll need a little more on the transparency side of things.
I understand your frustration, but also consider, being promoted over your colleagues poses its own risks to the social fabric of a company. Your last paragraph alludes to this kind of rancor.

Bringing in people from the outside (or leaving to go somewhere else yourself when you're ready to make the jump,) has its benefits for what it avoids.
Study: 81% of coronavirus cases on cruise ship asymptomatic
Noticed that too!
you can use data- prefixes if you like
I appreciate your perspective.
What is the purpose of these rooms, what do they control, and how? Like, what information is it providing to the users, and what actions can they take by flipping the switches or turning the knobs?
I see a lot of people commenting on how good the Jump bike design is. I almost missed this excerpt, but it looks like that design might be here to stay:

> Lime's chief executive Wayne Ting has said he prefers the design of Uber's bikes and will deploy more of them in the future.

> However, there were also "tens of thousands" of older-model bikes that Lime did not inherit as part of the deal.
And Rust: https://doc.rust-lang.org/rustdoc/documentation-tests.html
> Maybe the failure rate is fine, maybe it's not.

Maybe you're right, maybe you're wrong. I can just pick the second option. This is like digging up an old comment and saying "it's like when you were wrong that time".

> All we know right now is that they added an additional single point of failure.

Do we know that? TPM and encryption are also single points of failure, for your data at least. Apple didn't add that to increase the failure rate, they added it to have more control and to offer features that differentiate them from most other OEMs using COTS components for this.

They did the same with phones, TouchID and FaceID, the secure enclave, things that gave Apple enough control to turn the iPhone into the gold standard for keeping your data secure on a phone. It stands to reason that they want to do the same on laptops.
I've seen this too. Personally I think both environments are really valuable. I really prefer meeting folks in person, but my home is nicer for hard problems that require concentration.

I just want to split my time evenly between the two.
Maybe all the information you're actually basing this stance on is through hours of listening to podcasts and reading long-form blog posts—but the only things you're citing as evidence are tweets, and the group of them suffers from the same problem I was initially pointing out:

They are all extremely politically charged except one, and completely insufficient for the purposes of judging his thinking as a scientist (no way to definitively tie his brief informal statements to some particular line of thought—there's enough ambiguity for a reader to read what they'd like into them).

So if a reader comes along and looks at the sources you've cited, all they walk away with is an impression of Dawkins' (implied) political alignment (in reality his comments probably have nothing to do with political thinking).

Maybe that's your intention, maybe not, but at the end of the day you have unambiguously:

1. Brought his competence into question (or "depth of understanding" if you prefer—though it's the same thing insofar as the effective execution of his work depends on having depth of understanding)

2. Cited as evidence for this: small, ambiguous, politically charged linguistic samples.

We have enough places in life and on the internet where arguments are made on that basis. Hacker News is a nice reprieve from it for the most part—which is my only reason for calling this out. I have no interest in Dawkins and haven't personally followed his work since Selfish Gene times, and I disagree with his anti-religion stuff too. But I also highly value having some place on the internet where the conversation doesn't have to center around who to dislike because they're on the wrong side of the discourse.
> Allowing the user to control the noise cancelling profile on a pair of wireless headphones with a phone app instead of further cluttering the headphones themselves is a good idea.

Alternatively: allowing the user to control the noise cancellation on a pair of headphones from the headphones themselves instead of further cluttering the user's phone is a good idea.
This is a loaded topic.

On one hand I do work for a large European enterprise with a branch in India. I know for a fact that it adds a lot of social and cultural overhead to co-operate with a remote branch who barely speak English.

They're great for specific tasks, like 24/7 ops and monitoring. As long as there are clear instructions.

On the other hand I'm an idealist at heart who believes that borders should go away and we should work together as one world.

But it might be a bit too naive to think that utopia is around the corner just because IT techs are working remotely.

So I'd have to say that OP is wrong. For more than one reason. We're also contractually obliged to hire citizens for certain private sector clients. And in some cases we have to go even further and security rate them.

But regardless of my experiences there will always be people who shine and hopefully get picked up by a remote employer who treats them well. Our branch might be ~60 people, I've worked with only a handfull of them for 3 years and still managed to meet one or two who really went above and beyond to show that they cared about their work.
This is a great idea. Actually drawing the glyphs can be computationally expensive too. I'm not sure what browsers do, but in the last game I made, it was an enormous win to have a glyph cache for the various combinations of (size,glyph,quantized pixel alignment) rather than rendering each glyph from scratch.

I could imagine quickly getting layout information, then asynchronously getting glyph drawing information and painting from the glyph cache when it becomes available. You could even paint a similar fallback font using the layout information of the real font to avoid redoing layout on the whole page while still being readable until it finishes.
They assume the liability:

http://www.foodrunners.org/donor-liability/
Trust, overlap of working hours, language, and culture are huge -- and often insurmountable.

Having dealt with Tata, Cap Gemini, Genpack, CTS, HCL, and a handful of smaller groups in the Philippines, I'd avoid offshore workers if at all possible. Would absolutely hire qualified Indians and Filipinos in the US, but outsourcing is dicey.
Integrating with Zapier's Partner Program
On non-iterable strings: The recursive type problem can be solved, with something like what is proposed in [0]. (I have an implementation of a fix on github linked from that thread, there's edge case fixes and PEP's scare me, but technically it's feasible).

[0]: https://mail.python.org/archives/list/typing-sig@python.org/...
Cool. I'd love to see us romantisizing their gulags too so we can all be inspired about designing the next generation and revolutionary progressive reeducation camps.
> PEGs are however are easier to reason about, no ambiguities, so that was good enough reason.

I frequently hear this mentioned ("PEGs don't have ambiguity"). It is literally true, but I don't think it's true in the sense that actually matters.

I've blogged about this in the past (https://blog.reverberate.org/2013/09/ll-and-lr-in-context-wh...), but I'm not the only person saying this:

> PEG is not unambiguous in any helpful sense of that word. BNF allows you to specify ambiguous grammars, and that feature is tied to its power and flexibility and often useful in itself. PEG will only deliver one of those parses. But without an easy way of knowing which parse, the underlying ambiguity is not addressed -- it is just ignored.

https://jeffreykegler.github.io/Ocean-of-Awareness-blog/indi...
Arguably yes, but open up github and check the scale of the largest go and rust projects. They are universes apart:

* kubernets - 2.5k contributors, 66.5k stars, 3.2k forks, 91k commits

* cargo - 609 contributors, 5.6k stars, 1.1k forks, 9.5k commits

No doubt there are large companies using Rust but that's peanuts compared to Go.
> The bandwidth and sheer volume of face-to-face time co-located people share just dwarfs the potential of remote.

How do you figure?

Anyway you’re pumping out HTML, not making works of art. Most days don’t require an emotional connection to get anything done, and it just takes a little more effort on both to talk on video and get that connection. Anyway, it’s much easier and healthier to view coworkers like future friends than current friends, especially your manager.

You better double my pay to waste my time in person.
That doesn't stop you from getting sued. That law still says you can sue for "gross negligence". You still have to go to court to prove you weren't grossly negligent.

It's easier to just not donate.
The problem is reaching that critical mass where the social media service becomes useful before hitting the point where trolls make your life a living hell. A social media service isn't useful if none of your friends or family are on it, and it's extremely dubious if only one friend is on it.

I remember back to the days of umpteen different mutually incompatible Instant Message apps each with a different subset of your friends. They all ultimately failed as social media platforms and the only ones left are either integrated with larger services (SMS, FB Messenger, etc...) or are domain specific microservices (Slack).
La Palma. See my response to the the other comment.
Actually it is HFCS + (a smaller amount of) CS. CS is pure glucose, so it could be as little as 21% fructose. In any event, it would be legal for products with the US label and the UK label to have chemically identical sugars.
Are Revolut/Monzo/Starling are just marketing hype? Check this analysis
This is why certain countries don't promote quarantine
The powers at play want consumers to keep their businesses alive.

That combined with their governments inability to do contact tracing and keep order with their castrated police.
It's all a lot of work, and work is costly. Powers at play don't want all that unless they can profit from it.
What an absolutely stupid response to this. Of course, just use something that people would already have, 5head. Let me just ask the designer on my team to stop using anything other than Arial and Times New Roman.

If a typical HN reader had their way, every single webpage on the internet would be text-only, with monospace font, and an RSS feed.
The transition to Swift has accelerated in the past year. Might be because of SwiftUI or because it’s now mature.

https://www.tiobe.com/tiobe-index/
I will say - I was a very frequent Jump user in SF, and before you shout "waste!", if you haven't had the experience of riding on one of the older bikes past it's useful life, you should consider this:

Jump switched over to a new model within the last year or two. Their older bikes - while yes, built like tanks - also aged like tanks (after battle). They were BEAT UP. The frames were mangled & scratched, the drivetrains were barely functional, and the brakes barely worked.

My general strategy for riding a Jump was to find the closest bike with the highest serial # (assuming it would be a newer one), because getting an old one was just not fun.

Anyway, this is all to say: While yes, almost everything can technically be repurposed, I wouldn't want to spend much time on an older Jump bike either first or second hand.
Octotree is awesome too, and you can get the dark theme
with the free account https://www.octotree.io/
Third party cookies are a liability, and I wish they go away (although the thought of having Google set web standards scares me). However, I'm afraid what this will do is accelerate a different type of tracking involving first party websites fronting the delivery of tracking scripts .(e.g. using CNAMEs, A Records ... etc)
I thought this was a pretty fair article that rightly addressed some of the major structural issues with remote work as it currently is set up. I've worked remotely for ~5 years and absolutely love it but think there need to be much larger corporate culture changes needed, along with technologies, to make it a sustainable trend for 30%+ of a modern workforce.

I do also wonder if there might be some wrong lessons taken from this time. This isn't just "working from home" it's "working from home during a global health crisis." Schools are closed, people we know are dying, lockdowns, there's fear and uncertainty to a degree I hadn't before seen in my adult life ... so yeah, it's going to have an impact on our workflows.

Like any change, it's always going to be hardest for large orgs who have to change vs those who have it built-in from the beginning.
Will we get jack support back on Linux one day ? :/
cf. BMW's dumb iDrive system

edit: and now that I think about it, I'm suddenly interested in understanding why consumer products seem averse to providing detailed/specific buttons compared to professional products? Is it to try to not overwhelm the casual / amateur user? (or conversely to be able to reach that user)

For example, professional video cameras that have physical buttons and dials for every function, versus consumer cameras that hide that 3 layers deep in a virtual menu.

Or, the cockpit of a jet (and all its displays and controls) versus a passenger car. Or how about a long-distance truck console -- is it similar?

Maybe it's the issue of casual / lowest common demoninator users not being overwhelmed by such detail. Or that if you cannot filter your users to the ones who can or want to handle the detail, you have to design to the lowest bar.

Which is a shame for those who want / like the detail.
Smart move by these PE guys. The print business is scary but they own 55%ish of a subsidiary which basically just spits out $40MM - $60MM a year in profit. They could easily flip that and own TorStar for free.
Honest question- why would anyone choose Java when starting a new software project today for any reason?