skysight-inc/HackerNews huggingface dataset:
In hind side you’re always smarter. There are many diseases that have Antibody Dependend Enhancement (ADE), which makes you get much more sick at second infection. For a long time, some would even say still, it was not only unclear whether SARS-Cov-2 has ADE but the clinical history in bad cases pointed towards it.
Spend, spend, spend: good times coming
Nice! p.s. I'm only seeing still images for 20 seconds, which I guess are supposed to be moving?
Ownership of capital is not stewardship.
It’s not a standard ARM register; it’s implementation-defined and nobody gave it a meaningful name. It appears to do nothing much.
Do I literally have to quit my job, apply to the university, get accepted, enroll in the class, to experience this?
I can suggest something that was recommended on HN maybe five years ago: Code Simplicity by Kanat-Alexander.

It's relatively short and doesn't commit the sin of providing code snippets. It only lays down general rules about software development and give generic heuristic for better software design. Nothing specific to code. It has no prescriptive rules on the way you write code, but rather, on which code to write. This makes the recommendations timeless despite the fact the book is fairly old. As someone who was just starting in development at the time, it was a HUGE help and provided insights that I can only agree with now that I'm working in the field. Maybe for someone who has a bit of experience already, it might just elicit shrugs, but I think it's a good introduction on how to think about software design.
So how many of these selections are wry jokes?

The inclusion of the Neil Young got a smirk from me because of his past antics with promoting his “Pono” high-res music service. (2012-2017)

The Jay-Z is there for similar reasons, explained in the opening: he was promoting his own high-res music service. (Still theoretically extant but he’s gone back to streaming on Spotify.)

And the Suzanne Vega track is there because it was one of the three or four songs that was used as a benchmark for the development of the MP3 format; if there is any song that should sound good as a shitty low-res mp3, it is Tom’s Diner.

But what about the Coldplay? And the Katy Perry? And the Mozart - and maybe this particular recording of Mozart? Are any of these entwined with the history of lossy audio compression, or attempts to sell lossless compression to a wider market than audiophiles?
> REST is just the coolest thing in web service API design right now, isn't it?

Is it? I still make my APIs REST-like, but I think in terms of “coolness”, GraphQL is more appealing to people isn’t it? Personally I reason that in my APIs GraphQL would be extra complexity for no benefit in my specific use-cases so far. And REST-like serves me well. But for me I choose this way because of ergonomics and because it allows me to implement the things I do with about the least amount of complexity. Coolness doesn’t play a part anymore. But if it did I would surely think GraphQL would be more cool.
https://news.ycombinator.com/item?id=27287519
Huh, my first instinct was to remove further traffic lanes and add in a second dedicated bike lane
It goes both way, I don't want a partial solution.
> I feel that if the author took the time to learn the problem domain well and why conan & vcpkg happen to exist, then this article wouldn't have been written. It's not like people that started conan/vcpkg didn't know about cmake's FetchContent and friends.

Exactly this.

I would add that the author, for some reason, left out the most basic and I dare standard way to manage third-party dependencies: have a setup/provision script that downloads and installs dependencies locally.

You know, what Conan does, but ad-hoc.

In Linux it might be just a call to the package manager to install stuff from a djstro's dependencies, a kin to NPM's npm install. In Windows it might even be a big whole zip file bundling prebuilt binaries.
> nor is "hypermedia" the only (or even main) design trait.

If you take REST as what it’s original author defined, then it absolutely is. Fielding literally has an article saying so: https://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypert...

> REST APIs must be hypertext-driven

If you take REST as what it’s become (a worthless buzzword for HTTP-based APIs) then

> REST is neither protocol-specific

Is wrong in turn.

You can’t deny both. Unless you’ve decided to make it even more worthless and just a synonym for « API » I guess.
The surprise for me, working on the Emacs backend for McCLIM, is that CLIM is actually a lot simpler than it seems.

The CLIM specification is overwhelming. The Lispworks and Franz user manuals for CLIM are too. There are just too many concepts being presented at the same time and with incredibly complex class hierarchies (e.g. a Stream is a Medium is a Pane is a ... I can't keep track.)

But behind all of that there are a few simple and mostly separate frameworks: describing colored geometric shapes and text; associating drawn shapes with application objects; defining commands to operate on application objects.

You can actually pick and choose from these APIs and map them onto whatever "backend" you like. The Emacs backend, for example, initially just translated the geometric drawing commands into SVG elements. That was really easy. Then we added unique IDs to those elements so that we can enable/disable them as input sources - also fairly easy.

The Emacs backend is becoming fairly extensive but it's still only 650 lines of code: https://github.com/nuddyco/McCLIM/blob/clime/Backends/Emacs/...
How many pandemics originated from a virus potentially created in a lab?

This virus has in all cases defied a lot of previous assumptions and humbled many healthcare professionals.
Libera is run by the same staff as ran freenode for years, until Andrew evicted them last week. We care about foss and if foss projects want to move from freenode, we will support them.

Anyone wanting to move their community/project can read how to do so here: https://libera.chat/chanreg#how-to-register-as-a-project

Some background to the story: https://kline.sh/
That's what happened during the decision-making process, but then one got shut down. Now new users joining #newsboat will be directed to ##newsboat, which is completely out of control of the #newsboat ops. They won't be directed to libera.chat.
Im gonna be grumpy old man. It's nice to play with new things, but it's really sad when UI conventions from OS is not implemented. This makes using this UI very frustrating:

Triple click on the text. Expected whole paragraph to be selected.

In input field click Cmd+A to select all text. Does not work as expected on mac.

Copy paste does not work.

Start selecting text but release mouse outside of the widget. Text selecting gets stuck.

Text navigation in text field does not work Cmd - left/right.

And these are from 5 minutes of playing with it.

ps: im on mac+safari
> Is it possible for the extension to just filter the page context and make a remote request by some other means?

Yes it is. I think what you describe is in fact the preferred way for extensions that need to communicate with a remote service are expected to work, and when implemented that way, the CSP rules (rightly) don't apply.

From what I understood of the article, this alternative way of sending data isn't what they mean by extensions tampering with security headers. The article doesn't go into detail but it would be interesting to see if the header tampering is necessary in all these cases, or if a different approach could work without triggering CSP.
Yes and Buffett is just a regular guy that drives through McDonald’s every morning. Hilarious that people believe these puff pieces.

https://www.cnbc.com/2018/04/18/warren-buffett-buys-breakfas...
Actually, it is the answer, proven by reality: Over 70% of the non-housing wealth in Norway is socially owned and it works great.
There will be rare in-game items until Windows Update affects compatibility with the game’s Unity client and the developer is out of business.
I'm one of the chrome extension authors that does this.

The reason I created the extension is that our company provides a service where loading your site in our iframe is necessary for us to provide our service.

Lots of sites use security headers to block this, so we created a chrome extension to strip the headers out.

This would obviously be horrible if we recklessly stripped the headers on ALL sites. But what we did to minimize the security risk is to register a dedicated domain where ONLY that iframe loading your site occurs, and that dedicated domain is the ONLY domain where the chrome extension strips security headers.

In other words, our extension doesn't do anything, unless the user is actively logged into our service using our tool, which requires their site load in an iFrame.

The risk of doing this is minimal if you take the correct precautions and only strip the headers when absolutely necessary (and never strip headers when the parent frame is a domain outside of your control).
Flat Habits: a tracker respecting your time, data, and privacy (powered by org)
> but they lack proper marketing talent

I would disagree here, they are the largest advertising company...

I doubt Stadia suffered from a lack of exposure, I just think that many don't like the model they are offering.

There are other such services from Steam or NVidia and I don't think they are lacking compared to Stadia. And those did even get less exposure while Stadia was held up as a revolution.

I hope Google doesn't neglect the tech in favor of marketeers. That industry is overheated as it is.
> Luke Gorrie is working on an Emacs McCLIM backend

This works quite well now. If anyone wants to try it the installation instructions are at https://gist.github.com/lukego/0b74b94492066ae2b8c2a12b18e84....
No, men are not constantly mentioned and blamed. Abusers are constantly mentioned and blamed. And it's very good so, except for the abusers of course.
That must be someone else. The Emacs backend is the first one I'm working on.
Scientists Added a Sense of Touch to a Mind-Controlled Robotic Arm
>GraphQL is more appealing to people isn’t it?

Its new but it has no where close to the usage of REST, I would imagine.
I wholeheartedly agree with the majority of this. In my experience “REST” has been like a religion in which hardly anyone either read the founding text or bothered to interpret very much of it. Fielding’s thesis does not require all of what adherents have claimed it does. An API does not a priori need to adhere to any sect of “REST”, though for many use cases it will benefit. For example, a machine-to-machine API might well have verb URLs to execute something. That’s verboten, a sin but not an excommunicating taboo, in “REST”. The torch carriers can get very specific about a great many aspects, too. I find it refreshing when someone makes good use of HTTP in a way that REST would forbid. For example, if memory serves, Elasticsearch’s search API uses a GET verb, appropriate for retrieving, with a request body to provide information that would be super awkward in the URI. This API is not intended for UI usage, so why not do this?

User interfaces can very much benefit from strategic adoption of application state transitions modeled via hypermedia-style links, that’s entirely different.

How likely is it, however, that even if Roy wrote an article in a major publication and gave talks at conferences about what’s not really REST, the community would change its use of “RESTful”?
A year ago we didn't know how "bad" that new virus was; now we don't know how bad any new variant can be.

There have been many pandemics, and many people have died; we try to prevent many people from dying.

Some pandemics have not much "survive" or end: Ebola, HIV, ... so we better double-check any new one before being ok with it.
I posted this but I'm not the author; I don't know if he visits HN or not.

I see videos on my desktop — perhaps a browser issue?
Our jurisdiction had a 'science table' that would publish optimistic and worst-case modelling. The media ignored the former. Omitting less scary news doesn't improve correctness.
How about simply using "BEST Practices"?

The trademark "YOU'VE TRIED THE REST, NOW TRY THE BEST" is officially abandoned, so that's available.

https://trademark.trademarkia.com/youve-tried-the-rest-now-t...
I love the convenience package managers provide, but I have to agree that they often include terribly out-of-date packages e.g. for Clang, LaTeX, Rust, so serious users often need to resort to using other sources or special package repositories (and these are often down, discontinued etc).

This is in no way meant to diminish package managers or maintainers, which have brought great positive change to Linux. Just saying there is still a lot of work ahead, too.
This presumes the existence of a category like 'cow' or 'finger'. I'm pretty sure there's nothing intrinsic about 'cows' and 'fingers'; these are artifacts of human cognition.

I base reality, there are no such things as 'cows' and 'fingers'. Just systems with similar properties. And if you have to be very pedantic, there are not even discrete systems, since everything is linked by information. You cannot separate a river from the ocean - it's part of the same system.

So, given that there are no categories to put discrete things into - they just exist in our imagination - and there are probably not even discrete things - these also just exist in our imagination - the question of five-ness is not really answered.
The end of the pandemic is near
I don't think anyone cares, really. It's a well established name, people knows what it means a REST-style API. It's not perfect, but nothing is, it's good enough. Let's not change its name, what would be the benefit of it?

It would only cause even more confusion for no good reason.
totally agree with the author about the code examples and the disparity between them and the text.

if it weren’t in a published book id have though i were being trolled.
here is a link to his message: https://news.ycombinator.com/item?id=27285980
England’s NHS plans to share patient records with third parties
Coding at scale is not dependent on the number of people, but on the essential complexity of the problem. One can fail at a one-man project due to lack of proper abstraction with a sufficiently complex problem. Like, try to write a compiler.
Apple is definitely to blame here, but I won't settle for a solution worse than dropbox or google drive regarding the shareability on iOS
I think it's more of a moral problem. Would you commit a fraud to earn money?

If you start selling a proof of flat earth, 5G tower cause the COVID-19, a herb that cure cancer or similar nonsense, there are people willing to pay a huge money for. But would you?

NFT in its current implementation is totally bullshit. They relies on SaaS wallet service rather than running full Ethereum node, and instead of embed all data to Ethereum blockchain, they relies on traditional HTTP server hosted by... wallet service itself!

If you relies on a central authority, there are better and more efficient services to use. But oh the ignorance and speculation.
No, that isn’t what I wrote. Try again.
My assumption is that there's nothing outstanding or remarkable about Julia's performance. Comparing to Python/Perl/Ruby/TCL is a good way to make any language seem fast, and comparing to C++ is a good way to make any language seem expressive. I'd be far more interested to hear about comparisons with alternatives that might actually be competitive - non-scripting languages with a reputation for being expressive, such as ML-like functional languages, or recent general-purpose languages like Swift/Kotlin/C#.
Rebranding misses the point, because most people who claim to provide a REST API are actually providing web API that completely misses many of the rest principles.

What we need to do is retrain everyone to use the more general term "Web API" and reclaim the term "rest" for architecture and design decision discussions.
Population Density and Social Pathology (1962)
pdf access via gwern.net: https://www.gwern.net/docs/sociology/1962-calhoun.pdf
Wow. I chat on Freenode daily during my teen years (~2007) and I used to be friendly with many of the Freenode opers, including Christel.

I mostly stopped using IRC in 2017. Reading about Freenode's "acquisition" (takeover) spurs lots of nostalgia and makes me sad.
From article:

What is the fundamental nature of reality? Is it that things can be infinitely divisible, or is that we must stop somewhere or other? If it’s infinitely divisible, then quantum theory might have to be subservient to general relativity. We just don’t know.
Of course it is. I invite you and anyone reading this comment to take a proper and serious look at it from authentic and non-Islamophobic sources. We wouldn't have many of the socio-economic problems we see today were we to follow Islam.
It's an implementation-defined register, which means it's up to Apple to define it. We have no idea what it does; we haven't observed any visible effects from flipping those bits. Given that it's per-cluster, we can infer that it has something to do with cluster-specific logic. Perhaps memory interface or power control.

There are hundreds of Apple implementation-defined registers; we're documenting them as we learn more about them [0] [1] [2]

[0] https://github.com/AsahiLinux/m1n1/blob/main/tools/apple_reg...

[1] https://github.com/AsahiLinux/docs/wiki/HW%3AARM-System-Regi...

[2] https://github.com/AsahiLinux/docs/wiki/HW%3AARM-System-Regi...
Good times! I wonder how many people were launched into infosec careers or learned coding or had some other positive result in their lives because of petty fights on IRC.

I learned a lot from that era, not only about social skills, but also asynchronous programming from watching msa make the irc server code much more scalable.
Best 15 UX Groups Every UX Professional Should Join
Those are all fair points. I was thinking that the photographer would have asked for a report for insurance purposes, but maybe that isn't a great assumption.
Buy the shares, as there is no other competitor is how I am reading that...
This master list is itself a fallacy, it takes a set of actual fallacies and open questions and maps them as fallacies.
Ok, but then don't go around pretending like you are someone who opposes government intervention.

Instead, it is other people, who want to get the government out of our phones, and not have the coercive, government force, under threat of violence, preventing us from doing things with phones that we purchased.

If you want to say that you support the government, using force and coercion, and government intervention, into people's lives, fine. But that is your position. And it is extremely anti-free market.

But, if your position, is that you support this government coercion, then I am not sure why you would get upset about other forms for laws, and government coercion, given that you want the government to forcibly prevent other people from doing things with phones.

Because you absolutely support government coercion, that would be government force on people, who are doing things with phones that they own.
Some of these are well-known, but were some of these recently invented?
> REST APIs must be hypertext-driven

That's a reference to HATEOAS, but the whole point is that REST refers to an entire collection of design traits, where hypermedia is only one of them, and you cannot have REST if you do not meet other design requirements first, such as resource-driven architecture.

Making REST all about HATEOAS is almost as bad as making REST all about hard coded paths to resources.

> If you take REST as what it’s become (...)

REST didn't became anything. It has always been the same thing. It's specification is set in stone in the doctoral thesis, and complemented with subsequent posts and public statements from the author.

This sort of post has nothing to do with REST at all. It has zero to do with technology or design. This is vacuous and baseless buzzword bingo that adds nothing of value and just manifest a fundamental misunderstanding of the subject that is intended to be discussed.

We already have RPC-over-HTTP. It's not REST, everyone knows that. That's a very old concept, as is the resistance to implement HATEOAS. There is nothing of value in this. It's just a clear sign that the author jumped to the part where he feels compelled to coin buzzwords by appropriating established and well-defined concepts while skipping the part he gets acquainted with the subject, thus showing a fundamental misunderstanding of the whole topic.
>A REST API should not be dependent on any single communication protocol

I think hypertext is wider than HTTP as far as this blog post in concerned.
Because leaving X% of the channel that relies on Matrix bridges behind, rushing admins of bots etc, and making people feel like you didn't even give them a chance to say something about it are all great things for a community.
The Dragon Portfolio: How to Preserve and Grow Your Wealth for the Next Century
> EU keeps soiling their pants, and still can't gather enough courage to point a finger on Russia

https://www.bbc.com/news/world-europe-53367425

https://www.rferl.org/a/dutch-court-rejects-request-to-inves...

I don't think that EU doesn't keep its finger pointed to Russia. Russia is heavily sanctioned already, what do you expect EU to do, invade them ?
I was hoping to get a "score" on my design.
Because it was supposed to be a "systems language", yet it failed at that task. Furthermore, they want to move the network stack to an approved language over time:

> netstack. Migrating netstack to another language would require a significant investment. In the fullness of time, we should migrate netstack to an approved language.
They actually had a major pivot to content creation a few years ago, and could now be considered more of a partner than a competitor to YouTube
Engineering Video Tutorials Help Students Learn Well
How PayNowLink can create Stripe links without using an API ?
This book "Range: How Generalists Triumph in a Specialized World" may shed some light
https://www.amazon.com/Range-Generalists-Triumph-Specialized...
Modern LaTeX Editor for Linux
You might want to go with the official fix: https://nginx.org/download/patch.2021.resolver.txt
NASA's Ingenuity led to the first powered flight on another planet, what's next?
Looks like Venus and Titan could be the next destinations.
These are two distinct problems. Rather, one is an improvement and another is a problem. The terrible drivers can then be isolated, pinpointed if you want, and the OS can move forward - if you don't use the AMD GPU or the HP printer no need to have it bloating your kernel, so I take this as the improvement (I was always fond of microkernels, so I'm advocating here). On the second problem, I fail seeing how the blame for vendors failing to update their drivers could fall on the OS. With this approach the failing is just much more evident, not any less damaging.
On this platform you are not supposed to write condescending comments like this, are you?

This is what irritates me about this platform. So I work hard all day, go for a stroll up a very big hill, sit down with my flask and phone to read the news, but, due to low bandwidth, bother with this silly website for a few minutes. To get petty comments about putting my phone down for a bit! I think you over assumed.
It doesn't really make sense not to fix it if they can in fact do so easily.
>The other person I have similar feelings for is Geohot. These guys are really, really smart.

Its ok George, we love you and you know it
Motherf*#&Ing Blog
Which type of parts do they make within their factory?
Exactly. #guix was not closed and merely mentioned that the community had moved to Libera.
Universities don't demand that you not work while studying, so that's really not necessary.