skysight-inc/HackerNews huggingface dataset:
I imagine that by moving this to the backend you could guarantee (at compile time) that all Ajax calls on the client have an associated backend endpoint. This eliminates dead urls, and gives you more opportunities for code generation or IDE-style autocomplete when creating Htmx views.

Do this in a static functional language and your whole app will more “deterministically pure”.

So yes, it causes more work on backend but, given more tooling, it can provide more opportunities for less code written overall via code-generation (like how creating a model in Rails generates lots of helpers).
Thanks, and great questions!

I like having multiple tools that make different design trade-offs. There’s no “one ring to rule them all.” For analysis I like to start with a high-level tool so that I can explore quickly and see if the data is interesting. I can then “eject” to a lower-level abstraction if I reach the limits of expressiveness in the higher-level tool and determine it’s worth the additional effort to drop down.

Observable Plot is optimized for fast visual exploration: it’s concise, with good defaults, and lots of built-in conveniences for transforming data. In this regard Plot is similar to Vega-Lite and other high-level tools based on the Grammar of Graphics. Whereas D3 is optimized for bespoke presentation, like the sort of work we were doing at The New York Times; D3 prioritizes expressiveness.

I recommend Plot for most people over D3 because it’s more efficient: more of your time can be spent deriving insight from your data rather than programming. But there are still plenty of things that Plot can’t do yet (without plugins), like brushing a scatterplot, panning and zooming, and animation. We’re working on those!

And yep, Plot is built on D3. It’s nice to not have to re-implement the low-level visualization primitives like scales and layouts. Plot generates SVG output, so you can readily manipulate what Plot generates using D3 selections. Also, Plot is highly extensible: you can implement custom mark types, custom symbols, custom transforms, etc. Here are two examples, the first to apply some custom clipping, and the second to design a custom symbol for a dot map:

https://observablehq.com/@fil/plot-difference-chart
https://observablehq.com/@observablehq/plot-spike-map

We haven’t fully documented how to write custom marks in Plot yet, but we plan to do that (along with animation and interaction) prior to the 1.0 release. There’s a ton to do but it’s exciting and we love hearing feature requests!
One thing I'm very curious about with AI driven cars, is whether they will develop some of the overly cautious / paranoid habits human drivers get around bicycles.

Take people passing a bike in a bike lane for example. Some will go way under the speed limit, and not just pass the bike even though it's in it's own lane. Or others will swing WAY wide to pass them, even though again, they are in their own line.

Will AI itself learn that indeed, bikes do suddenly veer into your lane, or will AI in fact learn that no, they don't do that?
People are literally posting links to the Instagram page in the comments on this tweet.[0] This is fake.

[0] https://twitter.com/sarahdcady/status/1603126250444308480?s=...
That's fair... I do typically have a layer that sits at the level of an ORM, whose purpose is to reduce boilerplate and handle/verify types.

So I can't really claim I have nothing at the ORM level... However...

In my experience, when you pull in an off-the-shelf ORM and an off-the-shelf RPC framework you end up building app-level wrappers anyway to deal with the complexity and impedance mismatch between what you want your app to use for data access code and what layer provides.

So I think you might as well put your app-level database wrapper as directly around the database as you can manage (that probably means using the common, unopinionated client for your db... e.g., node-postgres for server-side javascript and postgres, or whatever the equivalent is for your backend/database).
re: IdP, assuming that means signing up without Microsoft/Google (which really bother me too), would it be possible to migrate a Github account to .. whatever you all implement _(email signup/etc)_?
An average human brain with 1000 hours of training.
These are criminals and, judging by their modus operandi, quite the imbecile kind. The SEC is not bullying anyone here.
I do agree that tracking people and publicizing their location against their will should be banned. This is clear and obvious to me.

But, and this is a big but, Musk specifically used this account as an example of his commitment to free speech.

So if Elon Musk gets splashback on this, there's no one to blame but Elon Musk.
Because you’re not answering the questions.

You’re providing tautological responses.

You’ve been asked specific things about what features are missing from Safari / WebKit. You’ve replied with vague generalizations that don’t hold to be true outside of the echo chamber of the Chrome Reality Distortion Field.
It makes sense to cancel Spotify in favor of YouTube Premium since YouTube Premium includes both YouTube Music (music streaming service, like Spotify) and ad-free YouTube videos. It looks like YouTube Premium is a little more expensive than Spotify ($12 vs $10).
Which would be nice except people don't live there, so they'd have to pay a premium to workers to relocate and live in an equatorial desert, as well as transport in all the food, water, and housing that they will need. Sort of like ocean oil platform workers.
Re: panel gaps. People do tend to notice when they cars whistle and sport leaves, hair from the car washer's brush, and other debris on their body.
Adblocking seems very distinct from theft to me, but thankfully even that is irrelevant with SponsorBlock. Those sponsorships don't pay via impression and only the channel themselves could really try to track impressions anyway.

You're free to use SponsorBlock and save so much time, brain space, and frustration, without worrying about altering the creator's pay at all. I don't see why you wouldn't do it.

At this point I've got actual emotional/stress responses to segues in videos. It's ridiculous. At least SponsorBlock saves me a good number of ads and gives me a way to do something when an ad spot isn't skipped.
Tesla themselves released safety data quarterly for years. I don't know why it stopped, but internet guesses range from Tesla is a fraud to the NHTSA started to question its accuracy, and they pulled it for liability reason. Tesla actually updates miles driven on Twitter. And going on YouTube, you can find endless videos of user experiences. I said thousands of hours before, but it very well could be hundreds of thousands of hours.

Find anything on Waymo. The NHTSA released autopilot and AV vehicle crash data in raw number of crashes, and I wanted to normalize both Tesla and Waymo somehow, and I couldn't find anything from Waymo other than some repeated claim of "over 20 million miles" which dates back years. If it is only 20 million, then Waymo is insanely dangerous, and no one should be defending them, but I have a feeling they're into the hundreds of millions at this point. Also, look up similar YouTube experiences. Waymo has almost nothing--a few people following their vehicles
ISPs are really at fault here. They've done practically nothing to prevent botnets and DDoS from continuing to exist.

But man, the defendants, how can you be dumb enough to run something like this from US soil, like you're not going to end up in a cage?
> It poses a question, answers it with a single word, and then adds "A few comments".

"Can you raise a family on one income?"

"Maybe. It depends. Sometimes yes, sometimes no depending on the circumstances."
Have you looked at forums for other cars? There’s tons of complaints for every model.
I’ve had my model 3 for 5 years with zero issues.
Yes. Photogrammetry + ML is fundamentally inferior to a LiDAR-based solution, particularly on the time-scale motor vehicles operate on.
It's such a cool capability. Adds so much creative possibility. Huzzah.

I hope some day we get to a WebMIDI 2.0, to expose some of the many many new super-rad features in MIDI 2.0.

This want iconifies a lot for me, as sensible & highly desireable straighforwardhish follow-up I have little expectation we'll see anytime soon. I generally love the web platform, find it does a solid job, has decent API shape & decisions. Stuff gets made, & pretty well. But there's definitely a dearth of spec workers & browser maintainers out there to pitch in after the first drops, especially after some 1.0 implementations make it out the door. Just like in normal software development, there's a budget for new development, but maintenance & improvement can be severely lacking. Attention for what we have, tlc, is sparser than the places where new things happen.

WebMIDI is alas one of these great worthy & amazing specs that at some point we need to re-up, come around to again, and I want so much to imagine that happening. I feel like WebShare (and Target) was another great example- lots of really good improvements asked for in issues, growing potential, but the interest from the top has moved on.
This is great for learning - you should consider a mode that switches to traditional schematic view so people can understand the corresponding circuit.
Lying is around capabilities. It will tell me it knows nothing about my company and is not connected to the internet but when i ask it to write a sales pitch on my company's product, it will go into detail about proprietary features of our product and why people like it.
How do you stop me from pointing my DNS record at your server?
Zod has plugins that let you generate OpenAPI specs (and TS types, and JSON Schema, etc.) from your Zod schemas, so if that's the only reason you think Ajv is better, then it might be time to take another look at Zod? It really is great, especially if you buy into the "parse, don't validate" principle that it's built around.
The screwed up cookie modals are not Eu's doing:

Eu mandated that the users should be clearly told what would be tracked, they should be given an easy way to accept, reject, and choose which of them they accept.

The corporations - mainly the US - chose to 'get around' these requirements in the undying US corporate tradition: Make it difficult for the user to reject cookies so they will have to give up and just accept. Most modals have only an 'accept' and 'choose' sections, and the 'choose' section includes a gigantic list of 'vendors' which you have to individually turn off one by one. So that you will give up and just click 'accept'. Some of them offer a 'reject all' button way at the bottom of of the list, after listing 30-40 vendors. So basically its the usual corporate trickery to force user to do things they don't want to.

However, this is illegal - Eu works on civil law, and civil law is a clear, well defined legal practice. If it says you have to do some specific thing, there isnt much 'interpret my way around it'. So, per that law, all the cookie modals that do not give the users an EASY way to reject cookies are in violation of that law. It absolutely does not matter zit if the user 'consents' to the terms. Mutual agreements and contract law overriding actual law is a trait of the Anglosaxon common law, not civil law. In civil law, it doesnt matter zit if the other party agreed to something illegal per law.

Therefore, not only all these pesky modals that try to force you into accepting those ~80 cookies from a random website you visit are not Eu's doing, but also most of them are actually in violation of the GDPR law.
Main reason to use jQuery for small projects: the learning curve is like a dot.
The software is free, the hosting and sharing service is paid.

Seriously, if you can't even accept this then let's just ban free software already.
As with all AI, it works until that special set of circumstances pop up where it fails and when it fails there is no bottom as to how it fails.
Or more precisely, TypeScript is complicated because people insist on doing deranged things with JavaScript and its mess of a type system. TypeScript wouldn't need to contain so much complexity if the underlying JavaScript was doing simple, straightforward things. Blaming TypeScript here is kinda shooting the messenger.
> - Eldritch Horror

This one's essentially Arkham Horror if it hadn't sacrificed so much of its mechanics to its flavor that it became, more or less, a bad game. Plays much faster and cleaner. Does lose some of the atmosphere in the bargain, but playing Arkham Horror was such a slog that I doubt anyone at the table will want it back after playing this.

> - Betrayal at House on the Hill

The Legacy version of this is excellent. IMO adding those elements effectively completed this game, which never felt like it was living up to its potential, before.
Here’s another update (yes, I know nobody’s reading this far nested):

The rules and policies covering personal information have been changed to include “live location information, including information shared on Twitter directly or links to 3rd-party URL(s) of travel routes, actual physical location, or other identifying information that would reveal a person’s location, regardless if this information is publicly available.”

https://help.twitter.com/en/rules-and-policies/personal-info...

I have confirmed via the Wayback Machine that this change occurred within the last 48 hours.

I am going to be non-neutral now: what a dumb policy. That means you could report someone for posting a photo of a sporting event, because it identifies the location of the players. I’m not even totally against the concept but that is a terrible, terrible implementation.

Remember how the people deciding whether or not to ban Trump were relying on nuances and intent rather than trying to write iron-clad rules? This is why.
Also be sure to consider its bigger brother, The Crew: Mission Deep Sea (2021).
Come on dude. It's a plane tracking account. It's clearly against terms of service. It's not exactly an assault on free speech.

> live location information, including information shared on Twitter directly or links to 3rd-party URL(s) of travel routes, actual physical location, or other identifying information that would reveal a person’s location, regardless if this information is publicly available;

https://help.twitter.com/en/rules-and-policies/personal-info...

Would you want someone to have an account tracking your location?
I'm the side of LIDAR is a crutch. Not only is it crazy expensive and has many moving parts, but the sensor input is a bunch of dots. One has to have cameras anyway for the high density vision input.

With newer algorithms, you can stitch multiple cameras to reconstruct a scene and semantically identify important objects. I do like what Tesla is doing with its new voxel neural net.

Yeah it will take a few more years, but the hard problems are doing what our visual cortex does with two cameras (our eyes). Also keep in mind a car has multiple cameras around to give full 360 view. They also sense in IR range that our eyes do not.
It’s funny because broadcasters have notmalized ads at +6 dB compared to the rest of the radio.

It’s actually measured in LUFS, and it’s normalized worldwide for radio, podcasts, TV, movies, and commercials, so that commercials are louder.

LUFS measures the loudness, which is not exactly the same as volume - it makes quiet moments louder so that everything can be heard while the car engine runs, but the drawback is limited dynamic range, which is not important on podcasts but a little more important in music.

It’s double-funny that we can normalize LUFS and we’re still stuck with movie dialogs inaudible and the sound effects earth-shattering. I wish VLC had a better loudness processor, I don’t succeed to configure it to keep the whole movie at the same volume, whether they’re speaking or using automatic guns.
Current GPT version is not very good at math, and it's not at all clear whether this can be fixed within a language model.

Q: I have 2 cats and 1 horse. How many legs do they have in total?

A: If you have two cats and one horse, then the total number of legs they have is 8. Cats typically have four legs, while horses have four legs as well. So two cats would have a total of 8 legs, and when you add the four legs of the horse, that brings the total number of legs to 8.
Let's do the former.
You're doing great things! I follow your progress with excitement.
I completely understand, best of luck with your project!

I was looking for an example authentication implementation in htmx that's why it caught my attention.
Yeah but the site already existed. So it's a very cheap way to test the idea.
Python already has the "surrogateescape" error handler [0] that performs something similar to what you described: undecodable bytes are translated into unpaired U+DC80 to U+DCFF surrogates. Of course, this isn't standardized in any way, but I've found it useful myself for smuggling raw pathnames through Java.

[0] https://peps.python.org/pep-0383/
That's one way to keep tight control.
I wish that script to be used in parties and festivals.
I've seen folks say that they can't find a suitable Twitter alternative (Mastodon doesn't quite do it just yet). With TikTok being expected to be banned, I guess Meta really has been given a new lifeline, let's see if they can make use of it. I think they might actually pull it off. https://techcrunch.com/2022/12/13/instagram-now-supports-tex...
> Consider, if Waymo gets to the point where they have a self driving car that you have to have a subscription to use, do you own the car? Are you the liable for any accidents it has?

I'd imagine the company would take on liability, as long as humans can't drive the vehicle or they aren't driving when the accident occurred. Mercedes already got the ball rolling on this [1].

[1] https://www.roadandtrack.com/news/a39481699/what-happens-if-...
> TL;DR many Apple users like the way things are now, and don't want any amount of risk to that

And that's how it will be if you choose to use Apple's software sources. Its as simple as that.

There is absolutely no argument for preventing other people from using something else.
By your use of German, I assume that you experience a far higher driving standard than people in North America and frankly most of the world, and even that is far from perfect.

The Vertrauensgrundsatz does not account for distracted, tired and inebriated drivers.
so, much like other knowledge sources?
Not really, the shadow DOM is an opt in choice for that reason. Only a subset of cases do you actually want the styles to be encapsulated. The shadow DOM is actually harmful for form components as interactive relations are voided if there is a shadow barrier between them (which has implications on both UX and accessibility; I think there is an effort in WHATWG to fix this). But when there is a usecase, the shadow DOM can be really nice. As you get nice things like component scoped styles and unique idref, among others.

> All the blogs I read spoke about exposing a styling api using css variables.

This might be an outdated advice. You are supposed to use a mix of CSS variables and ::part()[1]. CSS variables should cover the most basic styling while you are supposed to expose style-able elements of your components with the part attribute.

1: https://developer.mozilla.org/en-US/docs/Web/CSS/::part
The thermal energy storage aspect of CSP is how the heat is accessed to run the power block - it not paired with- like some kind of bolt-on extra - is definitely demonstrated at scale. Just not in the US, which only tried out 5 CSP plants, only 2 with storage. China is currently building 30 CSP plants - all with storage.
Here's how thermal energy storage in CSP works
https://www.solarpaces.org/how-csp-thermal-energy-storage-wo...
They're both LGPL so they're not truly Free.
(1995)

One interesting historical tidbit, the election the previous year, 1994, and the anti-immigrant focus that is mentioned:

> In the recent elections for governor in California, the Republican candidate won through a vicious anti-immigrant campaign. Nationally, the triumph of Gingrich's neoliberals in the legislative elections was based on the mobilizations of "angry white males" against the supposed threat from black welfare scroungers, immigrants from Mexico and other uppity minorities.

Is often credited with turning California democratic after being fairly reliably Republican for decades. Here's a libertarian source that supports that theory:

https://www.cato.org/blog/proposition-187-turned-california-...

> The other theory is that Republican support for anti‐ immigrant ballot initiatives and candidates ruined the GOP brand in the eyes of immigrants, their children, and whites who were turned off by the nativist appeals – driving all of them into the arms of the Democrats who were pro‐ immigration. More evidence supports the second theory than the first.
The competition might look ancient, but IMO, a 2D interface would be much more productive and easier to work with. This site is completely unusable for me in Firefox (it does work in Edge though).
3d does present some additional challenges, but we decided to go this route to reduce friction for beginners who might not understand how schematics or other abstract representations map to the real world circuits they're playing with
But here you look at chess, and not beyond it. What possibilities for games in general are opened up by computers?
Yeah thats fair I guess, it IS hard to see whats so special about it.

Imho, it's the same deal as with monads: Outside of pure functional languages with a strong type system there is not much appeal. But for e.g. a Haskell programmer its like the next coming of christ...

But I think it could be very useful if combined with the equivalent of javas checked exceptions, even in other languages.

Something like "fun readFile(Name: Path):String performs FS.open, FS.read, FS.close throws FileNotFound, FileRead, ..."

A bit excessive, but potentially very useful for all kinds of error checking.
> I will still only use it if it is better than ME.

You're free to not use it. But if Tesla FSD is safer than the average driver (even if that's because the average driver is on their phone) then, going back to your statement, it is more useful than dangerous for the average driver.
Elon Musk explicitly said his commitment to free speech could be measured by his commitment to not banning this account (https://twitter.com/elonmusk/status/1589414958508691456).

Furthermore, the passage you cite from Twitter policy was only added today, in order to ban this account (see https://www.washingtonpost.com/technology/2022/12/14/elonjet..., which notes that this can be confirmed by looking at https://web.archive.org/web/20221213101556/https://help.twit..., a snapshot of the same policy page taken yesterday).
Same here. zero appeal to me. I'm very biased because I already hate social media (Discord is about as social as I go) but the idea of strapping something onto my head to do the equivalent of a video call sounds very unappealing.
oh cool, it can mix matplotlib and observable plots in the same document
That's great news! Makes me confident to actually try out headscale+ tailscale! Thank you.
In this thread there is a lot of both "you should use this", and "you shouldn't use this". In the end, everyone should evaluate the options for themselves and use what works best for them.
If Chrome can update itself in the App Store without a reboot like it does on Android, and Safari continues to require an OS update, Safari security will continue to be worse.
- Automated snare drum made to the order of Aphex Twin
Uber staff info leaks after supplier Teqtivity gets pwned
It’s almost like htmx is a byte code target that you feed to the htmx JavaScript library. It’s easy to generate htmx markup with any backend language.

So instead of a backend language transpiling to JavaScript (like clojurescript), I can just generate htmx markup.