skysight-inc/HackerNews huggingface dataset:
Let's not pretend that some flagging of this article represents all or most developers who use Go, and also not pretend that this post represents all or most developers who use Rust.

What kinda gets me from this genre of post, is that it sounds like writing good software in any language besides Rust is impossible, or even impractical. Like 10 years ago it was impractical for anyone to enjoy writing good software. (Or maybe Haskell or Ocaml would be acceptable?)

I've written a fair bit of Go, lots of Python and C, lots of bash and posix sh ... and I've written good and reliable-for-purpose software in all these languages, and I've enjoyed it much of the time. (In college I also wrote a chess playing engine in java, a malloc implementation and a trivial unix-like OS kernel with fork and threads in C of course, also a mips and z80 cpu implementation in verilog for fpga ... does that make me a "blub" programmer?)

Is it really an unacceptable flaw to have a program that only works with printable paths, and only makes sense to run on one's own files? Or which runs fine on both unix and windows, but doesn't do anything with file permissions? Or which only operates on file permissions on unix, but only runs on our servers and VMs?

I like high quality software, I really do. But I think that people writing these blog posts want something more, something impossibly pure. They want a messiah, and if everyone just believed, the world would be perfect. I like high quality software which has been possible and practical for 20+ years.
> seems to be...the world's most supine moral position

well yeah thats because its an amoral position. was that not clear? is that clear now?

I do this in a variety of countries, towards people of multiple parties in those countries sometimes, I was born in the US and subject to its indoctrination but its not possible for me personally to subscribe to an idea of treating the US differently: do the thing that gets influence without consequence. figure out what that thing is. some countries enshrine their corruption in the rule of law. cool.
IMHO, falling life expectancy is a macro measure of multiple failing institutions, not a singular cause.

Obesity is driven by systemic commercialization and sugaring of our food supply, combined with inequality of too low a pay, too many hours, to little vacation. Even funding of highway and road infrastructure over other areas is a contributor here.

Another large part of it is because we elect to keep both private health insurance policy which ends up being racially and economically biased, and what little social safety we provide is riddled with self-imposed rules of means testing and other red tape cutting the effectiveness of even the meager allocation of resources. Many very easily and economically preventable illnesses and deaths keep happening and that is a decline to me. e.g. https://www.propublica.org/article/black-diabetics-lose-limb...
Yes, this is a very stupid piece, indeed. Thanks for the warning.
Truckers already are maxed at 55mph, add this and expect huge price increases.
Huh. Mobile Safari? Looks okay on mac safari.
set -o vi to get vim keybindings in your terminal. set -o emacs to go back to default.
How does the ease of availability of domain names relate to url shortening?
Show HN: Gordle, another Wordle clone, for desktop
For me GPG is still the #1.

The main reason is the ability to use physical smartcards for encryption (or the openPGP applet on a yubikey). Until 'age' can match that, it is no alternative for me.
Do you need a study that being lax on crime will incentivize more crime?

It's a well known effect:

https://en.wikipedia.org/wiki/Broken_windows_theory

Continue to vote for policies that make your city a hell hole.

I don't really care anymore, I don't live there.
> To clarify I'm not asking about HN itself but articles linked from HN.

I might not have a clear picture of what you're looking for, but items of type "story" returned by the HN API do have a URL field, which I believe correspond to submitted links.

You can scrape the text field of comment items, but that takes a bit more work.
> I've seen far more inflammatory commentary/criticism in the tech community over the years.

That it isn't the most inflammatory commentary (even if one agrees with that, which is, of course, subjective) in the tech community doesn't mean that people assess that it “gratifies one's intellectual curiosity.” The latter, not the former, is the criteria for being on-topic at HN.

Naturally, people will disagree with what is within and outside of this boundary, and use flags or not accordingly.
The first half is jepsen team trying to divine some actual testable guarantees from a pile of blog posts and a random Google doc. What a mess.
Elon Musk acquires Twitter, what does it mean for crypto
Hmm, I don't know what country you are in, but this doesn't sound like the US at all. There's a recent spike in the cost of driving due to gas prices and car supply, but afaik driving tests here have always been fairly trivial and still are.
LineageOS with MicroG
> You may say it's the snark/anger/frustration that got flagged, but I suspect it would not have been flagged if the topic were different.

HN has had plenty of threads about Go over the years. What's different here is that there was just a big Go flamewar yesterday (https://news.ycombinator.com/item?id=31191700), from the same site. Having another big Go flamewar the next day is a really bad idea, because then on top of shallow ragey flameposts (boo) the thread will fill up with fluffy ragey metaposts (double boo). More explanation here: https://news.ycombinator.com/item?id=31207126

"Shameful censorship" is one way to put it, but front page space is the scarcest resource that HN has (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...) and the amalgam of upvotes, flags, software weightings, and mod actions is what determines which stories end up / stay there vs. which stories fall off. This is the cycle of life on HN—it's always been that way and always will. One psychological effect is that everybody feels like their favorite topic is under-represented (or shamefully censored!) and in a way everybody is right.

I've often joked by adding "even Rust hackers feel that way" but maybe that's not the best line to use in this case :)

p.s. I feel like it's been a long time since HN had a passionate explosion about flagging and censorship (side note: ctrl+f misinformation...yup, that too) around a programming language. In a way it feels like a healthy sign. Like a family fight at Thanksgiving - at least it's about, say, a board game or something.
I suppose that's a perfect example of what I was talking about. The only reason it's controversial is due to the ways we apply them. The man-made contexts can convolute the meaning of man or woman.

For example, are we talking about sex, gender, or something else? In the context of reproduction, sports, or something else?

Most people agree that the various labels exist. It all depends on how we want to define them.

It can get even more complicated because we have this artificial tautology of man or woman, but in fact there are naturally occuring intersex individuals who fall in between and are mostly forced to choose.

So in closing, I feel the facts are not at issue here (xx vs xy vs intersex). It's how we are utilizing them and applying them to our social constructs which do not necessarily follow nature. If we are are talking about gender, then we take it a step farther into artificial labels and buckets built purely on one's preference (no way to factually check claims). The facts of the subject are simple and agreeable, yet the way we apply them make for controversy around our policies.
Effective Perl Programming by Hall, McAdams, and foy has come in handy.
Well, on the bright side should set China up for some easy YoY comps next year...
And how do you get the content once you have the URL?
All those I'm aware of are directly based on those used in the TeX world, so that's to be expected.

What browsers are less good at, though, is determining exactly which lines to hyphenate when the possibility exists. If the 'hyphens: auto' property is used, they tend to be too eager, whereas (La)TeX applies hyphenation much more judiciously.
Very detailed writeup!

I'd like to add that, perhaps surprisingly given how niche a field it is, the interactive fiction community keeps producing new languages and tools. In recent years, two new parser game programming languages have appeared: Dialog by Linus Åkesson (https://www.linusakesson.net/dialog/docs/index.html), a full-featured language inspired by Prolog; and Gruescript by Robin Johnson (https://github.com/robindouglasjohnson/gruescript), simpler but focused on creating web games, playable without writing, with a verb+object model like parser games.
Folks in the US are on average very fat and very ignorant, not a great combination if you would prefer to have people that are healthy and/or capable of improving their own life.
”Keep donating or we'll punish you" is an interesting stance.

It can’t be legal, surely?
It's only bad if it's Americans moving abroad, it's actually racist and/or fascist and/or xenophobic if Americans complain about foreigners moving to their cities legally or otherwise and not adapting culturally.
I don't think it's that complicated. Start with water vapor - moisture evaporates from the ocean, lakes, soil, vegetation. On average such a water molecule stays in the atmosphere for 4-10 days - because water condenses as rain, unlike methane or carbon dioxide. Water vapor increase accounts for about 2/3 of the immediate global warming effect, but is controlled by temperature, which is in turn controlled by the CO2 and CH4 in the atmosphere. Hence we can think of water vapor in the atmosphere as a feedback to the CO2/CH4 forcing.

This is not too difficult for people to understand. The fact that methane is a reactive gas, i.e. CH4 + O2 -> CO2 over time (OH just being an intermediate), means it gets converted to CO2, accounting for the relatively short 10-year lifetime. CO2 + OH/O2 does nothing, so we can expect a longer lifetime. The notion that CO2 lifetime in the atmosphere is 100 years is perhaps a bit more complicated, as it involves ocean uptake and things like that, but it's all fairly straightforward.

The gas/oil/coal sector might want people to believe that passing gas in a closed room won't eventually create a stink, but it's the same general concept.
> MIMD

At that point, why not just have another core?
The idea of mass disillusionment is pretty academic. If we just think about it for a moment, it's very hard to argue that there was some cohesive, clearly articulated illusion that was shared by everyone regardless of demographic, and it was somehow lost.

The narrative of mass disillusionment is more based on the limits of a historical narrative that must broadly categorize a mass of people as having a unified reaction for the sake of a simplified historical account.

Disillusionment is a persistent experience for people as they grow up. The idea that one period was "more" disillusioned than another isn't a real phenomenon.
Exactly. Miners have an elaborate safety setup that doesn't have to be anywhere near what passenger tunnels have, because the miners can be trained and react to the situations as necessary, whereas the best you can hope for passengers is they remember the safety briefing and how to exit the vehicle quickly.
While I agree that buying property has become very difficult, what has changed in 2022 that prevents you from getting a stable white collar job or finding a partner? If you have the requisite skillset (which can be acquired more easily than ever thanks to the internet) getting a stable white collar job is very possible. And in the age of dating apps, so much friction has been removed when it comes to finding a partner (although it might not feel like it at times).
So you have nothing "new" to say after all, but repeating what "everyone" should know already. HN should now censor your comment.
I'm interested if you could elaborate on that?

My company deploys many Rust (web) applications to production and I've not experienced these issues with cargo
Are you planning to support hardware encryption tokens also like GPG does with OpenPGP cards?

For me this is an absolute must-have in order to even consider age as an alternative for GPG/PGP. GPG's codebase is not great indeed, but in this case it's not super important as the key generation happens inside the actual token anyway.
If the community want to wait, I'm happy to push back the date.

I actually thought it felt less greedy to not wait too long, because doing it in the far future just means people are paying for unsupported software. Happy to keep it running though for as long as people want.
{I'll be savaged for this comment} but I think that'll be fixed by the free market, if we let it. The trouble is that it doesn't happen instantly; there'll be a lot of reluctance to raise wages, a lot of reluctance to value unpleasant jobs more, it'll take a while for the wage gain/inflation feedback loop to settle down... and in the mean time, there's a lot of suffering.

To make things worse, attempts to shortcut the process, or temporarily alleviate the suffering, can have detrimental unintended consequences.
That means Go was easy for those devs to pick up, not that Go is simple.

Rich Hickey gave an all time classic presentation about this seemingly nitpicky but important distinction https://www.youtube.com/watch?v=SxdOUGdseq4
> never trust a number

One pet peeve of me is the water consumption of everything. Take milk production for example, it disregards so many things, local climate, soil conditions, ecology of having cow on land, biodiversity and so on. Somehow milk production boils down to a single number and is compared with e.g. almond milk. Almond milk uses less water hence good.

At least we are way over the age of line of code..
We teach kids about heterosexuality (or, more accurately, heteroromance) from a very young age. It's everywhere in our culture.

Teaching children that there is another option is not inherently sexual in nature, and the continued push to declare the very existence of non-heteroromantic orientations "sexual", and thus inappropriate, is a big part of the bigotry and oppression queer people of all types face.

No one is advocating that we show kids gay porn. They are advocating that we teach kids that being gay, bi, trans, aromantic, or anywhere else on the various spectra, is all fine and normal.
I think Qualcomm's strength in cellular is what's killing them in laptops. Force-bundling a 5G modem with a weak CPU results in unbalanced laptops that are too expensive for their performance.
Any examples of companies that opened previously closed source that continued to offer that product?
The author of the blog post literally covered it in the article he wrote two years prior that's linked in the first sentence.

It's not "TCP issues in Go" it's "Go leaves you to figure these things out for yourself and write bad code that doesn't work if you don't thoroughly understand its gotchas."

Also, if you've been following Go over the years, you'll know that there's basically _always_ open issues (https://github.com/golang/go/issues/39063) in net & net/http about how Timeouts get mishandled and connections end up not being closed.

Cloudflare even had to write a whole (now old and outdated as hell) article explaining how to "do it properly" https://blog.cloudflare.com/the-complete-guide-to-golang-net... so that you don't footgun yourself.
I'm moderately sure that the UK government has that power; we have no equivalent of the contract clause here. People still make contracts with the UK government.
The content is mostly ok, but the title suggests that there's some obvious alternative to Go that we should be using. If he's implying it's Rust, then he's totally disconnected from reality.
If a HN story is a link to Wikipedia, the HN api serves the content of the Wikipedia page??
I messed it up, sorry!

These politic oriented posts don't usually do well on HN anyway, I just wanted people to have the option to be informed.
That would also be wrong (or disastrously incomplete).
This is why defined benefit pension plans are so risky for retirees, employers, and taxpayers. We need to completely eliminate them and use defined contribution plans such as 401(k) instead. That way retirees actually own the assets in individual named accounts and those can't be taken away if the employer is sold or goes bankrupt.
Disney doesn't have much trouble: see headline.

And why are you advocating for the corrupt, ineffective, possibly illegal, and cowardly alternative?

You think Disney is entirely inept? Does their courage somehow scare you? "Please, dear corporation, wear a helmet"?

They took a stance, they'll be fine, they have a spine.
They've already ported to ARM64. It is shockingly fast on my M1 MBP. Some software doesn't work, of course.

You will need to be logged in with a "Windows Insider" account, which if I recall was fairly easy to sign up for.

https://www.microsoft.com/en-us/software-download/windowsins...
That's certainly an idea.
I've been thinking about what my job would be like on the morning of a ransomware outbreak.

I think that I'd be asked a set of questions:

- Do you have offline/airgapped backup media?

- Do you have signed sha256 signatures that can verify the backups?

- Do you have secure systems and spare media to make copies of these backups?

Does your tool do all of this? Also, do you use AEAD ciphers without separate MACs?

We have a lot of HP iLO, and when those get infected the server needs to be junked (I don't know any way to remove iLO malware). I'd actually prefer something where the Intel ME is completely disabled, just to be safe (time to dig up a Core 2 Duo).
I was unfamiliar with Redpanda, and now I know and trust it. Whatever marketing budget Redpanda spent to get a Jepsen report was well worth it.
On the other hand, from a user's perspective only one SIM card and data allotment is needed. I much prefer two devices that I would own anyway over two SIM cards with (in most cases) separate monthly subscriptions or data packs.
It's just now getting close to RPi class, so maybe 5 years at the earliest.
Spring boot is not, in any way shape or form, a "simple" java "library". Not only is it a complex framework, it also uses features very few java programmers are exposed to, such as runtime code generation.
Another point of view https://www.youtube.com/watch?v=ylVbq4gp260

Stupid thumbnail, but this lawyer has a different take on the bonds.
Without operator overloading, it is basically impossible to adapt a language for numerical computing/data science applications. Yeah, operator overloading is a powerful tool that's easy to abuse; no, it's not optional if you want the language to succeed at all in a whole bunch of applications.
The key is likely that your experience and possibilities for unique contributions are being ignored and you're being used like someone just out of college. The "other path" others are so focused on is a red herring.

This is a problem I see at tech companies generally. Your title and rank on some formalised ladder that some exec thought up are been used to determine what your contributions to the company can be. Contrast this with seeing what unique perspectives and contributions your experience can bring to a team. The company is leaving some amazing possibilities on the floor, because the system they've created has no place for individuals, only "headcount."

I'll let you know what the solution to this is a soon as I find it. I'm already stagnant and wishing I could use my skills instead of checking boxes.
I’ve never heard an argument about the “specialness” of that generation?

I’ve only heard the relentless shit all the younger generations started talking about Boomers at some point.

Which always came as a surprise to me… If we’re going to generalize about people based on generation (bad idea, but…)— I conclude that every generation since the Boomers has been linearly weaker and less competent, in aggregate, than the generation before it. Definitely in the West, but I suspect everywhere. And no, I’m not a Boomer, I’m one of the younger ones.
I agree, better to open source a product then to just let it die off. I just wish companies were honest in their headline ("this product didn't work out, here's the source") instead of trying to spin it.
We've had free CPU designs before: 8051 and MIPS. I think RISC-V popularity will just lead to less compatibility.
>Nice, now you just have to convince the MAGA Republican and the BLM Democrat to have an open discussion, when each of them prefers to listen to their own social bubble. Good luck with that...

A russian cosmonaut spit on Elon when he suggested he was going to build a rocket that can be recovered and refueled. Called him insane and it can't be done. Well... don't know if you're keeping a score card...

How many short sellers of tesla lost an awful lot of money? Elon is quite the force to reckon with.

While I am not MAGA, republican, BLM, nor democrat. I have had conversations with all of those. They are all reasonable people who will listen to what you have to say.

I think there's certainly some conversations that are possible even now but so many off limits topics that are what need to be discussed. That's an easy first fix.
> Things are not falling apart any more than they have in the past.

Depends on which window you're looking through, I suppose. Environmentalists would disagree.
I’ve been doing these things for 30 years now. Progress is slow.
That's pretty funny. On many topics, the whole spectrum of acceptable political thought has been compressed in the US (and much of the west) so that you're either a little bit pro-business ("extreme left") or very pro business ("extreme right"); a little bit pro military ("extreme left") or very pro military ("extreme right"). Radical ideas are allowed to exist only as long as they don't stop the flow of money. Hence the current focus on culture war over anything else.
This could be used as a pretty boss snow making device in the winter time.
Im shocked Qualcomm has done basically nothing with their existing "laptop class" chip, like the 7c and 8c, announced end of 2018, based off the a76 announced that spring. I was skeptical & the initial chips landed at my low expecation level, but I at least thought they'd get better.

Tacking on another hundred mhz to nearly the same chip every now and then... thay is not what i expected. From thr outside perspective this looks like baffling non-delivery, utter unwillingness to try to compete. Three years latter & the offering is effectively unchanged.

By compare, MediaTek started slow, but was cheap, and they've gotten faster & faster. Respectable bottom up disruption.
Let's say it's 1937, and I'm a successful author enjoying life at a hotel in Italy. And writing my latest novel. Mailing chapter-by-chapter draft copies of that back and forth with my literary agent in London. Occasionally calling that agent on the (then-expensive) telephone with both questions, and instructions for him to execute on my behalf. Occasionally calling editors at various publishers (perhaps in several countries) to discuss business. Or to argue about how they destroyed the beautiful cadence of my dialog in Chapter 8 of my prior novel. Maybe I send telegrams to another agent I employ in New York, asking questions and giving instruction.

The modern, computerized version of this is faster, cooler, and sexier - but (IANAL) I see little basis for saying that there's a legal difference in kind.
You lost me at "we have been there before..."
Especially since it was designed by computer science luminaries who are almost certainly better programmers/engineers than the author of this blog.

It's also more accurate to say that Rust wasn't designed / was an accident since it was technically a side project of one guy at Mozilla.