skysight-inc/HackerNews huggingface dataset:
> I think this is where Go (the language) really shines. Go is "boring" -- there are no macros, no operator overloading, no default arguments, none of that sort of thing. But if your goal is shared understanding, "boring" is a compliment.

I think one of the most important points is the standard library rather than macros, operator overloading, default arguments and details like that. What makes a simple Go http server easier to understand than one in pretty much every other language is that most of the time it will be from the standard library. With Python, Java, C++, C#, Ruby, JS, TS, Kotlin, C and pretty much everything else, you're going to have to understand a framework/library first.

> "Boring" means "after using the language for a few years, I can be confident that I will never be surprised by a piece of Go code again." (This has been true for me for at least 4 years.)

That's a good definition, and whether you consider this good or bad is a great way to know if you will like Go.

> In the same vein, Go famously doesn't support user-defined generics; the only generics it has are reified "builtins," baked into the language. People gripe about that, but the upshot is that every Go programmer understands the semantics of those builtin functions. They're Schelling points!

User-defined generics are one point, no support for inheritance is another, almost no iterators is still another, no support for map/reduce/filter or list comprehensions is probably still another, one way of doing concurrency is again another, no support for FP is another.

> When user-defined generics are added in the next version of Go, I worry that we'll lose some shared understanding. It will be a subtle shift, but the language will feel a bit less "cozy." :/

I can see why. Right now I would love to add a custom < operator to a JS codebase, I can't, and it's a bit frustrating. But on the other hand, I'm a bit glad other people can't add it too. Some people will call this humility, some others will call it a race to the bottom. Maybe there's something to say about optimising for your "best" days or your "worst" days.
Two scientifically proven methods:

- https://woopmylife.org/

- mental simulations https://duckduckgo.com/?q=Ewa+Jarczewska-Gerc+mental+simulat...
Efficiency is hard to measure because there's such a mix of fuels. Hydro is very efficient, but also a very small part of the generation mix in most places. Nuclear is pretty hard to measure - the actual thermodynamic efficiency of extracting electricity from heat is around 33%, but obviously as that heat doesn't come from fossil fuels it's pretty hard to compare.

One way you can look at the grid as a whole is by comparing the average carbon intensity of a delivered kWh of energy with the carbon released by burning when generating the same amount of heat energy. There's a good map of different countries [1]

We can compare that with a hydrocarbon fuel like natural gas, which has a CO2 emission of 66.7 kgCO₂/GJ [2]. That's 66.7 gCO₂/MJ or 240 gCO₂/kWh

Interestingly, quite a few grids have an "efficiency" (including renewables) of greater than 100%. As an example, the UK national grid had a carbon intensity in 2020 of 181 gCO₂/kWh - meaning using a kWh of energy from the grid releases only 75% of the CO2 that getting that energy from burning gas would.

Others are less good - eg Queensland in Australia is at 703 gCO₂/kWh, giving an "efficiency" of 34%

This of course includes all the renewables which are pushing up the number. I'd expect it to also include the transmission losses. Interestingly for most countries it's higher than I would have guessed - obviously the ~20-30% renewables and nuclear is pulling up the efficiency.

So in summary - I was wrong. The grid is often (depending on your region) a better place to get energy from (in CO2 terms anyway), even if you're just burning it with resistive heat.

[1]: https://app.electricitymap.org/map
[2]: https://www.volker-quaschning.de/datserv/CO2-spez/index_e.ph...
Do you have anything to support the assurance? If we have to spend whole lives indoors with A/C and CO2 scrubbers that is practically as bad as the domes.

(It is likely that elevated CO2 levels will harm human cognition, it isn't widely known probably because it's too depressing. There are counterarguments like "oh that happens only above 1000ppm we're far from that" but they're based only on short-term experiments.)
> Given the distance between WebGL 2.0 and GL ES 3.2, with the 10 years that took to made it available everywhere, good luck waiting for WebGPU to become mature for adoption.

WebGL2 took 4 and a half year to complete (with OpenGL ES 3.0: published in August 2012, and implementations of WebGL2 final version shipped in browsers in early 2017). Why did Apple refused to implement it for four more years? I don't know, but at least it isn't happening with WebGPU.

> Then to top that, we get a shading language that seems like C++, Rust and HLSL had a child.

Is that supposed to be a bad thing?
No, if they start to play with different rules their mined blocks will be refused by everyone on the network and be worthless. That’s not what the issue is with concentrated mining power.
That's a darker picture than what actually it is. Violence is mostly driven by lack of resources. When humans can co-operate for better outcomes, they usually do (or at least the successful societies).

> The problem is a deep misunderstanding of currency. The structure of currency is a tool humans use to exert and identify power within groups. The idea that a decentralized currency will change human nature or goals to control miss the forrest for the trees.

I agree with this. Most people see currency as money or wealth when, in reality, it's a representation of the structure of the system. That's why some countries are experiencing high inflation: It's not the printing of money but rather a symptom of deep internal problems within their economy. See Argentina for example.
So get outraged then. Slippery slope is not a valid argument.
You would typically require some sort of filtering in an N-gram index to prevent the index from growing larger than the corpus. Maybe something like a tf-idf-threshold, or some other heuristic.

Otherwise you get a lot of useless "of that", "in an", "as a"-type word salad that is of no use to anyone, while what's actually useful sounds more like N-grams out of Tamarian.
Plugging 'The Forest':
https://theforest.link/

Also see IndieWeb.
> Not saying they would.

Incentives are actually an important part of the equation. Why would a wealthy individual or government spend billions of dollars to do a 51% attack? There's basically no incentive to do so. The best they could achieve is to censor transactions for a while until the Bitcoin community decides to fork to a slightly different PoW algorithm.
there was dylan before julia, so julia might just be reinventing dylan :) but that's not what's interesting

the julia project is in fact very interesting to me and has a great team developing its ecosystem and i work with it alongside python for numerical work. however one key drawback (compared to common lisp) for me is that it is not self-compiled. it is hosted on llvm and over 30% of its repository is in another language (mainly C and C++)[0]. but i am saying this only in comparison to common lisp. other languages are not different to this, and are much worse. as far as scientific computing is concerned, i would work with julia over python any day

[0] https://github.com/JuliaLang/julia
It's mentioning Eastern Europe, but it's focusing on Ukraine only. Eastern Europe it's made of a lot of countries each with it's own specificity. For example, English level: Ukraine has a low level of English comprehension because of it's focus toward Russian together with their writing system (Cyrillic), however, Romania, Hungary, Poland, they use the latin alphabet and also the main foreign language that is studied in schools is English ( in most of them the children start learning English at age 5 )
Feeling safe in the street is one thing, but those ranks miss that the big fat crime will try its best to be invisible and unnoticed.

January 2021: "Police in Spain have reported the seizure of 827000 ecstasy pills, 76 Kg of amphetamine, 39.5 kg of crystal methamphetamine, 89 kg of cannabis, and 1.65 kg of cocaine in what they claim to be the biggest drug haul in Europe"

https://www.addictionjournal.org/posts/police-seize-largest-...

Barcelona still has a huge problem with drugs

In this sense, yes, has well earned sadly a place among European crime capitals. Indirect analysis as looking for sewage water biomarkers, place Barcelona among the European cities with a biggest abuse of cocaine, slightly bigger than London. This means that 5 millions of citizens in Barcelona consume more cocaine that 9 millions in London, so they almost double the average dose per capita. Antwerp (half a million) is a disaster doubling the London/Barcelona values in a weekend. They could go to Barcelona to detox. Those are recent values taken from here:

https://www.emcdda.europa.eu/publications/html/pods/waste-wa...
About Me – Andrei Albu
In my case I've added them everywhere, all tables. The critical tables are also the highly trafficked ones in my case. So leaving the audit off the less-critical ones wouldn't really buy me anything.

It does _feel_ like the kind of thing that's likely to build an unreasonable amount of cruft around the place, but it just hasn't happened over the last few years. The way I run it all the audit logs are actually in a single table. Querying that table isn't exactly quick but it doesn't need to be. It all just trucks along.
> you're welcome to think FB employees are beyond redemption

You are welcome to think that is what I think but it is just doubling down on faclie.

The societal context and literature on redemption or salvation is typically religious. We can also wade into the crime vs morality vs things that should be crimes against humanity but are not because there are shareholders.

Christians even have a handy loophole as usual. There is Heaven for the good, there is Hell for the bad. Then there is Purgatory, for souls with unforgiven sins, where sins are punished and where a persons soul undergoes purification before it can go to Heaven.

We also have the added benefit of remuneration. People are paid for their service, and that number is not as arbitary as it may seem. There is a supply/demand factor, skills, location, danger.

> Now, if your own place of work took a large turn towards the unethical

large turn that I was enacting. I would refuse to 100%. Have done, will do. Someone somewhere in a different department, nothing to do with me, but just happens to be representing the same organisation? We are into the grey here. Is it a rouge actor or the overriding philosophy of my organisation?

> I might do a lot of things to make me feel like I did my best

But we all know this is just the paycheque and the internal moral compass having a debate about what our price is. Everyone has a price.
The nodes control the network. The nodes decide what happens or does not happen in the bitcoin network.

Bitcoin holders have no say in this.
Bitcoin miners have no say in this.

This has been thoroughly proven in the bitcoin block size wars. The miners where in favor of an increase, but this meant nothing as the nodes where not, and a change in the protocol requires the nodes to adopt it.
And if raising taxes on billionaires is unjust there should be broad-based support for not taxing them
I mean, visiting Shakespeare & Co _is_ a very touristy thing :) They have a nice selection, but it feels a bit like a well-curated tourist trap these days (pre-covid, anyway...), with a large part of the visitors mainly there to take a selfie.

Regarding Joyce: the present Shakespeare & Co is not the one of Joyce and Hemingway. That was a different store at a different location with a different owner, closed in 1941. The present one (1951-) wasn't called Shakespeare and Company until 1964. But for sure it also had its fair share of famous patrons.

My #1 recommendation for English books (new and used) in Paris would be The Abbey Bookshop, which is not far from Shakespeare & Co. Run by a friendly Canadian guy since 1989. It's quite an experience.
Wonderful article, and as always love the additional mentions from the community!

Harvard Book Store, Cambridge, MA is my favourite. Fiercely independent. Great selection. Several calendar events.
The Central bank controls the currency, having a monopoly on creation of said currency, and that’s by design.
Another Sur-ron rider here!

In Germany, a Road Legal is available. It's an amazing machine due to the fact you can go almost anywhere with it - I can go completely off-road in the mountains and go from A to B on the streets without issue.
Do these bookstores with their comfy furniture allow people to do extensive reading?

Any serious review of bookstores should measure how long one can read in the same book before someone taps them on the shoulder and says "this is not a library".
XHTML. Seriously. If what you want looks like an extensible document type with custom embedded data that you want to reliably parse out, that's what it's there for.
Don't forget about the sauna on Helsinki's ferris wheel!
Fair enough. I just worry that this momentum is a little premature and we'll end up creating as many problems as we solve. Rust is still quite a young language and while it has already proven itself it has also already taken on a lot of complexity despite its age and gone through several iterations of breaking changes too. I'm not entirely convinced that in 10 years time Rust wont end up as painful to audit as C++ is now. While Rust does offer some memory safety guarantees out of the box, that still depends upon the abstractions not needing to fallback to `unsafe` -- which isn't going to be avoidable with kernel development. And as the complexity of the code base and language semantics grow, the developers ability to audit `unsafe` is going to be will diminish in competency. And that's without even addressing the risk of introducing new bugs as part of the rewrite. Taking those points into account, I can't help feeling there's a little bit of "the emperors new clothes" going on here were the promises being made are greater than the reality.

I'm all in favour of a "rewrite it in $SAFE" but the risk adverse part of me feels like Rust is a combination of too young and lacking in formal guarantees to consider the massive undertaking we're asking here. Particularly when you consider this is going to be a multi-decade project and one that we can't trivially switch to another language if we regret that decision part way. To give context to that point: it's already been 30 years of C with Linux, longer if you count BSD or Unix. So the commitment we're asking from Rust is massive.

Maybe I'm being overly cautious. Unfortunately I've found the discussions on the topic are usually underwhelming in terms of people being prepared to honestly answer the hard questions about Rust's readiness for such a critical role. And that has left me feeling more nervous than reassured that the whole thing isn't just a fad.
Did a little searching, but didn't find much about DuckDB and Arrow.

> DataFusion is an extensible query execution framework, written in Rust, that uses Apache Arrow as its in-memory format.

Does DuckDB use Arrow as its in-memory format? If so, that's pretty awesome.

I'm hearing about DuckDB for the first time today and it's already leaving an impression on me.
>For example, how many are in China or the U.S.’s reach? Because that means literally two people, Xi and POTUS, could round them up and effect a change. (Not saying they would. But a damning vulnerability for a libertarian ideal.)

Actually, that's exactly what Xi (or the CCP, if you like) did[0] a month ago.

[0] https://www.reuters.com/world/china/china-central-bank-vows-...
If you choose to "invest" in a Ponzi scheme that's your predicament.

My point is that equity: public or private, has always been an alternative everytime lending money isn't worth the while.

Bitcoin brought nothing to the table.
The people have put themselves in charge. Some of them haven't even written a single large C extension, so how will they even judge the pain?

They are good at self-promotion and corporate backed. Real work in the Python world is done by the quieter types who don't strive to "be in charge".
Fun to play. Any reason consolas isn't there?
(My winner was Anonymous Pro)
What makes you think Australia's lockdown worked, yet? They've not as far as I'm aware opened up and demonstrated they're free of SARS-CoV-2. And since the current vaccines aren't reducing spread of the virus (enough), what do you think is their end goal? Keep the country locked up from the outside world forever?
As soon as I saw the headline, I thought of that bookshop in Santorini! It was an interesting/eclectic place.

The independent bookshop in the town where I grew up closed a long time ago. I suppose bookshop-as-an-experience is the only way to compete with the likes of Amazon.
They can but generally they don’t allow inflation to exceed 3% - ideally keeping it with 1-3% - as the destruction of the currency is not worth it long term.
Not just iPads. Kobo has recently gotten into the big eInk screen notetaker game too. They have a 10" model that comes with the pen and a case for the same price as the RM2 by itself and they just introduced an 8" model with pen support. Oynx Boox seems to be stepping up their game too and there is the Pinenote. RM has better writing feel but to ask $100 a year to connect to Dropbox which your competitors do for free seems like a poor move. Especially when they STILL don't have basics like ePub support fully nailed down.
This reminds me of a certain bar scene from Good Will Hunting.
Things You Should Know About Full Home Renovation in Toronto
You might be looking for a new home. However, the prices of a new place would be higher than you expect. Even more, if you are looking for a bigger place. The right way is to get home additions in Toronto to your old house. It will help you add up some space to your site.
Reminds me of:

https://www.theguardian.com/business/2021/oct/22/supermarket...
It’s not naive, it’s just been speculated and talked about incessantly since Rust came out. The one naive part is underestimating how long that would take - Linux is one of the largest codebases on Earth. It would require massive coordination over years to rewrite, and in the end all you would get is the exact same product.

It’s just not an interesting or unique perspective, and pretty silly to suggest seriously.
Franz was mainly just web views, no? Ferdi appears to be the same. This is different.
Only tangentially related, but go:embed is pretty neat https://blog.carlmjohnson.net/post/2021/how-to-use-go-embed/
Not exactly what I was asking, but still some pretty awesome links/projects. Thanks for the links.

I'm pretty sure that I'll be getting my hands dirty with R eventually.
It used to be common in Sweden to see stickers by the mail slot that read "No advertisement, please! But gladly the IKEA catalogue." They stopped distributing the printed catalogue long before 2021, but I've kept the sticker.
Where is the self-fulfilling prophecy? Nowhere do I talk about my actions, I only talk about reality.
I’m glad you’ve found a place special to you, and hope you can enjoy it again soon. What a pleasure.
Facebook group chats were xmpp too? I thought they never were
> As for "pure" languages? Yikes, no language is perfect nor superior to all others, not even Rust.

When they say "pure", they mean functional (no side effects, no mutations etc). They aren't meaning "pure" as in some kind of judgement...

i.e. a "pure function" is a function that always returns the same output for the same input and has no side effects (it's essentially just a map from input->output).

https://en.wikipedia.org/wiki/List_of_programming_languages_...
Yep. That’s the thing that crypto supporters just seem to ignore: it requires an infrastructure that is owned and controlled by a higher power. Namely, the internet. In the end, the government has the power to easily shut this entire thing down. It only exists because they let it.
I found Nim's gorge command really useful. It runs a command at compile time and stores the output in a variable, so you can simply do things like:

const compile_version = gorge "git describe --tags --always --dirty"
const compile_time = gorge "date --rfc-3339=seconds"
The original capital is not taxed, capital gains is.
Do you mind sharing an image of it?
Please read the link. Reproducible Builds has standardized "SOURCE_DATE_EPOCH" for exactly this usecase. Introducing other variable names i just going to cause more problems.

https://reproducible-builds.org/docs/source-date-epoch/
We assume that hedges / banks are moving their money into higher quality assets before the new margin requirements take effect on October 29th.
PR agencies are more than happy to provide the entire story, even the litteral words for the article. All you need to do is slap your name at the top and click publish.
What’s the difference? Wouldn’t any language with a JIT not be “interpreted”?
I googled "Malta travel guide" and the WikiTravel link is on page 3 of the results, the WikiVoyage one is on page 5.

I guess this is a very heavy market, and there are a lot of SEO optimized commercial pretty-looking "travel guide" sites (although WikiTravel apparently belongs to that category as well).
> But once it became the thing people rallied around, the news couldn't just backtrack and say "Yeah, this is cringe. Please ignore."

Well firstly, why couldn't they do that? And secondly, why would they do that? If/when they realized it turned out to be wrong, doesn't the story then become who got it wrong and why? Why did no media organization start asking those questions?

But secondly it wasn't just the news corporations involved in this. People like Schiff, sitting on the powerful house intelligence committee, were coming out and saying they had "ample evidence" Trump had colluded with Putin. Of course this is a newsworthy thing to report on, but where is that evidence? Did Adam never have any, or is he now hiding it (maybe he's been blackmailed by Putin too?) Why did Mueller's investigation string out for years only to come out and say they found no evidence to substantiate the claim Trump or campaign conspired with Russians? Why was that never clarified that the investigation did not actually have any evidence yet?

And why haven't any real journalists from actual news organizations seriously been looking into these things?

Just really weird that there was this massive story that was front page news literally for years that pretty much got memory-holed overnight one day.
> The most common stated reason amongst my peers for not stopping mask usage during the short summer detente we had locally was a desire to get their moneys worth from all the masks they had already bought.

As that’s fallacious on its face, I’d have to assume that wasn’t the actual reason. Regardless, it’s still a quibble given we’re talking about actual guidance, if there’s a point to arguing about s hypothetical set of guidelines that will never be issued and would provide a distinction if they were , I might be interested. It wasn’t, won’t, and wouldn’t.
If anyone feel interested after reading this comment, checkout the book called "Developing Time-Oriented Database Applications in SQL".

edit: it contains many database-patterns that are useful even you aren't building time-oriented applications. It will make you a better developer.

edit 2: basically, once you know some things from this book, every time you encounter a new database engine or programming language, the first thing you will want to look at is how the language handles dates & times - suddenly this kind of field become way more interesting. So the book might change how you view dates/times permanently, just be careful if you tend to over-engineer or are perfectionist, because it makes it easy to do so. Apply the patterns when it makes pragmatic sense.