skysight-inc/HackerNews huggingface dataset:
> I support legislation that restricts Chrome only if Apple doesn't stand to directly profit from it.

Why would you connect how these two different companies should be treated? Sculpting regulation to attempt to engineer an outcome institutionalizing the current market balance between two oligarchs is just about the opposite of what I want any regulator doing.
It’s not hard to have it imported from node modules and built with webpack or similar
> as if this sort of thing doesn't exist in other languages and stacks

It doesn't.

For example in the Java world and in the last 10 years there were only two "frameworks". Just Spring and Oracle/Java EE

Now two more have appeared (Quarkus and Micronaut) bringing the total number of frameworks to 4.
I think it's pretty obvious what's happening.

CZ, not yet fully aware that he is dealing with an unsophisticated bumbler (and thus the risk that this chat would someday be part of congressional testimony), is talking candidly but at cross purposes with Sammy.

CZ knows (and presumes SBF also knows) how incredibly thin this market's liquidity really is, and thus the potential destabilization that a mere 250k signal could ignite. while Sammy apparently believes something closer to version of the numbers meant for public FOMO consumption.

This little screenshot, (if not eventually proven fabricated, which is almost certainly going to be the counter signal message by CZ, parroted across the crypto community) likely is the biggest bombshell tell in this testimony so far.
That guy sure seems to have an axe to grind with materialism and existentialism.

Human life is not valuable because we can do things that computers can't, or that computers shouldn't. It's valuable because we can make it valuable. We can make our lives count.
Interesting essay that supports the theory that failure of the first telegraph cable was due to co-axial manufacturing tolerance issues rather than by applying "excessive voltage" as is commonly cited. Though the conclusion notes the "excessive voltage" excuse (and by extension scapegoating Dr. Whitehouse) served as a more palatable justification for securing finances for a second attempt in 1866.
While most of the comments here seem positive… A custom template language is like another programming language to learn (to make mistakes in). I prefer JSX/TSX which is closer to reusing HTML.
ugh. I was cheering up this acquisition, but now I am done with Twitter.
This doesn't seem possible.

Whatever changes Apple will have to make to support drop-in replacements for Siri, a complete elimination of certification requirements for Gatekeeper, and so on, as listed in this very thread, will absolutely disrupt the status quo and make things more complex.

I hope that Apple will strive to make it so the defaults match the current reality, but just like soldered-in batteries mean more capacity without the need for connectors, so too do baked-in defaults mean more stability without the need to pluggability.

It may not be the end of the world, but it is a pretty drastic change that people are dismissing as "allow alternate browser engines," when it's so much more than that.
So Qatar and other Middle Eastern countries could make Facebook either withdraw from the region or ban all expressions of homosexuality worldwide?

Facebook can, and should, tell those countries to fuck off and build their own Great Firewall if they want to.
ZFS even has a utf8only flag that disallows anything but utf-8. Sadly it hasn't caught on with other filesystems.
Six charged in mass takedown of DDoS-for-hire sites
I didn't know you could stalk an object.
I think you can get something like that if you're OK with a Chinese Android-based device
Stop and go is an all too common thing on the Autobahn, often during rush hour in areas near large cities.
Well you see now you've made it ambiguous. Basis points are unambiguously absolute points. But if you say half a percent increase you could mean 50 basis points or you could mean the the new value is 1.005x the old value.
Especially when he used it as an example of his commitment to free speech.

This really takes the wind out of the 'twitter files', shows that anything can be construed as a safety risk and censored at will.
Like kup0 also just guessing, I would assume they would have eventually made this private so that porch pirates had less information available to target victims. If a login is required that opens possibilities for rate limiting and easier abuse detection. This could also be to rate limit 3rd party businesses scraping their data. I could be giving them too much credit.

[Edit] Thinking this through a bit more, this could also be to funnel 3rd party businesses into paying for authenticated access to an API and perhaps even pay for different rate-limit plans.
> Developers will package browsers in their code as a way to spy on users with fewer restrictions, not because Safari is unusable.

I've also seen developers cling to particular versions of Electron simply because their app is so brittle that its behavior on different versions of Chromium is not consistent or even breaks, which is frankly ridiculous. If it doesn't run on the latest version of Chrome at minimum it shouldn't be shipped.
The only reason they would get out of sync is if you updated dependency versions without also running gomod2nix. The benefit here is that you can do that without the intermediate step of first building the project and updating the hash after the build fails.
Pinholder. Works even for ears.
> it squeaked when you bore down on it

My old trek commuter just started doing that. Then I inspected the frame and found some cracks around where the cabling comes out. Went to buy a new bike and the shop said, well at least go check if they’ll warranty it. So I did, my local shop just happened to have the 15 year old original receipt archived. They sent photos to Trek, and Trek warrantied a replacement. And it was a full bike replacement, even though I stripped the old bike. I felt very sheepish about taking a new bike after the very well used bike frame failed (maybe abused? I was touring on it, a lot, not just commuting). I told the shop I felt like I was cheating, and they said “take the bike and don’t even worry, Trek makes it easy and they like doing it for loyalty. Plus, other people have brought back 30 year old bikes, so you’re not even on the list of crazy stories.” Wow. I definitely feel some loyalty to both Trek and this shop after this… I won’t hesitate to buy another Trek from them once I need one.
Here's what happened -- my bank account was overdrawn and my credit rating was ruined.

Salmon is delicious as well as healthy, but it's a pretty expensive food to make the mainstay of your diet. It might be ecologically sustainable (that's debatable, depending on the source), but probably not economically sustainable, unless you have a lavish food budget.
The Rawandan genocide was driven forward in large part by disk jockeys on broadcast radio who used their platform to direct the mob toward their targets.

https://en.wikipedia.org/wiki/Radio_T%C3%A9l%C3%A9vision_Lib...

Even lynchings in the Jim Crow South were often driven by the mass media of the time, newspapers.

https://www.nbcuacademy.com/catalog/newspaper-archives-print...

Violence like that described in the article often does not happen organically without mass media of some kind inspiring it, contrary to what you have asserted.

Ethnic violence requires people to identify someone as "other" than themselves, and requires people to take the massive leap towards using that otherness to justify murder. These ideas need to be organized by a rational and malevolent mind, and they need to be widely disseminated before they encounter people who are motivated to act upon them. The people who come up with these ideas are usually not unhinged enough to carry out these atrocious acts, and the people who commit these murders are usually not able to come up with these ideas on their own. It's the mass media that links them together.

Violent ideas disseminated via Facebook can and do have the same effect that violent ideas disseminated via radio and newspapers have had in the past. And it should be assessed through the same lens.

Wouldn't you say that the radio station owners in Rawanda shared responsibility with the disk jockeys they put on the air? Wouldn't you say that the newspaper publishers in the Jim Crow South shared responsibility with the writers that they published? Of course you would.

Facebook was told that this call for violence before the man was murdered, and they did not act.

Yes, there is a clear difference between Facebook and these other examples in that Facebook does not share the politics of the murderers. But Facebook provided the platform, Facebook made money when the call for violence was disseminated, and the man died because Facebook failed to act in a timely manner to remove the information.

Different perhaps in intent, but not in effect, compared to these earlier examples. If they are not held financially liable for this, will they have sufficient incentive to act differently in the future?
I haven't done much frontend dev work, but I thought that's what the integrity keyword is for:

<script
src="https://example.com/example-framework.js"
integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
crossorigin="anonymous"></script>
He's threatening leakers with lawsuits. Quite a departure from his promises of transparency...

https://arstechnica.com/tech-policy/2022/12/leaked-email-sho...
Couldn't Apple just have had a "no Chrome" policy. No one cares about that browser but I'd really like to have Firefox.
Consider the case of calling your backend with a POST call and then updating your app in response.

Typically, for a SPA: your backend would return some data, and your frontend would then figure out how to update your html in response to it.

For a multi-page-app: your backend will redirect the user to a whole new page with new HTML.

This is somewhere in between: Your backend will send just a little bit of HTML and you can update your existing HTML with it. It should feel like coding an MPA, but get the benefits of an SPA.
You mean the government sponsored & operated BBC wouldn't cover it? I'm shocked!

> how it will "finally" make social media companies responsible for the less savoury content

Once again, blaming the evil foreign tech companies.
> How does using UTF-8 to represent strings help? Because you can represent invalid strings: just leave them as-is and don't try to decode them unless you have to. Sure, you can't decode them as code points, but that's actually a pretty unusual thing to do. If someone asks for decoding, _then_ you can give an error

How is that better than just handling paths as `bytes`?
Open Standards had their shot, Apple turned their back on them. It doesn't matter at this point what happens, because both companies have proven that they need government intervention to do the right thing.

If Apple doesn't want to build a Chrome competitor, then that's not Google's fault. Both companies are refusing to give up their strangleholds, and should be prosecuted accordingly.

First and foremost though, Apple needs to be litigated. The rights of the user should supercede the petty combat between browser developers.
What do you mean by long term?1 year or 10?

If you watch CNBC most CEOs are saying that the price pressures have been abating over the last quarter or so.

The take away is that we’ve peaked. Getting down to 2% is going to take time and pain.
So is money.
Account was created today and his follower count has doubled since I last looked. Good job Elon! Keep those personally motivated bans coming!
They could offload the ui to Apple &google and then have a long term plan of bringing it back in house.
I've been testing FSD, and I WISH their system did more to limit its use in bad conditions. The perception (based on dashboard visualization) is much worse during rain, yes Tesla lets you keep using FSD even in heavy rain.
https://wpt.fyi/results/
Yeah, I definitely meant the former. We (hopefully?) wouldn't even think of doing it.
> I would much rather host it on my own domain that I control.

You can and they encourage users to consider not using CDNs in production
https://htmx.org/examples
How about this thought. Guy comes out of prison in 10 years a nobody. Tells his skewed story how he played Robin Hood to T-Mobile’s Sheriff of Nottingham. Will probably officially live on welfare so he won’t have to pay back a dime of whatever he hid of the rest of the money.

Holmes comes out and everybody will remember her for putting thousands of life’s at risk. I’m naive when it comes to venture capitalist circles but I would like to think her life is ruined. Maybe the courts also take that into account?

And what part of the sentencing is the punishment of the actual criminal and what part is the signal you’re sending to society to not do likewise or else?

I think for every Holmes you could maybe have a few hundred Robin Hoods, I’m sorry I forget the guy’s real name. If I was a nation, I would be scared of both but maybe a little more of the latter in terms of network effects.

Maybe we need more judges here to explain stuff to us like we’re 5 year olds.
Did he publish where they lived or currently were or simply the things they said? I'm sure anyone can see the difference between these two things.

He published what they said and the reason for doing it publicly is to ensure the current administration and administrative state (which would be the people at the heart of his accusations) would also have motive to bury the information. I'd also guess that such disclosures also help distance him from any legal action.
How do our eyes work?
I'm pretty sure that's not how to make meth.

Maybe it's a part of the "shake and bake method" (the kind that causes many of the "meth lab explosions" you may have heard about on the news), but it's lacking.
Eh, I was mostly neutral to mildly positive for lack of information. I knew he ran a couple of cool-sounding tech companies, but that was about it. I assumed he was at least somewhat competent and stable.
I'm like 99% sure this works on desktop, too, if you've got iMessage configured.
They form the type safety
It’s public information by federal law. If it wasn’t in the public’s interest to know the data would not be available.
These things always come down to people not being able to define "should".

Would it be a good thing if Facebook had more moderation? Probably.

Are they morally or legally liable because a bunch of third parties committed a crime off of the platform? No, not at all.

You might disagree, but then you have to explain why facebook in particular are liable. Why aren't the actual murderers? Or the people who posted the information? Why aren't the electricity suppliers who enabled people to get online? Why isn't the government and local police?

Would it be nice if facebook solved all social problems? Yes, it would be lovely. But it's not actually their job or problem and more than it is your job. Just because they're big and you're (understandably) angry doesn't make them guilty.
There are a handful of them here - https://trpc.io/docs/example-apps
> A file with that name exists, so someone somewhere knows how to decode it.

No. A unix filename is just a bunch of bytes (two of them being off-limits). There is no requirement that it be in any encoding.

You can always use a fallback encoding (an iso-8859) to get something out of the garbage, but it's just that, garbage.

Windows has a similar issue, NTFS paths are sequences of UCS2 code units, but there's no guarantee that they form any sort of valid UTF-16 string, you can find random lone surrogates for instance.

And I'm sure network filesystems have invented their own even worse issues, because being awful is what they do.

> Why wouldn’t Python just always use the same encoding as the OS it’s running on?

1. because OS don't really have encodings, Python has a function to try and retrieve FS encoding[0] but per the above there's no requirement that it is correct for any file, let alone the one you actually want to open (hell technically speaking it's not even a property of the FS)

2. because OS lie and user configurations are garbage, you can't even trust the user's locale to be configured properly for reading files (an other mistake Python 3 made, incidentally)

3. because the user may not even have created the file, it might come from a broken archive, or some random download from someone having fun with filenames, or from fetching crap from an FTP or network share

There are a few FS / FS configurations which are reliable, in that case they either error or pre-mangle the files on intake.

IIRC ZFS can be configured to only accept valid UTF-8 filenames, HFS(+) requires valid unicode (stored as UTF-16) and APFS does as well (stored as UTF-8).

[0] https://docs.python.org/3/library/sys.html#sys.getfilesystem...
You have mentioned here and in other places that you use HTMX + HyperScript in production. Curious what that looks like, is it part of consulting, a side business, a day job ?
Aren't they geofenced, which would make them level 4?
If normal users install everything that's advertised to them, then they shouldn't be trusted with a computer full-stop. Unfortunately, operating a computer needs to be a conscious decision.
The mastodon https://mastodon.social/@elonjet alternative.
He's talking to politicians, and a golden rule is: never try to bullshit a bullshitter.
"Lying" is an interesting way of characterizing ChatGPT, and I don't think it's quite accurate.

Language models are trained to mimic human language, without any regard to the veracity of statements and arguments. Even when it gives the correct answer, it's not really because it is trying to be truthful. If you ask ChatGPT who's the best violinist in the world, it might tell you Perlman, which is a reasonable answer, but ChatGPT has never actually heard any violin playing. It answers so, because it read so.

In a way, ChatGPT is like a second-language learner taking a spoken English test: speaking in valid English, mainly taking inspirations from whatever books and articles that were read before, but bullshitting is also fine. The point is to generate valid English that's relevant to the question.
Damn, this is cool. Nice work.
The Next Chapter of Reader: Public Beta
They are particularly active right now because they took too long to start raising rates to begin with, and are now kind of frantically correcting. Given the circumstances I don't think there's much else they can do; they should have started gently raising rates in the spring or summer of 2021 and then the current intervention might not have needed to be so dramatic, but we can't undo the past.
Show HN: Automated Insights from Your Google Analytics
A notable exception:

https://twitter.com/gva_watcher
They gave people multiple chances. When you encourage violence, spread medical advice where it's against actual medical advice, when it hurts people and you are no doctor either, when you send people out to attack others, encourage deadly violence, then after a few chances it seems reasonable to ban them. I wonder if musk will release what must have been a huge amount of worrying about much anger this would cause right wingers. This supposed scandalous impact of these selected disclosures won't have much impact because it's not that surprising that there was a limit. Also it's a private company, they can make any decisions about letting people use their system that they want to. Do you think Fox News has been tortured about how much of trumps shenanigans they should put on the front page of their website? They clearly reduce coverage of trump's foolishness, support for racists, etc. It's not a crime to do this, they are a free private company.
Htmx isn’t everything I want it to be, but it lets me program python back end with a mostly python api.

I use it for http://golfcourse.wiki and I’d recommend it to others who prefer to avoid JS when they can.
If I quit all WebKit apps then by definition I've quit everything that loads the libraries.

You also seem to be very confused as to the difference between a library and a process, given what you've been saying. Having a bunch of apps using WebKit as a framework does not confer any kind of advantage on these apps. If I have an app using WebKit, and you have an app using WebKit, they don't affect each other in the slightest. The only way they would is if they were reusing shared web content processes and so didn't have to wait for those to launch, except a) I imagine launching a web content process is pretty quick, and b) they don't share web content processes so it doesn't matter.
Doesn't the fact that one of them has screen shots speak volumes in and of itself? Just not sure what it is saying.
Sounds like this guy is only just realizing that technological progress invariably ends in complete obsolescence. What comes next is as yet unclear but also inevitable.
Especially because he specifically tweeted he would not ban it: https://twitter.com/elonmusk/status/1589414958508691456?s=46...
I would eat lox every day if I could, but then it would be accompanied by a bagel and cream cheese.
1. Whether Apple is violating the law is up to the legal system to decide.

2. A lifting of the requirement is an implicit endorsement of a Chrome monopoly. This seems difficult to square with the intent of lifting the requirement.
Lnav – The Log File Navigator
> Just to be clear, I'm not stating that Apple won't be able to moderate apps on their store.
This is available on any of countless websites that publish public transponder information.

I use this one to look up interesting planes I see above me: https://globe.adsbexchange.com/

Planespotting is also a major hobby, so you can find websites devoted to pictures.
Radio station broadcasting played a big part in initiating the Rwanda genocide

However innocuous 'algorithmically promoting popular posts' is, we should not be blind, legally or otherwise to the consequences

I suppose it is hard; letting a dance video go viral, is not dissimilar to enabling any other message go viral. We are eager for it; but uncheck virality typically kills the host
Regarding #1, I've found that Phoenix + LiveView has been helpful for these cases. They have great form validation tools using Changesets and the `phx-change` attribute [1]. You can redact certain fields [2], and even treat certain fields like virtual fields (like password not being stored vs the password hash being stored) [3].

Of course, the (potential) drawback is in using Elixir for both front-end and back-end which may be a tough sell to a client or employer.

-----

[1]: https://blog.appsignal.com/2021/09/28/real-time-form-validat...

[2]: https://hexdocs.pm/ecto/Ecto.Schema.html#module-redacting-fi...

[3]: https://elixircasts.io/ecto-virtual-attributes
I’m tired of everyone talking about the frontend as if it’s a monolith. In a world where web uses span all the way from a blog with a contact form to an entire app like Gmail it’s silly to pretend there’s only one answer.

I think we’re still suffering from “everything with React” syndrome, I’ve never used htmx but if it can help as an antidote I’m all in.
When you use public roads, why shouldn't I be able to track everywhere you go and tell the world exactly where you are?
> From my naive perspective, it seems like a lot of meddling, and it isn't clear if such frequent changes are required.

This is the result of fiat-based currencies and why Bitcoin is a necessity for the survival of Western civilization.

In the words of Max Keiser: "you can't taper a ponzi scheme."
This works for a person (aka you), but terrible for convincing others and changing minds!
Is there an ETA on multitenancy support?
Why Google search? Wouldn't this supply to any modern search engine?
https://trpc.io/docs/example-apps
> Safari does support extensions on iOS

They have to come from the app store, which greatly reduces the number of plugins available compared to FF, and subjects them to the same strict policies as their apps.