skysight-inc/HackerNews huggingface dataset:
It wasn't just Virtualization that got jettisoned, but simple interoperability like default NTFS write support. They made it very unfriendly for users to figure out, and vendors would only give product specific driver support.

Also, poof! what happened to Pantone calibrated standards... lol..

MacOS is now losing features, but maybe 3rd party utilities can keep the OS un-Nerf'd long enough to be useful.

Don't get me wrong, some users seem happy sandboxed with fewer options... other folks... not so much. =)
>I can’t imagine anything darker.

I'm certain you could, if you really put your mind to it.
this is exactly what i feel about most of the apps on the app store over the years, but i was never able to actually articulate it. very eloquently put!
> doctor I'm sick

Misinformation is more costly than no information. Disinformation is actually more informative!
What about a "20 person town" that doesn't even exist, with a police department that has a totally legit looking website and a police chief who emails AT&T requesting emergency access to prevent a suicide?
I'm not GP, but your condescending attitude is not only rude but wrong.

Money laundering through things like app sales is a classic technique. It's the modern version of buying "art" that isn't valuable at insane prices. Laundering through an app store incurs a 30% haircut, but the funds are very clean afterward and every money laundering technique is going to cost that much or more. It is not unusual for the laundered funds to be 40% of what they started with.

Pointing out that money laundering is a possibility is fair. I very much dislike Apple, but if it is a potential money laundering situation then their hands have been tied by the US government.
The list is already too old to be useful. https://github.com/disposable/disposable for example adds new domains almost daily.
But that's not related to the DAG at all. The branch can be changed at any moment for any reason to point to any commit with any content.

But it's true that conventionally, a new branch tip should always have the previous branch tip as an ancestor. But not always as a direct parent, and even if so it might be a merge commit that joins two different branches. There is indeed no single spanning path through a DAG.

But trying to explain it as "git doesn't store enough information" to construct that spanning path seems confused to me. It's not about what git stores, it's just math: there is no such path in the general case, period.
The uniqueness of the physical object being moved around plays a real role, though. I can also imagine the print out accumulating notes as it gets passed around.
If Git was "extremely intuitive", and the documentation was "great", why would so many otherwise smart people keep writing blogs about it with incorrect diagrams?

What is your theory about why so many people are having difficulty creating a correct mental model about Git, and why so many people are writing incorrect blogs about it?
> I am just saying this is a common practice

This is how AppleTV works. I assume Apple does this with other services too.
GPT Crawler
> One of the main draws of iOS is its resistance to malware, adware, and outright scam apps.

The crApp Store is full of scams. https://www.washingtonpost.com/technology/2021/06/06/apple-a...

https://www.wired.com/story/chatgpt-scams-apple-app-store-go...

https://arstechnica.com/information-technology/2023/02/pig-b...

https://www.forbes.com/sites/gordonkelly/2021/05/15/apple-ip...

https://9to5mac.com/2022/01/11/developer-exposes-another-mul...

There's practically endless proof and documentation for this.

The App Store is actually a honeypot for scammers. It's a single point of failure, because once you get past app review, which is easy, you're home free, and it's also relatively easy to manipulate App Store search, App Store ratings and reviews, and App Store Search Ads.

As a non-scam App Store developer, my biggest problem is discovery, i.e., getting my app in front of the eyeballs of potential customers. It's vastly easier to do that in the App Store than it is via so-called sideloading, especially if you have no ethics. (Unfortunately, I do have ethics, which significantly limits my options for discovery.)
It's not in the interest of the DOJ to do so - 95% of people are technologically completely inept and it would expose them to fraud, malware and such at unprecedented scale
I'm not sure - is it strange? I moved countries 7 years ago and I probably wouldnt mention my complete immigration history...
That's what the body of the text of the article is for.
AFAIK flake8 only lints and doesn't apply the fixes.

fixit probably does a better job than my tool but it was fun to write. :-)
This is certainly happening but one of the reasons that Rust become popular is that it included, maybe not mainstream, but already existing concepts (lifetimes included).
> This is simply an insane way of doing business.

Then don't? Apple clearly lays out the rules beforehand?

I don’t see how "being able to sell software on the platform a company allows you to sell on yet not following the platform creator's rules" should be a human right?

If you don't want to take the risk of Apple disapproving you selling your software on their platform, maybe don't start a business depending on Apple not doing so?
A government agency would have greater means, motive and opportunity to misuse AGI than would a private entity, which is more subject to countervailing influences, including the government. So I would think that a classified government AGI is more dangerous than a proprietary AGI.

But in any event, I think that AGI dangers will depend strongly on how AGIs are connected to systems to gather information and how they are connected to systems to take real world actions on their own.
A lot heavier actually.

In an application like a stepladder, you have to work with certain minimum dimensions for the stepladder to be practical (eg rungs and sides have to fit in the hands nicely). You also have to have certain minimum thicknesses on the parts to have sufficient resistance to local deformation (eg dropping a hammer on the rungs). That forces the parts to be significantly larger and stronger than they otherwise would be. Which makes very lightweight metals like magnesium and aluminum the better choice, as you can make thick parts at the required dimensions at very little weight.

Climbing gear is a great example of this. Even though there's a segment of that market for which money is no object, the only use for titanium in climbing gear is certain specialized applications where corrosion resistance is important. Eg fixed gear mounted on sea-side cliffs. Because climbing gear has to have certain minimum dimensions to avoid damaging ropes, the very low density of aluminum wins over titanium's higher density/higher strength.

If you made a carabiner out of titanium it'd be stronger than necessary, and a lot heavier.
A* Search Without Expansions: Learning Heuristic Functions with Deep Q-Networks
Sometimes the reviews are about the game, but they're being left because that's the thing to do according to the internet that day. So a legitimate grievance but blown of proportion due to factors outside the game.

I don't think it's unreasonable to flag that.
AIUI it's because declarativeNetRequest only allows a small number of dynamic rules (5000). See https://developer.chrome.com/docs/extensions/reference/decla... . Most of the popular filter lists are much larger than that. For example, EasyList is about 70k rules. So even if you offered an option to download a list, you wouldn't be able to add most lists dynamically.

Also note that the site you linked is for UBlock, which is a different extension from UBlock Origin. If you're interested in what the UBO developer thinks the differences are, the UBlock Origin Lite (UBlock Origin for MV3) page has a write-up: https://github.com/uBlockOrigin/uBOL-home/wiki/Frequently-as...
The article has a list of what's new at the very start. I'm not sure what else you're not understanding.
pretty clever, it reminds me of the early days of the app store when apps would be taken down for copyright strikes but if you provided proof you'd be given "immunity" from further strikes taking down your app while Apple investigates

it became a strategy to copyright strike your own app, have proof ready so that no downtime was necessary, then you have the temporary immunity so that competitors couldn't submit a copyright strike, which costed them nothing to do and had no consequences if they were wrong about it
> But also much easier to track

Why is this true?
Wouldn't be surprised, if triple A studios jumped on linux for that sweet free QA
Windows suddenly passing out in middle of the day is normal windows behavior though.
> I will look at everything else that is more important to me which are the team, the work, the goals, whats in it for me, do I see a career path here etc.

Those are all more important to me as well. But I am so privileged that I get to choose jobs with tooling that aligns philosophically with me.

Typed programming, colleagues who really care about precise domain modelling, a high degree of automation, pervasively embedded in both the development environment and the production environment, both being Unices.

A part of that includes picking a non-laggy operating system that doesn’t feed me ads and NASDAQ prices in my toolbar, dark patterns to coerce me into using their inferior alternatives, and a feeling that I’m a guest in my own system.

As a consequence, I am happier and more productive.

I realise many may feel exactly like this with a Microsoft stack. The subjectivity here is what makes it a preference.
I mean, I'm no materials scientist but one google tells me that Titanium is AS strong as steel but much less dense. I just browsed through the top 10 Google results and everyone states that titanium is roughly equal to steel in strength but with various other benefits. So your comment is definitely off-base somewhere, you make it seem like steel is much stronger, which clearly isn't the case.
I would assume that people don't buy an App that they wouldn't give a positive review?
East Slavic
By dumping it on the public after it IPOs.
> that is not money laundering

I’m willingly jumping into a hornet’s nest, but out of genuine curiosity, why?
> Bug reports are a developer thing because they are also the ones at the receiving end

From my time working in shared platform technologies and open source I beg to differ. The fact that someone is a developer does not mean they'll make a quality bug report. There's probably something else about Linux that makes the self-selection clearer or increases the ease of generating quality bug reports.
> One of the main draws of iOS is its resistance to malware, adware, and outright scam apps.

Well no, the appstore is as full of scams, malware and adware as everywhere else.

They managed somehow to convince people it's a safe space though, not sure how but I consider it a bad thing since people are more likely to trust it blindly.

> such as people at higher risks of being targeted by nation state actors

https://apps.apple.com/us/app/absher-%D8%A3%D8%A8%D8%B4%D8%B...

The Saudi Arabian app to track what your wife is doing is still on the appstore, no need for a thirdparty store.
Spill in Gulf of Mexico; Six Drillers to Shut Production
I don't have an answer for you (I last read it so long ago that I can't actually recall the specific content - though I'd be surprised if it didn't, given the title!), but just echoing that, although I _adore_ GEB (actually, I'm over-due for a re-read!), I've tried-and-failed multiple times to get through "Le Ton Beau De Marot", by the same author. Certain books just don't click with some people, and that's OK!
> Technically inclined users don't need Chrome

You're right, but you're forgetting, Chrome needs technically inclined users. Yes there's always people without enough awareness to be satisfied with the walled garden, but Firefox used to be popular because it was user, and importantly power user friendly.

Something will usurp that thrown, the power users will switch and then so will everybody else
The bugs I'm referring to never where Nvidia bugs. Bugs in some kind of GUI programs, but because I used Nvidia drivers they just dismissed the bug. It's a long time ago and I got that response from multiple projects, so I stopped reporting bugs of any GUI programs.
I read that exchanges inflate these numbers in different ways, so it can be very misleading.

Apparently sometimes this goes very wrong [0].

[0] https://news.ycombinator.com/item?id=36610006
Oops, I may have too strongly. I agree it's still interesting.
Google colab is ludicrously underfunded, I’m shocked it’s stuck around for so long in the AI space. Tried Gradient recently and it’s like night and day. I can’t imagine how hard it must be to be on the colab team, knowing what features devs want/need and not being able to deliver because the org priorities are whack
I have no problem cleaning my clothes, but what I'd really love to have is linens as a service. And not just laundering, but the whole lifecycle; I have no desire to actually own bunch of linens in my closet if I could get them as a service instead. It would be very natural fit for subscription, and by not being someones personal items would allow handling everything in bulk.
No one has to use third party app stores.

Android allows third party app stores and it is not a significant cause of problems. I am sure there must be some bad app stores out there, but the well known ones like F-Droid are probably better curated than Google's own.

Linux has always allowed third party repositories. Again, rarely a source of problems - again, there must be some bad things out there but the percentage of users affected is tiny.
That’s a false dichotomy and bad leadership judgement. I don’t doubt these arguments are made and sometimes won (especially in dysfunctional or apathetic orgs), but context matters, there’s no value system that supersedes critical thinking in context. One of the questions I ask in staff+ promo committee is what did this person prevent from being built.
Yes, that's correct, but I think the way people talk about these things, it's not always clear why that's the case. I.e. I think from that description it's not particularly obvious to me that you can't find sneaky ways of removing the tags.

The important thing here is that the tags are fundamental to the subtyping relations. So unless your language is flexible enough to let one redefine what it means to be a subtype, then there's no chance of making unions out of tagged unions.

TaggedUnion{A, B} does not have the property that A <: TaggedUnion{A, B}, whereas with regular unions you must have that property, which is a very hard thing to hack into a language after the fact.
Yes me too, I was cranky this morning. Nice addition.
I subscribe to YouTube premium because I think it's worth it.

Lots of people have called me a "sucker" or worse, a Google shill, for paying money for a "free service." These same people then turned around and threw a temper tantrum when YouTube started detecting and punishing ad blockers.

I think after years of enjoying a free service people have become extremely entitled about it.
I remain unconvinced about the viability of Rust for many kinds of systems programming. I'm not sure how I feel about it in the Linux kernel, although I suppose it doesn't matter since it's likely to not penetrate very deeply so to speak.

If there are any Rust experts around...what am I missing? The way I see it, Rust is still fundamentally designed to work at a higher level of abstraction than C, and is still mostly dependent on C (even C++ really, due to LLVM/Clang). And bare metal or "first compiler" support for bare metal doesn't seem like it's really intended to be a first class use case. At least that's my impression of the ecosystem from the little time I've had to play around with it.

Is this mostly just a thing to get more young people interested in kernel development...allowing them to start out in less important areas and in a language they are passionate about? Or is this a serious proposal about the future of operating systems and other low level infrastructure code? Do you just program everything in unsafe mode? What about runtimes?

It seems to me that Rust isn't even really intended to compete with C for the use cases in which C is dominant in 2023. Every indication is that for "serious Rust in production programming" it's mostly a C++ crowd. Whereas for myself and most of the C programmers I know, Zig has sort of filled that similar space and seems to take the concerns of C programmers more seriously and the team has an attitude more in line with the C culture than the Rust team does. I could spend hours writing examples of this but it's even apparent in the way the Zig team has handled its relationship with LLVM, where they seem very serious about trying to not accept it as fundamental to their language and eventually even eliminate the dependency on the C++ code...with Rust it doesn't seem like this is even on the minds of most of the users. It's purely a dependency for them and that isn't seen as being fundamentally at odds with the intended use cases. That is totally okay...but it ain't the C culture if we are to accept that such a thing exists.
The second and third links are dupes themselves, ironically :)
He is in Chile. The company linked was liquidated in 2021 (including other companies called Sarafan that he created in the past). How did you deduce that money goes to Russia?
Great to have some open source competition to FreeRTOS.
Three people can keep a secret provided two of them are dead
We've gone full circle https://thatsmathematics.com/mathgen/
Scientists rewrites assumptions about a gendered prehistoric division of labor
In the science fiction of my youth, where roads or similar systems existed, there were cases where the infrastructure was part of the autonomous vehicle system. It was often car-exclusive, never mentioning pedestrians, mobility devices, or anything that wasn't motorized, but it was an interesting bit of speculation.
My churn would appear as a loss in their lifetime value model, so it would be detected by a long-term experiment. And I am reasonably confident they are performing long-term experiments for such things.
Tell HN: Happy Thanksgiving!
I hope all of you wonderful people have an amazing day. :)
That doesn't make it less archaic if anything today still has this problem.
Your read is incorrect.
Apple doesn't want third-party stores because it would cut into their profits. That they were able to convince the public that it is about personal privacy is just great marketing on their part.

If you bought an iPhone because you wanted protection from the purported dangers of third-party apps, then ... just don't install any...?
>So devs can see what I've been upto on my own computer.

If you consent to sharing the error with Microsoft. It may contain some information about what was running to assist with finding the issue. There is a strict privacy policy for what this data is allowed to be used for.

>I assume the problem is the default is "send" rather than "don't send"?

No, unless an admin changed the policy.
I think that there are a lot of legitimate reasons to work on developing new distributed ledger tech. There are interesting potential use cases. However, I do think that pessimistic list applies to most people who are currently investing a substantial amount of their wealth into crypto. Whatever the potential for the technology, most of the current use isn't great.
Also a reminder that AT&T has long done more than just collect records and let the feds have them.

They've been data-mining them to create community maps and maybe even your historical location.

They've done so for decades and in the early 2000s even invented their own programming language to do it.

https://web.archive.org/web/20170129095532/https://www.wired...
They where never Nvidia bugs. Just that if you use Nvidia drivers many GUI projects will ignore your bug report. It was a long time ago so I don't remember the details. Happened with multiple projects (not the same bug, the same response by the devs when they found out I use Nvidia drivers).
If it makes you feel any better, I work for a not small company and Apple and Google both treat our app submissions the same way. We have rejections so often we have a Slack channel dedicated to it, an internal FAQ, and automated checks we run before submitting. The "What's New" notes are a favorite for reviewers to nitpick. We recently had an app rejected because the "What's New" section included the phase "and other improvements." Nevermind that we'd been using that phrase for months.
You have the same problem with services and libraries when you’re introducing a breaking change. With services you can make non-breaking changes like security patches on the server side, without needing to coordinate with a customer.
I totally agree with it being "the worst UI ever devised". It's fine to use commits with parent pointers and branches as pointers to commits and all the other stuff internally. But there should be a UI wrapped around that that maps to operations that make sense for the purpose of working on a software project.

Not this:

git merge [-n] [--stat] [--no-commit] [--squash] [--[no-]edit]
[--no-verify] [-s <strategy>] [-X <strategy-option>] [-S[<keyid>]]
[--[no-]allow-unrelated-histories]
[--[no-]rerere-autoupdate] [-m <msg>] [-F <file>]
[--into-name <branch>] [<commit>… ]
> Either it copes or somebody dies

In what way does introducing swarm intelligence preclude coping?
It indeed is a journey for the most patient of us. Or, at least, was about 8 years ago, when I needed to build gcc for the Cortex M3 target. I guess not much has changed since then, and one still has a great opportunity to learn what mpfr, gmp and the rest of scary words mean, before either giving up or pushing through that crap. It's like eating super hot peppers: first one suffers, then enjoys the knowledge that they are a tough one. And maybe an endorphin rush, if they have suffered intensely enough.
In A.E. van Vogt’s “The voyage of the space beagle” these were called Nexialists.

In 1995 I started a company I called Nexial Systems.
It would be interesting if you could talk about the ways he "kept the culture alive"; I think a lot of people would be interested in reading about that.
You're right actually, I forgot all Russians share a bank account with Putin.
> now that ads have become a prolific malware vector,

What do you mean "now"? They've been prolific malware vectors for over 20 years!
Anyone for whom the rectification of names is important enough ought to feel free to immigrate to continental europe, where we have plenty of parties with "Liberal" in their names whose platform is economic freedom and hence are normally found on the centre-right.
I don’t think this building is the equivalent of either of those things. More like it’s the equivalent of a billionaire is a pescatarian and they only offer to provide sushi meals to people and refuse to buy hamburgers.
I think these groups would be doing it with banks (like they did before?) instead of crypto if banks were much easier.
I work on adblocking at Brave.

1. Brave, Vivaldi, and Opera have all announced they'd maintain support for Mv2 past Google's deprecation date [1].

2. Your guess is correct - one of Google's stated motivations is to make the extension review process easier and less error-prone; having a way to opt-out would be counterproductive in that regard. I strongly doubt they'd accept the PR upstream; there is a chance other players could maintain patches to modify Mv3 but the effort of designing and implementing a new spec around the Mv3 spec and convincing extensions to maintain yet another platform means this is unlikely to happen in practice. Keeping Mv2 around is a more reasonable approach (and one that is compatible with Firefox, as well).

[1] https://www.zdnet.com/article/opera-brave-vivaldi-to-ignore-...