skysight-inc/HackerNews huggingface dataset:
Excluding any lines that aren't Go code, and from projects that I can recall off the top of my head:
Kubernetes = 3.87 million,
Go = 1.75 million,
CockroachDB = 1.65 million,
TiDB = 725k,
Consul = 375k,
Nomad = 375k,
InfluxDB = 375k,
Mattermost = 370k,
Vault = 345k,
rkt = 320k,
Terraform = 275k,
Grafana = 265k,
Ethereum = 245k,
Gitea = 225k,
Dgraph = 205k,
MinIO = 200k,
Rclone = 200k,
etcd = 185k,
Hugo = 120k,
Prometheus = 120k,
Syncthing = 110k,
Traefik = 110k,
Juju = 105k,
Perkeep = 100k.
They are just moving on with the industry standard. I am quite happy with this layout on Gnome for a long time already. Get with the times
This is what I'm doing, except that I'm using watchtower + dockerhub + github to automate, work like a charm, cost 60$/year.

[watchtower](https://github.com/containrrr/watchtower)
>>In the Republican party of the United States we see rhetoric couched in hatred for "big government", and among the UK's conservatives we see an almost masochistic addiction to cuts in public spending framed with calls for a big society in which many current government services will be delivered by voluntary citizens groups instead.

>>I think these ideas are mostly delusional because they rely on a fundamental misapprehension about the world around us — namely that we live in a society that can be made simple enough to comprehend.

More accurately, these are not *delusional*, but *deluding* — they are not so much believed by those promoting them, but are figments put up by demagogues to be believed by their followers in order to gain political power. It is always tempting and/or intellectually lazy to oversimplify and act like there are simpler and more convenient solutions that merely overlook the actual complexity.
I agree with you. Let me clarify: in your example we can see three possible branches. 1) nobody does anything, we all gain 0. 2) we profit from the bums, the bums gain 1 and we gain 100. 3) we actually do something for the bums, here the payoff is difficult to calculate but it can be either we gain 0 and the bums gain 10, or we gain 1 and the bums 10, something like that. Where's the optimal solution? Given all members of society play, as we can in fact see in society's outcome, we have all three behaviours in some proportions which a study should see if they're a Nash equilibrium or not. Anyway, what should "a" person do? Very difficult to say. My point is: given the current situation, from "a" bum's point of view, that 1 gained is better than 0, from our point of view that 100 is better than 0 and 1 we'd got helping all the bums, and if we actually helped them, it would be better for all the bums, worse for us (maybe. As I said it's hard to define the payoff here. A bumless society, in my mind, is better for everyone. As per the Nash equilibrium, payoffs are determined by individuals values, nowadays very few believe the poor should be helped consistently, many people instead believing the american dream). So this is the end. I still think a little help with a few profiting from bums is better than no help at all. Is it optimal? Probably not.
Hmm. I entered "kingdom of heaven" - and it returned a ProtocolError

Seems kind of appropriate. Obviously it is easier for a camel to thread the eye of a needle than to get a semantic search on the Kingdom of Heaven.
I had no idea. I've just finished my last bottle last evening. :(
The initial [0] only mentioned the steep price in passing, and primarily lamented the inefficiency of the design. I'm not even sure from that phrasing that implying isn't a paying user, even if they seem to care about people who wouldn't fork the money for the editor.

[0] https://news.ycombinator.com/item?id=31734755
Create a Truly Immersive Metaverse Experience Through Web3 Sound Effects
You mean the "cross platform" as long it is UNIX?
A query "what is the purpose of life?" returns decent results with:

- Precision@2 = 50%

- Precision@5 = 20%

- Precision@10 = 33%

Relevant results:

2) Philippians 1:21 - For to me to live is Christ, and to die is gain.

6) Ecclesiastes 3:13 - And also that every man should eat and drink, and enjoy the good of all his labour, it is the gift of God.

10) Ecclesiastes 2:17 - Therefore I hated life; because the work that is wrought under the sun is grievous unto me: for all is vanity and vexation of spirit.
Hmm, fair enough, maybe it's only in large towns and cities. The pricing you got seems a bit suspect in that case because you would need 3 phase to run a 22kw charger and if you don't have easy access to 3 phase then the cost would be quite a bit higher as new wires would need to be added.

The charger alone would cost around 1000 (if not slightly more) so I can't imagine them doing the amount of required work for 300 pounds.
Great feature. Good luck with making it production ready and merging it upstream if you intend to do that :)
Buying a lot of something because it would cost the same for a small amount and 'needing' the larger amount are different things.

22Kw is still overkill for a home, even if it makes sense financially if the costs are mostly fixed based on things other than charging rate.
Another way to look at it is that he simply voiced it, while others knowingly stayed silent or touted everything was fine.
Hi I'm the Zrythm author. No plans to change the current price model because it's reasonable (based on user feedback) and seems to be working. Haven't seen any good arguments against the current model other than people wanting everything to be gratis, but I'm all ears if you have recommendations
I think familiarity is more important that the "optimal UI" when it comes to settings. In other words, improving the settings every year (with something objectively better) is worse than just keeping the same (objectively worse) settings app where at least I know where to find stuff.
Sorry for not making it clear. I've used P=P (or actually the correct name is p≡p or pEp) before when FairEmail wasn't existent or in its very early days, and K-9 still did not have material design. I believe the material design got backported to K-9. This was during a time when K-9 didn't get stable releases, and was lacking on development. They also use opportunistic encryption, but I frankly just assume e-mail is insecure communication and live with that thought. I've mentioned the applications (pEp and FairEmail) various times here and elsewhere.
They started such a theme with Android Studio - not since the very beginning, but 2020. So far there have been Arctic Fox, Bumblebee, and Chipmunk.
Great and fun project! It would be nice if it had an rss feed too.
The problem is you can't plan for „this is rare“. Given how grid is getting more and more away from guaranteed sources, a once-in-few-years perfect storm may become a big event where shutting down hydrogen plants may be not enough to save the grid.

The other issue is, how much grid upgrades do you need to allow to keep it up from electric cars? Maybe even on green front it'd be better to have stable power generation with simplified grid. All those beefy substations don't come out of thin air.
It's not about liking or not liking a product. You're complaining about pay for a product. If you like a product and its helpful why are you against paying for it?
On the other hand, when skimming some code, does it matter on the first pass whether a given variable is mutable? Probably not if we're just trying to get an idea of how it works; later on a closer read we can look closer if it matters.
O_DSYNC on Darwin is completely broken for the last 15 years
I was once accused of perfectionism. I've been working on a crushing rebuttal for a while now.
> Sentience seems like some anthropocentrist thing to try and explain why humans get to have dominion over all other species on earth.

I'm not understanding it like that. Sentience is about subjective experience. "What is it like to be X?"

> Are we even sure it exists?

I have subjective experience, so I'm sure I'm sentient. In fact it's about the only thing I'm really sure of. Obviously I could just be a non-sentient entity telling you that. But I suppose you have subjective experience?
> I'm not sure that's correct. EU and Australia have been using contactless terminals before Apple Pay.

That’s not what I was talking about. I was referring to Apple Pay early adopters per the context of the hotel comment I was replying to up above, not to the ubiquity of contactless terminals, which predates Apple Pay by quite a long time, as you correctly observe.
It's only a ban on the sale of new cars.
Yes, it did. The problem has literally disappeared.

I believe that I can teach more interesting ways to catch and prevent errors than that stuff. I find that #ifdef/#define errors are boring and not interesting. The #ifdef/#define errors are due to the archaic way to literally include C/C++ files one into another. By following your reasoning, one would «spoil» their own students and making them «idiots» just by using a language with a proper module system (Rust, Python, Pascal, Ada, Nim…).

Moreover, suggesting to use "#pragma once" means to teach them that you can use the features of the language at your advantage. It is silly to use X if it is error prone when there is Y that is simpler and prevents you from doing that kind of error. I am teaching them that it is worth to dig in the specification of your language and check for possible alternatives of doing X.

I'll give you a hint. Please should stop teaching your students how to write Makefiles just because you want to let them know that a tab at the beginning of a line is different than eight spaces, seriously. Make them learn CMake and use the time in your class to teach more useful stuff about dependencies, feature discoverability, etc. Your students will be eternally grateful.
Even if you could do that, the barriers are insane compared to cash and cards.

Just the security practices required to avoid fraud are absurd, but since scammers can irreversibly empty your wallet, they're required. There's no credit card company to call, no fraud detection, no withdrawal limits, no way to lock your stolen card.

The same applies to personal information. Lose your key, lose your money. It requires the sort of data security and redundancy discipline that few people outside of tech are capable of.
You'd miss so much important stuff though! "Uhhh yeah so I wanted to reach out to ask you about, you know how last week we - hold on dude I'm sending a voice message - yeah so uhhh what was I saying..."
Microsoft Teams uses AI and machine learning to improve calls and meetings
We got more settings. A lot of categories did not exist before, so we had to cram more options in or chose what's less used and hide it.

For an extreme case think of today vs XP. No bluetooth. No privacy. No location. No login or users. No speech recognition. Sharing was there but hidden. There was no colour tuning, font smoothing was hidden, and half the other graphics options didn't exist.
It's still not enforced by the language itself, so nothing stops a third party library (that you have to integrate) from not using the annotations, and then the unknown nullability exerts a domino effect on your own code, "infecting" it with uncertainty.
I've used the map thing a few times, but sparingly. Mostly for things like setting something based on the value of a boolean commandline flag and the like where the performance impact doesn't matter and keeping it on one line offsets the "ugliness" of the construct. You should indeed avoid it for most other things.
Oh man, this takes me waaay back to my time spent on rec.games.roguelike.nethack about two decades ago. It literally took me a couple years of off-and-on effort (and hundreds of deaths) until I ascended for the first time. But once you put that much actual effort into getting good at it, you stay good, and I ended up doing multiple back-to-back ascensions, ascending with every class, and doing some high conduct runs, including one that was vegetarian, weaponless, genocideless, self-polymorphless, and artifact-wishless.

It's definitely a hard nut to crack, and I can see why the machine learning attempts would've struggled so much, but honestly I'm surprised that the best symbolic logic bots only achieved a few thousand points on average. That's really not even getting very far into the game.

I guess NetHack is a harder game than StarCraft II, as with SC, the best bots are competitive with the best humans (albeit they have advantages in inputs/attention and disadvantages in grand strategy). NetHack though is literally turn-based (like Chess), so there's no advantages to be had here, and clearly they're struggling for it.
I was simply giving an example of only using a single assignment, as the parent stated:

> and you don't need two separate assignments.

Although I do use it far more often nowadays than a decade ago. I've even mentioned it before https://news.ycombinator.com/item?id=30384835.
Groovy and Scala have nowhere near the potential of Kotlin.

I think Kotlin actually has the potential to dethrone Java on the JVM, it is that good.

Kotlin is not much different from Java, conceptually. It is basically Java 2.0. Where Goovy does away with compile time typing, and Scala bolts a Haskell onto Java; Kotlin is "just a better Java".
Doesn't that token represent staked ETH, ie. ETH which nothing can be done with, ie. no "trade it, spend it, stake it on another platform, etc. " ?

Now, you take that new token, exchange into new ETH, stake that new ETH, and get again that new token, ad infinitum, every time increasing your staked ETH amount and thus accruing stake yield of that multiplied staked ETH ... One would naturally expect that a system allowing for such things to happen simply must undergo "Rapid Unplanned Disassembly" at some point.
The difference is that amazon is driving innovation which enables you to stay competitive. Unions cause stagnation which will lead to being outcompeted in the long term, even if you could argue a more peaceful existence in the short/medium term, you are just putting on blinders.
Anyone know what happens to the people who won't activate MFA within the time-period? I'm guessing they'll be unable to publish, but still be able to login to their account to setup MFA, even after MFA started to become mandatory?
A beautiful, big full moon was visible over Christchurch, New Zealand tonight, and I was just talking about this with the kids. It fascinates me that scientists have sent us up to the moon, but can't figure out exactly why it appears bigger when it's rising.
Regarding the investment part (not the marketing or insurances obv.) how is that different from what an investment bank does when it invest in long term products? If the funds are in e.g. long term bonds, real estate, mortgages... the investors can't get back all of their money all at once, it will take years to mature, also the capital they are required to hold are only a few percent, so they are also technically insolvent right? Genuinely asking.
> Communal living houses (“co-ops”) encouraged casual nudity, while fraternities threw a raucous annual “Greek Week”

If the access to professional social network requires participation in the above, then I see why people see issue with that. In an ideal world, your professional future would not be dependent on your willingness to walk around naked or your enjoyment of raucous party. (Neither should damage your future, but should not be the key to access either.)

And in particular, I find it completely inconsistent with idea of meritocracy.
> SF was in the grip of a crack epidemic for much of the 1990s and crime was ~40% higher than recent highs.

Comment from my GF that lived through that in SF. Used to be when leaving a taqueria crackheads would snatch the burrito out of you hands if you weren't careful. When you ate in a restaurant you kept the strap of your purse around your arm same reason. And personal experience car breakins are nothing new.

Bonus: I remember Valencia street at night in the 80's.

Failed city, please.
There is a view of the Taj Mahal from Agra fort where it looks larger when viewed from a particular window. Looks similar to this illusion.
There's this Twitter hashtag for buggy D3 code that generated some art by accident :)

https://twitter.com/search?q=%23d3brokeandmadeart
> But if you know 2-3 closely related languages, one that isn't closely related to those 2-3 can be problematic.

Indeed. Not sure if you left it out on purpose, but my comment included (right after the part you quoted) the following: "(except the really different ones)", which covers exactly what you're talking about :)
Apple will probably write a paragraph in the platform security guide this fall. The real meat of it will probably remain on Twitter, or if you're lucky, a good blog post.
By operating in an open and honest manner and standing the test of time.

In the end though they will probably still call for more regulation because once they have stood the test of time they will want to cement their position.
Companies snowball - if you can get past a certain size, you can coast from there, buying out competitors and using other anti-competitive practices to keep on top.

Also, the law of large numbers definitely doesn't say that. It only says that the average over the value of a large number of samples from a random variable will grow closer to the expected value of the random variable as the number of samples grows to infinity.

This tells you that, over time, it's unlikely that Amazon will have only good employees (if the random variable is "employee quality", and the samples are employees that Amazon hires). However, employee impact is not uniformly distributed - having an amazing CEO, or amazing software architect, or amazing head of sales will have a bigger impact on the value of the company than a warehouse worker or a junior sofware engineer - especially early on. And there are nowhere near enough people in high-impact roles to warrant talking about the law of large numbers - we are maybe at best talking about a few hundred people.

I could go into how hiring is not at all like sampling from a random variable, as a good senior engineer or manager will likely be able to hire better-than-average subordinates, and this effect again snow-balls, so you only need to get lucky once to guarantee you get lucky more times afterwards.

Overall, my take is that Amazon was lucky early on to have a combination of high-performing individuals in many high-impact roles, who set the company up for success. Jeff Bezos is definitely one of these individuals, but nowhere close to the only one. However, he has made much more of the money from Amazon's success than all the other high-impact contributors combined.

Finally, even if your work is easily exchangeable with someone else's (i.e. even if you are an average worker) you still deserve your share of the value you produce for the company - not the minimum share that anyone else would agree to work for, as wages are usually done.
Enjoy duplicating your workflows anyway for CI. Or do you make a release by clicking the play button in your IDE?
There are plenty of super fast charging stations (DC) in switzerland (Gofast for example).
You don't need 22kW at home. 7kW is plenty enough for a night charge.
> Burry diagnosed the "greatest speculative bubble of all time in all things" in June 2021, and warned buyers of meme stocks and cryptocurrencies were headed for the "mother of all crashes."

I thought Index funds were supposed to be a bubble?
https://www.bloomberg.com/news/articles/2019-09-04/michael-b...
TBF that is true for the Java-Kotlin boundary as well. You can use values coming from Java (like results from Android platform calls) as non-nullable if you wish, and it will blow up at runtime. The linter will catch those cases, but it's definitely less than ideal.
Is there something like MEV with PoS?
Due to limitations of JVM itself, reified generics in Kotlin is limited to a very narrow usecase. Basically functions that get inlined.

So it's not "true" reified generics as in C#.

You can't go "if (T is Whatever)" and put it in your SomeClass<T>.

This is not Kotlin's fault, just legacy of Java with which it has to put up in order to maintain full interoperability.
'I hope you die. I hope we both die' fits pretty well with Moby Dick too
In KDE you get basically that, but with integrated search on top: https://userbase.kde.org/images.userbase/0/02/Systemsettings... And grouping. And automatic frequently used icons. And... Yeah, KDE is that but better.
I can echo the Author's sentiment. I've been working with Java and lately Kotlin for the past 25 years. The last five of which almost exclusively with Kotlin.

Switching back to Java feels increasingly awkward at this point. I can do it, but there are no use-cases where I would prefer Java over Kotlin. I certainly don't enjoy it.

Sure, they've added features to the language and they help but it's just not even close to the language ergonomics that Kotlin has.

The val vs. var thing is super relevant because this is actually something that is more cultural than language related. As the author points out, you could just litter your Java code with final and it would be similarly safe code. But the reality is that very few people do that. Java makes you do the wrong/less safe thing by default. Kotlin has this opposite culture where you feel slightly guilty/dirty every time you even make something a var. Having a difference between mutable and immutable lists and maps is likewise something that Kotlin inverts. In Java you could always make lists and maps immutable but they'd be immutable by default. With Kotlin it's the reverse: everything is immutable unless you make it mutable.

It's this safe by default attitude that pervades Kotlin that just shows up in a lot of places. Nullability as part of the type system removes an entire category of bugs. The only time I still see NPEs, it usually involves some Java library that I'm using.

Considering how easy it is to switch from Java to Kotlin, it's not surprising that you see essentially all the major Java frameworks come with excellent Kotlin support. I use Spring Boot with Kotlin. It's quite obvious to me that using spring without Kotlin is a bad move at this point. There's so much good stuff you miss out on that is added to Spring via extension functions. E.g. having co-routines sit on top of webflux, makes the whole business of using asynchronous IO with Spring a lot less painful. Without that, I'd probably still be doing synchronous IO.
Try jq for parsing/selecting JSON data.
What industry standard? There's no industry standard for this stuff, it's just each OS doing what it wants.

As it stands System Settings now looks different from every other preference panel on the system. I helped ship a sidebar+search design in IINA and we do a far better job that System Settings does. Go take a peek if you'd like to see how this could've been done. (Personally, I think most apps should stick with top tabs, but we–and Apple–are constrained by how many preferences we can show on screen at once.)
One interesting result from this challenge that could stoke debate is that symbolic (rules-based) agents are clearly achieving better results than neural (machine-learning-based) agents.

Maybe that's related to the nature of NetHack itself, compared to other games where ML has seen (often overwhelming) success?

Will rules-based systems continue to succeed for NetHack, or is this a temporary condition until the state-of-the-art in machine learning improves?
Familiarity? I've been using the OS for 20 years and still very often struggle to find stuff there. When you have users that spend their whole day in an app, sure: workflows matter a lot and you can't break familiarity. But a settings app isn't such an app.
It’s not difficult to put chargers in garages for appartements complex or even in the street. It’s very common in Oslo for example.