skysight-inc/HackerNews huggingface dataset:
I don't think he makes his point very well or convincingly. You could, if you wanted, make a plugin for a browser that blocks non-simple tags, blocks cookies, blocks images, blocks scripts, etc, and I suspect he's wrong to say that '...such an undertaking would be an order of magnitude more work than writing a fully featured Gemini client'.

He goes on to say 'Supposing you had such a browser, what would you do with it? The overwhelming majority of websites would not render correctly on it.' - A very good point, but equally applicable to a Gemini browser.

IMO, they have confused the network protocol with the presentation. You don't need to drop HTTP in order to change the way websites look. Likewise, you don't have to implement HTTP features that you don't like (e.g. cookies). This just strikes me as another mistaken belief that rewriting code from scratch will solve all your problems.
I was not being entirely serious, but my point was that even when we discuss tech we're often seriously split, and often over silly reasons.

And very often the resulting discussion doesn't really fare much better in finding agreement than non-tech discussions do. At least that's been my experience.
One thing I like to remember is that there are still 10 RMBK reactors in operation. Fundamentally the same design as the reactor 4 at Chernobyl. In fact, one thing a lot of people don't realise, the 3 other reactors at Chernobyl were restarted and ran until 2000 (actually, reactor 2 shut down earlier because of a non-nuclear accident with its generator) when the EU paid to have them shutdown.
The Web's evolution has largely been at the direction of advertiser, publisher, and corporate interests. Not the public, readers, and authors.
Buildah version 1.15.0 Release Announcement
Firefox 80 to Support VA-API Acceleration on X11
An ad doesn't work if you can't find a way to buy it.

It's 90% of an ad.
Anya Svanoe, ACCE Used Chan Zuckerberg Initiative Money to Harass Businessman
Hear hear, there are old usernames that I wish I could delete from HN.
the senate
> Once the black holes merge, the new, now-larger black hole experiences a kick that sends it off in a random direction, and it plows through the gas in the disk

Hm, I would expect the merged object to move in the same way as the center of mass of the unmerged objects. Where does the extra momentum for this "kick" come from? Is there mass from the surrounding disk thrown in the other direction? Or maybe some relativistic effect?

edit: apparently gravitational waves can carry away linear momentum, and that's where the kick comes from[1].

[1]https://astrobites.org/2018/03/08/recoil-detectives-searchin...
MP32-AR0: Gigabyte will offer servers for Ampere processors
Sorry, I meant Utah during the mid 1800s, with incidents such as the mountain meadows massacre. The list is in chronological order.
If the code is reasonable well designed (low coupling, separation of concerns and so on) then architectural changes can be introduced by refactoring. I can't imagine an architectural change which will require every single line of code to be rewritten in a realistic application. Most likely there will be large chunks of complex business logic which is largely unaffected by the architectural change.

But migrating away from an obsolete platform probably do requires a massive rewrite. Even then it might be possible to port (rather than rewrite) large chunks.
Agreed, that's problematic. But Google didn't even have to not host content, they would just have to use a different domain. They have such weird blind spots.
That’s what the black hole said!
Solderpunk has explained the issues with specifying a safe subset of HTML, the article has been linked elsewhere in this thread. If you don't want to use a Gemini browser to access it, you can use this link: https://portal.mozz.us/gemini/gemini.circumlunar.space/users...

This would seem to be a similar sort of issue to when people say "come chat on IRC", or use a mailing list to communicate about a project, or whatever else - you're not going to use those if all you ever want to use is a web browser. And that's ok in my book. I'll hang out with the people who do want to use those tools.
I guess they accept anything legal, regardless of its offensiveness (in this case, blatant sexism): http://photorequestsfromsolitary.org/muslim-female-in-a-hija...

I mean, of course, this is a personal wish, and people are free to believe whatever they want. It just felt weird and wanted to mention.
Diversity is good, but when it comes to stuff like the kernel or other system critical stuff, the color of your skin does not make you a better engineer. What do people even mean by diversity anyway? Addition of black or brown people? If a team of all Indian engineers adds a white person to the team, does that make them less diverse? Anyway, we need to be careful about this. Sadly, when management makes a poor hiring decision under pressure to add diversity and things go sour, people end up wrongly blaming the individual.

Torvalds is correct to play it safe here, because signalling for diversity ends up sending a signal to a significant portion of the free software community that the kernel development now prioritizes diversity/race/skincolor over the function and performance of the kernel. And fortunately/unfortunately, the kernel doesn't care what color skin of the hand that writes and debugs its code.
Answering to myself: the above was not entirely accurate; the no-deal has not yet happened, though it looks like that is what will happen.

Great Britain still has time until December 31 2020 to bang out a deal within the Article 50 (the withdrawal).

If and when a no-deal kicks in on December 31 2020, then Great Britain reverts to a "third country status". Since all EU nations must accept the new deal, it will be much more difficult for Great Britain to get a good deal since it will have to please all nations.

But, in any case, Great Britain must sit down and negotiate with EU if they want some kind of trade agreements.
See whatcha did
The war on drugs certainly did not have noble goals. It’s a matter of public record that the government used the drug war to target “free love” political radicals, and far worse happened than that.
In an ideal world where they would not rely on ad revenue and page views but are supported by the readers that assumption would be correct.

But right now we are not living in that ideal world and because all other publications are doing that they have to follow if they don't want to risk losing visibility against the competition.

So of course they don't "have to" but they also kinda do.
Why Genius Brands International, Inc. ( $GNUS) Is Spiking in July, 2020
> Stop speaking for me because you don’t know what you’re talking about.

When I specifically say that you are wrong on the facts, I am arguing against you, not speaking for you. There is a quite large difference between those two things.

Now, admittedly, I was arguing that you are wrong in a way which might be easily corrected without what most people would see as a major change to the thrust of your argument, which could perhaps be taken as a friendly correction rather than opposition, but its not speaking for you, and I am quite happy to accept that your intended message was tightly bound to the specific ways in which your description was erroneous, such that any disagreement on those points is oppositional. Agreement in the broad point was no more a specific goal of mine than agreement in the details.

> Y’all are gonna explain to me why I shouldn’t be offended as if I didn’t know what I’m saying

I don't say anything about why you should or should not be offended. What I said is that your interpretation, or at least your reduction of it to a description in words, of the facts (not your emotional reaction) was both almost certainly factually incorrect and itself needlessly offensively phrased.
Enticing makes you happy, inciting makes you angry. Both persuade you do to something.
I think this direct message technique has always been going on.

The reason people on Usenet would say "The lurkers support me in email" (until they learned that saying that was taboo) is that the lurkers were supporting them in email.
With good encryption, a file full of zeros should be indistinguishable from a file full of data.

There is something to be said about the volume of data being sent during silence; but, uncompressed audio shouldn't have that problem; and, for audio that does, there could be filler data to maintain a given bitrate across the line.
Yep the industry took an arrow to the knee.
Hmm...unlike the rest of the post, he just asserts this without support.

His sources seem to disagree, certainly with that kind of blanket statement. For example:

Our study takes a pessimistic view of file-system behavior; for example, we even consider the case where renames are not atomic on a system crash.

So this is clearly considered an outlier/unusual.

(e.g., a single 512-byte write or file rename operation are guaranteed to be atomic by many current file systems when running on a hard-disk drive)

[https://www.usenix.org/system/files/conference/osdi14/osdi14...]

I remember reading quite a bit about the (performance reducing) lengths filesystems go to in order to ensure consistency of directory entries even in case of a crash, and for example how "soft updates" were introduced to accomplish the same consistency with less of a performance degradation.

Looking at it from another angle, if you are running on top of a filesystem that cannot keep itself consistent, then you are SOL, there really isn't anything you can do to mitigate.

Just like we can't guarantee that we will be able to persist data that's in memory to disk if the OS is free to kill us at any time. "Best effort" it is, which means getting the data to disk as quickly as possible and not corrupting what is there.
> at no point does it read my data

Tracking doesn't require reading any of your data. All that is necessary is to trigger some kind of signal back to Google's servers on whatever user behavior they are interested in tracking.

> or communicate with third parties

Third parties like Google? Which is kind of the point?

> [example source code]

Of course you can generate examples that are trivial to inspect. Real world problems are far harder to understand. Source is minified/uglified/obfuscated, and "bad" behaviors might intermingle with legitimate actions.

Instead of speculating, here is Google's JS for AMP pages:

https://cdn.ampproject.org/v0.js

How much tracking does that library implement? What data does it exfiltrate from the user's browser back to Google? It obviously communicates with Google's servers; can you characterize if these communications are "good" or "bad"?

Even if you spent the time and effort to manually answer these questions, the javascript might change at any time. Unless you're willing to stop using all AMP pages every time Google changes their JS and you perform another manual inspection, you are going to need some sort of automated process that can inspect and characterize unknown programs. Which is where you will run into the halting problem.
> ... to say that the Twitter format (and emergent culture) is a global or even local optima for strong intellectual discussion.

To be fair, there's quite a bit of space between "absolute crap" and "optimal intellectual discussion". It could be mostly crap, or some crap and some joking about.
That is not what Joel means by rewriting from scratch. NextStep was not written to replace Mac OS, it was just later adapted into that purpose. It is a completely different scenario.
If think what the parent is trying to say is; if this protocol is a subset of of we have today with HTTP and HTML, why not to create more of a political movement cheering for this subset to be use, the same way Google does with AMP?

On the technical side of things, it looks like its an old battle replayed with older weapons, just to get go through the same path of HTML. "Oh, but we will not put more features". Ok, but people wont use it then because they can also serve text, markdown, etc... and can chill out, because they know if later they need to serve images, videos or graphics, they can do it with HTML.

And i say this as a person who is also trying to create some alternatives to the web. But instead of going back to the nineties, i tried to think how the technology of 10 years ahead would look like. I've probably not maded it because its really hard to push the envelop when things are almost in the state of the art as Web is. But i also don't think the answer for the future will be in the past.

You know what i think would be a really badass movement. To create a simple spec of the Web, even without Javascript. Because with "feature creep" Google through Chrome is making impossible for others players to create competing browser engines.

So if two folks decide that they will create a web engine in this new language they like, it wont be an impossible goal. Because there's this simple version of the spec, with much less features.

The people behind this might be very good at convincing people and real believers, this thing can float for some time working real hard for this.. But it will be really hard to get this out of a small niche.

Anyway i love the thinking behind this. The meditation, the koan, is really on the right track. We need more rebels and fighters on this front. But i just can see it, how this can compete as a subset of a massively popular and deployed protocol with clients everywhere? How can it really differentiate itself, apart from what the web today already can serve to people?
Original paper [1]. Ochre was being extracted from underground cave systems on the Yucatán ~10 kya. The caves are now flooded as sea levels were still rising after the last glacial maximum.

[1] https://advances.sciencemag.org/content/6/27/eaba1219.full
What are some very rough estimates on when it makes sense to look at these low-level network settings when scaling an application? I assume the default settings are good enough for moderate loads, but at which point does this stuff become a bottleneck?

Are the default setting here reasonable for most cases, or is it more like something that you should tune even if you're not really pushing any limits?
About TLS: it means the spec requires Gemini to be encapsulated in TLS; the same way RFC 2616 recommends HTTP be encapsulated in both TCP and IP ("HTTP communication usually takes place over TCP/IP connections"). Yes, technically they are abstraction violations, but they are commonplace for network protocols.

about network instability: it doesn't refer to congestion and packet loss handling in TCP, but to the "Range" feature of HTTP, which allows downloading only a subset of a file, to resume an interrupted TCP connection.
Piece of advice for the lazy: examine the links closely. The "Outside In" video, linked in the article, is substantially more interesting than the text.
Lobsters launched 8 years ago today
The Meaning Crisis
My understanding of Gemini’s raison d’être is that the JavaScript-laden app-filled WWW is an anti-feature so doing anything with Gemini and web apps would be contradictory.

Probably won’t stop someone from trying.
Trump should not have endorsed a treatment because he "felt" it was good. This forced scientists/media to issue warnings when people were dieing from preemptive self medication. It is really easy to overdose, and has complications for people with cardiac issues.
https://www.bsi.bund.de/SharedDocs/Warnmeldungen/DE/CB/2020/...

https://www.cert.ssi.gouv.fr/avis/CERTFR-2020-AVI-399/
https://en.wikipedia.org/wiki/Lynching_of_Mashal_Khan

A student accuses the University staff of corruption and end killed by a mob for blasphemy.
> why not design a new Lisp?

Hell no. Here is why:

1. The Common Lisp standard is brilliant. If your new Lisp is designed by anything less than a committee with people like Kent Pitman, Guy Steele, and Richard P. Gabriel, chances are that you will end up with something worse.

2. Common Lisp has one feature that people often forget about, but that is crucial for an operating system - you can rely on the fact that the semantics doesn't change. Lisp programs written in 1960 can usually be run on today's Common Lisp without modification, so there is hope that programs written today will still run properly even in centuries.

3. Common Lisp has the most powerful object system and the most powerful condition handling system. Both these features are invaluable for an operating system. This is actually my main motivation for contributing to this project. I want my programs to communicate via objects, and I want a system-wide mechanism for recovering from errors without crashing or unwinding the stack.

4. By relying on a very good existing language instead of reinventing this wheel, there is a chance that CLOSOS will actually get finished.

> I'm sure with a little bit of effort SBCL could run as a unikernel and provide a good base for the system.

Probably. But to make CLOSOS actually useful, we need an abstraction for having multiple first class global environments. And bolting that on top of SBCL without breaking existing things is about as painful as a full rewrite. The other big point is that SBCL values performance more than safety. But for CLOSOS, safety is crucial.

> Movitz

We intend to borrow some ideas from Movitz. But since we managed to bootstrap Common Lisp directly from Common Lisp, we hope that some things can be done more elegantly. The other project that should be mentioned here is Mezzano (https://github.com/froggey/Mezzano). We even borrow some code from Mezzano and are actively collaborating with its author.
assuming the volume of flour changes with humidity because it contains more moisture, wouldn't it also increase the weight?

Not an expert by any means though, so correct me if I'm wrong
Privacy is not just relevant to advertising. There are a huge number of research opportunities in the social sciences that could benefit and can help make the world better.
I'm on the EdTech committee at my school and we had something interesting happen about the question of syncronous vs asyncronous (that is, live classes vs recordings). At the end of the semester we gave a version of the usual student eval. Half of the faculty on the committee had taught sync and reported that their student evals thanked them for doing that and said it was much better. The other half of the faculty did async and said their students thanked them for doing what they did.

I did async and my students were clear that it was better for them, that they had other classes where they had to lose time at work to attend, etc., and async was so much better.

We saw the same effect in the feedback we got from a survey of all faculty, so it is not just the people on the committee. I perceive that it is like on class evals where there is a tendency to get pretty much the same scores on each item, even on an item such as "Returns quizzes promptly" where you can measure whether that is true, because students really only have one thing to say and there is a tendency to just say the same thing on each item. (My speculation that in this case students recognize that their teachers did a lot of work to turn the course on a dime, and students did a lot of work also, and there was an in-this-together sense that they wanted to express.)
Targeted MitM attacks using information leakage in SSH clients [pdf]
> being completely ignored is a good lesson, much better than a shower of downvotes

Downvotes directly lead to a post being ignored, because they get greyed out and eventually die. I consider that a great self-moderation feature. How would you replace that?
I do, and I don't even live in 3rd world country - I live in Germany in one of the largest cities in the country.

But even if I can load both pages at roughly the same time AMP experience is just so much better, they always load at the very least at the same speed as the original website, there's no weird scrolling implemented, there's no annoying popups, etc.

I always choose AMP pages when possible, compared to the "native" ones - because I know for a fact that I'll get fast loading, and other stuff mentioned above.
Solitary is one of the worst things we do to other human beings. Humans are social creatures, and despite these people's transgressions, how this isn't considered cruel and unusual punishment and unconstitutional is completely baffling to me. I understand the desire to use solitary as a control mechanism and an escalation threat against inmates, but for people to be held in these conditions for _years_ baffles me that anyone could think that's acceptable.
Aren't we essentially reinventing http proxies with this?
If the browser can support rich theming, I guess it can load any images inline if the user wishes.
Augmentation Strategies in Object Detection
McAfee Network Security Management (NSM) prior to 10.1.7.7 allows local users to
The problem is that then you link to https://yourfriendsblog.org, and a couple years down the line your friend decides this safe subset is too restricting for them and decides to replace their blog with Wordpress with all the plugins and Cloudflare captchas and Google Analytics and evercookies and whatever else. The reader is dumped, unceremoniously, back into the big bad web, but could never know this before clicking the link.

When you link to a Gemini URL, you're linking to something you know can't be replaced with something privacy-violating in the future. The worst that can happen is the server shuts down, which is a very different failure mode. And someone is less likely to do that than to switch to a different brand of HTML - or so's the hope.

It's not going to be a major thing that everyone uses. That's ok! Neither is IRC, mailing lists, and whatever else - but people still use them, every day. There's ideas exchanged, friendships made, relationships formed, and they serve a not-insignificant community's needs.
How strange that most recent pandemics mainly come from the same place. Surely that's only pure coincidence.
Language plays role in fostering an inclusive environment at Twitter Eng
Yes, that’s why you can’t do it in 3 dimensions (without self-intersection) - if you have an extra dimension to hand you can invert the sphere using the extra dimension to avoid self-intersection I believe.
https://www.chiark.greenend.org.uk/~sgtatham/putty/ 2020-06-27 PuTTY 0.74 released
There is always the possibility that it was not created in a lab but that it leaked from a lab where such viruses were studied. Accidents happen.
The Loss of Public Goods to Big Tech
Bücherrad in Neal Stephenson's "the confusion"
Show HN: Taaalk, a Social Network for Conversations
I don't agree with removing posts due to downvotes. If you made a mistake sure, but if not, stand by what you said. It's not virtuous to be weak
If you loaded the megabytes of JS served by the actual nytimes.com, they’ll certainly be sending your data to Google as well for advertising purposes.

(Albeit, that’s far more blockable)
Add an additional 100ms of latency and people are going to throw up. Pipelining can be used to some degree, but definitely not what you are suggesting.
(obligatory) It's your birthday?!
Meanwhile DLSS is real time and this takes 100ms a frame.
I loled.
Es6 destructuring- should run in most modern browsers although I’m a Es5 transpiler fan still!
Will the next Call of Duty have a next gen price tag?
> just like you expect in a newspaper etc.

Technical paper is what I was thinking about there. Furthermore, since Gemini apparently lacks support for mathematical notation images would be necessary for such even if the paper doesn't intrinsically contain non-textual images (e.g. pictures, charts, or graphs, which are common though not universal).
Reminds me of this story: https://www.wired.com/2007/04/canadian-psycho/
In the history of universities, what is "neoliberal capitalism" and what does it have to do with it?