skysight-inc/HackerNews huggingface dataset:
I think the problem is you called it a "reliable" route to financial independence, when the variance is actually pretty high. Anyone who can get a job at a large tech company in SF/Seattle/NY has a much more reliable route to financial independence.
> the match group business is to buy any significant competitor, and they tried in the past to buy Bumble.

Bumble founder was an executive at Match group. She was sexually assaulted. Why she would sell it to them - only to go back to a horror show?
>Not so radioactive that the person is harmed but radioactive enough to pack an extra punch to the metabolically starved, and therefore stressed, cancer cells (who are drawing more of the glucose to themselves).

Tritium will be transferred to proteins and retained in the body. A low-calorie diet won't help: when the glucose enters the citric acid cycle, the 3H will end up everywhere. 18FDG, used for PET, is also concentrated in the kidneys and bladder, ruling it out for therapy. If it were that easy to find something uptaken only by tumors, we'd be using it.

In brachytherapy, we do something like this, except we put a solid radiation source inside the tumor. Nonetheless, the treatment has serious side effects.
Yep, I've resorted to that. But, there is more to docs that's needed to get wisdom from others who've built large apps and getting that in a concise book format would be nice. Otherwise, we can all throw away all books written about any programming topic, right?
I just never go to Spotify to listen to podcasts. Spotify is for music is the mental model o have.

I listen to podcasts with the Apple podcasts app.
Is there a single-file pdf available?
My favorite north-south California variation is whether we use "the" on a freeway name or number. In the north, it's "highway 101" or just "101"; in the south it's "the 101 freeway" or just "the 101".

I've always wondered where the terminology changes over. I think it may be somewhere around King City?
Donated. I hope their bank account doesn't crash, too.
Still trying to get people to change over.
Jason Calacanis is in there
A transparent effort to move to a state that doesn't care what goes on there and to avoid legal responsibility. Reminds me of a soon to be former president leaving their town.

How is a group allowed to file for bankruptcy when they're not bankrupt? They have assets and expenses that are adequate.
Hey, great product
> Rapid tests are right 80% of the time. Two rapid tests back to back are right 96% of the time.

I doubt the false negative % for two tests on the same person at roughly the same time are uncorrelated. (For two reasons: It seems logical that they would depend on viral load, and/or other non-random factors; And if they were independent, we would be able to achieve arbitrarily high specificity by taking and processing multiple samples -- just three would get you >99% -- which doesn't seem to be happening.) So the false negative rate for two tests might be much closer to 20% than 4%.

> That means after 2 tests there's a 96% chance you don't have COVID, and a 4% chance you do.

This part is definitely not accurate. The real probability will depend on base rates and facts about the individual case.
Would you say hella has a ton of different meanings? "Ton" seems to do fine with precise and imprecise meanings.
Really surprised to hear you say this, actually - in my mind Rust is the can of worms that allows almost anything and everything in terms of language features and will likely end up as bloated (if not more) than C++ in the next 20 years.

What makes you argue that Rust is the "Go" of systems programming?
Maybe,but it's not the kids who sit at the top of the food chain in places like language committees, standard agencies, or even the CTOs of this world ( the real ones,not those of 5 person startups) where things get decided for years or even decades ahead.
Unfortunately yes. In all my four decades in tech, code bitrots in the the web front-end environment faster than any other I've yet seen. The Javascript language in particular (and its ecosystem) remains a baroque Gormenghast of curiosities built on an ancient sewer where nightmare beasts still roam, and everyone's holed up in the throne room hoping a few trusted paladins will somehow decontaminate the rest.

> How do we get out of this?

Personally, I try to use as little JS as possible. CSS is in better shape and handles a ton of page-level behaviours, HTTP/2 has done wonders for round-trip responsiveness, such that server-rendered HTML still holds the productivity crown for building out MVPs and SaaS application interfaces and the like.

When I absolutely must write JS, I'll tend towards typescript these days, and minimise dependencies to the point where I hopefully have no node_modules/ or bundler at all.
Well...its our black-book now.

Seriously, how is this not doxing? Or is there public interest in revealing private phone numbers. And I not objecting because I am on that list.
I think for tax and organizational purposes there's legit reasons to have your PAC, lobbying group, and your 501c3 organizations separate from the overarching 501c4. IIRC any donations to the mothership aren't tax deductible, but a donation to Friends of the NRA would be
I feel you. I left $BIGCO a few years ago. Here's what we're doing.

For databases, we seriously considered cockroach, but went with postgres. For source control, we use self-hosted gitlab.

For CI/CD, we use Go and bash exclusively. Our entire back-end/api is Go and we use Go templates on the front-end. Front-end is almost entirely straight html and css. There are handful of front-end javascript http calls if the customer has js enabled, but js is never required.

Auth uses jwt. The Go standard library makes it pretty easy. At $BIGCO, I did use Auth0, but it got very expensive.

We dont really need GraphQL, so that one's a no for us. For service metrics, we capture KPI data server-side and have an admin section/views for the business managers.

Our team is distributed - mostly US, but a few overseas. Slack for comms. Business managers and CTO prioritize support-tickets/feature-requests and they get assigned to developers. No formal sprints; just bundle features together into a release and test it.
> What is even the point of tinder passport?

Maybe long distance is not your thing. Some people have bigger intentions than just fucking on a first date.
Unfortunately the US auto unions try to capitalize on the good nature and cooperation of the VW union to say that they should unionize the VW plant in Kentucky or Tennessee (I think that was where it was). Saying that VW has unions already so it would be no different...except everyone that knows anything knows better.

Greece has terrible unions, but many of those seem to be the public unions like teachers and transportation workers.
ok, i'm stupid

> Sonic is integrated in all Crisp search products on the Crisp platform. It is used to index half a billion objects on a $5/mth 1-vCPU SSD cloud server (as of 2019). Crisp users use it to search in their messages, conversations, contacts, helpdesk articles and more.
You can do the following to shorten that depending on context:

var thing = new Thing();
Thing thing = new();
I have plenty of single friends and know what they are going through. They are also dating safely, or in a lot of cases, not at all.

Yeah I get it, it sucks, you can't have random hookups. I feel for you, I really do. There's lots of things I can't do either. But if we all sacrifice a bit, this will be over sooner. We've all had to change our lives during this pandemic. You're not unique in your suffering.
Interesting, so we're replacing a bad centralized app with a good one instead of a decentralized system like https://matrix.org
> if you don't use .push

I don't think I've ever needed to avoid .push.

> I still doubletake

Why? "arr[i]" just means "skip i elements and get the next one," which is perfectly intuitive to me. I understand that familiarity is useful, but can you give an intuition for one-indexing that doesn't just appeal to what people are used to?

> the code gets much worse when the array... is some complex expression

Then... don't do that? Rust has "xs.last()", Python has "xs[-1]", and every language has variables. Anyway, even if that code is an "absolute mess" (which is a bit hyperbolic) it's hardly worse than the one-indexed equivalent, which would be

confabulate(foo.bar.baz[foo.bar.baz.length]);
crosvm by Chrome OS is open source. And was even used / forked by Amazon cloud. It's Rust based.
Not that I'm advocating for any of it, but I'm sure most of these (mostly high-profile) people have received enough shit outside of the Epstein debacle that they don't care what others think.

Until it starts affecting business, probably.
Did you use the HNS.to gateway or connect directly via NextDNS? Per the announcement tweet [1] the gateway has limited uptime guarantees — it's much better to connect directly and only takes a few minutes to set up.
[1] https://twitter.com/NamebaseHQ/status/1348707701744922625?s=...
1. Optional Chaining and Nullish Coalescing is everything that they could come up with in the last 5 years. Private fields in javascript. God please what is wrong with these people.
2. If you look at resources, you have css-tricks as n1. Clearly there's very little number of Software Engineers / Computer Scientists in the JS world which doesn't have to be because if you're skilled you can take massive advantage of the cool prototypal programming language like JS. yet I bet 95% of the JS "community" hasn't even got a clue what a prototype is.
3. Additionally, you can see how the tools are skewed towards react/webpack but server-side JS can be just as powerful, yet there isn't much innovation in there. So that confirms the previous 2 points that the "state" of javascript, is just a homogeneous webpack/typescript bunch of people who think the exactly same.

There are so many real engineers who work with proper programming languages, and they get terrified when they see the "state" of javascript and curse it. I've worked with JS for the past 5 years and I don't blame them. There hasn't been a professional approach to software development in the JS world, everyone's obsessed with their tools instead of applying skill. But I'll change it this year. If you're a back-end engineer looking for a simple, yet very powerful solution to build your js/widgets, you'll get it soon. not free thank you.
Javascript tooling is crazy. A couple years ago I tried to build an older Ionic app that nobody had touched for six months, and the build had just bitrotted. Something somewhere in the dependencies hadn't been screwed down tightly enough, and everything was broken.

I feel like the Yarn 2 package manager is a good move towards in making frontend development more stable (The "Plug'n'Play" feature allows you to store your dependencies in your repo as zip files, just in case), but a lot of libraries are still the wild west.

There are "boring" frameworks like Ember and Angular that move slowly and limit breakage, but they're pretty unpopular with many developers, despite being great for building products in an enterprise setting.

I disagree strongly about browsers; having an extremely stable platform that never breaks backwards compatibility is exactly what the web needs to be. Frontend development tooling would be so much better if it was more like browsers.
The difference from a worker's perspective is that increased competition for their work should drive wages up, while increased union "competition" would undermine their bargaining power.

But to address your points:
1. Union dues are low. Given what organizing actually looks like, multiple unions are more likely to undermine the existence of a unionized workforce at all than to drive dues down.
2. Ideally, union corruption would be dealt with the entire shop moving to a different local, not the shop splitting into sectors.
3. Workers elect their stewards and negotiators, who set the
negotiating agenda. It's not perfect, but this would be better dealt with by new representation than by adding another union with a competing agenda.

Like I said, I believe this reflects a misunderstanding about the function of unions and what workers are trying to get out of them.
This is hella dumb.
> In reality though we just went from one anecdote to two. We are unable to tell when something is universal experience just by hearing more anecdotes.

And even if we somehow got to negative universal experiences, those very well could be:

1. Part of a conscious tradeoff (e.g. firms being less profitable due to higher labor costs). A lot of anti-union rhetoric seems to amount to complaining about not being able to have one's cake and eat it too.

2. Artifacts of law (either direct or indirect) that could solved through legal reform. My understanding is that at least some of the "adversarialness" of US unions derives from the requirements of US law, and German unions (for instance) operate very differently (e.g. https://en.wikipedia.org/wiki/Codetermination_in_Germany).
Core hypervisor code may have a bug that can be triggered via the kvm API.
There was a recent post here that suggested that Einstein's first wife was much more involved in doing the science for which he became famous than she was given credit for. They wrote the papers together and published under his name because that was the thing that had some hope of working.

It took two attempts to come up with proof of his hypothesis and these two attempts happened years apart. The first attempt to photograph the sun during a total eclipse occurred during World War I -- known as The Great War at the time -- and one of the teams was arrested. The other failed to get good photos due to bad weather.

Although there are two solar eclipses and two lunar eclipses most years, total eclipses aren't common and occur several years apart. IIRC, there were six teams trying to get photographs the second time and only one (or maybe two) succeeded). There was no war on but weather was again a factor.

Einstein himself was not on any of the teams that took the photos that were seen as proof of his theory.

Scientific breakthroughs are frequently a team effort while one person takes the lion's share of the credit and ends up with the big name recognition. And I sometimes wonder how often it's kind of like Pinky and The Brain where the real genius of the show is actually Pinky but he never gets any credit.
I read these reports with a mixture of jealousy and frustration; my Valve Index + 3900XT + Radeon Vega 56 (sigh) works splendidly under Windows 10, but despite everything I've tried, it Just Doesn't Work for me when I boot the same setup to Ubuntu 21.04 (note, Steam and non-VR Steam games work great).

When I try to launch it, I get a "Only one instance of the game can be running at one time." pop-up and a "StreamVR has detected your headset running as a monitor. For best results, please switch to Direct Display Mode." Clicking "nable Disrect Display Mo" (sic) restarts SteamVR to a big window of grey binoculars. At no point is anything displayed in the headset.
That's an odd comment to make, you just inadvertently proved their point. Most large web products are serious (?), have 'proper architecture' and hundreds of frontend developers working on them. Google products, Spotify, AirBnB, JIRA/Atlassian, Booking.com, Trello, GitHub.. you name it. You may also notice TypeScript in the first paragraph of the report, which is a type checker and has been enjoying massive adoption.
If I were trying to compare technologies I might focus on metrics like release strategy, documentation quality, scale of existing products using it, and maintainer activity.

This survey comes out every year and tells me who is winning the social media popularity contest. Technologies labeled as "Avoid" have over 50% respondents saying they don't even use the technology. Avoid it why? Because I won't be trendy at the javascript meetup? Does anyone actually use this data to drive decisions?
The situation with Clojure/ClojureScript is a lot more stable. Most libraries are pretty rigorous about backwards-compatibility. When someone comes up with a better approach, they release it as a new library under a different name instead of making breaking changes to the old one. You will probably still need to pull in some npm packages, but you can cherry pick those and keep it to a manageable number.
> U.S. District Judge Robert Schroeder in Tyler, Texas

whoah, isn't that infamously patent troll capital of the world?
What fresh hell is this?
Wouldn't quake violate this patent?
localtime does not do any dynamic allocation and very few C functions do, there's malloc and some string handling functions that do it. Furthermore I am referring to core language, not standard library. Zig also uses dynamic memory in its standard library and any non-trivial standard library will do memory allocation.
I think you have a fairly dated understanding of what front end is, it's scale, and the complexity of delivering an experience that's fast and well optimized.

These days front end engineering can be every bit as rigorous and complex as back end engineering. The constraints are a bit different, and the environments are very different, but the scale and complexity of engineering is not.
Syncthing isn't rolling your own, it's just an app you run.

Rolling your own would be shoving git in crontab or something crazy like that.
hey, I'm the author of the article. Thanks for linking.

That being said, I'm always impressed with the fervour and effort that people put into complaining about Lua 1-based indexing. Folks, using a Meta Table, you can change the indexing to be 0-based. It is such a small thing. Dissing a language full of potential and flexibility because of that is overreacting.

Also, those wishing Lua was friendlier environment catering to the needs of young audiences should remember that Lua was not created for that market, but that an environment that does that can be built on top of Lua. You want teach your kid a fun language, teach them a Lisp. It is easy, regular, and fun. Go with Racket. The error messages are good. Or, help someone who is making a Lua-powered game development environment make their app more friendly towards younger audiences. That is not a language's fault.

The main part of that article is to approach Lua as a toolkit. Do you want zero-based arrays? Do you want errors to be triggered for undeclared variable access? You can built a Lua environment with all of that. Want batteries, you can add them too.

For those asking about table copy, lodash, etc. Lua is minimalistic. If you want to add a bit of weight, I recomend using penlight library:

https://lunarmodules.github.io/Penlight/

(for example, here is table copy function from penlight: https://lunarmodules.github.io/Penlight/libraries/pl.tablex....)
U.S. Coast to Coast Cannonball Times
Yeah, unless I am building a very performance sensitive web service, either in terms of memory or CPU efficiency, js/typescript or some other web centric language is a much easier choice, and is less costly to build in.

I'm still choosing to write some web stuff in Rust for the experience, for the fact I can compile parts to .wasm and re-use them in a browser too, I enjoy tuning things for performance, and I am not under time constraints for it.
I've never used Be My Eyes, but I have it installed, just in case I guess. I feel the opposite about ride share apps. I feel like I have some freedom again finally.
Microsoft Academic:

https://academic.microsoft.com/home

BASE is one of the world's most voluminous search engines especially for academic web resources

https://www.base-search.net/Search/Advanced
You still have the option to use ext4, can't imagine they will stop supporting it
Allow me to introduce you to C++’s new std::filesystem::path class, which overloads the divide operators "/" and "/=" to concatenate two paths. (Not to be confused with the “+=“ operator, which also concatenates paths, but with subtly different behavior.)

Why did the division symbol get chosen for a concatenation behavior, of all things? Well, I suppose because it looks kind of like how we write paths with slashes, e.g. “dir/subdir/etc”. While I understand how this might be fun aesthetically once you already know the types involved, I find this completely opposite-than-numeric behavior here to be quite ambiguous and unintuitive.
Fascinating. I am already anticipating Utah's knee-jerk hecka- and/or flippa- crusade
The trend seems to be using HTML/CSS/JS for "native" app frontends as well, see Electron an the countless apps that use it.
Gatsby is a master work in writing. Fitzgerald was a master writer so that in itself is why English teachers love to recommend his book. The story is less powerful now than when it was written close to 100 years ago. Society is different and the basic ideas have been rehashed many times in different works over the years.

At the very least, it's worth reading for its simplicity and poetic writing. I don't think there's an English language book that can match it.
I'm not familiar with TS compile times, most of the engineers I know working on FE code use JS.
Would that not be the pinephone with the planned keyboard back cover?
Last Promotion for Husky Products
Exceptions are the big sticking point at the moment, true, but you don't have to allocate them with the GC.

Rust and C++ don't have associative arrays in the language to begin with, so if you write C++ in D you won't allocate.
I get your point. But even in non-mathy business software, data structure access is so much more convenient in languages with an overloadable index operator:

C#: foo[index] = bar[index];

Java: foo.put(index, bar.get(index));