skysight-inc/HackerNews huggingface dataset:
Unicode errors were one the most painful and annoying issues I had. Regardless of working with xml files, parsing text or just dealing with anything text related. When upgrading to Python 3, they just vanished.

Anti ORM people probably don't know what ORM is or confused about their usage and benefit they bring.

Once you're dealing with several tables and relations and lots of aggregation and annotations, raw sql is the one way ticket to insanity.

By the way, thank you very much for making SQLAlchemy. You saved millions of hours of developer time and god knows how many SQL bugs have been prevented by using SQLAlchemy
Funny (if I agreed with the author) because Oculus' was developed at Valve in the first place and they got it for free. Oculus's demo for Z was actually at Valve.
> You also have a human desire to help out, be part of something bigger, do your part in the advancement of science & engineering. So yes, you overcome adversity, you keep on trying, and you teach those values to your kids.

Why not restrict your beta testing to a closed course? A race track? Some land you bought out in the middle of the desert? Have the kids make some some stop signs, plow your new roads, etc.

No one else on the road is consenting to a technology that could rapidly accelerate and course correct into their vehicle at some undetermined time.
Because it hails from a different and terrible era. It's easy to forget the impact that jQuery had in front-end development.
> And, "rare-earths" are not in fact rare.

It's not a lie but is an unfortunate synonym. They are rare in the sense that they are rarified, spread thin everywhere not concentrated in ores.
> So a US based company, operating under US law

When Facebook operates in Ethiopia, it is expected to follow Ethiopian law.

> If you're gonna support the British Empire [...] this is pretty close to noblest oblige views of colonialim

The British Empire has forced subjugated countries to recognise a concept of extraterritoriality for British merchants operating in those countries, where they would not be subjected to local laws. But the US has not made such an agreement with Ethiopia about Facebook.

https://en.wikipedia.org/wiki/Extraterritoriality
Looks like https://twitter.com/BillGatesJet is still up. Let's see how long that last. It feels to me like that's exactly it - he got called out and now he's banning others to make it seem like a blanket policy. As usual he's being impulsive and reactionary.
Texas has done a lot to increase the dangers caused by their roads, and don't seem like they plan to reroute. Just look at the current plans for the I-35, ffs.
You're arguing with the wrong person - you should reply to OP.

I completely agree with you. Notch is indefensible.

My argument was that there MIGHT be an acceptable way to have a conversation about what grifters are doing to feminism (without abandoning the whole concept)

Or there MIGHT be an acceptable way to have a conversation about whether gay pride should evolve as society evolves.

But not by saying you're against feminism, or by saying you're against gay pride without qualifications.
They are getting the right data because their users are reporting exactly the instances where it fails.
Ha. Excellent point! I think I need to understand it better myself before I try to write something about it.
Rushing half finished cars out the door, and over promising on capabilities/updates is such a flawed model. I am amazed by how many people bought in, and will be really interested to see how many people replace with another Tesla as legacy brands bring EVs to market.
Looks like someone has realised that banning just the one is a bit obvious and now the rest have also gone.

https://nitter.net/RMac18/status/1603113696263172096#m
Honestly, we should never wait a human-countable amount of time between a click and a response. Throw up a splash screen. Make the button appear to depress on click, show me a spinny wheel to indicate that some process is chugging away to bring me my latest dopamine hit.

And on top of that, either completely eliminate anything that bogs down the interactivity or at least give me a range of options between Win 98 and Modern lush.
Can you be specific about what exact features you think are so critical that the web would be better off without Safari? For example, if you've already retracted the claim down to “letting iOS users use PWAs which use more app-like features” it's clearly not true because most people do not use PWAs at all, even on Android, and there are many PWAs which work just fine.

> Additionally, I think you're mistaken on the performance crown. Firefox made big gains years ago but chrome has always managed to perform better at most tasks despite those gains.

This always comes down to which specific things you benchmark. All I can say is that I use Chrome, Edge, Firefox, and Safari on macOS, iOS, and Windows and it's exceedingly uncommon for Chrome/Edge to feel faster but I do notice their memory impact on the rest of the system. For battery life, Safari is hands down the winner followed by Firefox and then, distantly, the Chromium browsers.
The title is likely a nod to Jim Blinn's highly influential book (more like a collection of articles), A Trip Down The Graphics Pipeline[1]. That was the first book I read on 3D graphics that helped me to actually intuitively understand fundamental 3D graphics concepts.

1: https://www.amazon.com/Jim-Blinns-Corner-Graphics-Pipeline/d...
If it disengages rather than eagerly plowing into something, that's almost certainly for the better. This could easily be explained by a renewed focus on safety after massive amounts of negative press, and that would be a good thing.

Is that the reason? Not a clue! Am I optimistic about Tesla's FSD? Not even slightly! But the "data" here is extremely shaky and there are many possible explanations beyond "getting worse".
CCS/CCMS (Component Content Systems / Component Content Management Systems) require overlap in order to function. Sort of a "the phone call is coming from inside the house" moment.

It's probably worth noting that I've never seen a CCMS that works well, yet CCS is to-this-day the Holy Grail for most content technologists. It's a little bit mad.
that would probably be best accomplished w/ a custom htmx:configRequest handler:

https://htmx.org/events/#htmx:configRequest

you could jam the outerHTML of the detail.target into the detail.parameters map, maybe based on the presence of an attribute...
Accusing the victims or just flat-out covering crime seems to be a common practice over there, at least for things much worse than property crimes [0] [1] [2].

[0] https://www.telegraph.co.uk/news/worldnews/europe/germany/12...

[1] https://www.independent.co.uk/news/world/europe/cologne-poli...

[2] https://www.bbc.com/news/world-europe-35231046
> True; I was careful not to call it that

You specifically called it UTF8, repeatedly. The very comment I quoted asserts that "Utf8 would help deal with the issue [of garbage inputs]" (in its denial of the opposite assertion). You also did it in https://news.ycombinator.com/item?id=33986421

> If you have two UTF-8 strings and you want to concatenate them, you just concatenate the bytes.

That's not a unicode-aware operation, it's mostly a unicode-irrelevant operation (though unicode awareness can be useful in edge cases because of special grapheme clusters, but that's very task-specific).

> But what if the strings aren't valid UTF-8?! Both of those operations work just fine even if the strings aren't valid and produce sensible, intuitive results.

If your content is not actually UTF-8, you can end up with UTF-8, thus changing the semantics of the content. You can also end up with overlong UTF-8, which also changes the semantics of the content in a worse way.
As a lawyer, I would say that giving detailed interviews about all of the crime-ing you did is a pretty poor effort at "not going to jail."
Talk about Streisand effect:

https://techcrunch.com/2022/12/14/elon-jet-the-twitter-accou...

https://www.cnbc.com/2022/12/14/twitter-suspends-elonjet-acc...

https://www.theguardian.com/technology/2022/dec/14/twitter-e...

https://www.theverge.com/2022/12/14/23508898/elonjet-twitter...

https://www.axios.com/2022/12/14/twitter-elon-musk-jet-track...

https://nypost.com/2022/12/14/jet-tracking-teen-lashes-out-a...

https://www.thedailybeast.com/twitter-account-tracking-elon-...

https://www.bloomberg.com/news/articles/2022-12-14/twitter-s...

https://gizmodo.com/elon-musk-twitter-elonjet-banned-private...

https://www.nbcnews.com/business/business-news/twitter-suspe...

https://edition.cnn.com/2022/12/14/tech/elonjet-twitter-susp...

https://www.bbc.com/news/world-us-canada-63978323

https://www.engadget.com/twitter-elonjet-banned-suspended-el...

https://www.reuters.com/technology/twitter-suspends-bot-acco...

https://www.rollingstone.com/politics/politics-news/twitter-...

https://news.sky.com/story/twitter-account-which-tracked-elo...

https://abcnews.go.com/Technology/wireStory/twitter-suspends...
> His fucking address and call for murder was shared 50,000 times.

That still doesn't mean that the medium for sharing caused the murder or is responsible for it. This is one of cases where intent and/or explicit action is required for both moral and legal culpablity - simply doing nothing may be an asshole thing to do, but it doesn't make you an accomplice in a crime, and if you do try assisting by moderating but are bad at it and fail sometimes, that's definitely not being an accomplice, because there is no duty to be perfect at that; a failure in moderation policy is just that - a failure in moderation policy, not becoming co-guilty of the too-slowly-moderated thing unless that post was kept up by someone with the explicit intent to facilitate that murder. I'd say that every single one of the 50,000 sharers is each more culpable than Meta.

Like, we have serious precedent for propagandists considered liable for inciting murderous hatred like https://en.wikipedia.org/wiki/Ferdinand_Nahimana and https://en.wikipedia.org/wiki/Jean-Bosco_Barayagwiza , but the bar there is met because they actively and intentionally made the propaganda; on the other hand, all the many people who (for example) kept the radios running and/or could have somehow stopped the propagandists but didn't - well, they are not liable for the crime.
Unicode string indexing should have been made lazy, rather than deprecated. Random access to strings is rare. Mostly, operations are moving forward linearly or using saved positions.

So, only build the index for random access if needed. Optimize "advance one glyph" and "back up one glyph" expressed as indexing, and you'll get most of the frequently used cases. Have the "index" functions that return a string index return an opaque type that's a byte index. Attempting to convert that to an integer forces creation of the string index.

This preserves the user visible semantics but keeps performance.

PyPy does something like this.
Also on Mastodon: https://mastodon.social/@elonjet
It's worse than that. They completely disappeared. Just to reappear without a change 66 million years later.

(Or, alternatively, what happened would be completely obvious, but I still can imagine our scientific community divided over this and some convoluted explanation.)
can you elaborate? something wrong with Tesla's approach?
That's an offshoot: the correct account is https://twitter.com/GatesJet which was indeed suspended.
> Mercedes is a real car company with real engineers and a gold-standard reputation to maintain

Totally agree with all your points against Tesla, but “gold-standard reputation” for Mercedes? Based on what? They are consistently rated as one of the worse brands reliability wise (Tesla usually being worse, but still).
It's just a hypothetical for comparison: "is our self driving car doing as good or better than a competent, undistracted human driver?"
> Comments like these disincentivize people from sharing honestly.

As an automotive engineer: Agreed. Realistic experience reports are useful, and that includes also e.g. what drivers are willing to attempt and how they risk-rate.
Why are these the only two options? In Canada, all our phones are carrier-unlocked and still subsidized by the use of multi-year contracts. There are perfectly adequate legal mechanisms of enforcing contracts without needing to lock phones.
There seems to be some misunderstandings in this thread. Anyone who has paid off their device can already get it unlocked from all the major carriers for free. 99% of the unlocks of this guy and similar services perform are for phones obtained by theft or fraud. They are either robbed from T-Mobile stores or they are obtained by "credit muling." Credit muling is where various sketchy people round up homeless or desperate people who need cash to go into cell phone stores and get as many phones as they can on credit with no intention of paying the phone off. The recruiters then take the phones and pay the "mules" a nominal fee like $100-200. This fraud costs carriers billions of dollars each year and makes everyone's cell phones bills higher.
No, it's not resolved yet. I will update when there is actual news. There isn't any yet.
Yes. And this is an unprecedented industrial process, not least because attention is the input, and behavioral changes (well-tracked viewing and purchasing) are the output.
> I think the perception of corruption in the U.S. way exceeds the reality

So the stacked Supreme Court issuing absurd rulings is not actually corrupt, but just appears corrupt?

Citizens United and further erosions of campaign financing laws that give corporations direct access to politicians isn't actually corruption, just legal free speech?

My belief is that you have to be beyond naive to hand-wave away the current generation of bad-faith politic
we may be near the end of rate hikes.

Did you hear Powell’s remarks? The labor market is still overly tight. And, we’re a long way from 2% inflation.
> The fastest way to get going with htmx is to load it via a CDN

HTMLX is great and all, but loading it from a CDN is insecure and wrought with problems. Namely, the JS file in question could be hijacked and replaced with a malicious version that can steal data. It's unlikely, but still a plausible scenario. Also: the resource could just 404 and not be available due to work-in-progress scenarios on the CDN side.

I would much rather host it on my own domain that I control.
They are describing using .NET as an API providing a typed OpenAPI contract (aka swagger).

Nothing about that is “full refresh” and you can use whichever frontend framework you like.
"go" the übertool is so well thought out and handy, I'm missing how this doesn't essentially add complexity.
Or just by installing the official Windows version of vim. You really don’t need to be installing a full Linux distribution just to get vim.
> But there's one key difference: Once you engage Drive Pilot, you are no longer legally liable for the car's operation until it disengages.

What if they disengage right before an accident in order to transfer the liability to you?
Thank you so much for this comment. This helps a lot.
FUD accusations are just gaslighting at this point. Actual experience with real phones isn’t FUD. Phones are not desktops: they’re appliances. They don’t need the same level of customizability or direct user control, and the quality falls substantially when those anti-features are added.
WRT schemes like this one, maybe so. I don't know. But on the broader point of hard prison sentences being good for deterrence, the US recidivism rate speaks for itself.
1. One of the most painful thing with SSR forms is passing the data back-and-forth between the server and client when there are validation errors. Sometimes the data is very sensitive and you have to return the form with some values (like SSN) empty and make the user retype that along with with whatever field(s) were the actual issue. I'm also curious about how file uploads would work.

2. REST/GraphQL/gRPC API. Often, if you want to open up your API to internal or external users it's a lot easier if the frontend was already written to deal with protobuf or JSON endpoints. Seems like it would be painful to add an API to an htmlx backend.

Is there a good way to address these with htmlx?
I am so tired of everyone complaining about complexity in front end frameworks, as if this sort of thing doesn't exist in other languages and stacks, and as if frontend dev isn't as complex as other domains. Just ignore them or do something else.
Here is an archived version of the second link: https://archive.vn/jhJHd
You are comparing apples to burgers.
Mercedes system attacks narrow scope ( gaps in traffic approved roads, certain speed conditions) etc. They bring for that lots of expensive hardware.
Tesla is trying to build general AI.
Wether they will succeed or not, it's a debate.
But basically Mercedes strategy is do something NOW with expensive hardware where Tesla strategy do way more in the future, with cheap, 5 y.o. hardware
Go read the discussion sections of any of the other 50,000 times this exact exchange has happened. There's plenty of explaining in those. It never seems to get through, but you could fill a 20-volume encyclopedia with those (incredibly repetitive) posts.

TL;DR many Apple users like the way things are now, and don't want any amount of risk to that. The chief risk we see is that we'll no longer be able to get 100% of the software we want (or are forced to use) on iOS through the Apple app store, with all of Apple's protections and guarantees, or that Apple will have to reduce those protections and guarantees to keep such a splintering from happening. Yes, we're aware that Android hasn't seen much adoption of alternative stores, but Android also hasn't (delightfully) jammed a thumb in Facebook's eye over and over. Even a small chance of that coming to pass isn't worth it to us. We wish you'd all just go use Android or Linux phones or whatever and leave us alone.
I dont know about the personal account, but aren't these jet accounts bots? Isn't that exactly what Elon said he was going to do? It's possible that the personal account was tied via IPs to the bots.
macOS WebKit browsers that ship their own custom build of WebKit rather than using the system version (like Orion) are just as efficient as Safari is.
I don't know any javascript, but is it really that bad of a language that you need new libraries every day and workarounds so that you don't have to write it?
SvelteKit SSR is a very good pair to Python backends, like FastAPI.
He also previously said he wanted to buy Twitter, and made a legally binding agreement to do so, before changing his mind..
How so people feel about client side navigation? Browsing svelte.dev it appears back/forward navigation now requires a request each time as browser cache is no longer usable.

Page refresh also seems to reset scroll position but that might be unrelated.
The video of Tony Fadell talking about the design and history and thought that went into the interior parts was very entertaining.
This is something that seems really important, and is definitely a significant effort, but actually is inconsequential.

Think about a section of lightly used suburban road. The amount of work that went into making it involved was immense. A crew of road workers using expensive machines and large amounts of material were required to make it, and are required in it's maintenance. Don't forget the surveyors and engineers who made a highly detailed map and plans in the first place! (Though that map format isn't useful to self driving cars).

Also consider the sheer number of cars that drive that patch in a day. One car every few minutes adds up over hours, days, months, years.

So, yeah they have to drive a mapping car down the street a bunch of times to expand their coverage area. However this is insignificant compared to the effort that goes into our transportation infrastructure already.
In global scale, Conservatism is broader term then what one party of 2-party system represents at this moment.
As per their own documentation, Electron is not a web browser and should not be treated like one.

I understand that some may experience differences of opinion, but I regard it as sufficient warning when the developers of something warn that it should not be used as a web browser: https://www.electronjs.org/docs/latest/tutorial/security
Oops, they did it again. They call it secure computing those days.
Considering even the US government uses SMS 2FA, which means control of your phone number is tantamount to authorization to do things on your behalf, there should be severe penalties for breaking into the systems of phone network operators.

Not that the SMS 2FA is the appropriate way to be doing things, but it is what it is, and the government is not wanting to take on any liability, and the mobile networks do not want any liability (nor should it be foisted upon them), keeping the punishment high for stuff like this seems like the best we can hope for.
Is it? What exactly is the functional difference between Musk revealing private corporate communications to a rabid audience looking for a target? Like you didn't actually explain how it's different.
I've watched my Savings Account APY go from 0.4% last year to 3% - before this latest hike. Still pretty bad compared to inflation.

On the other hand, is it just me, or is the Fed really addressing a symptom and not the cause? Sure, inflation will be finally squelched, but the housing market will be on life support because of the absurd rates, coupled with already absurd prices even if the increases have ceased. Fix that, and inflation will come roaring back...?
"All cars" is absolutely not true. If I drive up to a Tesla Supercharger with my Mach E in the US, I'd have no way to charge my car. The Tesla charger has a proprietary plug that needs a proprietary app with a proprietary payment network to start the charge.

Tesla chargers are not open, in the slightest. Them publishing specs online on the physical plug design doesn't make it open to everyone. There's still lots of Tesla IP that covers those specs and designs. Tesla won't license it to other automakers unless other automakers essentially never enforce any of their IP.
The cars themselves have the hardware necessary to make an HD map.

That means that Tesla could make an HD map covering 95% of miles driven in the USA within a week with their fleet of users. And next week they could make an updated version of the same map.

So, making and updating an HD map isn't an issue.
If FSD decides to do max acceleration and turn the wheels, can you stop it in time? Zero to 60 is under 3 seconds, right?
Coming up with scenarios is just an invitation to get into the weeds. The situation to me reduces down not to the jet per se but the fact that it’s basically a way to know with high confidence exactly where he is located. It’s not hard to imagine a hysterical mob animating itself into a point where people descend on the location in question with bad intentions.
If you’ve been setting aside what you would have paid while the interest was frozen, you could have a decent little pile that should insulate you for a while. I have friends who said the pause is approaching a point where it’s more valuable to them than the cancellation at this point.

I’m not saying that’s definitely the case for you, and I’m guessing you’ve already thought about this, but figured I would throw it out there. Sorry you have to stress about this.
Yup, I do that as well, my ansible scripts can provision either a single node swarm or regular docker on a host, both using traefik. Mostly even swarm is overkill for us though.
hey now, I didn't understand what I was doing when I started htmx either...

not sure I do now, come to think of it
As much as I support someone having the right to be an asshole, if you come be an asshole at my house you can be damn sure that I will shut it down and you will have to find somewhere else to be an asshole. These things do not contradict and it does not make me a hypocrite.
Ah, ok, I saw the link on another comment here - I don't track the trackers.
https://news.ycombinator.com/from?site=htmx.org