skysight-inc/HackerNews huggingface dataset:
100% remote here. It's not the same as spontaneous "over the shoulder" learning, but scheduled Lunch & Learn sessions can be a great way to let team members share what they know. Building a good lunch & learn presentation is also a very useful exercise and generally helps the presenter refine their skills as well. Pair programming or debugging, especially where there's an opportunity to share new tools/techniques can be good in one on one meetings, but are also worth documenting and bringing to a regular standup or equivalent.
won't this just bifurcate the rust ecosystem between async and non-async rust libraries?
Twitter has historically yanked usernames. An unofficial perk of being an employee, I've been told, is being able to yank a disused username for yourself. I know a few folks who have done it.
A simple solution to that is simply copy the stuff you want to process into your clipboard, and pasting it into the document you want to edit, and then edit out all the stuff you don't need or want to change.

I'm personally not in that kind of situation very often. And switching workspaces is faster for me than turning my head to another screen.

An added benefit is that my window manager always knows what workspace I'm looking at. With multiple monitors, your computer doesn't know that, and so keyboard focus becomes a problem, e.g. finding what is currently "in focus" takes more time, finding where your mouse cursor is, etc.

Finally, my setup is the same everywhere I go (at home, at work, on a laptop, etc.) since I only use one physical monitor. I think this is a huge advantage too.
The US is arguably a bit of an outlier on automotive deaths. In most highly developed countries these peaked in the 70s or so and fell sharply since (due to seatbelts, better car design, harsh anti-drink-driving rules, etc). The UK peaked at 8k per year in the late 60s, for instance, and fell to reliably under 2k by the last decade. The US peaked around the same time at 55k, but fell much more modestly to 38k.

Gun deaths, of course, are a very US thing; they don’t really register in most developed countries.
Since starting on my own homeownership journey, I've often found it a gigantic hassle to find professionals who I can trust to do a decent job AND have time in their schedule to do the job... Hiring someone for any kind of plumbing requires both time AND money, so I find it just as well to try using time first, and then adding money if the job is too big/complex to solve with a few youtube videos and a wrench.
I wanna read your writeup on that webmail workaround.
>* Likewise, wouldn’t you be baffled if you needed to click a “Start Editing” button in Word or Google Docs?*

Not if they were shared collaborative documents...

In those I would be baffled by the opposite...
For those who have need for critical thinking: Reality is that New Apple are masters in dark UX. They don't appeal to rationality and logic. They model UX for psychology of appeal. In short deep in our psyche we crave Father/Mother figure and majority of us are in some form of misbalance. When You listen to Apple Marketing you are witnessing the work of the best of the best. Everything is with neutral tone, presentations are balanced with Man/Woman dynamic etc. The difference with Jobs era is that when he used psychology (NLP) he backed it up with real features and added long term value.
App Store marketing is perfect for small developers, small developers are perfect for Apple profit.
Small developers are wiling to obey every rule. They have no choice.
Until small developers start to read about marketing, business operation and UX, App Store will prevail.
I’m pleased to see ads that show me well designed products that solve problems I’ve been experiencing, especially if I don’t know I’ve been experiencing them.

For instance, Instagram’s targeting has realized that I like outdoorsy products, and even though I don’t buy the products, sometimes they inspire me to find a way to recreate the item myself.

In my opinion your POV is very dismissive of all the good work product design foundries the world over have been doing.
> theories are fact based

Yes, but theories are not /themselves/ facts. A theory is just one way to explain the facts, and though a given theory may explain the given facts well, a new theory may come along which explains the facts even better, or new facts may come along that the existing theory cannot explain. In either case, it's obvious that the theory is not itself a fact, because we may eventually have to discard it as inadequate.

I think that often the arrogance that people perceive in scientists (or at least in scientific reporting) is from the fact that the best known theory is described as a fact when it's not. It's just a model. Like any model of reality, all theories are wrong, but some are useful.

So I don't find it helpful to keep beating the dead horse about how the technical scientific term "theory" differs from the colloquial version. I think a more helpful approach is to try to educate people on how to skeptically evaluate the usefulness of any kind of claim/model/hypothesis/theory for themselves. Even if people understand the technical term "theory," it still doesn't matter unless they can evaluate a theory's usefulness.
Antibody Status and Incidence of SARS-CoV-2 Infection in Health Care Workers
It's not so clear to me how you would train a reinforcement learning agent for the stock market. You have historic data for prices etc. But that's more of a supervised learning thing. You could set it loose on one of those realtime market simulators, but the agents actions wouldn't have any impact on the simulation right?
> Look how often people lose patience with each other online.

I think this is largely an issue of scale.

Say you are driving on a single-lane, one-way road, which ends at a T intersection with a stop sign. The other road is also 1-way, 1-lane, and does not have a stop sign. It has a traffic light around 20 car lengths after your road. You are waiting for a chance to turn in; the other road has a fair amount of traffic, but moving slowly since the light was red. A car stops (or moves very slowly) to make room for you to cut in, and waves you on. Very nice for you, and the cars behind you are not inconvenienced much.

In my experience, this kind of thing happens relatively frequently in rural areas, and quite the opposite in cities. For myself, that's largely because in the city there's always a car looking to get in, and if I stopped for them all, I'd never get anywhere.

In person, I am quite patient. Online, still relatively patient I guess, but less so, especially with strangers. There's just so many people who I could be talking to, that if I gave everyone I talked to the same attention that I do irl, I wouldn't have time to do anything else! My impatience translates more into "ghosting" a conversation if the other person isn't getting my point, vs snapping at them, but it's the same cause.

Sometimes I write long (as in time to compose) comments like this one, but that's partially for myself, to verify that my thoughts are logically consistent.
More difficult things have been accomplished in the past. There is a strategy to a union drive, you start with little things like getting everyone to wear a red pin to work on the same day. You talk to every individual worker, one on one. It’s hard work, and management never plays fair- but it can be done. If they sack the unskilled workers the skilled ones will strike. That’s the whole idea- everyone negotiates together as a unit.
CCOR would be great. I don't know how they're structured, but the co-operative model would be perfect for TLDs.
If someone liked MitHC then it's a must-see, and must-read since HBO movie is based on Robert Harris novel from 1992. Of course movie differs from book original just like Dick's novel does from the tv series.

I think the production people did a great job for a scale of tv movie of portraying 60s Nazi-owned Germany seen shortly on the screen - in both real locations and models.
I feel like beyond long term buy & hold saving / investing, you should probably be using something like IBKR lite or pro if you want fine grained guarantees like that.
I've got a few examples of simple web servers within my company, could backport some of it to a public example.
Are you just looking to have something a bit like:
```
#[get('/todo')]
async fn getTodos(...) -> impl Responder {
let todos = reqwest.get('other-api/todos').await?;

todos

}
```

Obviously this code won't run, just want to gleam the gist of what you want from an example.
You can download the APK from their site[1] and have been able to for several years, that's how I install it on my devices (and it does autoupdates).

As for hash collisions, as far as we know SHA256 hasn't been broken yet and even if it were broken you would need to be able to create a valid APK with Signal's code and the backdoor which hashes to the same thing as Signal.

[1]: https://signal.org/android/apk/
How do I know if forum threads are written by people with enough experience? Especially if they are giving conflicting advice. I don't have the expertise to make that call myself. If I had, I wouldn't need to look it up.
If you'll allow me to rant a bit about Obsidian, its never going to be a mainstream competitor to Notion because it's file-based. For modern tools like Notion, Airtable, etc the filesystem is just a fallback option for piping data around when other more direct methods do not exist. Modern tools are database-driven, supporting multiple data types (images, text, tables, etc), different editing UIs for different content, multi-user support with comments, and instantaneous pointer updates when content is renamed/deleted/moved.

I've seen several products now including Obsidian that seem to take markdown support quite literally, centering themselves around .md files and markdown presentation (### Heading 3), rather than simply markdown keyboard shortcuts and ability to export as markdown. Markdown has its place but its primarily for easy diffing in text-only content like code editors, or a human readable option for backing up content. Tools like Obsidian are essentially lightly tweaked code editors, not modern project-based editors the whole company can use.
I imagine it's anti-middleman when the middleman has the keys to all software operating on the OS and hardware.
It's much easier to comprehend the data from multiple windows if I can see both at the same time. Instead of switching back and forth just have them both open. Virtual desktop work very well too, but they're still improved with multiple monitors.
Looking at some of your SMT-based projects, I'd love to compare your SMT solver notes with my mine from working on https://github.com/pschanely/CrossHair

Sadly, there aren't a lot of resources on how to use SMT solvers well.
How would one set this up? Why is DNS validation needed?
Exactly. We build lots of big buildings now, but “big” is not the same as “massive”.
Those are async tasks

Or rather -- async tasks are as close as you can get to green threads in rust without a runtime that would impose overhead on every program
The advice is more aimed at people who think that human life has some kind of intrinsic value, I think. (Certainly that's one of the common LessWrong-o-sphere beliefs.)
Browsers are mitigating what you described with cache partitioning.

https://developers.google.com/web/updates/2020/10/http-cache...
I'm actually curious how the reverse of this will play out. I know many who are living temporarily in a different state without paying income tax there while still paying taxes in a high-tax state. Will those other states eventually collect the taxes they are due and penalties from those employees' companies for not withholding correctly?
It's a license to print a specific amount of money every year. So the party who would want to sell it is the party who wants an enormous pile of money right away instead of a large amount every year indefinitely.

It's inherently suspicious when that party is supposed to be a non-profit, because they should generally want to keep doing their work going forward instead of cashing out like some kind of for-profit corporate raiders.
You can get through a chatbot with way less effort and chat text support I find less aggravating and focus stealing than voice support. On top of that, you get a written record!
Young engineers often undercut their value by a lot. That's part of why they are popular
As a developer, assuming your app isn’t doing stuff not supported in sandbox mode, it’s as easy as a checkbox. As a user, Catalina’s absurd barrage of dialogs asking for your permission for an app to so much as look at your data may be annoying, but the dialogs are at least potentially effective. (For instance, I’ve disallowed Dropbox from touching anything outside its folder—despite it trying to access everything.)
Doom Running on Roku via WebAssembly
Can you elaborate on this? As a Make newbie, what you wrote seems like something that I would do...
Not every broken relationship started out that way!
I buy plenty of software from small devs, but I avoid the Mac app store like the plague.

It's not a good user experience, and Apple's actions elsewhere with app stores are so utterly beyond the pale I cannot support that financially.
Rocky Linux December 2020 community update
The best paying tech jobs I’ve had did not ask leetcode style hazing questions. I earn more and feel more valued at a mid size e-commerce company than I ever did previously working for FAANG or quant finance forms.

I think the high wage allure of those companies only applies to very junior engineers. Once you have 4 years of experience, if you’re good, lots of places will pay FAANG levels of total comp, and most won’t put you through leetcode hazing or stick you at the back of a thousand-engineer wait line for interesting projects.
Ancient DNA Shows Humans Settled Caribbean in 2 Distinct Waves
Yes, my point was that that is a very narrow view of “normal”.
More than the 3.5% that Stripe or whatever would charge, less than the 15% Apple charges. :)
Some nitpicks. (Mostly, “bitpicks”, I guess.)

> from an 8-bit 8088

the 8088 was a 16-bit processor choked by pushing data through an 8-bit data bus.

> 16-bit 80286/80386 systems

Depending on exactly what period and systems you mean, this should probably be:

16-bit 8086/80286 (8086, of which the 8088 was the 8-bit-bus copy, was obviously earlier than 8088, but used later in PC clones)

Or

16-/32-bit 80286/80386 (the 386 was a 32-bit processor.)
cling is a marvel, especially compared to its predecessor, CINT, which was a crazy hack that kinda/sorta worked just well enough.

I wonder how many users outside HEP there are though.
This is obvious to everyone on the outside. I'm glad some Facebook employees see it too.
12-minute Mandelbrot: fractals on a 50-year-old IBM 1401 mainframe
Right; probably because most of the obj-c compiler toolchain was implemented when computers were slower. I was beating on xcode in my comment because it deserves it, but this problem isn't confined to xcode and swift. Compiling rust is also extremely slow. The new reddit feels like a slideshow (and despite launching years ago, how have the reddit team still not fixed the performance problems??)

We're having this conversation in the context of notion. Starting up Notion on my laptop feels like wading through honey. I really want to love notion, but every time I open it and try to do anything I find my motivation tricking away. Notion isn't even doing anything impressive with all that compute - its just slow. The sales pitch I make in my head for notion is that its a place to organize all my notes and workflows, but like Jira, living in notion means accepting that I work at the speed notion does, and that feels antithetical to the feeling of productivity I have in snappier, lighter tools like Bear and iA writer.

But Notion and XCode aren't really the problem. The problem is cultural. It seems to be the worst in the web ecosystem, though its not confined there. My favorite example of all is this issue in web3.js[1]. I can't help but play Benny Hill music in my head while I scroll through this 3 year old, apparently unsolvable issue thread.

When the new M1 macs came out lots of people were complaining that there's no 32 gig variant. Holy cow that is so many bytes. The Atari 2600 had 128 bytes of ram. The NES ran super mario bros in 2kb. Its completely ridiculous to me that our software can even fill 16gb doing everyday computing. Is there a ceiling? Will there ever be a ceiling, or should we expect a document editor in 2030 to sit on 256gb of ram, just because thats how much ram modern javascript frameworks use by then?

[1] https://github.com/ethereum/web3.js/issues/1178#issuecomment...
It's certainly tricky. I personally found pairing to be pretty helpful when I joined a new company during covid.

There's an app called Tuple which made pairing online pretty easy (if only it didn't ask permission to install updates every day)
You might be interested in GUEB[1] as well.

It's a PhD project that implements symbolic execution. It has been able to find real-life vulerabilities.

[1] https://github.com/montyly/gueb
> Makefiles are machine-readable documentation that make your workflow reproducible

> Mike Bostock

https://bost.ocks.org/mike/make/
I had to stop reading after the first three bullet points. Maybe the rest is reasonable, but first...

When sharing to colleagues you get to choose if you allow them to edit/comment/view. That, to be honest, is the first thing I check when I share docs (be it Google Docs, Quip or Notion). I won't rely on the defaults of the software because it's too costly to not get it right.

Second, you don't have to lock the document. As long as you disallow editing, you as the owner of the document still can edit the document. Am I missing something?

Third, notifications shoot as soon as you enter colleague names. I get this might be annoying at first. But don't many great UX stuff need some kind of getting-used-to? When switching from Windows to OSX, I was shocked that you get to rename a folder when you hit ENTER, rather than open it. Guess what? I got used to it. I have my alternative to opening a folder and it's not slower. In this notification case I'd then just see entering the colleague names as the last step. Problem solved.

All the first three bullet points are not inherent bad UX issues "built into the DNA" as claimed by OP. Notion is great. It's more powerful Google Docs and easy to use in general. The article is written in a way as if the author has not had any positive experiences from using Notion. That's unfortunate.
Nice, I hadn't seen this before. Thanks!
The article hints that Berlin's soil might have been unsuitable for some of the more monstrously monumental buildings conceived, and in fact, one of the surviving pieces of Speer's plans is the Schwerbelastungskörper, a massive block of concrete built to study just how much such a building would sink over time: https://en.wikipedia.org/wiki/Schwerbelastungskörper

After the war, it first seemed too massive to demolish with reasonable effort, and now it is protected as some kind of ozymandian monument.
These kind of artificial barriers are whats behind our broken healthcare system.
Nah, he's right. I often just end up with "I found parts of this persuasive and appealing, but I can't trust it because those parts are things I don't know much about, and in the parts I do know a lot about, there were serious issues." It's not that I think I know the rest is bad, too; it's that I know I don't know.
You’re going to need math—especially calculus, probability, differential equations, and stochastic calculus. AI, machine learning, and data science skills would also help. Perhaps getting some data science experience can boost your chances. Try some of the online trading algorithm testing/competition sites. Look for kaggle completions dealing with trading/securities. Network like a boss on LinkedIn, etc. Maybe make some financial software like an options calculator to showcase your skills and fundamental understanding of some pricing mechanisms. Get involved with FINOS Fintech Open Source Foundation (https://www.finos.org/) oh and network there too!
A better response might have used a word that wasn't "listening" - like "empathetic response" or something - which immediately dissolves the illusion that you disagree.
I study the Spotify web app a lot. What is it about the app that you don’t like?
Russian MPs backs bills enabling Moscow to block US social media
I honestly wish the EFF was as powerful as you imagine it to be.
Can you explain exactly what that library using Tokio internally exposes to you that's a problem? Because, as written, this sounds like a religious argument.
Google also has a long history of successfully monetizing consumer data without just handing it over.

That's not ideal, but it's also far from the worst case scenario.
Well, "alg: none" was mandatory to implement to meet the specification, but was not mandatory to accept in use.

And most implementations did not include "none" in the default accepted algorithm list.

But yeah, the optics of that debacle were poor. And I can sympathize with those who instinctively avoid JWT due to concern that there are other design/spec flaws lurking.

(JWT is so simple though -- it's what you'd design if you designed a thing for signed, base64'ed messages and then added a couple of extra fields. Some people will respond: "So then do that instead!". :)

IMO, as long as you think of JWT as a simple and standardized signed message format, with broad cross-platform support, it's perfectly suited for its purpose.
I don't have an article about it, but the reason i chose to replace my apple watch with a whoop was because i wanted insight into my HRV. Apple watch only measures HRV a few times a day, while whoop is continuous. I would only recommend a whoop if you are concerned you might be overtraining, that's what i use it for.
What kind of cable do you need to use with that?
Imagine thinking recomendations can be objectively better than others. Personally I don't care for pandora recommendations one bit and love my spotify mixes.
I associate "passwordless" with login via link sent in email.

I actually prefer this as long as the email is instant.
*KMFDM
libreboot as well is interesting for your lower level stuff.
It’s an information leak. Who knows what attackers can learn about the host via this channel. Why leak it unless you have to?
> There are no laptops in the market which support free firmware for WiFi, except those from Purism.

There are at least the handful the FSF RYF certifies.¹

Unfortunately you do appear correct about Intel WiFi not having Free software support² (though that adapter certainly should).

¹https://ryf.fsf.org/categories/laptops

²https://h-node.org/wifi/catalogue/en/1/1/Intel-Corporation/u...
Hi cj, thanks for sharing this. I think one of my colleagues already reached out, but just in case I wanted to stop by and make sure everything is getting resolved here. Additionally, we have a totally new ACH credit transfer product in beta right now that's built on our new Payment Intents API. If you (or anyone else) would like to try it out, we think all the improvements we've made will help eliminate all the headaches the old implementation may have caused. Please reach out to me at gideon+hn @ stripe.com (+hn adds a tag and helps avoid the spam filter) and I'd love to continue the conversation.
Why did you trust Brave in the first place ?