skysight-inc/HackerNews huggingface dataset:
Indeed Apple has been very active in shaping WebGPU, and that is why we can't use a bytecode representation for shaders. Instead, we have to repeat OpenGL's mistakes and store shaders as strings.

WebGPU specifically has to be the lowest common denominator among the APIs it supports. And there are several features very useful in GPGPU's which are supported in Vulkan and CUDA, but cannot be included in WebGPU due to the lack of Metal support. One such example is floating point atomics.
It's not a full example, that code would not compile because that variable is not defined.
No dog required: in college I would throw a t-shirt on in the dark morning and run to the bus.

50% chance the shirt was inside-out. Drives other people crazy. Whomever was behind me would tap me on the shoulder to tell me. Met a lot of people that way.
For the record, given the substantial discussion, late notice, and fact that HN's mod had already engaged with the discussion without marking it a dupe, my initial point was largely advisory, and the issue mostly moot. I hadn't flagged the item myself.

That said, I was commenting without any snark at all that discussions within a year are typically noted as dupe, linked a prior comment by dang which states this for an instance with an eleven month prior mention, and was simply stating that flatly and factually.

You might want to de-tune your snark detector a bit.
Or look to their left for automobile traffic crossing with the green.
As a french, I'm deeply horrified. I mean, Iceberg is basically the cheapest blandest salad you can buy.

That's the thing you want to eat out of the fridge as a filler, cold with some sort of fat sauce (also directly out of the fridge, like a ranch or something) because otherwise it has no taste nor recognizable texture. Yes it's crunchy, but there are so many crunchy salads which are way tastier and better (like the "Sucrine", can't find an English name, that's not even the better, but that's readily available (fresh, not in a bag you need to refrigerate))

“I think when it comes to just sheer deliciousness, people always loved iceberg lettuce,” says Angie Rito, chef and co-owner at Don Angie." Wat. I guess that was a century ago, before the industrialization and selection of bland lettuces that are bland but can survive without darkening for a week in a plastic bag.

I'm always dumbfounded hearing about the American way to think about food, all you can readily buy is so industrialized, you miss so much.
I worked with Flash in my day job... I was working in the E-Learning space and a lot of the training content was Flash based. Once I'd found out I could read/write to local files, I locked my home/personal system down. There was a reason it was necessary for what I was working on, but in the end that was a crazy gaping security hole at the time. Later versions had safer options, and more things were locked down.

That said, there were so many issues with improperly marked COM objects that could be misused in IE browsers that Flash wasn't even close to the only risk. From I-Love-You to so many other viral payloads through the late 90's to the late 00's.

As many things as I liked about Flash, it was certainly annoying how many websites didn't have secondary navigation options in those days.
You’re overstating the simplicity of a scaling a GAN well.

GigaGAN is the best quality out of those and requires 7 loss functions and is incredibly complicated.

Sure GANs can scale, but Diffusion models are drastically easier to scale.
It is kinda weird: It'd be one thing if it was simply an unordered list of photos, but the text seems like it was randomly interspersed too.
Which is better, a car that completes a two lap race with laps of 1:00, 1:00 or with laps of 1:30, 0:15.

Which is better, software that used the twice has a time to first paint of 3 seconds, 3 seconds or 4.5 seconds, 1 second? The second obviously benefits from caching.

There, it's no longer obvious because there are competing goals.
I'm hoping we as a community can learn from the major mistakes of NGINX configuration.

In general, if the users consistently make the same mistakes when using your software, then it's your (the software developer's) mistake, not the users. No amount of documentation will make up for poor design.

In the case of NGINX's "if", it goes contrary to people's mental model of how "if" should work.

Another failure in NGINX is the way array directives inherit from higher contexts (search for "array directive" in [1]). If you have add_header directives at one context and then lower contexts (i.e. location) will inherit all the add_header directives UNLESS another add_header directive is in the lower context. In that case, NONE of the previous add_header directives are inherited. This is completely contrary to the directive name "add_header" which implies adding a header, not wiping out all previous headers.

[1] https://blog.martinfjordvald.com/understanding-the-nginx-con...
Mostly, talk therapy. As you say, struggling with a hard problem for an extended period of time and feeling dumb is part of the process. For me, the shame was excruciating, so I'd turn my attention to anything else to stop feeling shame. The shame was intense enough that the underlying "felt sense/thought" was "I don't deserve to be on this planet". With the help of a therapist, I managed to start looking at myself and _managing_ the shame, so I could then examine my behavior and experience: Oh, I said that mean thing to somebody - I (deservedly) feel bad and want to change how I treat people. Oh, I couldn't get a math problem right away: I don't need to feel negatively about myself because of that. Frustrated, sure, but NOT "I don't deserve to be on the planet". Shame that intense tends to be (and was for me) rooted in childhood: Weak/bad parenting. It's a project to overcome it.
Wagner Group leader Yevgeny Prigozhin dies
That's what you get when using an http server written in C. Don't get me wrong, Nginx is great, but configuration error should not end up in segfault.
In response to your edit adding the links, the first links top comment is :

> this is not an image of photon entanglement. if you read the actual paper it is explained that, in testing information reconstruction from biphoton states, the researchers encoded the Yin-Yang symbol onto the pump beam photons superimposed with reference photons. the superposition of these waveforms was then split into photon pairs which, after being separated, were sent onto a single photon sensor array.

Followed by the poster say “oh god damn”

The second link seems to redirect me to another story about fossils, so I’ll guess it was pulled?
Newsrooms Grapple with Rules for AI
There are dozens of us, dozens! (I started learning Rust ten and a half years ago. Anyway I agree with your point it's just amusing.)
> The CCP has a lot of blood on their hands.

Lab was sponsored by US.
> if it's stupid and it works, then it's not stupid.

I hate this phrase.

Leaded gasoline worked, but it was so stupid it actively made people stupid.

Storing passwords plaintext works, but the first time your system gets broken into it's a massive problem.

Driving at 80 mph in a rainstorm is stupid and it works until it rather spectacularly doesn't.
Common mistakes in salary negotiation
The "micro" was specifically coined to mean breaking a vertical into several smaller services. So, if you go look online how to create microservices, you will get most of the material biased into that. Even though most people pushing those describe something saner, what the docs say is what you will get.

Before that, we had "SOA", that was coined to mean exactly breaking your system into full verticals. But then the term was hijacked by some very loud companies selling tools for microservices, and now if you go search for it you will mostly find stuff like how to set distributed transactions.

Overall, humanity currently has a pretty hard time communicating, due to the sheer number and size of bad actors actively and purposefully polluting our communication infrastructure. We get to feel the effects when talking about software too.
Seems likely, I had to keep going to work in person during COVID and my commute to work became very fast, and not just because of the empty roads. I also wonder if there was an uptick in fatality as people started returning to work and those used to speeding down an empty road were suddenly confronted with traffic.

Also reminds me of some statistics I saw back in drivers ed class. I don't remember the exact stats, but in winter months there were significantly more crashes due to inclement weather/poor visibility as one might expect. But there were more fatal crashes in summer because people drive faster when they have clear conditions and line of sight.
AI carbon footprint and electricity mix analysis
It's a convenience for the drivers at the light.

You're right about the downstream, I am in such a situation and it's miserable trying to make a left onto the arterial cross street near me.
I don't know, I hated veggies until college, but I'm pretty sure it's mostly attributable to the fact that I lacked the patience for so-called "acquired tastes" until I matured a bit. I'm comfortable saying that I just grew up, rather than explaining it as "I didn't change, vegetables just actually used to be bad when I was a kid, and now they're good."
Drinking Baking soda could be a safe way to combat autoimmune disease (2018)
> In my opinion (others will disagree), the vast majority of CS concepts are not very useful for most software developers. I don't think you should feel bad about that. I consider my time & money getting a CS degree to be almost entirely wasted.

I would agree for a web dev. But if you start getting more into backend, infrastructure, building distributed systems and APIs (which was the path I took), data structures and algorithms definitely start to come into play.

I started out self-taught on the web. Got a degree in design. Then learned web dev, then moved to backend, then to infrastructure, then devops, and now platform and cloud engineering. For me, I wanted to understand "the whole widget". And there are things I learned about UX that when applied to DevOps/SRE work, have elevated me as someone to listen to.

(As a fan of Avatar: The Last Airbender, I want to point to when Iroh was explaining how the 4 nations achieve balance. Same concept here. UX, engineering, infrastructure, and product need to work collaboratively together with mutual respect for the other disciplines to achieve the balance that leads to something great happening.)

I've picked up some data structures and algorithms along the way over the years, but I don't have college definitions of them. This hurt me when interviewing at Google, but I also have the ability to search the web and learn new things. So I do.

Just last week, I was working on tokenizing and building an AST for NRQL (New Relic's Query Language). As I was working through the tokenizer, I realized that this is what a linked list is.

I'm thinking about taking a single college course this upcoming semester about data structures and algorithms, just to fill in the blanks. But I've been building things for the web since 1997. For the most part, using anything beyond lists, maps, sets, queues, etc., is (relatively) rare, but again, it depends where you want to go next. Sorting large datasets efficiently, parsing things into trees, binary search, and making sure I iterate over things as few times as humanly possible will give you FAR more bang for your buck.
> I don't know your background but most teams don't view "single language" as an advantage over other options.

We view it as a massive advantage, assuming we are on the same page with "single language, plus HTML/CSS/JS"

Our language is C#. Our web "framework" consists of the string interpolation and verbatim operators. Most of our views take the form of:

var finalHtmlResponse = @$"
<html>
{DiyPHPViewEngineRabbitHoleEntrance(httpRequestContext)}
</html>";

I actually tried using the cshtml/razor engines because it seemed "more proper" but after 2 days of dependency hell I decided to go back to raw string interpolation. If you are able to build a functional website using static sources and have the barest capability to compose functions and strings, I do not see why this path would provoke any serious anxiety (other than it not being popular).

Imagine being able to directly invoke some utility or other backend method from your HTML view source pipeline. If you write it all in the same language, this becomes feasible. The moment principal rendering is outsourced to the client (or some other language), you are talking about a JSON API + distributed state circus and all the hell that must go along with it.
> Apple business practices are a trade secret. If they disclose them to this developer, they'd lose their presumed advantage in the market.

Their advantage is owning the locked down platform. It’s not a secret.
thats kinda comedic, def adding to the list of naive RTL handling approaches
While this is your opinion, a majority of the frontend development experience has borne these solutions out of real problems, not in spite of them. Every take like this reeks of never having built large and interactive frontend projects that involve more than 1 developer.

Sure you can get by on htmx/html/css/tailwind/whatever simplistic thing you can conjure up but those things don't SCALE, which is what these frameworks are built to do.
I tried to sign up and got a Clerk error: "You have reached your limit of 500 users. You can remove the user limit by upgrading to a paid plan or using a production instance."
Plane Carrying Wagner Owner Prigozhin Crashes in Russia, All Aboard Killed
Wagner chief Yevgeny Prigozhin on passenger list of crashed plane
As long as people are reacting to the metaphor, there will be authors who will unscrupulously use and abuse it.

Actually, it has nothing to do with AI. It's a statement by the author that they believe the consciousness is a product of the brain and nothing more. That view reduces humans to machines, the only difference being in the material.
Prigozhin had high approval among the ultra nationalists. Not sure if offing him will be good for Putin.
Episodes of This Old House.
Hijacking your comment to share my story and ask for advice.

I have diagnosed EoE, I've had it for my whole life. I'm currently on 80mg omeprazole daily and an elimination diet. This helps a lot but is not a cure. I've also experienced benign heart palpitations for my whole life (confirmed by a cardiologist). For a long time, I've had a hunch that the two were connected.

On days when I have EoE flare-ups, I feel some pain and swelling in my esophagus, as though I have a bad chest cold. Food and liquids tend to linger in my esophagus for longer. Another unusual side effect is that, on days when my EoE flares up, I tend to experience frequent heart palpitations, most commonly right after consuming food or water.

Since the vagus nerve travels through the chest, adjacent to both the heart and the esophagus, I think the mechanism of action is this: the inflammation in my esophagus stimulates the vagus nerve, making a palpitation more likely. This inflammation also causes food and liquid to travel through the esophagus more slowly, which stimulates the vagus nerve further. The combined stimulus from inflammation and food or liquid can irritate the vagus nerve enough to cause heart palpitations.

Obviously I would like to cure both my EoE and palpitations, as they're currently the two biggest detriments to my quality of life. And inflammation due to an overactive immune system is the cause of EoE. So the possibility of reducing immune system inflammation just by stimulating the vagus nerve is very appealing to me.

If anyone reading this has an experience, opinion, research, suggestion, or anything they'd like to share, I'd love to hear it. I'm going to experiment with baking soda and famotidine to reduce inflammation, since I read in the above threads that either of those could work. But if there's some simple hack I can employ to reduce my symptoms (meditation/breathing technique, physical exercise, a stimulation device I can buy, some additional OTC medication I can take, etc), I love to hear it.
And tea.

https://m.youtube.com/watch?v=qMFFlF0xdI8
One part of this is that everyone wants something that is bespoke. They want their system to unique and custom, which inherently adds complexity. I've worked on lots of projects where a customer likes what we're doing, but has a specific way they want the system to work. This leads to lots of the complexity in products I've worked on.
Amusing. My first two "random human" samples had completely ordinary uncanny valley issues (eye was smushed and blurry, weirdly shark-like teeth in child's mouth). But the third looks pretty good! ...for a 90s era povray Barbie doll model.

https://generated.photos/human-generator/64d552c85263da00077...
Since when do opinions have to be supported by rigorous arguments? They're just opinions, not arguments.
Great tool, but I can't wait until it can do real-time live transcribing.
https://archive.ph/sBxff
I suspect as part of his "deal" he keeps a huge security entourage that goes with him everywhere. It's probably his own private plane too. He probably had every possibility thought out except for literally getting shot out of the sky by a defense battery:
https://www.bbc.com/news/world-europe-66599733
This is one of those vague "it depends on your organization" type answers. I've worked in apps where frontend folks did the JSPs and backend folks did everything else and it wasn't really optimal either. You end up with messy and/or non existing contracts between UI and the backend. Also, in my experience it's easier to handle partial functionality degradation in the client than on the server side which may be important or not at all depending on your app.

So what I'm saying is there's a reason people ran to client side rendering and blindly running the other way for the sake of being a contrarian is equally silly.
Few eat Red Delicious apples in the US either, they have been going out of style for decades as people realize other varieties have more flavor. They are the cheap option that are just popular enough for stores to still stock, but they get less space every year.
It's not open source; it's under a different license unlike the rest of bitwarden which is GPL
Funny memory from childhood: kale used to be used for decoration on buffets and on served plates—you weren't expected to eat it.

Kale had an incredible PR campaign that turned it from scraps to leading leaf.
Yeah! Me too!
Yeh - as a Brit, I concur. Romaine, for me.
As someone else mentioned, Moscow wasn't defenseless and they would never have successfully held any part of the city. IMHO he understood that even before the 'march on moscow', the russian defense establishment was already plotting his demise and the dissolution of his private army, and he had no good solutions. This was a guy who would be looking out for radioactive milkshakes for the rest of his life no matter what.
For many, probably most, websites this is fine.
AppleTalk: Browse the Web on a Macintosh SE, AirPrint to an ImageWriter II
This post took a while to write, and has been continuously updated since early this month. It covers my experience connecting a Macintosh SE from 1987 to the Internet, printing from a modern iPhone to a dot matrix printer from 1985, setting up AppleShare from a Linux computer, and some networking history.
I honesty think that would be nice to see Apple loosen up in some ways.

But I really appreciate some of the ways in which they are strict. Developers really need to restrained from their own worst behaviors like slurping up private data, abusive advertising practices, not providing simple one-click cancelation of subscriptions, and so on.
> The economics of creation are meaningless if distribution lacks physical scarcity.

As if nobody has to actually create the first instance of a given work, it's just copies all the way down.

That's why the economics of distribution/reproduction are distinct from the economics of creation. Maybe it's clearer if we use the term invention. The major input is time, time to develop the faculties needed to invent/create -- often years if not decades -- and then the time needed to put into a specific work.

The legal claims/controls on distribution give inventors leverage they can use to get better returns on that time, which provide better incentives.

> Copyright (and DRM) was enforced the way some wanted, we wouldn't have a rich history of [blah blah blah]

Copyright was enforced for literally centuries and for much of that period we got a rich history of works which borrowed in a dozen ways from other works, because actual copyright law has both boundaries and blessed borrowing.

I swear, so many tech folks got half a narrative in their heads about draconian DRM as digital gulags and lost their minds to a manichaean all-or-nothing view on the topic.

Yes yes the evil suits from 1999 probably wanted to super-glue your 1/8" output and lock you out of control of your machine. Again, almost 20 years ago the basic truce on that battle was defined. There's always going to be some activity that can't be controlled, but that doesn't mean you can't define and encourage legitimate activity, so we keep the basic bargain because giving inventors/creators a say in how/where/pricing for their work is both helpful and decent, but we don't try suing individuals over their uh "freely-sourced" media collection or install policing malware.

This isn't digital hitler on every last device vs total free-for-all. It's saying Amazon can't sell your ebook or music without compensating you. And maybe even that Spotify doesn't have the right to give away tracks for free or a pittance, that buffet streaming is close enough to ownership that it calls for artist payouts that are closer to the scale of retail than broadcast. You don't need total control to get there, and we have the levels of control to make this happen.

> Memes would be a shallow husk of what they are today.

Oh no not the memes, known for their fullness and depth.

But also no, not the memes, since it'd be vanishingly unusual that any of them would end up in court let alone to be found to violate copyright law.

> There are other ways of monetizing

It's a well-known fact about creative paths that they're not littered with the luxury of money-making opportunities. There are a few ways of doing it, but they're legs of a stool, and the number of inventors/creators who have the stool up to even 3 legs is not large. Suggesting they give just one little leg knocks over a lot of stools, and for what?
This is my #1 priority now that I'm in the market for a new keyboard. I lose so much typing efficiency when switching between laptops, so functionality or comfort is no longer a leading factor for me.
Seems like you have a wealth of varied and valuable knowledge. Why not try your hand at teaching/sharing these insights? Or if you like writing more, how about trying to write a book?

The world needs more doers who can teach. Civilisation needs such people to keep itself grounded.
Privacy theatre.
Yeah, like the other commenter said, everything is in this file here:

https://github.com/Dicklesworthstone/fast_vector_similarity/...

If you also make your project using Rust and Maturin, you can literally just copy and paste that into your project because it's totally generic, and if the repo is public, GitHub will just run it all for you for free.

The only thing is you need to create an account on PyPi (pip) and add 2-Factor Auth so you can generate an API key. Then you go into the repo settings and go to secrets, and create a Github Actions secret with the name PYPI_API_TOKEN and make the value your PyPi token. That's it! It will not only compile all the wheels for you but even upload the project to PyPi for you using the settings found in your pyproject.toml file, like this:

https://github.com/Dicklesworthstone/fast_vector_similarity/...