skysight-inc/HackerNews huggingface dataset:
The safety procedures don't help the cost, but even the non-nuclear part of a nuclear power plant is expensive. The "nuclear island" is just 1/3rd the cost of a nuclear power plant. All externally heated thermal power plants have become uncompetitive now. Not just nuclear, but also coal, geothermal, and concentrating solar thermal.

So, TRISO is depending not just on the nuclear island being cheaper, but the non-nuclear part somehow becoming less expensive. This probably involves very high temperature, for example for nuclear air Brayton. But any time you go to higher temperature material problems rapidly accumulate.

In any case, there will always be a cost premium to the nuclear part of a nuclear power plant, if only because it has to be very reliable because it can't be repaired if something serious breaks. In (say) a coal fired power plant one can send workers into the guts of the shut down plant to fix or replace things. In a reactor, I don't think that's possible, even if the fuel has been removed. The residual radioactivity is too high.
Surely a motivated ad designer could make a "good enough" ad in PlantUml?
I would take an alternative position in this matter. What we need is a simple yet functional subset of web. The point is to be able to build a browser in a reasonable amount of time with many languages reusing some commonly used libraries, while being able to use latest Chrome to browse those websites as well.

TLS: keep it as it is. Crypto is hard and TLS is proven crypto. Mandate something like 1.2+ and be done with it. Every mature language has TLS implementation or bindings.

HTTP: use subset of HTTP/1.1. Parsing is very easy: it's just bunch of lines. Full HTTP/1.1 is hard and probably unnecessary. Things like connection reuse are not necessary and should be excluded for simplicity.

HTML: use subset of XHTML. It must be valid XML, so parsing is just one call to the XML library which is available on every language.

CSS: I don't really know, that's a tough one. Something like CSS 2 I guess. There must be a balance between complexity of implementation and richness of presentation.

JavaScript: just nope. That rabbit hole is too deep.

If you take this position to the extreme, you can even reduce HTML + CSS to some kind of markdown-like language, but I don't think that we need to go that far.
More bans like this may well be a big driving force in the adoption and more rapid progression of AR tech
Yes, Go has very bad primitives whichever way you look at them. I still think you can't say a language with built-in immutability is more boring technology than one with built-in mutability.

There's nothing stopping you from using Go's maps without mutation. You can go ahead and send copies of maps through channels, just like you would if they were really immutable. Sure, the interface is clunky, but so is every other interface in Go, so I don't see too much reason to complain here...
Internet and Micro-Celebrities
TIL that the Walkman was sold as the Freestyle here in Sweden, which is why that word was adopted for any kind of portable music player.

It's one of those fun corners where Swedish contains an English word for something, which doesn't match the word actually used by people speaking English. :) This might be what linguists call a "false friend", but I'm not sure. I also love the German "beamer" (=video projector) in this category.
Sign Language Subtitles
Hi everyone,

We’re launching a live course on software startup formation with Shawn Kung, Venture Partner at AV8 Ventures, a VC firm based in Silicon Valley. He’s also an angel investor at Y Combinator Demo Day as well as a Stanford Lecturer.
The course includes:

- 6 weekly live lectures with Shawn and all the other students (2h each)

- Guest speakers (founders & investors from Shawn’s network)

- 1-1 office hours

- Unlimited Q&A on the course private Slack channel

- Startup mini project where students will form teams and pitch a business idea to Shawn

- Lifetime access to Shawn’s Slack channel & private LinkedIn group for alumni

We are 75% full. Class is capped at 50 students. The live course will kick off on July 23. Schedule for the lectures is 5-7pm PT.

Link: https://flatwyse.com/venture-startup-formation
Please keep nationalistic flamewar off this site. Nothing good can come of it and this is the last thing we need here.

https://news.ycombinator.com/newsguidelines.html
I kinda hate to be that guy, but one of the many reasons I love Vim keybindings is that they have support for working in blocks like built in.

"dap" deletes the entire paragraph my cursor is in, then I type "/" to search for where I want to move it to, and paste.

And this also works for sentences, and lines, and words. And more.

In every file type I edit.

(Emacs with Evil is a better vim than vim, in a lot of ways. )
Before theoretically trying to explain it, why not test it experimentally first. It might be a misprint.
I think another thing we might want to learn about is how to sound the alarm when the break glass is used. Is there an easy way of doing that with SSH? Running a command to page the ops/security team when a server receives a login attempt with an emergency credential?
I work in graphics and this is complete news to me - not pipelining, of course, but the idea that frames can take this long to render and still reach the user at a steady rate. Do you have sources that describe what you mean in more detail?
I've never understood why it is controversial to say that some people seek fame, power, and money using dubious methods, and that those people might form social clubs to do it together. They might even not want to publish it because they know most people would think poorly of their methods... And I think that has been going on for a long time, at all sorts of levels.

I guess that would be a "conspiracy", even if it isn't little green aliens body-snatching. I think having a reasonable conversation about it isn't impossible. We just have to avoid both extremes, the "little green aliens" theorists and the "nope, nothing to see here, move along" crowd.
> Because the problem is the technology everyone else is using

Introducing new technology doesn't change the technology everyone else is using if it doesn’t provide a reason for them to switch. Gemini seems to appeal very much to the issues of a very narrow group of users and, I suspect, an even smaller proportion of content creators. I don't see how it has any effect on the technology everyone else is using.
You can get per-user feeds for HN via hnrss.org. I have been using them for years. You can also get HN feeds there based on other criteria.
It's also social pressure on the others to also mute / turn their backs and join in.

That's more difficult online for non engagement.
s/feeling/seeking/
Please don't take HN threads even further into flamewar hell.

https://news.ycombinator.com/newsguidelines.html
I happened to already have two masks and quite a few filters in stock from a painting project before all this started... home depot or lowes I think. They are probably hard to come by, but maybe not because I don't see many people wearing them. I got weird looks at first, and heard people making fun of me quietly, but that mostly stopped the longer this all went on.
Recognizing Devnagari Hand Written Characters Using Convnets – Python Notebook
open your heart
my friend
I know this is a video but few things have been quite eye opening namely:

1) Central Banks have no saving in their account, can't go bankrupt but can create infinite money and buy govt bonds

2) The money must be paid back by the future citizens either through tax or inflation
It's just common practice - in Ruby some popular gems that parse XML or JSON come with a C extension that does some performance heavy calculation. Most gems don't do this, but when performance is very important some do.
Us Rubyists see no problem with that, and we don't take this as some kind of incentive to leave Ruby, maybe even the opposite; knowing that you can do 99% of your app in Ruby, and if ever needed, easily fill in the 1% with Rust/Go/C++ is very reassuring imo.
Celsius is also an SI derived unit
And what does that have to do with everything being immutable by default? Either the language supports mutability as a first-class concept, or it doesn't. Sure, you shouldn't be using mutable global state, either in Go or in Haskell.

The bad part about Go is that it's impossible to write type-safe immutable collections. Apart from that, I don't think it encourages mutable global state anymore than any other language with first-class mutation.
> I have really come to hate the World Wide Web. It is bloated at every level!

I have to admit that this opening statement almost stopped me reading the rest of the article. Which is a pity, because Gemini does sound like an interesting endeavour. I went searching (via the bloated World Wide Web) and found the Gemini FAQ page (https://gemini.circumlunar.space/docs/faq.html) which (in my opinion) makes a much better argument for considering this alternative approach to delivering content over the wire.

> I could totally see Gemini being used as an alternative particularly for the non-comerical individuals who use text as a primary medium. Blogs, poems, recepies, tutorials are perfect for the Gemini format.

The one big thought I had - as a content developer (I write poems: I will never apologise for this) - as I read through the FAQ was: "Yet another distribution channel to maintain" ... because Gemini reminds me (probably unfairly) of WAP and its Wireless Markup Language. Back in the day I was very keen to inflict my poems on everybody in the world: I posted them on Usenet (mainly RAP), various web-based bulletin boards, a Blogger Blog (with a blogroll!) and, of course, my own poetry website. Reaching out to a mobile-centred audience was the next logical step. But the mechanics of the effort defeated me, and I soon grew to truly detest WML and its stupid limitations.

I suppose, in 2020, adding another communications channel to my current website's toolchain should be a lot easier ... but I don't want to do the work. If the people around Gemini can get more passionate content creators to do the necessary work, then maybe it will have an interesting/exciting future?
It's a shame physical books seem to be obsolete at university libraries. The public can't go in and browse now -- one needs a license to access the e-books.
That is the basic idea behind the test that the Chernobyl reactor was doing during the accident.
> We are not obligated to play along every time a company says “open source.”

This is the point.

People easily confuse "open source" with "free software" and "community driven".

A lot of corporate-driven open source greenwashed the dark patterns of closed source: centralized development, user lock-in, walled gardens, poor backward compatibility, forced software and hardware upgrades.
Well, there's nothing stopping you from serving HTML/CSS/JS web apps over the Gemini protocol.

(Nothing stopping you from building a browser that handles gemini format documents and does special things with JS links, either, though to avoid accidental execution issues you would probably need to extend the format to distinguish “links I want to execute” from other links.)
First class global environments are not about having multiple users on the same machine. Their main purpose is isolation, sandboxing, and reproducibility.

Not every program should be able to modify the compiler, the kernel, or the garbage collector :)
Do you really think most smartphone users look at the URL anymore? Or even know what a URL is?

From the non-technical people I've talked to, the answer is no, they don't know what a URL is, and that was happening before AMP came around.
Redesigning Scrimba.com: A Completely Agile Process [Case Study]
> Believing that nowadays we live in a different time and witch hunts are impossible is an extreme shortsightedness.

The main difference between now and then is the way information spreads.
> I write poems: I will never apologise for this

Don't apologise, share a link!
Mining part is confusing for me. Is POW is essentially to achieve difficulty level ? You do in this while loop until you have achieved this difficulty level ? Is this the primary factor that differentiates having various protocol in crypto ?
Most police body camera footage should never be made public. People have a right to privacy. You don't lose that right just because you had an encounter with a police officer that was filming you.
> As soon as you dive into what's offensive or not, you'll start discriminating ideologies and religions as well.

Isn't that super common in 2020, and has always been very common? We've always judged ideologies and religions, think National Socialism, Stalinism or Scientology. Does the person belonging to that group being in solitary confinement change that?
I'm using the standard definition of capitalism. E.g. Encyclopaedia Britannica dates "early capitalists" to 1500–1750.

https://www.britannica.com/topic/capitalism
There's generally unaffiliated access. If you want to take things out on loan that's an annual fee but at least at the UCs it's pretty permissable. I've even gotten access to rare book collections, just as random joe q public.

There's usually a public access backdoor somewhere. Almost nobody uses it but it's there.

Usually I'll find maybe a rare copy of something at some scholarly library, they've always been ok with me if I email ahead. It's been really painless.

Some libraries even have digitisation devices you can use as a replacement to the old copy machines.

That's more than enough for me, I don't actually need to leave with the library's copy. Some photos are fine.

Apparently even the restrictive Caltech will do it although I haven't yet had a need to exercise their system
Also with telephony applications, you should encrypt your signaling layer even before any media codecs get involved so there is that to consider.
I totally agree with that. It is not like some web police force is holding people at gunpoint to add javascript and angular or react. People use all those features because they want to and they find it useful.
That’s not a level of comfort that’s a level of corruption.
I think WebAssembly+low-level DOM API would be a good compromise for the lack of JavaScript.
In my opinion, there should be no CSS and no styling at all. The original idea of logical document markup and letting the client render the document is best. It shouldn't be the content provider's business if and how the content is processed on the client machine. Once you open that door, you just duplicate the kind of aberration we already have.

A good WWW provides linked documents in a format that is easy to display and process (e.g. extract links, text, headlines, images, etc.) and makes it impossible to hide content. If you publish a document, it should be publicly accessible.
If you don't mind me asking, what was the closest you came to finding a 'standard' Markdown? I use a subset frequently enough that it tends not to be an issue but there are times when, for example, embedding latex formatted math would be useful in a uniform manner.
> You could transport CSS over Gemini, just don't expect any of the browsers to render it.

If Gemini is ever of even domain-specific serious use, I'd expect both the format and protocol to be added to what is supported by existing major web browsers (it can't be both tractable for small implementers and intractable for Apple/Google/Mozilla), which, as it turns out, know how to support the combination of HTML/CSS/JS just fine and won't likely forget just because a different transfer protocol is involved. Presenting a DOM mapping for Gemini format pages and exposing it at least to extensions even if there is no way to include page scripts doesn't seem unlikely, either.
>Gender roles have remained pretty static throughout European history

I've generally heard the inverse statement. Compare the women in Chaucer to the women in Shakespeare, and you'll immediately notice a huge difference in behaviour.

Usually, people say that women's rights took a precipitous dive in the 1600s, with the invention of things like brutal punishments for 'nagging', and so on. Which would fit with the idea it was related to primitive accumulation.

I don't really agree with the grandparent thesis, but I think the chronology is correct.
Pedophilia.
Yes. Proof of Work is required so that there is a global limit on the rate at which new coins are created.
While English speakers might mean a BMW with beamer :-)
I think you could keep JavaScript at this stage. It’s mature enough and very useful. There are a few strong implementations out there. Make it an add-on with well specified interfaces and object models.
I did Google it and found the bill and have been scrolling through the translation for awhile and have yet to find a section about Linux or anything like that.
Meanwhile, the other post at the top of HN is a visual explanation of sphere eversion [1] that relies on the web being a system for distributing _sandboxed applications_, and so would be completely impossible in this Gemini system.

[1] https://rreusser.github.io/explorations/sphere-eversion/
Is it just me, or is this founder’s bio machine generated?
Ignoring the Covid Evidence
For smartphones!? I can only imagine that being more hazardous.

Do you notice how we negotiate paths when we are walking? body language, with particular emphasis on the position of the head and eyes. Try this experiment: as you walk towards someone without a clear path to their left or right - walk with intent to go slightly one side with your eyes/head slightly to the other, usually your intent comes across far more ambiguous and requires more negotiation than usual... now imagine people are not looking where they are going (literally), while appearing to be looking where they are going. And I don't buy that AR magically solves concentration by keeping your field of view.

At least with those zombies staring down it's clear they are distracted so you can ignore their body language.
Democracy is two wolves and one sheep deciding what's for dinner.
The biggest problem when reading Go code is that, like C, it tends to contain a lot of details that have to do with the language implementation, instead of the problem domain.

Errors are bubbled up manually. Loops often use array indices, instead of expressing the desired operations. You often need to use pointers instead of values just to avoid the cost of constantly copying structs.

And every time you encounter one of these things, you get to spend some time thinking about why this or that was chosen,or if you're missing some detail.

Java is much more readable, because it has far fewer of these concerns. Every time you see a catch block, you know it is there for a reason. If someone is making a copy of an object, you know they wanted to make sure the original isn't changed. With Streams, if I want to write an operation which filters a list, I can use filter(), not 'create a new array, go through the original, every time you find an element matching the condition, write it at some index in the new array, increment that index'.
I think this is the core of QB64 (written in C):
https://github.com/QB64Team/qb64/tree/development/internal/c

Kinda difficult to read hehehe...
There is also an allure of having a client that will never run some weird god-know-what-doing javascript code.

Of course you can just disable javascript in your HTTP browser. But as the author states, it's easier to write a completely new client than to disable all the bloat in e.g. firefox.
You'll now be fighting a plethora of other things.
By that logic, everything runs in a browser. The principle of computational equivalence tells us that one turing complete language can do what any other can.

So yes, everything can be polyfilled or transpiled.

But that does not really meet my understanding of "Runs in the browser".
> this feature could spawn a whole new class of decentralised and harder to censor web hosting

How so?
I think the intention was to say only that it’s “an accident” that they are double quadratic numbers, not that they have the exact values they have. Which is intended to say that the reason is different even if the result is the same.
What will be more effective in the end is if walking (also: eating, sitting at a table, etc.) while immersed in a phone finally becomes uncool with young people. So far it doesn't seem to happen (unfortunately).
> Accelerated Mobile Pages (AMP) are lightweight pages designed to load quickly on mobile devices. AMP-compliant pages use a subset of HTML with a few extensions. Accelerated Mobile Pages (AMP), is a very accessible framework for creating fast-loading mobile web pages.

That itself sounds awesome and something we should promote. The other part of AMP is of course that it's served through Google's servers. While their global edge caches probably bring the speed up I think that's less important.

I other words: AMP as a framework to force users to build light-weight pages without bloat is a good thing. Google's control is a bad thing.

I think many of the comments here make it a borderline topic where there's either all or nothing. I want to see a more nuanced discussion on what the possible alternatives and solutions are instead of just "Google bad, AMP bad".
> Amp is an attempt at saving the web, and Google is interested in that for the reason that you gave: they make their money from the web.

Yes; attempting to save the web in much the same way that the parasitic wasp is trying to oviposit in your thorax and take over your behavior, in order to save you from being eaten by the spider.

No thank you, sawfly.
Downvoting is one way disapproval is expressed, so the premise is the article is flawed. However, we must also remember that the point of speech is to convey truth, not crowd pleasing, not stirring up conflict for the kicks, not bland milquetoast niceness. What the appropriate tone or style is, or whether engagement makes sense at all, will depend on the situation and here we need prudence (in the classical sense). Feedback can be of help in shaping prudence, but it is not the final arbiter of the correct course is action. It must be examined for validity.

So please, do not couch your language. Be clear and direct. Let your yeses be yeses and your noes be noes. Make definite assertions. Avoid tame, colorless, hesitating, non-committal language. Listen to to your interlocutors, but speaks plainly and honestly. Let the chips fall where they may.
Didn't work for my query, "rename files to their name and file size"
I have used it for a while and it's not very stable or rather say "finished" yet (neither Mac nor iOS). But it's open source, so I'd favour it over, Bear, given a chance, which it resembles the most. So I just keep it installed and keep checking it once in a while.

Though I'd just be happy with something like nv (+ Simple Note + Dropbox) which is actively developed (Simple Note just for the iOS).
This is depressingly characteristic of the US. Like here fill this form to get a picture of anything you want! But no we'll still keep you in solitary confinement for decades :)

Akin to all the "happy" stories of people coming together to donate to someone's GoFundMe campaign for medical bills.
You might want to work on reducing the length of your sentences- it's very hard to get the meaning behind them.
Double width and height on modern terminal software