skysight-inc/HackerNews huggingface dataset:
By not collecting data it has no need for, and not passing that data on to third parties? By providing an ability to delete any user account, and for editing any personal information? By not using EBCDIC to store said information?

Are you making this more complicated than it needs to be?
I think this would work in many languages with operator overloading. Same thing in C#: https://gist.github.com/lostmsu/6922f6e1f5b4f07c88358e92d6e8...

Not sure yet if it is possible to make this work for generic operators.
I would say Panasonic is actually the Apple of Japan but with more of a focus on business to business in addition to consumer. They make a gazillion things but generally they are all damn good.

Sony is like a fancier Microsoft

Who knows with Nintendo
Getting paid twice my current salary year to cherry-pick commits from one branch to another and click rebuild? Hell yes!

Though Qualcomm get much cheaper engineers than me in India.
> Instead of "super booster", you can just call it what it is: natural immunity.

No. A booster comes after vaccination (since it boosts the immunity acquired from the earlier doses), but the term "natural immunity" implies being unvaccinated (because pretty much only anti-vax people emphasize natural immunity, as part of their grab-bag of reasons to justify not getting vaccinated).
I agree that there is some value to purely theoretical work, but I think this is over-valued in CS. For instance, in the first year of physics instruction at university, problems are often stated in the form of: "In a frictionless environment..."

I think a lot of problems are created in the application of computer science because we treat reality as if there are no physical constraints - because often it is the case that our computers are powerful enough that we can safely ignore constraints - but in aggregate this approach leads to a lot of waste that we feel in every day life.

I think incremental cost should play a larger role in CS education, and if every practitioner thought about it more we would live in a better world.
> In retrospect a high protein low fat/cal diet is a recipe for intense cravings and extremely difficult weight loss.

Keto is supposed to be high fat, very low carb, reasonable protein. As another poster named it, medical keto, is hard to follow because of the high fat. Popular keto is still challenging.
> but somehow not: const z: Thing[] = [exprA, exprB];

Doesn't

const z = [exprA, exprB] as const;
type GnarlyThingTuple = typeof z;

or something like this help?
Monoliths are pretty great, and there are tons of valid criticisms of microservices; however, this comment managed to steer clear of all of them. :)

> The term "Monolith" was devised by people who wanted to brand microservices as newer and superior.

Not everything is a conspiracy. Sometimes it’s just useful to have a word to describe a particular architecture. In this particular case, “monolith” isn’t even disparaging, so if Big Microservices we’re trying to disparage monolithic architectures, why wouldn’t they use a term with a negative connotation?

> If it's not broken, don't fix it... Microservices are relatively new and unproven.

The microservices people would argue that monoliths are broken for many use cases. In particular, individual teams can’t deploy their code without coordinating with every other team, which yields long user feedback loops and a bunch of other knock-on effects. Microservices exist to support nimble organizations by helping to remove technical coupling between teams. This is all 101-level stuff but the microservices critics always ignore it in their criticism.

> Microservice architecture is also inherently designed to lock a customer into very specific tools that make future migration to any other platform a very costly decision in most cases... Thereby locking a customer into platform-specific dependency.

I don’t think you could be more incorrect :). Microservices are almost universally built atop containers, and the whole purpose of containers is to decouple the application from the platform.

> We have also seen enough failures and pain points within microservice and even cloud architectures over the past two years alone to raise questions about whether or not it it indeed a better solution.

Microservices are typically more robust than monoliths if only because components are isolated—a failure in a superficial component doesn’t bring the whole app down. Moreover, monoliths are less secure as well because there’s no way to regulate permissions within the process—anything one component can do, the whole system can do.

> The more we allow marketing minds to take control of our IT decisions over reasonable technical minds

Literally laughing out loud at the idea that marketing people are behind microservices.
There are a couple of search engines in Gemini already, as the server software can do as much computing as it wants before serving a page.
I don’t. I have the one server with streaming dB backups. Although apparently litestream might include a way to do live SQLite replication soon.
Oh wow, that greatly varies from locales to locales. Not only the color can be swapped depending on the locale, but the specific color can also change. For example the Korean locale (hl=ko) uses red for up (same to Japanese) but uses blue in place of red for down. Both languages have a single native word for blue-or-green or "grue" so either should work in principle, but I have no idea why Korean specifically uses blue. In my brief check there is only one more locale (Khmer, hl=km) where blue is used in place of green (for up in this case).
oh, interesting. I read your info as being an additive clause, not an alternative.
Truly strange case. Why hasn't he resolved this issue?
All API that I am running had been v1 the whole time.
There was no mention of forging at all until you brought it up. Where did that come from?
A few things;

1. Merging often and early might be viable, but it might also expose your colleagues and the codebase to your exploratory process, which might or might not be desired/possible. If you're making semi-permanent changes like API modifications or database table updates, going this route will mean a lot of extra work.

2. Too many chefs. If you open up for too many questions at the start, you will get a gazillion conflicting opinions thrown at you. You'll need to limit the audience somehow, or bring forward a clear idea or opinion. This leads to developers working a bit on the side. I don't mind this, I think it's good to give autonomy to working groups and let them make mistakes, as long as there is coaching or feedback in place in the long run.

3. If you go the route of designing a bit on the side first, to save time compared to 1), you might suddenly find yourself in the situation that the major parts feel quite done. Adding polish is now just a minor addition to what you're already accomplished, so you might do that before putting up the PR. This means that a complete solution showing up as a PR doesn't necessarily mean that it was over-engineered or overly polished on the side.

4. Not "syncing" too often saves time; less context switching, distracting information, and time to reflect on decisions and design.
> On the other hand, gRPC is a pleasure to work with if you need to deal with different environments.

I remember doing RPC via Java RMI and Jini at some point early in my career in the late 90s. It was really nice and gRPC reminded me of that.
Sorry to argue this, Covid vaccine debates are a shitshow i try to avoid now, and will try to avoid until 2025. But i think on this particular point, you're wrong, unless i misunderstood you:

Are you saying that the CDC lied because they said explicitly that the vaccine was more consistent than natural immunity? I'm not sure if natural immunity is consistent, i've read (not on scientific papers sadly) that a first asymptomatic infection from the first strains (until Omicron basically) can leave you without antibodies at all.

But unless you are immunodepressed, vaccine do leave you with antibodies and B and T cells, consistently:

https://www.nature.com/articles/s41467-021-25167-5

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3891065

(immunodepressed-specific): https://www.sciencedirect.com/science/article/pii/S1198743X2...

I also have a non peer-reviewed paper from an French ARS, but its not translated and they do have a tendency to remove them, making the link point to nothing.

Now, i've also read that Omicron might leave you with antibody more consistently than older strains. It was recent (likely two weeks ago) and i did not research that at all, because doing my own research (and i mean reading papers, checking authors...) take too much time for me right now.

To be clear: i do think that the mRNA vaccine will be proven be less effective against new strains than good old prophylactic vaccines, and i'm against forcing afraid people to take an mRNA shot (that i also believe to be extremely safe) when prophylactic vaccines are this close to be available. I won't die on this hill though. But you seem to be quite cross with a declaration that i'm pretty sure is true, or was until Omicron. You should assume good faith first.
> Discovery needs to be reimagined. Google search directs traffic but now everyone has a SEO manager to get their site to the top. If we want to see the Internet like before, original content needs to be prioritized over content like Pinterest, without needing to do anything special.

Discoverability is a big part of why the independent web is struggling. And it's not just big tech's fault, people are really bad at linking to each other. I've been trying to raise awareness about this[1] and it has made a bit of a difference and a couple of dozen sites have taken me up on my call to action, but people are still really shy about linking to pages they like even though I'm sure nobody minds getting linked to.

Overall I feel classic search as well as community aggregation (like reddit) suffers from being too manipulable. You just can't find good content produced by humans over there anymore.

I've been experimenting with various alternative paradigms. I think there probably is a better way, but I honestly don't quite know what the answer is just yet. You've got to contend with link rot as well, which is the bane of manual curation.

[1] https://memex.marginalia.nu/log/19-website-discoverability-c...
Seems like the decent thing to do
They already localize them, e.g. in the country iPhones are from the flag of Taiwan is displayed as [x].
As I've known it it's not really a ketogenic diet if your taking in >20g carbs per day.

> Ketogenic diets can induce weight loss (20–23). In a 2020 meta-analysis of 38 studies lasting 6–12 months and including 6,499 participants, low-carbohydrate diets, defined here as <40% of energy from carbohydrate, led to a small weight loss, compared with low-fat diets, defined as <30% of energy from fat (mean difference −1.30 kg; 95% CI, −2.02 to −0.57), with considerable variability between individuals and between studies. More than half of included studies met criteria for a general ketogenic diet, as defined in Table 1, for part or all of the low-carbohydrate intervention (24).

Even `classic keto` as defined in their table allows for 10% of your calories from carbohydrates. If eating 2kcals/day, that's 50g of carbs.

In no way do the studies referred match what I've known as keto. The goal to me is accidental carbohydrates only.
A big problem today is that platforms only highlight only popular/trendy or paid content. What I would like to see are platforms that give regular people a chance either through chronological or random discovery. There is so much great content out there that doesn't make it into the limelight because of algorithm bias or because creators don't have the money/resources to boost their content.
Python? JavaScript? Ruby?
Ultimately, a country can regardless of what any other country says... ban a company from doing business within their borders, confiscate property within their borders, arrest employees within their borders, and prohibit employees or products from entering their borders.

Arguably, tech companies could just disregard GDPR, at the expense of all business, offices, and access to the European Union. However, if they want to continue to have that access, they need to comply with the EU's laws, even if someone could argue that those laws extend in dubious ways outside the borders.

The thing about national sovereignty, of which each EU member state has, and to some degree, the EU as a whole is capable of exacting, is that you can't decide whether you think their laws are reasonable or not, you can only decide if you're willing to comply in exchange for access to that market.

Bear in mind, the US literally tells people "you can't do business in Iran", and everyone accepts it, because the alternative of "you can't do business in the US" is way worse for business.
> Very-low-carbohydrate diets may lack vitamins, minerals, fiber, and phytochemicals found in fruits, vegetables, and whole grains

What a load of bollocks. What vitamins and minerals are lacking in meat? Only one, vitamin C, and there is evidence the RDA for it is much lower if you don't ingest many carbs. The Inuit didn't get scurvy. And in any case vit C heavy plants and fruit are definitely OK on a low carb diet.

And no fibre and phytochemicals (literally "plant chemicals")? It's by design. None of these things are essential, and some find improvement in their autoimmune diseases and digestion when these are reduced or removed altogether. My digestion gets better and better as I approach literally 0g of fibre, provided my carb consumption is low of course. High carb low fibre isn't fun.
The Japanese language actually does have an idiom for "in the red". It's written as 赤字, which literally means "red letter" or "red text". The opposite is 黒字, or "black letter" / "black text" which is equivalent to English's "in the black".

I guess this just doesn't carry over into the charts used in the financial sector?
This is all semantics around what qualifies as a "great" resignation, but don't those charts show people quitting at the highest rate in at least 20 years?
Such a good way to put it. I couldn't agree more.
A lot of the points in this article are far too sweeping to be true.

For instance, the statement that using select * will cause too many columns to be read is repeated over and over, but it mostly just isn't true. For instance, if I define a view that does select * from a join of two tables and then do a query that asks for two columns from the view, essentially every optimizer on the planet will push down the two columns and will never retrieve all the columns. The same applies to common table expressions.

Moreover, putting a * in these views or common expressions is actually less error prone than putting in an explicit field list. What you are saying is that the view or expression is passing everything through from a join or filter operation. That's the right thing.

This absolutist sort of generalization that select * needs to be repaired everywhere is just silly.
I had always thought Plato's argument was a reductio ad absurdum.

Looking at it now, it seems he WAS actually arguing FOR censoring stories of the bad behavior of the gods AND FOR censoring Homer's Odyssey.

Sigh.
I'm sorry that you went through this. I think even a really short recording (under 20s), of a distraught, close person at some critical junction would feel very unsettling to me especially with the knowledge that it shouldn't really exist, I shouldn't be able to listen to it, and it probably was listened to by some complete strangers as well as part of some routine megacorp work.
Hardware is generally great but their software and UI are often crap.

I think the problem for this is they have separate divisions often developing the bits and bolts behind their consumer/business hardware who are doing very high quality and innovative engineering and then the separate company developing the actual devices that use that hardware is more of an afterthought. They just want to sell the bits and bolts to everyone else as well.
That’s exactly what Big Microservices wants you to think.
> And in most routine cases the diagnosis is the easy part.

...which is why we shouldn't be wasting such valuable resources (people with an aptitude for medicine) on doing such an easy, routine task all day long, no? It'd be like if chefs spent most of their time hand-grinding spices rather than cooking.

> A skilled, experienced clinician can intuit a great deal from subtle signs like skin color, breathe sounds, tone of voice, small movements, etc. / Pattern recognition algorithms do have some promise for computer assisted interpretation of things like medical images and ECG waveforms where the input data is already in digital form.

You're seemingly contradicting yourself here: you're saying that the places where ML shows the most promise, are exactly with the tasks that would best replace the things doctors are doing. The only reason that ML can't do those things, is that people aren't putting data like "a video exam of the patient by a nurse" into the chart where the diagnostic algorithm can see it / be trained on it.
Because I came from a laptop that had home/end/pgup/pgdn and grew fully accustomed to those keys for keyboard navigation (which is my bread and butter these days).

The alternative was to get a 15" laptop, which is slightly too big for me, so I suffer in silence and occasionally bitch about it on forums.
Select * is lazy and gives future developers (or even yourself later on) any hints about your intention for the query.

Never use *, you’ll thank yourself later on.
let's have a meeting about how to break down our investigation of the unexplained segfaults in nginx that occasionally happen in our cdn into chunks that deliver value daily!
The ability to downvote on reddit changes this dynamic.

Reddit has, for good or bad, always attracted a "help all newbies" mentality too.
I'm in the UK but I was initially left wondering if it was something to do with New Jersey, it really isn't that clear. And I've been to Jersey in the Channel Islands (off France, not off California!)

Before we annoy any islanders, Jersey is not actually part of the UK.

More broadly, it's quite rare that things are this way round - usually when there's not much context the US interpretation applies more often than not.
Immunity is a complicated word. It feels dichotomous in nature -- you're either immune or you're not -- but this betrays the underlying complexity of the molecular interactions of the immune system. Different variants my trigger, with some probability, recognition of some epitope which may or may not be conserved as the virus evolves.

The entire course of the infection and clearance plays out dynamically based on a multitude of factors ranging from initial viral load to immune activity and health. Depending on which cell populations are involved in the response, the response kinetics, and the degree of activation, they may proliferate this recognition for a long time or not.

It's messy.
James Webb Space Telescope arrives at new home in space
I'm still using a Pixel 2, now 4.5 years after I got it (lack of security is easy: don't put or do anything I care about on the phone, turn off the power when having sensitive conversations nearby). It can go two days between charging.
Frankly I think we're already at the tipping point for that. If I think about it, how many jobs are actually involved in:

* Providing food
* Providing shelter
* Providing healthcare

You could argue just about everything else is really a form of artifical scarcity, none of it is needed for survival, perhaps just for comfort.

That divide became a lot more clear in the past 2 years with the acknowledgement of "essential workers". Without Google, Facebook, or auto insurance, we'd be inconvenienced. Without essential workers society as we know it would collapse. And almost all of those workers are paid less than an entry level Facebook engineer.

So now the question is, are we already post-scarcity? And perhaps we don't know it only because it hasn't been distributed equally.
Yeah I was afraid of that. Ideally it would be possible to do type checking in parallel at the function level or something, but TypeScript allows you to omit the return type and then infers the return type from the function body which adds additional dependencies and makes that more complicated to parallelize. I wonder if it would still be possible though. Maybe just for functions where the return type and all argument types are present? Then the approach would be sort of outside-in where you type check the unparallelizable global stuff serially first and then type check the remaining isolated function body stuff in parallel afterward.
For your first point: the new jobs required is of course much less than the jobs removed, or else there wouldn't be a point to automation in the first place because it's not saving on labor efficiency.

Agreed on your second point. Attack the inequality, not the automation.
Then where exactly does the oft-cited kafkaesque nightmare of being "lost in the US hospital system" come from (with patients put in the wrong wards and forgotten for sometimes months; given inappropriate medications that doesn't end up recorded; tested repeatedly for the same problems because the test results were "lost"; etc.)?
It used to be in std.
They’re really common here in the north of Portugal - everybody with a cottage garden, which is everybody, has a grove of them. They’re the principal ingredient in caldo verde (a soup that is eaten pretty much daily, by pretty much everyone) up here - further south they use collard greens, but here it’s all kale. When we moved here we were gifted a few plants, and two and a bit years on they’re going strong, and we’ve propagated them to a few dozen - ours aren’t 12 feet tall, more like 6, but either way, it’s a common home crop, and is mostly human, rather than animal, fodder.

As to walking sticks, haven’t seen them used for that here, but people do use the dried stems as trellises for beans and whatnot.
3-2-1 Backup Strategy – Part 1: Desktop/Laptop Computers
> I built/kept a bunch of muscle and muscle tissue taxes your system

What!? In what world is muscle not a good thing. Muscle mass is even a measure of health in aging that fairly well predicts longevity.
You REALLY have to try monkfruit - it has some weird enzyme or something that will make sour things turn sweet. And given that bitter and sour often go together......I wonder how the hell that would taste given your genetics
Google scrapping FLoC, introduces tropic for ad tracking
What's pushing people back towards having their own web sites is the increasing obnoxiousness of the dominant players. It's just too much hassle to deal with Google and their semi-random censorship, Medium and their paywall, Twitter and their demands that people sign in, and Facebook looking as ad-heavy as Myspace in its declining years. It's quite cheap to bring up a basic web site, a blog, or a forum on shared hosting.
The Unknown Masterpiece (Balzac)