skysight-inc/HackerNews huggingface dataset:
Safari already implements API that leaks enough information to uniquely fingerprint a device.

For instance, the Audio API. You can test it using OpenWPM [1][2] and you will get the same ID in both normal and incognito mode. And this is only one of many things not blocked by default. ETAG tracking is pretty popular on pixels.

I'm not saying they aren't right, I'm just saying that they are somehow doing more PR than anything else. And as other comments are calling out, this makes it even harder to compete on IOS using PWA (How is a website asking for permission different from an app? Can't we have a permission framework just like apps?).

[1] https://audiofingerprint.openwpm.com/

[2] https://github.com/mozilla/OpenWPM
They surly can be used for fingerprinting, but they also can be guarded with requiring user opt in permission, one which maybe clearly informs the user how the API can be abused and warm them to only s allow it if they know what they are doing. Which is fine given that most usage are for more advanced use-cases. (Through some come from the Firefox OS use-case and might be better if not to be implemented as close to all current usage would be abuse, e.g. the proximity API).
Granting residency isn't the discriminating part.
"privacy" the new excuse for monopolistic practices.

Apple users hate to hear they believe the marketing, but it doesn't get more clear cut than twisting these things to be positive.
It's interesting because I saw a lot of ads for Quibi on Youtube and immediately assumed it was shovelware because that's pretty much the only thing that gets advertised on Youtube. I'm surprised that it was actually something that had a lot ofn investment behind it.
Sacred = supersedes my authority = destroy
Isn't enterprise the self-hosted solution?
Honestly, the term "abandonware" applies to software that has been "abandoned" by companies or had the companies that own the IP go under without someone buying the assets.

If a company is sending out cease & desists, it's not abandonware by definition.
In praise of Lucene, it's stated that

> Wikipedia replaced the Lucene engine with Elasticsearch, a distributed, REST-enabled search engine also written in Java

Elasticsearch is still using Lucene as core search engine though, so all that was replaced is the custom job control and wrapping around Lucene (SOLR?) by the one that Elasticsearch provides I guess.
Ah we could be really fucked then - the Uk should never allowed it to be sold, back when Colt was owned by a British company then.

So Plan C some Chaps in sheds then, possibly with Ian from Forgotten weapons as a consultant.
> it is likewise righteous and just that you, who are fully capable of supporting yourself, should support yourself, rather than burdening others with your support

Righteous and just according to who? I would much rather live in a society that takes money from its wealthiest members (myself included) to make a basic allotment for living expenses so people can do as they wish.
Marketing to Employees
Would you rather stand nearby and do nothing when Hitler was starting to kill and occupy?
Well, Russia is doing exactly the same now.
Russia took part of Ukraine, Russia is killing Ukrainians as we speak ... and they plan to do more ...
Would you prefer that 'love' attitude toward all kinds of scumbags?
The problem is CS is just a miserable field to be in unless you really, really enjoy the grind of it.

To me it comes down to some CS-specific version of Mike Tyson's (perhaps apocryphal) quote "everyone has a plan until they get punched in the mouth" - something along the lines of "Everyone has fun programming until they have to start debugging".

My city has several years of programming courses at the high school. A lot of kids sign up for the first year but the numbers rapidly fall off. They start the kids off with the basics and doing simple programming exercises. Generally they have fun while they are being successful getting boxes and lines to appear on the screen, but as soon as things get the slightest bit complicated and the students get into the weeds of debugging the enthusiasm dissipates pretty quickly.

It's not that most of these kids don't have the intelligence to tackle it if they wanted to; they personally just don't find it fun at all.
Also, according to the article itself, "[it] could be all a part of coordinated effort to be more transparent about their service status".
So not impressed. Still waiting for, "write once, run anywhere" to actually work.
Well Accuracy International started out as two men in a shed.
One of Tim's previous posts was about breaking up AWS.
Hah that's if you're lucky.

Most of the time when someone says they work at SAP or Oracle they get a "God I hate SAP" because they're using a GUI from 1990 that looks like ass and is not intuitive.
What was the YoY change in incidents prior to the acquisition? I’d expect incidents to grow as a function of employee count at least.
It's been discussed a lot, but i think the name is such a big part of it. Quibi is an impressively terrible name.
I'm slowly becoming more and more convinced that people don't remember 20 years ago - systems are so much faster and stable now it's a whole new world. My system rarely if ever crashes - 20 years go it would be a daily thing.

People are going to complain no matter what. What matters is that things are actually better - people being upset about that doesn't actually indicate whether things are better.
Yes that means that you can charge your Android an Iphone with the SAME charger, NOT that you don't include one with your phone.

And yet Apple could avoid implementing micro/usb-c (or the standard EU-Smart-device charger hm-hmm) etc since 11 Years and nothing happened...thanks EU for your strong fist and small mouth.
So the companies are honored, not developers personally. Phew, I already feared I have to look at ugly nerds. Dodged a bullet there Apple, would be a bad fit on a fully stylized site.
I think it’s the clash with reality that might be transformative. For good or bad.
Office design as a risk factor for disability retirement
AWS too. A large portion of it is written in Java
I guess that they wanted to go down the route of "hardly controversial and highly popular" applications, that's why they didn't include Maven.

Granted, Maven is an essential piece in the Java ecosystem, yet it seems that many developers are highly opinionated about it.
Is it really a distro? Surely a distro is a collection of tools, applications, and a kernel that form an operating system.

Haiku is a single project operating system, so when they make a release it's not a distribution as such, is it?

We wouldn't call Windows 10 a Windows distro.
And we also agree all objects (in OOP) are operated on by verbs (methods), but REST claims that using a predefined set of generic verbs is good. It isn't good.

Pick up any book on OOP and try to convert all the "operations" (method calls) in the book into CRUD methods for every code example in the book. It's doable from an information theoretic standpoint, but the book would become a completely unreadable clusterfk, for precisely the same reason that REST is so awkward. Doing an API with a predefined set of generic verbs is just silly.
There is a use case for that kind of API for PWA's that a user would install, e.g. fullscreen games or applications that change their behaviour if battery is low (or network is slow). But those are far and few between.
Mostly agree, but politics is hardly chock-full of other STEM graduates. PPE, history and law:

https://studee.com/media/mps-and-their-degrees-media/

(The civil service is stuffed with PPE grads too.)
It was German. I was (am?) fluent enough to function in a professional office environment without falling back on English. Of course it was a luxury to be in a country where I know 90% of people can just switch to English if the conversation goes off the rails
They are not above the law and nobody is going to prison. Your accusations have no merit. They achieved dominant market position through legal market competition. Their business practices can be controversial but they are learning every year. You know their CEO started Facebook in the college dorm room, you can't expect he will know everything and he will predict everything.

On the other hand Microsoft has a monopoly for 30 years straight and they as well sometimes have controversial business practices and nobody is in prison.
I think hits the nail on the head, the shows were just boring.

It also plays into my hypothesis that writers in Hollywood are very underappreciated, because I don't know how else we get so much poorly written garbage, given the budgets involved.
For 802.11n, choose something with the ath9k driver. For 802.11ac, there's unfortunately nothing with an open firmware, but it seems ath10k and mt76 receive the most attention by developers working on bufferbloat reduction etc.

For 802.11ax, not sure there's anything available in the openwrt or mainline kernels yet. You might end up with something with a binary blob and you can't upgrade your kernel.
Ways to explain code when told it doesn't make sense
This is the real question. Who the hell thought this was a good investment?
It's easy: All of the hype was manufactured. No one was actually excited for it, there were just a ton of articles that made you think you others were.
Sometimes when two machines talk to each other there is no reliable way to do so in binary. Different endianness, different internal representation of floats, and so forth.

So converting floats can sometimes be necessary, and that's what we're talking about. Going via human readable text is only one specific example.
Thanks! :)
I learned lots of things while making it!
> raised the equivalent of the entire GDP of Belize

Which still turned out to be a water pistol to Apple, Amazon, Disney and Netflix’s carrier strike groups.
I visualised 1B Shazam Music Recognitions
What are the odds that a language known for its use in boring enterprise software is the language used to create the most popular video game in history (Minecraft). If C++ was a person it would be mad/salty at this fact.
It's funny how Java is not considered a good language for games... yet Java managed to snag one of the most important games of the decade in the end
Climate Strike Software
Microsoft’s new Windows File Recovery tool lets you retrieve deleted documents
Well, yes?

He wasn't writing about how to build web APIs. He makes no mention of HTTP verbs, and nothing about REST requires such verbs to even exist in the underlying protocol. He was discussing, at a high level, how you might design a protocol like HTTP/1.1, not how to build an API on HTTP/1.1.

Further, the single key feature of a REST API is hypermedia, aka, links. If you do want to use HTTP for your REST API, GET and maybe POST are 100% of what you need, because that's what you use to follow hyperlinks.

To quote Fielding:

> A REST API should be entered with no prior knowledge beyond the initial URI... From that point on, all application state transitions must be driven by client selection of server-provided choice...

Not mentioned: What HTTP verb you need to use to trigger the state transition, because it doesn't matter. And in fact, to the extent that a client has to "know" which verb to use, that actually goes against REST principles.

> So if the true representation of representational state is a simple website like this, then large parts of that "spec" were irrelevant to 99.9% of sites before "web services".

Again, there's no spec, unless you mean HTTP/1.1. And to the extent that we're talking about the principles that underpin the entire HTTP protocol, arguably they're relevant to 100% of sites. :)
Main point:
“(..) if the target neuron already has too many connections, it will tend to remove the weakest ones, and this includes the most recent ones. The scaling goes both ways after all – it goes for more synapses when it starts with too few, but for less, if it starts with too many.

But synaptic scaling is not everything. As it turns out, the tips of the growth cone constantly produce structures called filopodia, and these react to specific chemical attractants and repellents. These chemicals are produced by both cells at the target area, and by so-called guidepost cells along the way. There are suggestions that the system for such targeting is fairly robust, especially in early development (and its limitations in later life might explain why spinal cord injuries and the like are so hard to fix).“
I think the problem is that you're including these links in the README. New visitors expect all the links there to work, but they are broken.

If the README only included basic information and a link to the github pages, it would be easier to follow.

P.S. since I'm already typing, have you considered supporting semantic links, in addition to the regular ones? It will make the relationships between the pages clearer at a glance, and allow for better automation in the future. It might also help in visualization, for example you could toggle only specific relationships, to get a simpler graph of the information you care about.
Step by step guide to build a MVP API
Insane that Quibi spent $470 million on marketing in the first year and ranked outside the top 100 of free apps in the Apple store. Gone in 60 quibis...

https://notboring.substack.com/p/gone-in-60-quibis
Hebb actually talked about causation, not synchrony (firing together):

"When an axon of cell A is near enough to excite cell B and repeatedly or persistently takes part in firing it, some growth process or metabolic change takes place in one or both cells such that A ‘s efficiency, as one of the cells firing B, is increased”

Synchrony is extremely important, particularly for the formation of cortical columns and neural pruning.
But in spike timing dependent plasticity, where growth is potentiated if the presynaptic fires just before post synaptic firing, the connection is actually depressed if up and downstream neurons fire exactly synchronously. (there is a huge amount of variation in this across the brain, though)
Your devops team assures software quality?

But well, no QA effort is complete enough to really assure the quality of a large system. Thus, the GP holds true.
Very nice, really like this visual style.

Was a bit disappointed that the Italy and US maps were just PNGs. Can these not be rendered in browser?
Gilead prices Covid-19 drug candidate remdesivir at $2,340 per patient
To be honest, I think it was not that bad from a usability point-of-view, agnostic of history. People were just not used to a full-screen, search-focused start menu.
A similar thing happened with Vista, people were overwhelmed with the wildly different UI. The next version was then a slightly milder version of it, and at the same time people had gotten used to it a bit, so most were happy with Windows 7 and are now happy with Windows 10.

It's interesting to see how strongly change-averse most people are when it comes to those things.
> 0.1 has no finite representation in binary.

b1 / b1010

I don't see the problem. Did you mean to say it has no finite representation in the IEEE float format?

> It was never exact to begin with.

But the format sadly gets used in situations where people expect it to be reasonably accurate, where it isn't, because developers either underestimate the "reasonable" or overestimate the "accurate" part.

It's just sad that most mainstream programming languages have no native accurate data type for rational numbers.
Their USP is anything but unique. There's nothing at all to stop Netflix, YouTube, Amazon etc putting out ten minute chunks of content. They seem to have mistaken content production for content distribution. If short videos are what people want, then act as a production studio and sell your content to one of the streaming services.
Or pay $6M for a single minimal content.
Pournelle's Iron Law of Bureaucracy proves itself again.
Meh, Youtube is making bank on short videos (often <10min, like Quibi's cap) and many of those aren't spontaneous bursts of creativity anymore, but highly produced products.
Ironically it took Firewire in addition to USB for the Mac to free itself from legacy ports. SCSI, for instance, wasn't able to run over USB.
I have never been convinced with the folder hierarchy in start menus. Programs get installed in lot of places, what's the mapping between the menu items and the "real" location then ?

Linux got this standard arbitrary menu categories thing but in the end people use menus to launch a program so I believe a simple A-Z list with a search box should be enough.

Throwing app store stuff in there is not okay though (as in the current windows situation and the previous ubuntu affiliate links in the dash bar).
There was a time back in the 90s where one could go through every option in the Linux kernel config, and through every package in the dselect list (does anyone here still remember dselect?), and know what each one was for, and whether it should be selected or not. Nowadays, there are too many options for that (and for dselect, too many packages).
I see lot of comments along the lines of "silicon valley hubris", but how much of Quibi's $1.75B actually came from silicon valley?

> In 2018, the startup (then called “New TV”) announced that it had raised $1 billion in funding. Among the initial investors were a who’s who of Hollywood studios: Disney, NBCUniversal, Sony Pictures Entertainment, Viacom, AT&T’s WarnerMedia, Lionsgate, MGM, ITV and Entertainment One (now part of Hasbro). Tech investors include China’s Alibaba Group. That funding round was led by VC firm Madrone Capital Partners; other investors were Goldman Sachs, JPMorgan and John Malone’s Liberty Global. The Katzenberg-founded WndrCo investment vehicle also is a Quibi investor.

It sounds like a bunch of old-school media companies and Hollywood studios trying to play Silicon Valley, and thinking they can build a Decacorn by spending lots of money and hiring famous celebrities, instead of doing small-scale MVPs and market-validation.

There's a lot of non-techies outside of SV who seem to think that developers/designers/product-managers are just doing the menial plumbing of building out other people's ideas, and that anyone can do the same thing if they just had access to capital. Maybe this debacle will convince them that there's more to building a successful business than just capital and "an idea".
Except "privacy" as a justification is BS.

You can implement these APIs while at the same time requiring explicit permission from the user before a web application can use them. This preserves privacy while also giving users the option to have much more powerful web applications.

Apple doesn't want to implement these APIs because currently if you want access to these things on iOS, you need to go through their walled garden App Store, where they get a big chunk of any revenue you might make on such a service and can nerf competitors and all the other anti-competitive stuff they're doing.
I think you hit the nail on the head. On one hand so many successful IT people have no formal CS training or related degrees, which is less likely in other fields. This is exactly how a lot of people end up being good in this field. The barrier for entry is low so people get to hone their skills while doing the work. Compare this to medical doctors where the barrier for entry is years and years of study, making it more exclusive, even if not completely related to actual skill.

So it's easy to assume IT requires less skill, it's accessible to anyone. Since everybody has some knowledge of computers, they keep their computer chugging along, they assume IT is that just at a slightly higher level. They know enough to form an opinion but not enough for a good opinion. This leads to plenty of misconceptions like thinking game testers spend their days playing games and having fun, sysadmins reboot machines and reinstall some software, etc. (some, in all honesty, aren't that far from the truth :D).

An IT job is probably seen like a mechanic's, the kind of job people can't live without, can't do themselves, and will never really appreciate or hold in high regard. IT is the blue-collar of white-collar working.
I do not understand why people downvote you if they are sincere to the truth. You points are correct and what West doesn't realise is that Putin is at war with West civilisation. He acts like it's a war and he thinks in terms of war. People do not realise, because it seems crazy to create war when there is no need for it, but this is exactly why they loose, because Putin uses it for his advantage. I just hope people would wake up and understand how serious threat is.
Before the pandemic, anyone who want change was told it could not be done. Now they have been force to make the changes people see a change can be done.
No mention of Android? lol butt hurt
The only explanation that make sense is that it was some kind of tax dodge
> Linux is in general really great about supporting a range of gcc/binutils versions going back about 7 years ... compare to some other popular projects these days which require a Go or Rust toolchain from just a few months ago

7 years old gcc was released back in 2013, or 36 years after gcc's initial release
Get a job.
I wonder if there are LGBTQ people working at Brave and what do they think about Eich. Ie him contributing money to block same sex marriage in California.
What if it doesn't? Would I be able to get my money back?
Just as I've said, mentioning Sergei Pugachev and not mentioning Boris Berezovsky in one article looks strange. I totally get it why Pugachev is being mentioned: he's been advertising himself ever since leaving Russia.
OTOH Berezovsky's dead so books about his influence might not sell well.
Fun fact: it's Pugachev's own claim he was the architect of the coup https://www.bbc.com/russian/uk/2015/07/150724_brit_press
The x86 Advanced Matrix Extension (AMX) Brings Matrix Operations
Oh how I wish there were Windows distros
Didn't vine die and tiktok thrive because the biggest content creators were semi-pro, not individual spontaneous creatives, and tiktok provided better monetization options?
> If short videos are what people want, then act as a production studio

Yup, the kind of content (TV level series) they were attempting to put out there hasn't been perfected for short-form yet. They should've focused on that instead of leaving that problem to the content creators.
I don't need the validation of corrupt and incognizant meatspace organizations to justify my love and respect for computers and computer science. The only winning move is not to play :)
Amazon eliminates single-use plastic in packaging in India
My first thought reading this was "why just India?"
Yes, because by now it's been proven that trillions can be printed out of nothing and given away in mere months and nothing bad happens.

If it works so well, why stop?
Ah, but I enjoy building.
Do you mean computational geometry for graphics applications (your mention of Metal suggests this)?

I'm referring to computational geometry for manufacturing and engineering simulation applications, which is an entirely different beast (in particular, accurately tracking topology is much more important, and generally requires arbitrary-precision floats for degenerate cases).
> The original idea was broader and more dynamic.

No, it wasn't. The original idea of objects in languages like Simula was what you would later find in C++ and Java: A "this" pointer and a vtable, essentially.

Only later did languages like Smalltalk take the "dynamic" part to the extreme, with their "everything is an object" and "procedure calls are messages" philosophy. Those ideas were not adopted broadly, because they aren't good in general, they have severe trade-offs.