skysight-inc/HackerNews huggingface dataset:
Thank you everyone for your input. My use-case for simple cli encryption is mostly for single files - not part of a full backup solution (for that I'm leaning towards zfs send with encrypted file systems).

This is more of a one-off tar czf - $HOME | encrypt > /mnt/usbstick.tgz.enc type thing - or for sharing encrypted files.

But I agree 7zip is a decent option for the latter.
If you find yourself in good times, then the key is to make them harder for yourself. Self sabotage by being an outspoken iconoclast, and be hated by everyone! Whee!
> I'm not fond of this framing, which suggests that go is for bad programmers and rust is for good programmers.

Right, go is for inexperienced programmers.

> The key point here is our programmers are Googlers, they’re not researchers. They’re typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They’re not capable of understanding a brilliant language but we want to use them to build good software.

Or so Rob Pike thinks. However, as I get more and more experienced, the shortcomings of go become too much to bear.
Not me. Just go to the coffee shop, exercise a bit, and scroll on the internet. Just stay out of the way until I die.
The text comes out in a condescending tone and most of it just sounds like "blah blah free speech"

But the core of the argument seems to be this

> vaguely defined categories of hate speech and fake news by placing responsibility on the social media platforms for user content. (this) creates big incentives for social media companies to over-regulate online speech and risk pushing extremists towards platforms that are even harder to survey.

If you take the liability out of the platform, you're pushing for deanonimization of content (which should be worrying as well)

When we talk about "free speech" we think mostly about our least-liked politician talking crap but there's a whole layer of stalking/threats/gaslighting (to most underserved users) that needs to be taken care of
Ripping CDs for your own personal use is not illegal, as CDs have no copy protection mechanism that you would be circumventing.
> Because UNIX and its derivatives do suck. (huge TCB, drivers in the kernel, global namespaces, ambient security)

GNU Hurd on drivers, you can use the ones from GNU/Linux I think. On global namespaces, I'd say Plan9/9front it's Unix 2.0.
There's reporting bias, where some deals are only disclosed/discovered later.
> was the concept of generics a thing before Java implemented it? That is, could they have known?

You can literally google "X lang feature" and it gives you a date. ML/Ada have had generics since the 70s.
99.99% of that content was stolen in the first place.

Most of those recipe sites, no-one involved in the site has ever cooked the recipe, despite what the ghost-written made-up story about it would lead you to believe. That's why so many have obvious mistakes in them.
There is a specific danger that will form the context for evaluating the destructive power of social media: The invasion of Ukraine will have costs. Innocent people will die. Obviously in Ukraine, but people who ate the grain produced in Ukraine and Russia may die of starvation because Ukraine's ability to plant an harvest large areas has been destroyed. Prices for the available grain in the world will go up.

Starvation and price rises will provide new opportunities to fearmonger and divide. Social media is ill equipped to stop Russia and others from using it to manipulate fearful people.
The nutrition information comes from publicly available USDA data https://fdc.nal.usda.gov

That script you ad-blocked is injected by Application Insights in Azure. We use Application Insights as our APM system, but of course you're free to ad-block it.

I increased our VM size after the HN traffic wave, it should be better now.

Ok, sorry to hear that :) it's a true story.
I can't seem to get anywhere but earth, moon and mars. How do you navigate further?
So for you Trans-People are a sign that the end is near? If that's your biggest worry I'd really like to be in your situation.
Oh no, here we go again. So you don't like Go (no idea what this "golang" thing is everybody keeps talking about)? That's cool! You don't have to write yet another blog post saying that you really, really don't like it, with more strawman arguments and again quoting that quoted-to-death quote by Rob Pike about Go being designed for stupid developers, we got you the first time!
So because others are worse Germany's laws are good?

I don't know but laws that allow someone to be locked up indefinitely without conviction don't sound like freedom to me.
> And how do you decide which of all the thousands of blockchains to store your bits on?

Bitcoin's one, because Bitcoin is a flagman of all cryptocurrency movement. If somebody invents better blockchain than current Bitcoin's blockchain, that improvement will be implemented to Bitcoin for the sake of trust to the cryptocurrency with the longest history.

> So to preserve your data "forever", you'll need to constantly monitor the blockchain ecosystem, and make sure you copy your data to another blockchain if the one you picked first shows signs of decline.

I disagree with you. All you need is make sure your tx is not orphan. Abandoning Bitcoin for the sake of new Bitcoin-like cryptocurrency is against the promice of Bitcoin.

> Or just use a few copies of normal storage media, copying them to fresh media at intervals. This is a solved problem. Blockchain offers nothing here.

You miss the point of storing some bits forever. Forever is 100% uptime, period.
I use both & like both. Ignore the noise!
The other thing to remember is that even those long-standing institutions had internal change that was a huge deal at the time but is now hardly remembered at all, or considered minor.

You can even see this right now, where countries do not consider themselves to be as old as the current government's age, but much older. For example, most Italians will not consider Italy to be "started" at the Republic in '46, or even the Unification in 1861, but that the country is much, much older.
You can also right click a tab and directly send that tab to another device.
White collar careers outside of tech are not as stable as you're indicating.
Venture capital as an aggregate investment class might only generate returns in the 10% range, but no VC would invest in an individual deal with such a low expected return. For early stage A-round deals they're targeting something like a 1000% return, and then those targets decline somewhat for later rounds.
I was curious about the article's inclusion of Australia, so I looked into the reference. The similarities are the "intermediate liability" and method of calculating fines, which Australia introduces in the "Criminal Code Amendment (Sharing of Abhorrent Violent Material) Act 2019"

Except, the Australian law has limits on the applicability of the amendment for research purposes, journalism, good faith, and matters of public interest.

But it does fall into similar traps. Its not possible to know whether the violent content was published by someone other than the perpetrator, i.e. a victim, public bystander, or journalist. The social media company doesn't even need to know the content exists for them to be liable as intermediary (which is an interesting contrast to the safe-harbour provisions of the DMCA).

It is a particularly broad amendment which will probably just result in the wholesale banning of anything approaching violent media. I can see why such a thing might hinder free expression and the press within Australia.

(At the same time, if it were to prevent footage the Christchurch mass shooting from being shared, I can see the upside.)
Well... dead planets (that harbor no life) are lower entropy than living planets as their surfaces change much less over time. Fewer possible microstates = low entropy.

Hence, if you take a complex biochemical system and reduce it to <100 piles of atoms of specific elements, this is a lower entropy state. Mass extinctions, collapse of civilizations, that does lead to a 'more stable and ordered' state.

Disorder is desirable. Let chaos reign!
Except for two things:

a) that corona spreads through aerosols which we have known since mid 2020
b) Mask don't even work against Influenza which actually is transmitted via droplets.
"it doesn't trigger people's alarms."

I skipped past the first part of the sentence, because I saw there was a "but" near the end, and supposedly that means the first part of the sentence doesn't count, but now the sentence doesn't make any sense to me.
For what it's worth, go is still "new" in my book. I'm seeing 2012 for the first 1.0 public release. In contrast, we've had python since 1991. There's a large number of programmers who haven't had a chance to be exposed to go. I have used it, and enjoyed it. I'd expect, but haven't confirmed, that python has a larger collection of libs (especially long tail).

Although, looking now I'm seeing a short support window for go releaI. That can hurt uptake.

Like go 1.18 was released 2022-03-15 and will EOL Q1 2023.

Lots of projects want long term support so that churn isn't desired. I'm curious how teams handle that.
It seems to me like I have been where you are and for me the solution was to first get stable via enjoying life with my pleasures e.g. spend time with people with whom I enjoy spending time, doing things I like, regular connection to my body (workout), connection to my wife e.g. book "hold me tight". And after I got stable, I found my resilience via tackling the question of death because it contained the solution to my happiness/struggles. Also, happy to share my experiences with you off-topic if you want because it changed my life. You can find my contact details in my profile
they produce lot of wearables (I think that's nowadays their most popular product in Europe - bands and watches), routers, scales and other devices (now they are trying with large smart displays "TVs" (not technically TV since it doesnt have DVBT AFAIK), so it makes sense for them to keep their ecosystem alive

plus despite being legally different company from Honor, which is now extremely growing in China and already overtaken again Xiaomi (and I guess they will be also agressive in Europe now with Google services) I am still pretty sure they share knowledge/development among companies
> there seems to be an innate bias amongst humans towards taller people.

Either that or our tall people worshiping culture had time enough to shape those children's world view. I also wonder though if children aren't a bit biased because their own parents, the people who feed and love and protect them, happen to be giants from their point of view.
I'd add Network Programming with Perl by Lincoln Stein.

Somewhat more specific, and many of the libraries used are dated. But it did provide you with a huge amount of information, from writing simple echo clients with raw sockets up to fully multi process HTTP deamons, in a very accessible way.
Ethically, under Georgism there is a strong moral basis for taxing economic rents and particularly so for taxing land and natural resources. The argument is that we all have equal entitlements to the land and the resources on it. That equal entitlement is forced by taxing adequately for the land value or natural resource value so that it doesn't unfairly benefit the person who holds it at the expense of everyone else.

Georgists are a bit like libertarians when it comes to income taxes. It's very difficult for government to demonstrate a moral basis for interfering in work markets to generate taxation. Libertarians argue that if you are forced to pay 57% income tax you're 57% a slave. I'm not sure Georgists would go that far, but it seems unlikely you'd see implementation of taxes that are both economically less efficient and ethically more dubious than taxation of economic rents.
The author obviously doesn't like Go. Ok, he can have his own opinions.

I've been coding professionally since 1987, using everything from mainframe assembler, Fortran, C, VB, Java, C++, to most recently Go. IMHO, the language itself plays a smaller role in its usefulness than most think. As important is the tooling, stdlib, ecosystem, community and "StackOverflow"-ability.

Go has a few warts, like every language, but not that many, and they are more than made up for by how easy it is to assemble and run a project using it. It's that that makes it the most productive language I've used so far.
The vax doesn't prevent infection.
I might not agree with fasterthanlime's opinion on Go (9/10 times I would opt to use Go over Rust), but calling this post a "shitpost" is unnecessarily dismissive. The post, like his previous post on Go, contain well thought out points that add to the discussion at the very least. Also I like his sense of humour :)

Edit: though, I suppose saying Go is not designed is also equally unnecessarily dismissive and hyperbolic.
If you are bad enough to need ECMO, you may as well wish you were dead. Not sure what is better.

Little is talked about the life of these people after they are "saved", whatever that word means. Besides sequelae from Covid itself, you're getting ECMO sequelae as a cherry on top. You can't just go back to life as it was.
Pro tip: even the worst of those fake-story-before-the-recipe sites usually include the micro format for recipe markup, which means all kinds of existing systems/software can reliably and quickly strip all the crap and give you just the recipe. I use Paprika3, but I bet there are simple browser extensions that can do it, too, like a Reader Mode for recipes.
Sure, but is writing the error check by hand what creates the benefit? Or is it having the error check?
The US is a culture of authoritarian narcissism, and while it feels good - to some people - it's simply not sustainable.

In the US it's more important to be rich than to be moral or right.

But you can't deny mutuality, interdependence, and rational modelling of collective consequences without getting into some very broken places and bad outcomes.
It's funny, I honestly doubt Qualcomm can compete at this point. Intel intends to be on the same node as Apple by EOY 23, so honestly Qualcomm would have to make a pretty competitive chip to have a chance at playing in the big leagues. Look at it this way: Qualcomm needs to have CPU performance that can beat Intel and iGPU performance that can compete with Ryzen chips, that's the entry-level requirement to start convincing people that ARM is the future on PC. Of course, this is not going to happen, especially if they're on some podunk 7nm Samsung lithography or something of that vain.

I can see this unfolding one of two ways, neither of which are good for Qualcomm:

1. Intel takes back the performance crown and recoups their efficiency losses over the next 2 or 3 generations. They double or triple their density, start aggressively buying up TSCM silicon to supplement their own fabs, and go back to being the de-facto PC CPU manufacturer.

2. AMD pushes hard on their efficiency, 3D cache and iGPU technologies, muscling Intel out of the competition and making an indisputable case for their dominance in the mobile/laptop category. Everyone except long-time Intel contractors switch their main products for Ryzen chips, and eventually they get the leverage they need to take over the professional/business sector too.

Notice how nowhere I said "Qualcomm, a company with little to no history in the field of PC manufacturing, designs a chip that will likely be slower than it's x86 counterparts, has no means of emulating the x86 software people buy Windows machines for, and magically finds it's way into hundreds of consumer machines." That's because it's a pipe dream, and with the nature of PC computing, you simply can't transition architectures in the same way Apple did. I reckon x86 is going to stay relevant for at least another 5-10 years on the Windows/Linux side of things, and by the time people are sick and tired of it, I think we'll be eyeing RISC-V chips by then. ARM is starting to get long in the tooth, and it's advantages as an architecture have pretty substantially diminished over the last 20 years. It also still hasn't solved big problems like SIMD execution or ISA modularity yet; there's a real chance for another architecture to eat it's lunch in the distant future.
We can’t sustain our current levels of spending without a growing population. The lions share of American spending goes to social services: social security, Medicare, Medicaid.

If you’re referencing to automation taking over…I fully agree with your point. It seems like half the people around me have made up jobs.
Sadly, the Odroid H2 (or rather its successor, the H2+) was discontinued a while back because of the ongoing parts shortage.
April 29th in stamps: de Ruyter, James Cook arrives in Australia, Alexander II
However Twitter and al are not exactly a place to hold discussions, by definition. They facilitate (if not straight up favor) quick visceral reactions and whatever type of bullying will feel at ease in there. So I agree with you on the point of censorship being bad, but disagree on calling bullying "open discussions". Yes I'm aware that real life bullying is in some places tolerated just as well, and I fully disagree to that too - does that make me a censor? Or if I ask for violence on the streets, am I having an open discussion?
Pointing out shortcomings isn't impolite - writing that Go wasn't designed, but happened by accident is however (IMHO).
ok but can i use this for my niche site for the EV community? I want to run it on my site / custom domain. Do you have a paid tier ? Thank you
The quote is similar to "what does not kills you makes you stronger", easily disproven by polio. [For the nitpickers: I know, the statement depends on the context]

But let's move on: what do you mean with "strong men"?

If you mean some sociopath/callous/ruthless emperor or dictator capable of starting massive wars - it hardly constitute creating good times.

If you mean men that are successful in current society... then very very few billionaires came from a childhood of hardship and poverty.

If you mean men that are capable of taking good decisions while facing difficulties and the stakes are high... then you are describing good education and good mental health, which are does in now way comes from "hard times".

All modern pedagogy and psychology sciences indicate that hardships create a lot of broken people and a few hardened narcissists.

If you mean that affluent and decadent societies become self absorbed and weaken as a whole - then I would tend to agree... but the term "strong men" would be profoundly misleading.
I was also a #gplusrefugee on pluspora :-) Very sad to see it go. Once a nomad, always a nomad, I guess?

I joined Nerdica not long after joining pluspora, but wasn't active there because the (web) UX is pretty poor. But still, it's my main sn now... besides Fosstodon, which is pretty cool.
Go is interesting because it has a cult like following of advocates who spout the same sound bites all the time, yet seem completely oblivious to the larger world out there.

Go seems to be in this weird space where it is not particularly suited for anything that its proponents say it is. As a systems programming language it gets a lot of flack for being garbage collected. As a web programming language, it is not ergonomic at all. The process of simply formatting a string is ridiculous compared to the string interpolation of Python or Scala. Furthermore,
if I was a web developer, why would I want to deal with the cognitive overhead of Arrays vs. Slices or pointers?

The type system also takes a lot of heat, mainly for generics but that seems like something that is coming soon to the language. Nevertheless, it is sort of telling that Kubernetes decided to implement its own internal type system instead of leveraging the OO paradigm provided by the language.
Almost none of the sites publishing recipes online created those recipes. Very often, no-one there's even cooked them once.
Honeypot – Event Streaming for the Rest of Us
As an American, I tend to think we have a sort of permanent linguistic hyperinflation. Everything here is always bigger, huger. Sometimes it's true and sometimes it's not.

Part of the strength of the nation, however, is that everything is a big deal, all the time. This causes things to (eventually) get dealt with.
An actual free market would do away with patent and copyright laws, since they violate property rights.

If I truly owned a computer, it would be my right to execute any pattern of bits that doesn't actively create a connection to the outside and cause chaos to other people's property, even if it goes against the wishes of the original person who defined that pattern of bits.

Likewise, if I built a factory with parts I have purchased, I could produce any widget I had the plans to, even if it happens to function similarly to plans specified in some public library of patents.
Toddlers make it exceptionally clear why God is continually referred to as a father and the people as children.
I have very little knowledge of Italy or Austria (pretty little of Switzerland, for that matter), but I gather that Italy can reasonably be understood as a very stable place in exactly the opposite way that the US is stable. Italian places seem very stable, but the wider governance is not enduring, whereas much of the US is held together by a strong national government despite the fact that the places are constantly in flux with most places built cheaply and not for permanence.

Also, it presumably required EU funds to push the project through. My read of GBT and this new CST system is that both are private ventures. That is to say, I take the Swiss projects to be at the tail end of careful analysis, whereas the others may be the result of political desire absent a compelling business case, sort of like trying to make rail transit work in Southern California.
slowly we are progressing from "it can't be the vaccine". I can already see this is going to be a long couple of decades.
I think they might have people that actually care about the vision (no pun intended) of what that telescope means. That kind of alignment isn’t always possible on many endeavors.

We’re basically making something to look at God.
I'd just to point out that I think fanboys are not that useful and you have the right to don't read the article as much as he has the right to write it..
I dunno, aren't you just as guilty of not moving on? If Go is garbage, you defending it isn't going to suddenly correct that. Also, it's called golang because that's what a lot of people call it (i.e. https://www.reddit.com/r/golang/)
Well said. OP is making the classic mistake of comparing them with others and assuming that Grass is greener on the other side. Never compare yourself with others, never. Always compare yourself with YOURSELF. I keep saying this and hoping it helps others.
Im a go noobie so I had a question about the following.

> Go's lack of support for immutable data — the only way to prevent something from being mutated is to only hand out copies of it, and to be very careful to not mutate it in the code that actually has access to the inner bits.

I thought everything was handed out as copies in go by default unless a pointer was being passed. So this would make it “easy” to tell whether you are mutating a object or not.

would appreciate if anyone can clear that up for me.

side notes:

since Im still a junior, not too interested in language wars and feel like everything i touch i learn something from no matter how old/new it is.

honestly, i would never have the confidence to critic this <language> in that fashion. i cant convince myself that i know enough about language design/systems to critic anything that harshly.

maybe its my shortcoming as a junior :)
The new long life high quality solar panels have 40 year warrantees. I doubt you could get a 40 year warrantee on a solar panel with moving parts.