skysight-inc/HackerNews huggingface dataset:
It may be a win for some users. I can’t see how switching my perfectly fine, frequently updated native app for a memory hogging web browser wrapper is a win for me. I’m actively looking for alternatives now.
Also a stand-alone user since 1pw4. This news finally got me to try pass, the command-line utility.

https://www.passwordstore.org/

The format is plain text. You can git control your password repo. You can organize into directories, etc.

It has an extension architecture; you can have it generate otps, for example. You can have specific passwords unlock with more than 1 key, if you want to do eg. family or business sharing.

There are mobile apps, browser plugins. None as smoothly polished as 1pw, but good ENOUGH. There are (imperfect) tools for migrating, but you can write your own scripts.

So far (using it for 48 hours) the worst part was setting up a gpg key.
I'm not sure why you're being downvoted, that's a very good question. The short answer is yes*, plus some automation around spinning up a new session.

The wrinkle is that the display server is running on your local machine, and connecting to the thread of execution on the remote server. Vim doesn't really have that concept of separating view from control, but tmux does play a somewhat similar roll.
I think the problem here is that 1Password wants to remove "standalone" vaults altogether, preventing any form of 3rd party sync solution.
This seems at least a little unethical. At the very least, I would think worse of a company that sent a video to me that seemed personalized, but later turned out to be mass-produced. He has an ethics section in the article, but doesn't doesn't go very deep and (unsurprisingly) concludes that his own actions were perfectly fine.

The root of the problem is why customers respond well to these videos: they're surprised and impressed that the CEO of the company would take time out of his day to record a thank you video just for them. And the fact is: the CEO did not. It's deception, plain and simple. Not big, evil, Theranos-level deception, but deception still.

To put it another way, how do you think customers would respond if, along with each email, you included some text saying "this video was automatically generated"? I'd assume pretty poorly. The difference between that response and the actual response is the value of the deception here. I think that "if we were honest about this, customers wouldn't like it" is a good litmus test for whether you're doing an ethical thing or not.

Really, I think this is doing a sort of trust arbitrage. The tech exists to fake personal videos now, but customers aren't widely aware of it. You can take advantage of that difference with stunts like this. In a few years, people will know this can easily be done and the value of personal videos will drop. At some point it'll be no different to the average customer than an email with "Hi <name here>!" or a letter with faux-handwriting on it.
> Why not use banknotes, they re well less susceptible to government control of spending

How can you exchange bank notes electronically?
So Slack developed by a billion dollar company is poorly written and not fixed for years but 1Password somehow will escape all performance issues?
Well, it's a Linux VM/container, so while you could do that, I don't see why you would, I think all a dev would want to do in a dev container would be command-line in nature.
An adult, a mentor, with authority over a minor, can't avoid their sexual advances being a threat. They can't avoid it even if they didn't mean anything by it. So they just shouldn't do that.
Can any of the github engineers using Rust comment on their experiences thus far? How has Codespaces affected compile times?
It’s happening due to flags from users with a lot of karma, not moderator action.
Add on top of that, spinning down should be automatic. I've worked on bespoke platforms like this where it wasn't. Devs would often forget and/or be more willing to run long running tasks after work hours. The net result was pretty much having to assume an instance would be online 24x7 unless there were at least gentle pokes to disable instances.
You highlight another good point, in that ageism is just a symptom of a broader psychological phenomena of "othering" others. I suspect that even if I was indeed younger than my manager, simply having a child and entering a new life stage with newer, more important priorities caused me to be treated differently. In a way I think the manager just wanted people who are just like them because they were a lazy manager, and wanted an easy way to relate to others rather than the hard work of understanding other perspectives and experiences. A ton of companies I have worked for preached diversity of thought, opinion, and background, to the wazoo and very rarely have they practiced what they preached.
> Some, like Bitmain, have gone to Kazakhstan, whose geographic proximity, permissive regulations, and cheap coal make it attractive.

Ah yes, more proof that Bitcoin is powered by clean, renewable fossil fuels
I just can’t get on the “let’s all hate Electron because it’s non-performant” bandwagon.

I can understand why, say, a text editor in Electron might be frustrating. But in the case of 1Password, I spend barely time in the app itself so I’m really not bothered about speed.

I’m bothered about security - it’s the reason I use 1Password. I’m bothered about pricing. I’m bothered about support across different operating systems. I’m bothered about features that make adoption easier. How are these things affected?
I believe they usually get it from the network.
My current environment is my laptop, which I would also need to access codespaces.

So by extension, codespaces is more risky than my current environment.
I like 7guis, and we use it as a way to think about what we're doing. However, I think the focus of 7guis tends to be much more on the higher levels of the GUI stack, particularly how to express UI logic concisely, while this blog post is much more about the lower levels - how to actually interface with the large diversity of platform capabilities that's needed for "real" GUI.
How well does this work in a high network lentency environment? If I understand correctly, it requires every user interaction to have a round-trip between client and server.
I'm pretty sure these lean towards the VT series of DEC terminals when not standard, not the DOS terminal.
The fact that they will be able to do it, is problem, we should not put ourselves in position to rely on their future morality.

Github at this point needs to be open source, atleast then they would be an easier way out.
I'm confused, how does that capital flight work exactly? Say I start w/ $1 million in RMB, how does Tether factor in here?
Master of the Universe, of course.
> Or I don’t know, maybe try using a Linux laptop instead.

This is an underrated, excellent option, especially for solo devs and small shops.

Or run a Linux VM in Parallels Pro with startup-on-login, shared networking, and port forwarding.

In my opinion, Apple should build a virtualized Linux dev environment into macOS (a sort of Linux Subsystem for Mac). That would be so helpful... or Microsoft could build a Linux distro with a next-gen window manager and full support for Windows apps. Either way and I'd be all-in.
Btw, when FB and the like say "we value our users" they really mean "we maximize average lifetime value of our users".
Well When it comes to competence I’d disagree on that too. It’s a hard problem and they could do more but they also could do worse. Looking at similarly difficult issues, I don’t see any state that does well. It sure isn’t the climate denial states.

And as an outsider, Texas seems very incompetent dealing with hurricanes and the power outage, which was rather predictable. The official’s then trying to scape goat issues that were not the primary cause does not inspire confidence.

But maybe we’re both biased towards our home states. An outsider from France probably would think both of them could do a lot better.
Jeff Bezos and B. Gates paid almost $15M to fund a search for metals used in EV
"people freak out cause the app uses slightly more energy"

Multiply the "slightly" by 100 million installs!
> They will make the lenses cheaper and smaller - they will not change the way photographs look.

This article notes that curved sensors will enable "greater aperture and reduced light fall-off at the edge of the photo", and other articles on curved sensors suggest that they require fewer optical elements (which I assume has associated quality benefits) and will reduce distortion and vignetting when shooting at wide angles. Are these not notable improvements beyond cheaper/smaller?
What matters for survival is wetbulb temperature (35C wetbulb limit IIRC). I would expect humidity in Palermo to be much higher than that in midland Africa / in a desert.
Windows does have a tablet mode where things have been setup for touch. You can argue it's crap but it does exist and is officially supported.
You can certainly misrepresent your own article. But in this case you're arguing different things as far as I interpret your text.
Maybe I'm missing something here, but I've never understood the value of any of these password services. How can it possibly be more secure to have your entire digital life hackable with a single cloud based point of failure? Surely it's safer to simply use an encrypted text file on your local PC.
Microsoft is protesting after Amazon won a $10B NSA cloud contract
I feel like everyone who runs software has a strong incentive to determine the origin of it? Do you not feel that way?

It's true that different open source projects care about different things (and some may genuinely not care about who contributes), but there are plenty of prominent open source software projects (the linux kernel, various programming languages, apache, etc) who deal with people who would like to submit vulnerabilities or simply cannot code well enough to avoid problems. It seems like all projects would like to avoid those outcomes, even if their legal situation is different, and providing a verifiable certificate chain could be a method of achieving that (either in contributions or in distribution).
...and "places accepted" i.e. exchanges, DeFi companies, investors, traders, etc etc etc
And that’s a completely valid choice to make! Some people use vim and emacs because they find Sublime too sluggish.

But that doesn’t make VS Code “shit”. It’s pretty much the shining star of Electron done right.
I think the nub of the article is that the artist had his artwork banned just for referring to the fact his designs were inspired by a mediaeval manuscript ie. 'The Book of Kells' because Trinity College have trademarked 'The Book of Kells' to use as a brand name on products they sell.

As it says in the article

>...So, are [Trinity College] actually saying that no one is even allowed to mention "The Book of Kells", for fear of violating their copyright? If so, that’s really going to fuck up a lot of History books!...

I take on board what you mean about the distinction between Copyright and Trademark, but I think it still serves to illustrate just how ridiculous the legal minefield around both issues has become.
How We Design Our APIs at Slack
Thanks Joshua! Yeah we don't have support for it quite yet! But plan on supporting all kinds of really neat dev workflows for courses :)
I'm not asking for any voice to be silenced, and I strongly disagree with youtube's censorship - but I acknowledge it's their right to do it. We can criticize them all we want, build alternates, boycott them, etc.
By aerosol risk, I’m assuming being indoors for extended periods of time with an aerosol risk, e.g. a work environment; would you feel comfortable being in a covid ward with a cloth mask, or would you wear an N95 (which are now readily available), etc.
This is because it’s based around VS Code, which is an Electron app, which uses Chromium.

In short they never tested it outside it because they never had to. Only now it’s become available as a “web app” with a URL.
Sure, I didn’t intend to make any deep point here; I don’t think I have any deep points to make in this particular area, honestly :) I just wanted to drop a set of easily searchable terms for motivation that might not have been made explicit in your writeup (probably because it’s quite tangential to it—metrology and distributed systems are both fascinating but don’t really share a lot of ideas).
His demeanor…who could resist someone that looks like catweazel.
What is wrong in both teams reading the Motif style guide and then speaking a common language. I get it. Training is expensive /s
A Theory of Language Evolution That Explains Song Lyrics
My daily drivers are a MacBook Pro and an iPhone, but I'd go with a 3rd party password manager every time for the ability to access passwords on a non-Apple device if I want.
There are virtually unlimited quantities of free to consume media - TV, Books, Movies. People don't pay more money for new creations because the older works aren't published or available.

Relaxing copyright restrictions after a more reasonable period (seven years) doesn't take value away from new work, it enriches the public commons in a way that encourages the creation of new culture.

A tiny portion of cultural works remain profitable after the first few years. Grant seven years of copyright automatically, and let creators purchase extensions in five year blocks that increase in price. $100 for five additional years, $1000 for five years after that, $10000 for five more, $100000 for five more. It makes no sense to barricade all cultural works behind a copyright wall to protect the tiny slice of properties that continue to pay dividends after a generation.
> The issue is not so much senior devs, but new devs. If they start off with things like that, there' so much magic under the hood, they won't understand how anything works. They don't understand they don't own shit until it's too late.

Any good CS/Engineering program should have the students build and use a dev environment they configured to their liking.

If the only dev environment used is wrapped into some IDE magic I would be very skeptical of the program.
The code execution snippets work in Python3 and JS. You can make React/Next.js/Angular/etc courses via Stackblitz/CodeSandbox.
> Subscription business models and non-native apps are hallmarks of rot by VCs. Dump them!

The costs of developing and maintaining software are recurring -- especially for security-critical software. Subscription business models align incentives towards ongoing maintenance.
One of the things I like about my local install of vscode is that it doesn’t burn cash. If I have to hop into a meeting, or take a lunch break, or take a shower, I don’t have to ask myself “Oh, did I forget to turn off my IDE?”.
Quick note, the 1996 $130k salary, when adjusted for inflation, is about $230,000 in 2021 dollars.
Please launch this for COD!
Businesses can both charge money for a service and sell / analyze user data. The two aren’t mutually exclusive.
I checked the historical precedent. Current situation looks pretty dire.

Also checked what was coming to me via my eyes and ears from the real world. That also looked pretty bad too.
Thanks for your support, appreciate it! Give it a try when you have time - hope you will like it!
>One approach, then, is to present a common API abstraction over top of these platform APIs

For those interested in a similar topic, but with an opinion/taste cursor much more tilted towards pathological simplicity than towards feature completeness, I've been working on an API to abstract away the most basic features of GUI libraries, so as not to actually depend on any of them while still being able to make basic GUIs:
https://github.com/jeffhain/jolikit/blob/master/README-BWD.m...

It's not in version 1.0 yet, but should still remain quite stable (or even frozen, or... dead ;) in the future. Before doing so I'm waiting on finishing the toolkit I'm building on top of it (which might involve also finishing the apps I'm building on top of the toolkit ;).
Love the advice given.

Notice, almost nothing related about specific technical skills or language, framework etc.

It's all about the soft 'people' skills, took me a while to realize as en engineer.

Of course, you also need to keep up technically!
When you are trying to become a good junior engineer, or a good senior engineer, it feels more like "checking off the boxes on the checklist". There are many skills that are expected of you, and you should gain them.

But you are kind of past that point. There are a lot of different "archetypes" for being a really good staff engineer. You can become very skilled at a particular technology, or very knowledgeable about a particular product, or very politically effective within a particular organization. For different people, the best strategy here is different. It depends what you're good at, and what you really want to be good at.

For your question - if you joined a new team, what skills would you really need? The answer is, it depends on what the team needs.

I think you might be focusing on the wrong details. The first step in taking your career further is to find a team that is a good fit for you. That means two things.

1. The team's mission is big enough that it needs a staff engineer (or another staff engineer)

2. The skills needed for the role of staff engineer on this team are skills that you have or can acquire

On some teams it will just be impossible for you to become a staff engineer, because there just isn't enough opportunity or importance, as perceived by the management. On some teams it will be impossible for you to become a staff engineer, because it will require a skill that just isn't you. So go find the right team, and then it will be far more obvious what you need to do to become a ridiculously good backend staff engineer.

Feel free to email me if you'd like to chat more, I have been the engineering manager for a number of people who have gone through the senior -> staff period in their careers....
https://www.ipcc.ch/report/ar6/wg1/downloads/report/IPCC_AR6...

"It is unequivocal that human influence has warmed the global climate system since pre-industrial times."

"The likely range of human-induced warming in global-mean surface air temperature (GSAT) in 2010–2019 relative to 1850–1900 is 0.8°C–1.3°C, encompassing the observed warming of 0.9°C–1.2°C, while the change attributable to natural forcings is only −0.1°C–0.1°C."

This is as far as I go to help educate you, as I remain unconvinced any efforts to do more would be helpful.
Yeah, could be. As I have seen from my couple of engagements there, it is open for everyone who has a startup and those who want to join a startup. There are both for rookies as well as experienced founders.

I don't know how much effect it has on the quality of the community, but I think it would be wrong(and could even be administratively overwhelming to manage that unless it is a paid forum) to exclude people who are new to the startup world.
Yeah, but as Apple used to say: "it's not about speeds and feeds". At some point for the average human eye the "speeds and feeds" provided by smartphones, when coupled with smart combined lens usage and machine learning, will be enough.

Pixel peeping is really rare and photo accuracy doesn't matter as much for the average person seeing a photo on a small device. They're not going to print that photo on glossy paper for a posh magazine or put it on a huge billboard.
Thanks, that's a great point and reminds me of the 'quantity trumps quality' parable[1]. I've found necessarily more of my time goes in reviewing code, reviewing design, setting up collaboration and proposing work (vs being able to ship more code). Any good ideas on dealing with this change in the nature of work that has to be done at more senior levels? I've also found, as I ship features fast, I don't always retain all the new stuff I learn until I've touched it a couple more times. Maybe this has something to do with how I've been learning, but any suggestions there?

[1] https://blog.codinghorror.com/quantity-always-trumps-quality...
Cerebrae (https://cerebrae.com) | Remote or On-Site in San Francisco, CA

We are looking for experienced software engineers to help us build a modern financial management platform for healthcare. Cerebrae’s platform combines finance, actuarial, and underwriting disciplines to provide our customers -- digital health, providers, and payers -- with the capabilities needed to manage risk in an increasingly complex healthcare landscape. Our goal is to provide all participants in the healthcare ecosystem with the same capabilities as large insurance companies. To learn more about Cerebrae visit https://www.cerebrae.com/.

This position is predominantly backend with the option to be full-stack. We use Golang, Python, Javascript/React, Postgres, BigQuery, Kubernetes, Google Cloud Platform.

https://jobs.lever.co/cerebrae/7c191f33-74db-4f91-af59-96d51...
This issue should be fixed now! You may have to clear your cookies
A better way to both heat and cool a building passively is the Skytherm Roof: https://www.google.com/search?rlz=1C1GIGM_enUS553US553&sxsrf...

https://www.architectmagazine.com/technology/harold-hay-skyt...
You describe the science as "mixed", but I think you mean "lacking". Saying the evidence is mixed implies there are some studies showing that mask wearing is effective, and others that it is not.

That said, I think that article is expecting far too high of standards. Is there scientific consensus on any public policy measures at the level of rigor the author is asking for? What I find annoying about that article is that he doesn't even hint that it is possible to make a study to get the data we need. How do you plan on doing a randomly controlled study on mask mandates? How do you make a placebo mask mandate?
The fact that this comment is going to be flagged just speaks to how bad leftist activists have gotten.

Sad to see how much STEM has been eroded in the US by the very academics that we entrust to teach it. It's as if an entire generation of academics despises STEM and those who study it. Gender studies majors look at the "straight white males" in math and engineering with contempt and jealousy, so they're concentration on "dismantling" things they don't understand, but are still jealous of.

Now math in the US is all about "decolonization" because math is inherently racist and a property of "whiteness".[0]

No wonder parents who actually want their kids to be educated are looking for math lessons outside of the "decolonized" math that is being taught. God forbid students actually learn something!

[0] https://theconversation.com/yes-mathematics-can-be-decolonis...
There are dozens of tools and strategies to reduce M to 1. Codespaces is just one of them.

Codespaces has the disadvantage of turning you into a renter.
Thanks pete! it was great going on your pod :)
The Racing Men Phenomenon
During the just-concluded Tokyo Olympics, several world racing records tumbled. Karsten Warholm ran the 400m hurdles in 45.94 seconds to clinch the record. He had broken the previous 27-year-old record of 46.78 set in 1992 by finishing in 46.70s earlier this year.

In Silver was Rai Benjamin who finished in 46.17s. Also significantly less than the previous world record of 46.70s.

What this shows is the impact of the Racing men Phenomenon.

Warholm ran the race of his life to finish with the World record because just behind was Rai Benjamin also running the race of his life.

The racing men phenomenon crystallizes the importance of competitive push. Similarly, in the Women's Category, Sydney Mclaughlin ran the race of her life to finish in a world record time of 51.46s because just behind her, Dalilah Muhammed was running the race of her life. Finishing above her previous world record time of 52.16s in 51.58s.

If they were running that track alone, would they need to blow past speed limits in residential areas?

This racing men phenomenon is evident in every facet of life, business, and learning. As a civilization, our exploits have all been a result of a competitive push.