skysight-inc/HackerNews huggingface dataset:
I'll echo some of the other responses. I'm a One Medical customer - started with my previous company, then when I left my employer I decided to still pay the annual subscription fee (was basically $100 with a promo for folks who just left an employer).

So far I've been a huge fan. Things like scheduling appointments, getting labs done, having an easy back-and-forth with a provider when you just have a question and nothing major, is way, way, way better with One Medical than with any of my previous doctors. I will challenge a bit another commenter's statement that "Most of these conveniences have been incorporated into big insurance players platforms by now" - while that's true, other insurance corp apps have generally been absolutely abysmal. One Medical's app is generally excellent IMO.

Of course, the big question has to do with quality of the practitioners. I've found that I really like my doctor at One Medical, but he is only recently out of training, so not sure how long he'll stick around
Not OP but theres tons of stuff. Go to the gym, fish, go to the shooting range, visit a museum, find a super long nature trail and go as far as you can, etc. Even in small nowhere-towns there are tons of things to do when you let your imagination run wild. Finding stuff to do without computers is a skill we have as kids, but lose once we gain our careers.
I've found piping the output of git diff to my editor makes it much easier to browse compared to using the UI. For instance, searching for a particular file or line of code it much easier in the editor compared to the browser.
Does any one know what are the advantages of STR."templ" syntax vs STR("templ")?
So you're saying that we must ethically source images because it hurts playboys bottom line.
They want

String info = "My name is \{name}.";

to be a compile-time error because it is missing the template processor (e.g. the `STR.` prefix). Since existing code like

String info = "My name is ${name}.";

is valid, they can’t use that syntax, or any other syntax that is currently allowed, as otherwise they would lose the ability to make it an error.

———

However, what they could have done instead is to use a syntax like

String info = "My name is "(name)".";

i.e. place the interpolated expressions outside of string literals. Slightly longer, but maybe more readable and typable, and currently invalid syntax. (The parentheses would be mandatory.)
Ask HN: Faster than C, simpler than Python, safer than Rust. Possible?
Not for some, but most people never stop once they start.

Letting your body get excess fats, though, will do no harm. Most people could do with more healthy fat.
Great template for regular update report to send to your investors
> It's not uncommon for wealthy people to borrow against their stocks and then buy a home "in cash". In that situation, you'd never say "the bank owns their home" just because they owe the bank a bunch of money.

The difference lies in whether or not they can take your house away.

If you have a mortgage you're just renting until you pay in full. You don't own it until you fully pay.

If take a loan, and buy a house with the money, they can't take away the house. Sure, you could say that you might be forced to sell your house to pay back the loan, but that would mean nobody owns anything if he has to sell something in a pinch.
The large majority of reasonable people seem to agree that intention is important when determining whether language use might be abuse, or not.

Intention is fuzzy and unprovable. People can sometimes lie, evade and troll.

Unlike intention, words are black and white, so words can be subject to restriction by motivated people.

My question to the HN community is whether it would be feasible to create an effective classifier for intention? For instance if this sentence contained not "N-Word", but the signifier of that euphemism, it should pass the classifier, since my intention was benign.
When I saw "ARM64 Linux Workstation" I immediately thought of my raspberry pi 4 at home (arm64). Kind of annoying really, you'd be surprised at the number of developer tool projects that only publish amd64, and I can't watch netflix without bending over backwards. I haven't gotten widevine to work on it yet :(
> Vitamin D naturally occurs when people go outside and get exposed to the sun, ...

Not sure where you are living? If I go outside in winter (+2 months around) I need gloves, cap, scarf. Literally only a little portion of my face gets some sunlight until 5pm. Then it is dark!

I live in Germany!

So, this isn't an argument for a lot of people in cold countries or dark countries. Mostly both..

Exposing to the sun is very hard here around the year.
> How does that make you feel? It would sketch me the fuck out.

I would also not like it right away, but I would be willing to listen to their reasons for it.

I don't like pornography (whether it is a "naked picture of a hot white chick" or a "cute asian dude with a big dick"), and also don't intend to indulge sexual interests in the workplace, but what is need in this case is to know which collections of pictures are more helpful for testing digital image processing. And, anyways the picture is cropped.

(However, I think that for test images, it is better to have a variety of pictures to use for testing instead of only one. They should not all be photographs of people, either, although it is helpful if some of them are.)
Minor point, but the Studio does have a built-in speaker. I'm not sure what, if any, functional level it has under Linux, though. Hopefully, somebody can enlighten me.
This is the expected outcome, it only happened before people were expecting.
I mean, I don't hate it, but it's not innovative in the way it suggests it is. "There's nothing in the rules that says a dog can't play basketball." Yeah, but like, what are we achieving with it. Part of the fun of designing within constraints is figuring out different limits. I will say I often enjoy these "thinking outside the box" attempts the first time, but that after that initial thought, it's worth rewriting the rules, because you can only get so much out of consistently thinking outside the box in the same way.

"How far can a human launch a projectile?" is a different question from "how far can you throw a paper plane?"
I'm okay with both of them being competitions, but they are meaningfully different and drive meaningfully different outcomes.
Good point, Thanks for the correction!
We have this already actually. Not quite up-to-date on the current hotness, but, we've used a set of images called "the roman 16" which accomplishes exactly that and more.

They're not really used for compression testing inasmuch as they're used to evaluate output quality of various imaging devices/workflows/etc
This is one of the most useful updates considering how commonly update and delete statements are used while working with any database. This is definitely a game changer for the columnar storage.
> puppeteering/animating 2D assets exists in plenty of games (you see it a lot in Japanese/Korean/Chinese games, Nikke/Girl's Frontline/Arknights.)

Well, there are just handful that specifically don’t use Live2D…

Also, software patent is legally a thing, whether you like it or not.
Columbia University permanently drops SAT, ACT admissions requirement
>How is the actual VRAM requirement calculated (says 175B on mid-range GPU)

Back of the envelope calculation for GPT-like models is simple: just divide the number of parameters by number of layers (ignore the embeddings and lm head size - you will overestimate layer size and add some safety margin that way) and multiply by size of your datatype. Also leave some RAM for activations and maybe KV-cache, but we will ignore this here. Say, for OPT-175B which has 96 layers at fp16 precision we have 2 * 175e9 / 96 ~= 3.65GB VRAM. It should fit into a 8GB GPU, I think.

If you want a precise way to calculate expected RAM consumption of your GPT-like model's layer, simply subtract the embedding and lm head size and divide the remainder by number of layers. Or you can instantiate one layer in python REPL and measure parameter count with this function https://stackoverflow.com/a/62508086

About performance. From my early behchmarks I see that:

1. You obviously need to store at least one layer (could be a dense sublayer - basically one matrix - and we could imagine a scheme to extend this library to load these dense layers as shards, but I don't think it's necessary right now) on the GPU or CPU+GPU at the precision of your model (most commonly bf16 or fp16, so 2 bytes per parameter).

2. In small batch regime, your inference performance is bottlenecked by disk read bandwidth (I could imagine it starts being bottlenecked by tensor materializing code for very fast SSDs - we might need a native extension here, but only after a good benchmark) - you can mask some, but not all of it by clever interleaving of tensor materialization and layer computation. As you grow batch size, you start being bottlenecked by computation throughput of your main computation engine (could be CPU, GPU or some exotic accelerator). At some point you can also become bottlenecked by memory bandwidth if your batch size is too small, but it is more about the case of running from RAM. Personally I don't yet see performance wins from stuffing less than all and more than one layer in RAM, but being able to fit all layers in RAM obviously makes a great difference.
Just today I noticed the "Past" link on posts which shows us most of these. (look above)

> hide | past | favorite | 21 comments

Has that always been here?

https://hn.algolia.com/?query=Amazon%20Buys%20One%20Medical&...

edit: to answer my own question, looking at archive.is, "Past" has been around since at least 2019.

This site is so minimal and yet I never clicked that link even though I spend way too much time here. How strange.
If you think that decency is a human right and not a privilege to be given out only the the worthy then you're a hypocrite for treating people the way they treat others.

If on the other hand you think that special grounds deserve special rights then go ahead. I have an apartheid to sell you though.
I don't want to get into a debate about this. I've told you what I believe and why I believe it.

I will add this: if you are truly at a company that has adopted GQL and you are not spending significant eng time on it, you're either not measuring it (ding ding ding!), or you're in the vast minority. Or maybe you're just too early, I suppose. Perhaps relevant to that point: the complexity of explaining GQL to an unfamiliar developer is not what I'm talking about. Most people can learn enough GQL to make really awesome footguns in a single 30 minute session!

REST is easier because, instead of having to do all of that instrumentation you're talking about across an entire query graph (you've described quite a lot of infrastructure there, btw...), you have endpoints, which correspond to specific needs, which you can then optimize appropriately on a case-by-case basis.

When all you expose is a structured query language that anyone can use, you have made things (perhaps) easier on a single dimension (consistent interface), but you have abstracted all of the other problems and made them harder. And you have all of this other infrastructure to look after now, too.
What is their business model? Iirc there is some kind of for split between stability AI and LAION, where the latter is noncommercial, and I'm not sure about stability AI.

It would suck if it just turns into another OpenAI variant. Owing money to a bunch of VCs is not going to have a positive effect any way you look at it.
Interesting to see and read the questions and responses around blockchain technology.

He seems to provide a pretty balanced response and I have the best wishes for his crypto platform.

In my opinion it seems like a chain and Marketplace for digital rights management is one of the best fits for the technology.
There is a fair amount of practical gain in terms of specifying fields. Can go a long way in terms of making flexible endpoints that don’t pass around extra data. This often isn’t necessary. But when it is you would cry at the thought of using REST instead.
He has a valid point, though. I've seen (and written!) one-liners that were so complex that nobody, even devs, can deal with them without decoding them first.

They aren't technically "spaghetti", but they are technically impenetrable.

I argue that one-liners like that aren't good for anybody, dev or otherwise.
Same here, hello from the Space Coast!
You could have a look at box86 and box64:

https://box86.org/ | https://github.com/ptitSeb/box64

I haven't tried them myself, but I've read consistent testimony that the performance (and compatibility) is great.
I would not have understood the benefits until I moved to DC from a smaller town.

In my home town, it was relatively trivial to find a competent GP who took my insurance. In the much larger market of DC, totally the opposite! Which led me to using OneMedical for a while.

The main advantages they had a few years ago were:

- Multiple locations (including near my apt and work place)

- easy to schedule appointments on short notice with either my PCP (if available) or anyone else on their staff (if not)

- Very easy to communicate with doctors/etc online, generally their portal was "not shitty"

- Appointments always started on time

The downside was the extra cost (trivial compared to the hassle it was to deal with other services) and the staff being a bit more impersonal -- they really hurried you out of there, which is the flip side of always starting on time. :)

I've actually kept up my account even though I see a different PCP these days, since it felt like it could be useful as a fallback on short notice. I'm thinking about cancelling now that Amazon has bought them, though.
Uber/Grab/Taxi fares in South East Asia (where the workers earn ~$10/day) are around that $5 mark, and the cars were often pretty decent.
> The article describes some pretty blatant negligence

Is it? The article tries strongly to imply that the whistleblower is right and the manager is wrong, but that's never conclusively established. With the same facts presented in the article, I can paint a different story of the whistleblower trying to make a mountain out of a mole hill, and how he was obviously wrong everyone else seems to think it's fine.
A previous employer paid for it, now I pay for it out of pocket. The convenience of scheduling routine things or setting up a video visit with a provider is more than worth it. There are many things where you might have considered going to an ER or making an appointment with your PCP, but instead you can have a quick video call which can help triage/understand what you're dealing with.

A few months ago I got a stomach bug traveling, and was able to do a quick video visit and get a script for antibiotics sent to a local pharmacy even though I was out of my home state. The ease of that one event is well worth the annual fee. There was no additional charge for the video visit.

During the height of covid, I got some other respiratory thing that I thought might be covid and I was extremely stressed. I did a video visit with a provider who was working (from home) while sick with covid. I thanked her for her service and started to cry.
What Is Rosenpass?
There was a story recently about Rosenpass: https://news.ycombinator.com/item?id=34969760

It seems to make VPNs using Wireguard, but I thought Wireguard was already made for VPNs? Clearly I am missing something. But I am about to setup a VPN, so
I was hoping someone could shed some light on whether I should consider using Rosenpass instead of straight Wireguard. Any insight appreciated.
Wonder if this was posted due to https://prodromou.pub/@evan/109960548029431093
Paying taxes doesn't mean you don't own it.

If you don't pay your taxes you go to prison, they don't take your house away.
It does, but github desktop is way better looking and has deeper integration into github prs, status checks, etc.
"Python 2 is unsupported by the Python Foundation since 2020-01-01" according to Debian docs. Ubuntu defaulted to Py2 until around then. So I'd say that's when the drama ended, then again it's probably not the last I've seen of Py2.
I think that, when working with digital image processing, it is helpful to have a variety of pictures (photographs of different things (some of which are pictures of people, and some of which aren't), both landscape and portrait orientation (some algorithms might work better one way or other), art, line drawings, pictures drawn by computer, colours, monochrome, etc) to test with.

Wikipedia says about the Lena picture: "David C. Munson, editor-in-chief of IEEE Transactions on Image Processing, stated that it was a good test image because of its detail, flat regions, shading, and texture." Wikipedia also mentions: "In today’s age of high-resolution digital image technology, it seems difficult to argue that a 512 × 512 image produced with a 1970s-era analog scanner is the best we have to offer as an image quality test standard." So, there are valid arguments both ways, relating to the use of the picture.
Not at all - removing select “*” from queries is perhaps the lowest hanging fruit for optimizing queries.

https://stackoverflow.com/a/25093454

I agree that GraphQL is often overkill but specifying fields is powerful and sometimes a big boon.
> In some cases, it is too fast. When I installed K3s, all of the containers in the kube-system namespace kept entering the dreaded CrashLoopBackOff state [..] After some investigation, I found out that the Mac Studio was just too fast for the Kubernetes resource timing

I’d like to understand what the issue here is. Sounds counterintuitive to me.
The real problem is that the Mediterranean islands had forests,

Forests that evolved in a similar way to the outstanding current Asian temperate forests that are a hot spot of temperate biodiversity. They were the home to endemic conifers, "italojapanese" maples, dwarf European elephants and rodents like bunnies with teddy bear ears.

All gone now. We will never know how an European "Asian jungle" would look.
This is the big reason I originally signed up with them.

Being able to reliably schedule same/next-day appointments is such a breath of fresh air. You might not see your specific primary doctor if it's short notice, but I've always been able to see someone, and they'll have access to all your records.

Also, having my health record available regardless of which doctor, office, or city (within their network) I'm visiting is nice.
> Later still, the very word "Autism" seems to have faded out of polite speech, with people like me being referred to as "on the spectrum" with no explicit mention of which spectrum

It is terribly ignorant, because people who use "spectrum" as an alias for autism/ASD don't know that psychiatry/psychology contains many other "spectrums" – the schizophrenia spectrum, the obsessive-compulsive spectrum, the bipolar spectrum, the disruptive behaviour disorder spectrum, the trauma spectrum, etc, etc. The autism and schizophrenia spectrums are the only two which have officially made it into the DSM-5, but the others are all actively used in research and clinically, and the obsessive-compulsive spectrum was originally planned to be included (but for whatever reason didn't make the cut).

> The final point is person-first language and why I don't use it: I am an autistic person.

I seriously thought about paying a psychologist >$1000 for an autism assessment. Together, my psychiatrist and my psychologist [0] talked me out of it. They both said that if I really wanted a piece of paper saying that I had ASD, certainly some psychologist out there would be happy to take my money and give me one. But, their argument was, it wouldn't actually make any positive difference to my life, it would just be a waste of my time and money. And, for now at least, I decided to follow their advice. So am I an "autistic person" or not?

What is "autism"? "Asperger's"? "ASD"? Well, in part, they are scientific theories; in part, they are cultural constructs, whose existence and success is quite independent of the quality or truth of the scientific theory. Focusing just on the scientific theory side, how good is the evidence behind them? Most professionals, families, and people who identify with those labels assume the evidence must be really good. But, there are voices out there arguing that they are far from proven, that the science behind them is deeply flawed, even that we ought to drop them and look for better theories to replace them with. See [1] – and for a weaker but overlapping position, [2]. Is something really "fundamental enough to how we experience the world" if it is a scientific theory which could well turn out to be false, a dead-end, a wrong turn in the history of science? What if, one day, people look back on ASD/autism/Asperger's/etc just as we now look back on hysteria, phlogiston, the luminiferous aether, the Ptolemaic model, the steady-state universe, etc, etc, etc? What if "autism" is really no more fundamental to anyone's identity than hysteria was?

[0] my psychologist isn't qualified to diagnose ASD, hence he couldn't do it, I had to go to someone else. He could gain that qualification if he wanted to – all it takes is just a few short courses – but he isn't interested in practicing in that area. Similar story for my psychiatrist – he told me if any patient asks him about an ASD diagnosis, he tells them to see a psychologist for that instead, he doesn't want to get involved in it

[1] https://link.springer.com/article/10.1007/s40489-016-0085-x

[2] https://onlinelibrary.wiley.com/doi/10.1002/aur.2494
> If they stole the design, I'm sure the lawyers will work that out.

I'd guess that depends on how much someone can afford the massive legal costs to take one the richest companies on the planet to court. It doesn't look like lawyers solved the problem for Peak Design when amazon ripped off their bag design.

Competition is good, selling cheap, lower quality knockoffs of other people's products is not. Companies like Amazon have so much money that they will always be able to sell a knockoff product for less than it cost the creator to research, design, refine, and manufacture the real thing, and then make sure their rip off version it the first thing any user shopping on Amazon sees. Why would a person bother creating something when you know that the moment it gets popular Amazon will just steal your design and undercut you, possibly before you've even had a chance to recover your investment?
AI teaches itself to use an API
Depends on if you’re talking to autistic people, or professionals who work with autistic people/their parents.

The latter group still tends to use “person with autism” and I think it’s more funny than anything but people get really pissed at people who developed this vocabulary without actually asking Autistic people what they thought of it.

I love the phrasing “person with autism” because it allows me to make a bunch of fairly accurate assumptions about the type of person you are, which is generally somebody who sees autism in a very paternalistic light. Why stigmatize the use of language where somebody self-identifies themselves as hostile to your interests and seeing themselves as being your woke saviour? What was that saying - don’t interrupt your enemy while they’re making a mistake?
Or just move to "South Dakota" which is really the Philippines where you get a maid to watch any kid(s), a woman of whatever sort of arrangement you desire, your own flat in a rural but peaceful village, and 3 squares a day. I'd live it up off $500 with no responsibilities, sounds like paradise.
Depends on your definition of "own" I suppose. If you have a mortgage, the bank has a mortgage lien on the home, which gives them a legal right to take it from you if you don't pay. I.e. you will get kicked to the curb on an underwater mortgage if you can't make the payments any longer, but also can't afford to bridge the gap in order to sell.