skysight-inc/HackerNews huggingface dataset:
> ... Not apps that link in a lot of big bloated frameworks like WhatsApp, Zoom, Slack, Discord. (For some reason this category of app just loves huge frameworks.)

I dislike Electron apps, too, but isn’t one reason for that category of apps to use huge frameworks is that they are all communication apps for people on multiple platforms? Apps for such consumer-facing uses would run into a lot of problems if the details of the interfaces were different for users on different OSs.
None of those are worth a few gigabytes of memory and disk space to me.
> Fair competition and level playing field is the only way users get the most benefit.

THAT’s the problem. We don’t have that. Google is the default search engine for the VAST majority of users. Plus Gmail is incredibly popular. And Google Docs, Sheets, etc. Google Maps is king on the web.

And they use every single property to push users to download Chrome.

In top of they can they can break other browsers on their properties whether purposely or through inaction. And that can drive people to Chrome too.

So it’s not a level playing field. Google is already the vast majority of the browser market. The only thing holding them back was Apple’s policy.

Which is now gone in the EU and likely many other places soon.

I contend this will have a huge unintended consequence for the web.

I don’t think Apple should be able to control browsers. But I don’t think Google should have unfettered access either.

And if you do that in the wrong order you screw everyone. And that’s where we are.
If the government is doing it as an end run around the fourth amendment then that should be illegal.
With $950, you can't even get a roof over your head for 1 month... it can be a pretty big problem in winter times...
Netflix says Vision Pro is too 'subscale' for it to care about
Previously the "developer licence" was $100/yr + an opaque revenue share that was bundled with distribution and payment processing services.

Based on their new alternative business terms, we can better describe what that bundled deal includes (which is still available):

• 15% tier (first $1mil/yr revenue and subscriptions after the first year):

- 10% distribution

- 2% developer platform

- 3% payment processing

• 30% tier (all other revenue):

- 17% distribution

- 10% developer platform

- 3% payment processing
Is it 10 feet long?
Indeed! Googling "shogi learning set" finds these sets.
Lenovo secretly want Linux to catch on big-time, because they HATE the amount of leverage Microsoft have over them due to the ubiquity of Windows on so many of their devices. But they have to be careful to not embrace Linux too openly for fear of Microsoft retaliation. So they're in a bit of a catch-22 situation.

I'm sorry, I won't say any more than that due to the possibility of transgressing some long forgotten NDA. But if you can run down any current or former Lenovo employees I doubt you'll have a hard time confirming this. Also note that this was true circa 2019 or so, and went at least as high as the #1 exec in the company's PC division.

Note: they may also resent Google for similar reasons, but I can't speak to that from first hand knowledge.
Indeed Electron apps are not competing with native apps, they are competing with not existing at all, especially for macOS and Linux because of their relatively low market share.
From a quick look at that page, that's only the case if you're selling things in your app, not for free apps. And at 2 million installs, you'd only have to be making $0.03 per install to cover that amount.
I love the idea of PWAs as an option for people, but I would 100% rather use a web page than an app.

I have kick ass extensions filtering ads, giving me adjustable/customizable dark mode, I have a great form auto-saver, I have audio scrobblers, I have pinboard and are.na extensions.

I have a url bar! I have tabs! I have back & forward buttons where I expect. I am afforded so much by the browser chrome. I don't want my user experience to be at the behest of some company building an app; I want the freedom and power to go further. And it feels like PWAs are a step back, to a form of computing that doesn't respect user agency.

And alas, a number of permissions are being created that only work for PWAs! This is the biggest threat I see to the web I want: PWAs forcibly removing me from the situated environment I regularly use/enjoy, the browser.
The problem is the same argument also works in reverse: few regulations just make it easier for larger players to block smaller players from operating via dishonest business practices.

Ultimately existing players always have the advantage.

As a side note: the startup world is thriving in Europe. So EU regulations can’t be that high of a barrier ;)
GCC — or even something like Mono — doesn't come with the headers et al for the GUI parts of Windows. And those headers are protected IP, even if you re-derive them from scratch — just ask Google about the JDK!

You are arguing that a replacement for windows with an identical API would be protected IP. Not the toolchain for building applications.
Right hand if you're standing behind him...
>Have you lived in a place where you need to report crimes, perhaps happening to you, and the police straight up tell you they probably won't response?

Nope.

>I have,

Sucks to be you, I guess.
Probably.

I am not just developing the VCS for those features. It's also to solve the large file problem, the binary file problem, and the centralization problem.
Why do you have to twist this into a weird conspiracy? It says this is a FAQ. The simplest explanation is that actual users asked these questions, so Lenovo wrote these answers.
> what's the rationale for letting people go 10 over the limit

One reason among many: for passing, especially semis, without spending forever in their blind-spot
Yeah I read that back in 2012. It’s gradually playing out!
Hi there - Kevin from the Deno team here. Thanks for starting this conversation - the recent reduction in regions is part of an ongoing effort to drive down the cost of the platform for customers. We are still learning and iterating as we figure out how to operate the service efficiently. If the new region configuration is causing major problems for you, or might prevent you from considering the service, definitely let us know by sending a message to support at Deno dot com.

Also, we can do better at proactively communicating these changes and releasing doc updates at the same time as rolling out the changes. We will document the current region list ASAP, and revisit how we communicate these changes in the future, so infrastructure configuration changes won’t be surprising.

EDIT: The docs should now have the full list of regions - https://docs.deno.com/deploy/manual/regions
and people just must have been more frenetic in old-time movies, moving faster and more jerkily

not a hand-cranked/fps mismatch

I kind of wonder if the cameramen cranked slower sometimes to save film
> Trees are too small. Developers want to avoid maintenance difficulties with trees, so they plant dwarf varieties that don't provide shade.

In some city, I forget which, I saw a guide to street trees that said that picking the correct trees solves the root / maintenance problems: roots grow neither too shallow or too deep, etc.

> I couldn't care less what the big famous buildings look like. I don't spend much time near them anyway.

They are part of the visual environment that we live in. The Empire State Building in NY is in the visual environment of millions who don't go near it (in fact, it's hardly noticeable close-up - you mostly see the bottom floors).
--> https://github.com/amd/xdna-driver
Well given the spicy performance improvement stats they are clearly right about the bottleneck so something will need to be done
Turns out we regularly play flight sims together on weekends, but didn't know about each others' software misadventures - small world, isn't it?

If the reason I blogged about my coding hobby was to "get my 15 minutes on HN", I would be a deeply unhappy person.
Teaching Nature to Break Man-Made Chemical Bonds
I guess as usual this will come down to porn. if those apps get rejected despite being non-malicious that shows how this "notarization" process truly is.

To be honest, it's not even like I care that much about the additional payment. Scummy but expected. It's more that the current prices, similar to Unity, seem to pretty much punish any innovative idea that takes off, to a point where Apple will not just make the product unproftiable but bankrupt the developer in the process. Most mobile apps are free so people underestimate how quickly you can hit 1M. At least make it something like $0.05 at a million and ramp it up at 5m or 10m to these larger prices. by 10m downloads you are much more likely a larger business or have figured out a way to properly scale your app.

oh and don't count updates, discouraging devs from maintaining their apps. Devs don't profit from an existing user updating, why should Apple?
I kind of wish the knight was more of a tetris L, but I like the idea overall
For installation, there's nothing else you need to do. It's ready to go.

If you want to configure a custom content parser for a specific website (i.e. websites you visit frequently), you'll need to modify `contentConfig.ts` according to the instructions here: https://github.com/andrewnguonly/Lumos?tab=readme-ov-file#cu...

Sorry, I realize these instructions are probably unclear. My approach for parsing content is a bit hacky. I need to create a video tutorial/documentation to show how to inspect the webpage and pick out content to parse. Created this issue to track: https://github.com/andrewnguonly/Lumos/issues/37
> Microsoft itself has been the _first_ vendor who shipped systems where SecureBoot could neither be disabled nor the whitelist of signatures/keys replaced with your own.

It’s misleading to mention that but not say that you’re referring to Surface RT tablets, which were Microsoft’s equivalent of an iPad ecosystem — only Store apps, OEM OS only, etc. It’s also running a different flavor of Windows on an ARM processor.

Surface Pro devices have always had toggleable & configurable Secure Boot.
They are beyond invaluable for us, but we use githooks+shell to enforce the structure of the commit messages. Sounds authoritarian, I know, but this is MIL-STD stuff. The specs require detailed accounts of every change, so it's pretty important to be able to summarize them accurately.
Of course consciousness is required for intelligence - you need to model yourself as part of the world to have a complete model.
Ya, the tooling is improving (e.g. https://github.com/esp-rs/espup) - but still, the experience with Rust is always interesting; I try it every few months, then give up as it breaks, sometimes check tinygo, then realize it's still missing wifi/bt support, and go back to c. Micropython is interesting, but also the developer experience around the tooling isn't great. I was spoiled with rails imho.

(if tinygo supported more than one core, and had wifi/bt support on esp32, I'd not be looking back that often)
These rules are for the EU though...

Assuming there is some legal framework allowing a smaller entity to piggy back on Mozilla or the Linux Foundation's non profit registration in the developer's country, the dev still needs to at least register as an official entity, which can be awkward depending on their status (do student visa residents get a right to do that for instance ?). There's also the more complex cases of a for profit business publishing an open-source app. Do they need to register a different non profit entity to avoid paying for the open source part then ?

To then explain to Apple how the arrangement is made and have them approve it is another story as well, as we're already seeing that Apple has no intention to make things simple regarding any of these rules.

All in all, there will be clear cut cases that will show it can be simple, but I totally see a long tail of devs stopped at any point of the process, and it's probably by design.
A few years ago the admin Dan ("Caveman Joe") wrote a massive thread [1] about what he's learned about online communities, moderation, and dealing with users in general (both good-faith and bad-faith varieties). I thought it was worth a read for anyone thinking about creating or moderating any online community. It felt kind of like a peek behind the scenes of that code of conduct.

There were some hard-earned pearls of wisdom there, and I'll have to read through it again when I have some time.

1: https://mstdn.social/@ifixcoinops/109354147264054179
Downtown Redwood City, California, is rotated at a 45° angle to its surrounding streets. Though I've been there dozens of times (worked nearby for 10 years), I still never quite feel like I know where I'm going.
I use firefox for desktop and mobile and dont have problems with websites. Do other people have trouble or something?
Avalonia https://avaloniaui.net/ QML https://doc.qt.io/qt-6/qmlapplications.html and other options exist. The choice is not between Electron or native. There's lots of options in between "everything native from scratch" and "ship the whole browser".

Also for many electron apps you're going to write a native component too.
I don’t think that would be the case for Microsoft to retaliate, I suspect there might be a whole bunch of regulators just waiting this abuse of dominant position just to stop the spread of competition
Maybe Big Pharma should spend less money on advertising (and stock buybacks) than they spend on research

https://www.csrxp.org/icymi-new-study-finds-big-pharma-spent...
Betteridge's law of headlines says no
Thanks!

I elaborate a little bit more on my thinking and approach for parsing in this blog post (4 min read): https://medium.com/@andrewnguonly/local-llm-in-the-browser-p...
In the text, they do say Notarization will include both automatic checks and human review.
Put it on silent in a different room. It works well for me.
It had all sorts of limitations & I get why it didn't last & it was overloading even for me, but...

Damn I miss those glorious months or years when Chrome tabs were just app instances.

It's insane to me that the browser & OS both have their own totally parallel/separate ways of managing multiple windows. That the two don't work together at all. The os has seemingly made such faint progress in helping complex apps manage multidocument setups.
I'm well aware of how the notarization process works on macOS. I considered supporting it for an open source project I was working on, but I abandoned the macOS version after I realized that I would have to pay Apple's annual $100 fee.

Notarization could theoretically be used for "good", even though I strongly dispute its effectiveness. It only ensures that someone's card is on file to potentially aid in investigation after the damage has been done. In the case of malware, that card is likely to be stolen anyway.

The more likely option is that Apple will start abusing notarization as a way to take down apps it finds objectionable in some way, even though they do exactly what they say on the tin.
I've never seen this before but I instantly love it! It has real Kingdom of Loathing vibes for me.
I was just blown away looking at code for Embassy, some sort of Rust embedded framework. Are these competing projects? Complimentary ones?
Yes it's so hard to cancel Netflix on the Website, and resubscribing is even harder.
Lol
Sorry Apple, but there is nothing so special about your platform that won't prevent developers from abstracting it away into a general cross platform case.
The web is/has been//will be taking over and it's an unstoppable force at this point. It's the only true universal cross-platform API. To improve cross-platform experiences, the answer is probably not in spending resources on creating native apps for each platform, but to improve the cross-platform Electron (or Electron competitor) experience with web technologies. Unfortunately this is not necessarily in the interests of Apple and Microsoft, so I think it will remain a bumpy ride.
Better in some regards, but worse in others.

Fanboyism was more in regards to the "follow the examples of these apps", where most of the apps ONLY target Macs.
Imagine having your life ruined because a car couldn’t get on the internet
In my experience, manual and automated testing are necessary together, and neither is sufficient alone.

Manual testing alone usually can't cover enough ground, and automated testing alone usually can't generate inputs with sufficient cardinality to cover enough of what the software does.
FWIW, either async-channel's types or flume's async APIs should work for your use case. Both are completely agnostic to the async runtime, since the futures are triggered by internal events (recv() waits for send() and vice versa), rather than external events like I/O which are generally coordinated through the runtime.
Is this like a competitor for power10k type stuff and zsh?

What makes this "infinitely customizable" aside from being turing complete?

I don't see anything but ... a prompt.
Why? It’s one thing to say that you will never buy something because you can’t use it the way you want. It’s quite another to say that thing should adhere to your standards whether you buy it or not. It sounds even sillier if you make your demand after you already bought it.

“I should be allowed to…” will always reek of entitlement. Pick your hardware and platform on your likes and needs. There are plenty of options to choose from.
I always thought it was crazy that NASA uses a FPGA/microcontroller/cell phone SOC setup, which makes total sense to me, but mundane industrial things like the traffic light at an intersection needs a giant cabinet with shelves of crazy seimens controllers, it feels like such overkill in comparison, you can see them on this channel https://www.youtube.com/watch?v=udpB-en9KKM . The guy is always arguing with the commenters that its all needed for safety. I never could figure out why some company doesnt come up with a NASA-sized solution to control the worlds intersections instead.
> The tragedy is that nobody is calling out the vacuity of using a text message as an authenticator.

In Australia the federal government requires 2FA using SMS in order to sign in to government services.

Yep, it's as brain damaged as that sounds.

And yep, the exact same government is trying to centralise even more data and hook it up into this system.

They literally do not listen to anyone, and just do whatever the hell they want. :(
I’m sure not only does Apple have a host of lawyers working on understanding this specific regulation but they have gone through the process of developing rigorous estimates of the costs and benefits of compliance vs litigation. Given the size of Apple’s market and the potential for other countries to follow suit with their own regulations pending these cases, they have likely deemed compliance to be extremely costly to their business. In that case, their potential budget for fighting this may be enormous.
This is, in fact, a bad faith argument.

Developers are not forced to develop iOS apps.

There are other alternatives like web apps or only developing for Android.

Developers have choices.

If you want a store in a mall, you have to pay higher leases and probably additional fees than you would if you operated out of your garage.

These arguments always seem to break down to an entitlement to sell things without paying for the products and services used to make the thing.

It should be a conversation more about reasonableness than entitlement.
I chose examples that I basically don't see in the App Store. I have a NIntendo Online subscription and an Amazon unlimited subscription, and don't expect it will ever be integrated.
True, it works in cases where you have to use the website, e.g. for work. But generally I would avoid such websites as much as possible.
You still need the 99 USD thing, need to get a personal profile in XCode and the certificate only lets you use the app for the week.

It's been a while since I last tried it, please correct me where I'm wrong if anything changed.
What if they added a 4th satellite to form a pyramid to now make it 3D? sure, you're increasing the number of lasers, but so?
Apple has a history of bad faith & malicious non-compliance, what they "think" is pretty much irrelevant at this point. We know what the spirit of the regulation is, and I trust that the EU regulators are interested in effecting those changes, otherwise what's the point of this entire ordeal if Apple only has to pay lip service to anti-trust intervention?
What if someone has to go to hospital or run from the police?
The fact that it is with or without warrants is almost completely irrelevant in the article itself. The headline is misleading.
It's so pathetic right?
Please, please Apple, charge me for everything through the nose.
I'm not worthy of deciding for myself and using my own brain.

I also don't know anyone outside my Techbubble who has sideloaded Apps, neither someone who has gotten a virus so far.
Also the Bullshit about 5 different App Stores has never materialized.
Yeah, this is gatekeeping nonsense.

By your logic, streaming services should be paying TV manufacturers for using their "IP" when displaying video to customers. Hogwash.
I think, unfortunately, not many get visual descriptions when learning about these topics. To be fair, these visualizations can harm one's intuitions about how the metrics work in higher dimensions, so I can understand arguments against visualization. But in another example, I think even many people can come out of a Linear Algebra class and not understand that a matrix operating on a vector always performs an affine transformation on that vector (yes, I know we can abuse and get other forms but let's keep general due to context).

I think this is something math education can improve on since we are highly visual creatures. But it is always a tough balance since that same tool to help learning can decrease generalization if internalized improperly. But that can also be said about anything and is why I dislike the common test focused paradigm of education. As I think we've been doing it long enough that students have found studying for the test -- as opposed to study for learning -- is optimal. Goodhart always wins lol
I'd rather my CoC not try to replace a mental health advocate or psychologist.

'Appendix A' is particularly egregious.

I understand the dark patterns of psychology that an administrator should be on the look-out for; it's another thing to task the player-base with the witch hunt through explanation.

P.S. I think it's noble that you read the CoC before product usage, and I wish more people -- including myself at time -- would do that.
No, because that binary is still sigchecked against the locally-accepted keys (MOK). But an out-of-bounds write can be abused to bypass that.
This feels like it was run through some form of a language obscuration process.
How to make this more difficult read.
> it will only be a matter of time until app users are bullied into installing third party stores

This is a silly meme. On Android, which allows third-party stores, nobody is being bullied into installing any of them.
WASM was designed work well with JIT code generation. Interpreted WASM is probably much slower than JIT javascript.
Individual circumstances are never considered in a socialist state
I don't like the guy (and hey, thanks for all the Schadenfreude, Elon), but does he even have focus? Is Cybertruck anything other than a 5 year old being rich enough that every he employed said "Fine...", is it a future platform? (Yeah, my dislike might be clouding my judgement, if someone is patient enough to try to educate me...). Self-driving, sure the goal is clear (a car as good as a human driver, at least that's before numerous watering-downs), but is Elon the man to lead developers to this goal, from what I can gather he seems to be more of a hindrance (e.g. by refusing to use Lidar).