skysight-inc/HackerNews huggingface dataset:
Their existing customers will be super pissed having to change all their cables and docks, just like they where when apple went from 30 pin to Lightning.
Yeah, but those heap allocated structs surely do.

And although there is now partial ARC support for that scenario, partial is the keyword here, as it needs to obey specific access patterns to actually work.
Very good points. That's also my experience so far, and i think even the most dedicated ETH crowd will acknowledge they had to apply human authority to the source code when they found that "code is law" meant they would loose all their savings due to a bug.

However, i'm personally curious about mixed systems with crypto-identity and human-administered discovery. The best example i have in mind is the GNU Name System, where you can delegate specific names in your zone to someone else's public key, and each zone is administered by the associated public key. This way, you get technical reliability when addressing the public key directly, while still retaining user-controlled delegation of human-friendly names to build a global tree like DNS or a local friend-to-friend mapping (eg. `fatoumata.bob` to reach Fatoumata, whom you know is a friend of your well-known friend Bob advertised in his zone).

As someone who was involved in research in cryptocurrencies, what's your take on such developments?
Same here, I have had lots of broken Lightning Cables, but never the connector. While I have had lots of USB-C connector issues.
But you cannot use a Qi charger for the Apple Watch.
I wonder why does it crash. It uses WebKit as renderer. Can you give an example of a page on which it does crash?
Reading about Delphi brings back some fond memories about Delphi 6 and using the JEDI JCL / JVCL and Inno Setup for the installation and upgrade process. Spent a couple of years building a software for editing and synchronizing configuration files (for a specific piece of hardware) with Palm Pilot devices. Good old time.
I think that's a lot harder problem, since there's a wide variety of needs that general batteries will have, vs smartphone chargers (and not even smartphone batteries)
> We just need to

The word "just" in this sense is a signal that you might easily be underestimating the difficulty or cost of something.

> We just need to make meat cost prohibitive enough to force the majority of people to eat the majority of their meals vegetarian.

If you were talking about persuasion, this would be fine.

When you start talking about forcing people to change their habits, it is time to take a step back and get curious about those other people's perspectives. In this case, you're talking about the daily or weekly dietary habits of more than 2 billion people.

Before moving forward, you should have a clear answer to the question of how many megadeaths you are willing to cause through war and famine.

https://en.wikipedia.org/wiki/Napoleonic_Wars_casualties#Tot...

https://en.wikipedia.org/wiki/Great_Leap_Forward#Consequence...
Apple is complying with court rulings, including the judgment that Apple's contract with Epic is valid and enforceable. Apple could hypothetically ban all of Epic's accounts forever, but only the Fortnite account is banned. This appears to be a win for... payment vendors.

At this point Epic can only hope for legislative action.

Also on the "reasonableness" of Epic's promises... I'm not sure why making a pinky promise in a non-legal setting is any more serious than a legal contract they already choose to break.
I'm afraid vendor BSPs will be a shit situation for until the end of time, since they are still allowed to ship custom kernel modules - which means when Google updates the kernel, the modules will also have to be reworked (since they live outside of the kernel, they don't benefit from upstream rework effort), and most vendors will take their sorry sweet time to do so or do nothing at all.

Really, I don't get why Google with all its financial and legal power hasn't made sure from the beginning that all manufacturers should open source their kernel code, datasheets etc. - this would have prevented so much e-waste...
How Do I Build an Email List Quickly?
here's a beautiful work of love for braid groups https://www.youtube.com/playlist?list=PLyxHTRWELFBoijzAvXTDO...
Certain apps do, I recommend https://organicmaps.app/, which can also work completely offline.

Of course the data can only be shown if someone adds it; with OMaps you can contribute for example `opening_hours` and the pub which is non-existent in OpenStreetMap ;)
The lightning connector is perfectly capable of supporting USB3.0, ( and they did at one point in time ), but it just doesn't make sense when iPad's ecosystem are more general purpose and requires interaction with USB-C, from display port to memory sticks.
Or you could have a mode where you just tap it, and it "rolls a d20", where the RNG generates a number from 1 to 20, and then animates the faces rolling around a little and finally ending with the random number chosen on top.
How? There’s no data
Indeed. It was quite clear from the beginning this is more about Epic's bottom line than the interest of users or developers.
Oh poor epic, I am so saddened by their mistreatment.

Is epic succeeding in their narrative as a poor little mistreated company sticking it to the man?

I care very little about godzilla vs king kong lawyer fights.
Italy’s draconian vaccine laws are terrifyingly popular
As an aside:

Gruber/Daring Fireball seems to be getting less and less popular: https://trends.google.com/trends/explore?date=all&q=%22darin...
I just want to point out that modern cows produce milk long after the calf stops needing it.
The EU has been talking about this for a decade or more. Time to act.
They are too powerful to give a damn, they looked at USA and their allies and how they overcome any evil thing they do just by being the strongest country and they said why we can't do the same?
So what? It’s asserting an analysis that the vaccine is killing people.

Doctors have an obligation to report adverse events on VAERS, which they don’t actually seem to be doing very frequently as far as reactions are seen.
It's interesting to compare the situation Epic got itself into with previous episodes of Facebook & Google breaking Apple's rules.

When Facebook and Google misused Developer Enterprise certificates to go beyond internal testing and distribute apps to end-consumers, Apple revoked their accounts. Both Facebook & Google simply admitted they screwed up and Apple reinstated their accounts.[1] No lawsuits.

Epic broke Apple's in-app-purchase rules and now Epic promises they will comply but Epic didn't get their dev account reinstated yet. Big difference is that Epic rolled the dice by filing a lawsuit about Apple's unfair rules and because they thought there was enough anti-Apple sentiment that they'd get a sympathetic judgement in their favor. Their gamble didn't work and in the process, Tim Sweeny's defiant attitude just made Apple dig in their heels even further.

I'm reminded of that quote, "you come at the King, you best not miss."

EDIT reply to some comments saying Epic didn't make a "promise" to comply with Apple's rules:

>Did i miss something where they actually said that?

In this thread's Fireball blogpost is a link to Tim Sweeney's tweet of an email screenshot to Apple's Phil Schiller stating his "promise":

>Sep 16, 2021 at 5:01 PM; Subject: Fortnite and the App Store; To: Phil Schiller

>[..] Epic promises that it will adhere to Apple’s guidelines whenever and wherever we release products on Apple platforms.[...]

[1] https://www.google.com/search?q=apple+reinstates+google+face...
Resonator networks - a model of factorization in neural circuits
Don't know if the author frequents these parts, but I really enjoyed the annotated Toledo chess source book, and would very happily pay for similar here!
While no one can predict the future, I don't think the success of Fuschia is a given. The transition might open Google up to the usual potential missteps and allow a new competitor(s) to enter the space (hopefully).
I think that’s a little unfair to OSM. While of course it varies in quality, in the last few years I’m finding OSM is far more trustworthy than our offices native Ordinance Survey maps in the UK. The latter feel like they were drawn up by someone who just couldn’t be arsed to do a proper job or had two dots and drew a line between them.

At one point I got stuck down a dead end in a field with one angry horned motherfucker in it where OS said I had right of way. This resulted in me having to climb over a fence rapidly and take a chunk out of my leg.

Of course OSM was accurate and it turned out OS was completely wrong by about 200m.

I am now a regular OSM contributor. I rarely find anything inaccurate or missing. I’m mostly adding detail.
That is actually very cool and a much more promising path than animal cell culture, but tbh even with 10+ years of sustained investment I have serious doubts about whether it would compete with lower yielding sustainable ag efficiency at scale. Glad someone is doing the research though.

Seems like there is a two step conversion, step 1 is 40-50% efficient in mass conversion H + co2 to acetate by Clostridium ljungdahlii, then a 25% efficiency conversion by yeast to biomass. So that's already down to 2% overall for .07g/L/h at lab scale. Then additional losses in down stream processing to remove the water. The output is more of a yeast protien meat replacement.

https://www.chemistryworld.com/news/microbes-and-renewable-e...
What's your take on GNU Name System? Globally-unique public keys with human-friendly nicks (hyper hyper local root) sounds like a good mix. See also, ICANN presentatin about emerging identifiers, introducing Handshake and GNS projects: https://icann.zoom.us/rec/play/QA_d2NDBBhbecI0Yg4WcEorM0DlVt...
You've never typed, but you seem to recognise them, so they're part of your reading repertoire?

Anyway, according to your view the proper glyph set to display/character set to type is probably related to or based on the set typesetters used in your country 50-100 years ago, during the age of lead type. Right?

(As a side node, you might as well forget homograph attacks. They seemed to be a threat a couple of decades ago, but we've now seen that the bad guys don't bother. They just register some domains and copy logo JPEGs. They send mail from postbanksecurityteam.ru or postbanksupport123@hotmail.com with the Postbank logo in the message, and people fall for it, no homographs needed.)
Have you conducted a literature review before?
Can you help me make conducting a literature review experience better by answering this questionnaire
> You already provided better lines for some of the options than what their docs state

I wrote the docs section you refer to :)

They are meant to be narrow and to the point, not didactic, not least because the codepath leading up to an option and following that option depend on internal evaluations and other options.

> why would anyone want to do that?

Because the input has weird or unreliable DTS. One would have to check code history to see why an option was initially added. Many of ffmpeg options are there to deal with edge cases or weird inputs.

> -fflags +genpts+igndts -use_wallclock_as_timestamps 1

In theory, igndts is unsetting wallclock dts set by the last option. genpts should have no effect, again due to the third option.
Scotland’s four-day week trial is fatally flawed
I don't think it's very good for their bottom line. I'm pretty sure if they were a public company then their CEO would have been ousted by now.
A paper clip or a cocktail stick is enough to clean a Lightning port with dust in it. No need to change anything.
Yah, well, Mondo2000, California... probably got some inspiration there.

https://en.wikipedia.org/wiki/MONDO_2000 :-)
How this is different from what Apple is going to do with that on-device image hash algos? The other big story on HN last few days is that a Google Drive account was blocked [1] because of a "terrorist" content. Why should I replace one set of censorship algos with another set of algos? At least Xiaomi limits their censorship algos only to Chinese users.

[1] https://news.ycombinator.com/item?id=28621412
I love Civilization, but I think the most singular thing Sid Meier ever did was Pirates. It's weird that there are so few attempts to modernize/rip-off that concept out there.
> 27 countries need to agree on it

No, this has to be voted by the parliament like any law, not approved by each member.

> getting this into law has already been in the works for years and years

The goal was to not require a law and make manufacturers agree to a standard without legislation, because that makes it easier to evolve.

Apple is the only one that wouldn't agree to that, so that means it has to become a law apparently, otherwise they won't do anything.

If a new standard appears, I expect the USB-IF to notify the EU while they're working on it so that legislation can evolve in time. The EU parliament is very quick to pass new laws when necessary.
Of course, but Epic's bottom line isn't necessarily mutually exclusive to the interests of users or developers.
Isn't that how capitalism works (or rather, doesn't work) already? /s
So what? Assuming that the battle does lead to an enforced (either via court or legislation) opening of the App Store or to massively reduced pricing for developers, the net outcome for users and developers is still positive.

One might even argue that it did need Epic as one of the largest mobile software vendors to challenge Apple both in PR and the courts. Small developers have complained without any effect whatsoever for years about the App Store restrictions (especially adult/otherwise "not family friendly" content, or wishing to use an HTML renderer that is not full of bugs) or Apple booting out their existence with no reason or way of appealing.
That's completely false. Even the most bland piece of meat has some taste.

I understand you don't eat chicken breast without spices or some sauce but most pieces of meat are pretty good as they are, especially if it has some fat.

Maybe if you grew up somewhere where spices are used a lot you can't enjoy food without them, but that doesn't make your comment true.
And how are those two not related? Epic is a developer, therefore their bottom line is literally in the interest of developers. Furthermore, if a company has less fees to deal with then they can charge lower prices for the same product.
>They didn't see this as a problem when they introduced lightning

Apple now ship more lightning cable in a single year than all the 30 Pin exist in the ecosystem combined. The scale is just different.
Relax, it's a 3 day old post. You're making hate comments against Christians while asserting they're your brothers. The irony is amusing.
This is exactly what I thought of! To quote:

“You mean this animal actually wants us to eat it?” whispered Trillian to Ford.

“Me?” said Ford, with a glazed look in his eyes, “I don't mean anything.”

“That's absolutely horrible,” exclaimed Arthur, “the most revolting thing I've ever heard.”

“What's the problem Earthman?” said Zaphod, now transferring his attention to the animal's enormous rump.

“I just don't want to eat an animal that's standing here inviting me to,” said Arthur, “it's heartless.”

“Better than eating an animal that doesn't want to be eaten,” said Zaphod.

“That's not the point,” Arthur protested. Then he thought about it for a moment. “Alright,” he said, ``maybe it is the point. I don't care, I'm not going to think about it now. I'll just ... er ...”
Dunno, my gut feeling is that the decline started somewhere after Delphi 5.

I haven't really used 6 but my transition from 5 to 7 was a bit crappy. I remember that Delphi 7 added lots of bells and whistles but had more cluttered UI and worse stability than 5.

Most probably because 7 was supposed to be the big entry of Delphi into the web app market, which resulted in a product with felt rushed and half-baked.
I usually mention this when Delphi pops up on HN - anvil.works comes close to re-creating that ease of use and productivity, but for web-apps, and in Python.
I still don't know how they managed to make the settings control panel replacement so bad in windows 10.

For example, you go to the proxy setup, the pac URL location is a tiny text box no matter how big the window, and if you have restrictions on your system you cant view the full address or copy it.
Sure. I too have a device that "won't" charge from a particular charger. The device and that charger negotiate some ridiculously low effect, and the device turns on its screen while charging. The net effect is awfully close to zero, sometimes it's negative.

But compare it to the mess phone chargers were in 2005.
From the perspective of Apple though, that's another adapter for them to sell. They already make a lightning -> USB-A adapter.

And the idea of a common, readily available for most people, port is exactly what this legislation is about. It should apply to charging cables for phones too.
I am afraid it does not matter any more, at least not for practical software freedom.

Most Android devices these days have bootloaders that cannot be unlocked, preventing device owners from installing custom kernel images onto their devices. And even if you have a phone where that isn't true, Google's SafetyNet will prevent you from using many crucial applications, like your bank's Android app, on that handset.

It's an awful situation for people who would rather install software provided by a third party onto their hardware (due to not trusting the device manufacturer enough to only include software in their best interest, which is a very reasonable stance in my book), but I don't think there's a way out any more.
> it's conceptual slow because of the language (types, implicits, ...) and it's accidentally slow because written in Scala (a slow language) on the JVM (slow startups and warmups)

Do you have reason to believe that the accidental part matters to any significant degree?

I mean, C++ compilers are notorious for being slow and most of them are written in C++, which is one of the fastest languages around. It seems to me that, if your language is conceptually slow to compile, the fastest implementation language in the world won't fix that problem for you.

On the other hand, if your language is conceptually fast to compile, a slowish implementation language won't hurt much (I've never heard any complaints about the speed of `javac` for example though I've heard plenty of complaints about the speed of Java in general).
I share your sentiment. However it is the way it is at the moment. I think it's difficult for people outside of China to have a clearer view because it's hard to verify any situation unless they are in person. Knowing the language isn't enough since unlike the Anglo-sphere no much are known expect news media (largely from non-mainland reporters who have strong political stance already) or entertainment industry.

But I'm still optimistic. Even in english reporting one can still be heavily biased towards negativity (e.g Russia, Ireland etc). As long as we keep the communication bridge open eventually we'll have a better understanding of each other.
Sounds great, I’ll check it out!

I’ve always wondered why Google didn’t make something like this themselves. I assume the answer is that they just don’t care about native code, or at least native/Java interoperability.
Japanese Slot Machine (XSL)
I've tried to switch to Linux multiple times. Something is always broken.

Primary example is hidpi support. My laptop has a 1440p screen and I use a 1080p external one. And then sometimes I disconnect it and go into a meeting room or something to work without an external display.

I set 200% scaling for laptop screen when I'm at the desk and 150% when I'm out and about.

Simple usecase, but I've never managed to make it work properly and consistently. It's been like that for the last 3 years. I just keep coming back to Windows where it works perfectly.

Wayland keeps getting better, but some important apps don't support it yet. For example there IS a build of VSCode that works on Wayland, but it freezes up if you move the window between displays with scaling on.

And then there is KDE wayland session, that still loves to crash if you pull out the second screen DP cable "wrong".

Linux is not there yet, and honestly, I'm not sure if it will ever be. It might me destined to forever play catch-up with the "big-tech" OSes.

On top of that, how do you even beat the level of vertical integration that Apple has with M1 chips and MacOS?
depends if you're only measuring a point of sale financial cost.
I don't think that quote is quite as apt though. Epic seems to be in far less trouble than Apple. Epic might not have gained what they wanted, but a lot of it is a giant like of evidence about Apple for other countries and cases.
It's also little unfair to Wikipedia. In practice, it's more reliable than anything except primary sources, and it provides context to the latter.
>An average consumer probably gets a new phone every 1-2 years.

Much closer to 4 years.
There is a misplaced `}` :) He actually wanted to do :

def handle_event(save, params, socket) do
...
{:noreply,
socket
|> put_flash(:info, "It worked!"
|> redirect(to: "..."))}
end

which would work.
>Apple could hypothetically ban all of Epic's accounts forever

Is this mere conjecture or is it founded on what was said in the court's opinion?
But wasn't Epic banned just because they broke that rule the court now ordered Apple not to enforce? Isn't it strange that this lawsuit would result in Apple now being able to enforce that rule only for Epic and they aren't allowed to enforce it for anyone else? Is that how it is supposed to work?
Everyone is a doomer about their own country. Grass is always greener on the other side.
Veganism as an ethical principle is very simple - the use of any products created from or by animals is unethical. Since you still have to get your stem cells and fetal serum from somewhere, cultured meat isn't vegan. Even if you managed to get self-renewing stem cells and a different growth medium, you still have that initial gathering of stem cells making it non-vegan.
I really like this. I hate moving my fingers off of home row, and have a bunch of "layers" to put more keys on home row (extra thumb keys on the opposite hand define what; for example, I have ({}) on jkl;). I hadn't had the idea to "arpeggio", or to optimize normal letters, but now that seems really appealing to me. (I tried the demo and I love it.)

What's nice about having the full keyboard is that you can keep normal keybindings and just not use them when you're feeling lazy. I'll have to play with this more, it's a really good idea.
I'd add that this quote is just innacurate. A batteryless MBP can be plugged in indefinitely.
You're saying ~1 billion freely roaming bison in the US seems like a manageable and reasonable solution?
Some observations on Delphi, from someone who briefly used it in the mid-90's (so pre-.NET and all that):

- Its main competitor was of course Visual C++ (and I guess to a lesser extent VB); it never quite gained the traction to supplant these, probably various factors here (explored in other comments);

- Building GUIs was a lot nicer that using Visual C++, which at the time was locked into a weird model whereby there was a wizard to create apps that kind of forced you into its Document-View paradigm - a very specific way of looking at an application that wasn't always applicable (in my experience, in fact, rarely applicable). Delphi just allowed you to build GUIs with windows like a normal person;

- C++ lacked STL at the time, we'd use weird stuff like RogueWave to get even basic things like usable strings, vectors etc; with Delphi this was all built in and it Just Worked in this regard;

- Some lower-level shenanigans were difficult in Delphi, and the community was not much help. For forgotten reasons, I needed an equivalent of offsetof, and only eventually sussed out how to do this;

- Verity Stob was a user (and fan)

It's good to see that it's still going though.