skysight-inc/HackerNews huggingface dataset:
> google doesn’t need extension developers.

If this were true, wouldn't that make it even less likely that an Extension Guild would fall foul of antitrust regulation?
Response to my own comment because I can't edit it:

Scott Alexander has been giving more information in the SSC subreddit, including the comment I've quoted below. Having read what he has to say, I've changed my mind, and don't think the journalist should be fired.

https://old.reddit.com/r/slatestarcodex/comments/he95ak/blog...

> I honestly got the impression that the reporter liked my blog and wanted to write a nice story about it.

> When I told him I didn't want my real name in the article, he talked to his editor and said the editor said it was NYT policy all articles must include real names.

> I got the impression he felt bad about it but had spent weeks writing the article and wasn't going to throw out all that work just for my sake.

> When I threatened to take down the blog, I think he did the decision-theoretically correct move of not giving in to threats.

> Overall I think this is a story about the NYT having overly strict real-name policies that unfortunately put a guy in a bad situation.
We're arguing over made up numbers here.
Then advocate for better data. You either want accountability or you just want to have something to complain about.
Dazaar, how the internet should be – open, free and hyper scalable
>Almost everyone in southern states visibly carry guns.

Umm... no they don't.
>It is like this in most western countries.

No it isn't... In Canada, you can happily accept money from people and just stick it in the "other income" box on your tax return, where it'll get income-taxed appropriately.

If you're trying to do business deductions or want to pay business taxes instead, yes you need a business. If you're trying to set up a physical location, yes you need a business license from your city. But if you don't care about the pennies and your work is digital there's absolutely no requirement.
JPEG XL is worth mentioning here. It includes a JPEG1 repacker (Brunsli) that saves about 20% and allows recovering the original file exactly. All that existing JPEG1 content isn't going anywhere, so that seems good. It has some other neat features like the ability to mix a DCT-based codec with lossless (modular) mode in an image. Its lossless/modular mode (successor to FLIF/FUIF) is interesting on its own.

It can be illuminating to stretch codecs a bit past the visually-indistinguishable threshold, both to better nail down where that threshold is and to see how annoying the artifacts you end up with are. Lots of comparisons you can do; this is a fun one: https://encode.su/threads/3108-Google-s-compression-proje%D1...

At very few bits-per-pixel like the first (bridge) image, everything has some artifacts. On that image AVIF tends to just blur lower contrast areas, whereas HEIC produces some visible ringing (faint lines that weren't there before) around the bridge. Unlike JXL, AVIF and HEIC both have spatial prediction (extend pixels above/to the left of this block in whatever direction), which is particularly helpful with straight sharp lines like the bridge image happens to have. I wouldn't put too much stock in results on that one image, but I do like being able to judge results subjectively.

(FWIW, a presentation on JPEG XL suggested they were targeting the equivalent of ~2bpp JPEG quality[0], so perhaps performance in this super-low range wasn't as much of a priority.)

Anyway, I hope both these formats get wide support, because they each have clear benefits in some application: JXL's include the upgrade path for JPEG1 content and the multiple modes, and AVIF may be able to salvage a bit more quality at super low bitrates. AV1 (on which AVIF is based) has wide industry backing, and the JPEG XL effort is also going for a royalty-free codec and has support from Google, so hopeful they actually will be usable relatively soon.

(Although HEIC's images are OK and it has Apple's support already, it's patent-encumbered, limiting what you or I can do with it.)

[0]: https://www.spiedigitallibrary.org/conference-proceedings-of...
IIRC the green button was "zoom", meaning it should adapt the window size to the window content, which in most of the cases resulted with maximizing.
right, those are the types of people who should not be police officers.
Those things are rarely (publicly) unambiguously stated, so no, we didn't miss the memo because there wasn't one. Does not mean that over the course of time a target demo can change for a company though. Apple would hardly be the only company who did.

Pity though, Snow Leopard was something to be envious of.
This was one of my biggest complaints, mobile was awful. Readme not fully visible.

Still prefer that to this update
My way involves a lot more risk that nothing useful will be produced.

I basically want a higher risk / reward than what working in this field as an employee would provide. I wouldn’t be able to try far out ideas if I wanted to keep my job, because it may be the case that one avenue of research never goes anywhere for years.

Peter Higgs has some interesting thoughts on how he would probably not have produced anything valuable if his work had occurred in the current academic environment that prioritizes frequent publications in high impact factor journals (https://www.theguardian.com/science/2013/dec/06/peter-higgs-...)
>Resisting arrest should not lead to death

Yes, the world is not perfect in many ways.

That does not remove the logical fallacy of implying that because police are (wrongly, as you say) a mortal threat to those who resist arrests, therefore police are one of the biggest threats (if not the threat) in an average black persons life. The recent two cases do not offer convincing evidence for the latter (although other cases may do so).

Of course this (particular topic) isn't really a place for arguing for an argument's sake. Rather, it's for showing your compassion.
Overheating is still a concern for me.
Charge the sponsoring company a fee of $70K to $ 100K a year for each visa. Then use the money to make STEM college degrees free or very low cost for US students.
that's in the case that we even have to arrive at herd immunity through infections. By far the bigger factor here are the dozens of vaccines and treatments (eg monoclonal antibodies) in development, if any of them work in time, the "area under the curve is the same" idea is blown out of the water to the tune of millions of preventable deaths.
So take Eric Gardner’s death in 2014, NYPD had him in a chokehold his last words “I can’t breathe”...justice dept refused to bring changes, I won’t get into right/wrong (murder/justified killing) but hell AG Barr sides against the justice dept.
In college my comp. architecture prof. used to say 'cache is king'.
To save disk space and time during os upgrades. Specifically, the last 2 times my old, slow Mac upgraded its OS, it spent many many minutes rebuilding the dyld shared cache (during which my Mac was unusable of course).
> an open platform on top of the tremendous hardware innovation being driven by the iPhone sounds amazing.

macOS is anything but open though. If anything, it's completely the opposite, in many senses of being not open. If you want an open platform, use Linux.
> Did you ever wonder why Asia and Africa are responsible for so much pollution

I hate to parse words but the nuance is important. They are not responsible. Yes, they generate it. But the responsibility belongs to the source (i.e., countries up the economic / development food chain.)

This is why it persists: out of sight, out of mind. Nearly all the consumers in the source countries are oblivious to their contributions. Enlightening them would throttle the consumption-based economy. That's not good for profits.
>the iOS model is the one that needs to be followed, if security and privacy are the goals

How so? Why should a centralized store be the zenith of these goals? Even if you assume the only way to be protected is for Apple to anoint binaries as good and pure, you would still gain privacy through decentralized distribution and secure signatures even if Apple controls the whitelist.
> the debates you cite in the WSJ are in a completely different realm where you can have reasonable people disagree

I began to write by discussing one of those pieces in the WSJ as a moral equivalent or worse, discussing how I would like to say that no reasonable person could disagree — yet in fact, I must admit that they could.

But forget that. My real point is about journalism.

We are met, on one side, by those like Cotton, who fête thuggish, authoritarian, militaristic oppression, as you are well aware. It is one threat to our freedom. Journalism by itself will not save us, of course, but at the same time, I do not see how we can be saved without journalism.

But those who oppose it, especially the journalists? They are cut from grain of Senator Joseph Raymond McCarthy. Did you learn in your history lessons about the Red Scare? There were once bona fide Communist spies in our nation's government, in great number, and he set out to bring them down — and yet, when we speak today of the House Unamerican Activities Committee, and when we speak of McCarthyism, it is not because they saved us from these spies. It is because they fomented a culture of repression, paranoia and fear which chilled our freedoms and harmed our democracy — and, incidentally, did a poor job of rooting the spies.

Today we do not have the benefit of a single leader like McCarthy to illustrate in so concentrated a manner the disgusting nature of what is being done. We have no singular Mr. Welch to ask him, "Have you left no sense of decency?" when, for nothing more than his own self-aggrandizement, this leader smears an innocuous nobody in a Congressional hearing. But we do have the Washington Post, smearing an absolute nobody in the national press for not being refused from a non-company holiday party two years prior. We have the self-righteousness of those would-be crusaders, and we have the self-censorship for fear of bringing down their wrath.

And in particular, we save a special set of poisons, not for the overt racists, nor even for those who fail to oppose them, but for those who would dare temper their opposition with some other principle. James Bennett's true crime was poisoning the purity of his allegiance to the cause by favoring Journalism. For this he was ejected from the paper. He is far from the only one who will lose his job or be blacklisted in the purges.

So good on you and everyone else for unsubscribing in the name of purity.
Google has nothing to fear from anti-trust laws. They just got away scot-free with publicly colluding with NBC to...oh you mean the little guys would fall foul of anti-trust laws. Yeah that would be a problem.
People have tried to destroy mobile phone masts in the mistaken (and deluded) belief that they cause Corona virus. Never under estimate people's stupidity.
Show HN: Tunnelto.dev – expose localhost with a public URL (built in Rust)
Yup. My thoughts, exactly.

The iPhone is a success, because developers are not its target audience.
Is this possibly a good thing? If nanoplastics accumulate in plants, that means less of it in the water and air, right?
The family tree is slightly off, but it’s not completely chronological. A 40 year old man might still marry a 25 year old woman and have children with her and the tree would put them on the same line.

Your chronology is correct though.

I think it was an aesthetic choice to make the grandparents symmetrical, but the only relation the Macintosh has to any other prior system is the Lisa, you could say the Lisa was influenced by the Xerox Alto. The Macintosh Project was founded by Jef Raskin and his vision for the Macintosh was entirely different before Jobs essentially pushed him out. A lot of the Lisa influence comes via Bill Atkinson who designed both QuickDraw and the Lisa user interface and worked on both Lisa and Macintosh.

The tree discounts both Copland and Rhapsody as well. While Copland never shipped, much of the tech developed for it did, and while Rhapsody never shipped, Mac OS X Server 1.0 did.

The only relation the Apple II has to any of this is they’re computers.
I tried out the preview several days ago and let them know what I thought.

It's more telling that they didn't listen and pushed it out so quickly anyway.
Snow Leopard was a development bump for all the things that were broken/unoptimized in the switch from PPC to x86. I wouldn't call it the peak of OS X.

In hindsight it was the last true developer release. Most of the restrictions weren't in place. As they moved to polish the MacOS for customer use they also buttoned it up.
IqOption Broker
Barcelona opera reopens with performance for more than 2000 potted plants
IANAL but I asked FSF (Europe) about it and they said GPLv3 in the app store is fine.
Lossless compression of English messages using GPT-2
It's so smooth, the lack of lag when you're scrolling is just perfect. The hardware helps, of course, but I have the same smooth scrolling on very dated hardware to which I installed Chrome OS, too.
Maybe the switching costs are high, or maybe not. Superhuman is designed such that every single interaction can be done on the keyboard, I'm not sure of another email client that has that level of control, so I'm not sure as to your point about memorizing keyboard shortcuts.

It's like an email version of vim (or emacs if you prefer), but more GUI-based and for non-technical people. Would you pay for vim, is I think the real question, given that one is an active vim user already. Since it saves me so much time and switching cost from keyboard to mouse, I would pay for it. That it is currently free and open source is nice, too, but I think some programmers would definitely pay if it weren't.
That wasn't quite what I was trying to show with the snippet - I was intimating that you can use tcc to run C directly in something like a shell script.

If you want to make `tcc -w -run` etc. more convenient then:

alias trun='tcc -w -run - <<<'
trun 'main() { printf("Hello\n"); return 0; }'

---

I can't edit my parent comment now, but it can be improved with e.g.

//usr/bin/tcc -run $0; exit
main() { printf("Hello\n"); return 0; }
I know, but it as close to maximize as it gets. That's not my point, but that the behavior has changed dramatically.
I've looked at the trajectory of Apple these past few years with mounting bitter-sweetness. At its best, MacOS really felt like the best of Unix combined with the consumer focus alluded to in the article. I still adore the craftsmanship of the latest Macbooks, but my 2015 Macbook felt like the apex of Mac's design. It was the kind of device that was such a pleasure to develop on. You could leverage the power of Unix in a UI designed with thoughtfulness and care. It reminded you that power and accessibility to end-users can be balanced. And now that balance has tipped away from the power-user, the developers, to the end-user, and in doing so I question my commitment to this extraordinary ecosystem. Why develop on a platform that contends with me every step of the way? Because the users and the money are there? That was never what brought me to the Macbook.

EDIT: I suppose most users in the Apple ecosystem aren't on Macbooks, but iPhones.
Apple is the chef, and the Mac user is the frog...

Apple just started the burner to low, changing the UI only.. next phase will be to add just a little more restriction over time until one day it is iOS and most user (the ones that did not leave) did not even notice it happened.

That is how the game is played, slow methodical change.
Comparison of Image Codecs
macOS, not MacOS.
What has AOMedia to do with this? That alliance is what has made AV1 (and thus AVIF), which is clearly superior to JPEG. AOMedia had nothing to do with WebP (though Google is a member, and WebP is based on VP8, and AV1 is based in part on VP9 which was the successor to VP8).
It doesn't.

What Rust proves for safe Rust is that even if you were to use these incorrectly, your program is still data-race free and memory safe.

That is, if you use relaxed where you actually wanted to use sequential consistency, your program might do many sorts of incorrect things (e.g. a counter is incremented in the wrong order), but it will not have undefined behavior (it won't dereference a null pointer, doing an access out of bound, double free, or having a data-race).

To write atomic code that creates a data-race, you'd need to use unsafe Rust, and then your program would have UB.

Rust proves this for safe Rust using ownership + borrowing, and `Sync`+`Send`. Ownership and borrowing deal with "aliasing xor mutability" which essentially eliminates all data-races, because a data-race requires a conflicting access involving two aliases where one is a write, and these two features prevent that from happening. `Sync` and `Send` provide proofs that some concurrent accesses are ok, e.g., an atomic relaxed write that conflicts with an atomic relaxed read is ok (what's not ok is unsynchronized conflicting accesses).

As mentioned this does not proves that your program has no logic bugs, only that it has no data-races and UB. It is possible to write programs in safe Rust that do not do what you intend.
The Dao that can be told is not the true Dao.
If it's any consolation, I'm a software engineer working for Red Hat on the userspace part of one of our most bleeding edge products, and it's a pain for us too :). And it's a much bigger pain for our kernel guys

It would be way cheaper and easier for us to ship a newer kernel, we do it because it allows RHEL to have significantly less regressions than upstream kernels (and I'm talking about what the kernel engineers say, not some marketing bullshit).
The modern left is constantly diving into the statistics of these topics, and if you think they're not it probably signals more that you're just not a part of that discussion. If you've let your conclusions be influenced by SSC and other reactionary blogs I'd urge you to check out some leftist spaces and ask around.

There's a lot of nuance, and more importantly, a lot of disagreement even in those spaces on these very issues.
Conceptually, yeah, it's not required. But in practice there are a whole lot of websites that make heavy (HEAVY) use of JS, and performance would not be acceptable for a lot of users.

I'm not saying those websites are correct in doing that, but in effect browsers are expected to have JIT to maintain any userbase at all, because such websites are so numerous that it would make it seem it is an actual browser "issue" in the eyes of laypeople.
I notice this a lot with tech companies - secret rules. They won't tell you what the rules are because they want to keep you dancing. Nobody knows where the borders are, so that gives the company a lot of power and leeway to ban anyone they don't like or that crosses them in any way. More than once, I've seen the "Nope, sorry. TOS! Hands are tied!" when a company dares speak out and gets cancelled.
Yeah maybe! Some other commenters were saying the intel version is still called 10.16 but it depends where you look in the OS... My guess is it will be updated everywhere to be called 11.0 , so I guess yeah 10.15 would be the last of the "OS X" generation (even if it was renamed macOS already).
>Bear in mind she was stopped because the car she was in had (illegally) tinted front windows.

From the article linked in the parent's post:

"Court documents later established they were within the legal limit."

There was no need for the police to use violent force against this terrified woman, but they did it anyway.
> compare a bike and a car. Is unfair? yes. But, if the GOAL is how fast is go to the next city, is totally worth to know that the car is better.

The problem with these benchmarks is they have a propensity to not make a fair comparison. For example, sometimes they try to compare underperforming naive implementations in one language with expertly tuned implementations in another. Sometimes a blatantly underperforming implementation is used. Sometimes results are turned upside down by flipping compiler flags.

And sometimes photofinish results that fall within the standard deviation are sold as this absolute proof that language A outperforms language B.

Let's look at these benchmarks to see how these things are spun to sound like objective assertions are derived from meaningless data. Does it really matter if someone could use language A to shave off about 1MB from build artifacts? Are we really expected to take a 1.5s/5% difference in a cherry picked synthetic benchmark as meaningful? Is anyone in their right mind expected to drive their decisions on their tech stack on two cherry-picked tricks posted on a blog?

This is why no one takes these stunts seriously.
A lot of their backend is Java. Prior to acquiring Apple for one Steve Jobs (and getting 400 million dollars in change), NeXT had a Java web framework called WebObjects.
It def helps when running a local server
I share your goals.

I'd put it this way: your way involves a lot more risk of dead ends, but also offers a lot more of focused, productive deep work.

In general sense, companies are set up to derisk work. It's a trade-off - we get consistency, but also mediocrity.
The obsession with total cases is maddening. First, they are driven significantly by amount of testing. Secondly, whether they lead to complications is significantly impacted by age and health. The recent article routinely fail to acknowledge that age of infection has fallen drastically (from 65 to 35 in Florida, for example). The people getting infected now, the out-and-abouters, are much, much lower risk of complications. Which is why death rates continue down (lowest in US since March).
Locally hosted version of https://app.keeweb.info configured with a cloud storage provider.
Fedora seems like a sensible middle ground.
It's worth reading through all the other bellard projects. He is an amazingly productive developer.

https://news.ycombinator.com/from?site=bellard.org
>re: WiFi gui

Don’t use gnome and in particular don’t use their network configuration tools. I’ve never seen those reliably work.

>re repeat under load

I’ve had this happen on OSX but I don’t think I’ve ever had it happen on Linux. Then again I almost exclusively type anything long in vim so maybe it’s a bug with the widget toolkit the app is using?
Right, like this is such an obviously bad design pattern and yet they still do it. I just don't understand where design is as a science or art anymore...
I think this is a case of "that's how it's always been done".

My understanding is that it's done this way so that there's a consistent experience installing software from a CD/DVD or from a download online.

But I think you're right, Apple should've rethought the software installation process the moment they dropped the optical drive from their computers.
I wonder if advancements in semiconductor manufacturering will eventually help bootstrap molecular nanotechnology.