skysight-inc/HackerNews huggingface dataset:
Most of them probably are.

That doesn't make it an MLM scheme any more than Tesla is.

And the counter balance I see generally are similar to the other commenter, people who will unload angry rhetoric but demonstrate no understanding of the Nakamoto Consensus algorithm much less address any of its merits.
I frequently describe Go as "C, with memory safety and GC". I don't run into many that disagree.

Go is basically how Java was pre-generics. People forget that early Java was much like Go in some respects. Everything casted to object. Not really sure what the object is unless you wrote the code. Lack of common patterns and a rich set of libraries (Guava, Apache Commons).

Early Java was supposed to be safe C++. Converting C++ to Java is still trivial unless there's pointer craziness. Generally copy paste the C++ and change naming conventions.

I hate working on unfamiliar Go projects. Copy pasted code everywhere. And everyone builds their own abstractions because there aren't enough.

I don't understand Go's appeal. To me it feels clunky and stuck in the 90's. Designed by C programmers for C programmers.

Like C it has no generics, bad packaging, and is a pain in the ass to cross compile. Its only killer feature, IMO, is it's fiber threading model and that's quickly being copied by other languages, even ancient Java.
If you want a really damming example more recent than a war our grandparents were children during:

consider that the IDF provided they could get to Entebbe in Uganda at short notice, but failed to muster the moral courage to intervene in Rwanda.

So much for never again.
Everything is politics, and the fact that so many of us have managed to stay unaware and insulated from that for so long, is one of the clearest indicators of privilege there is.
> Windmills impact microclimate as well, kill off birds by millions

Domestic cats kill billions of birds every year.
When an interview process produces the output 'doesn't know how to do basic things' on a "vast majority" of experienced people who've been doing said things daily for years, the most obvious conclusion is that the interview process is flawed.
Because lisp syntax is never something everyone appreciates. See, for example, Dylan.
> For the world-to-word direction of fit we must distinguish between three kinds. For all three kinds it holds that somehow the facts in the world are adapted, in order to “fit” what is expressed by the words. One case is when the words function as a directive, as when James shouts “Carol, stop!” when he fears that his young daughter Carol will cross the busy street. This order aims at making Carol stop, and if the order is successful in the sense of “efficacious”, Carol will stop and the facts in the world fit the content of the order.

> A second form of the world-to-word direction of fit manifests itself in constitutive speech acts. Constitutive speech acts are speech acts performed with the intention to bring about a particular change through the operation of a rule or convention. They differ from directives which operate by means of a causal, rather than a rule-based, connection. Examples of constitutive speech acts are the baptism of a ship (“I hereby baptize you the Princess Victoria”), making a promise (“I promise you to be back before 8 o’clock this evening”), granting a power (“You can consider every promise made by Michal on my behalf as a promise made by me”), and the issuing of a command (as distinguished from an order).

> The third kind of world-to-word direction of fit concerns the effects of rules. Take for example the conceptual rule (the meaning postulate) that the word “rectangle” denotes quadrilaterals with four orthogonal angles. Given this rule, if something is a rectangle, it must be a quadrilateral with four orthogonal angles.
> Yes, this stereotype of innovation or invention being driven by rich dilletantes is absolutely false, and comes from a marxian historical analysis where the adherents didn't want to acknowledge that drivers of innovation for the most part were from the same background as, uhh, Marx himself, rather than from the nobility.

This sounds absurd, do you have any sources for this claim?
No. Translation is not easy.

I speak Norwegian. There are about five million language users. The Norwegian median wage is perhaps the highest in the world, possibly the top fifth, so there is a lot of pull to have Norwegian users. But only a few voice assistants have Norwegian interfaces (Siri was the first, Google may have joined the crowd). I work in IT, and making a conversational interface is rarely on the table; never if you exclude chat bots.

To get an idea of the work involved, I know the guy who translated Siri through friends. Allegedly, that was at least six months of a single person working. I don't know if he only did the translation or if he also did a lot of AI work, but that's a lot in either case.

The result isn't too impressive either. Siri has problems understanding my girlfriend because of her Bergen dialect, which differs from my Oslo dialect mainly in how the R sound is pronounced.

My two cents.
As someone has already replied, you slowly gather passive points from your earlier questions.

My account is from 2009, with 33 questions, and 120 answers and 10K points. It's a tough estimate, but I felt like I received my money's worth, sort of speak.

However, bare in mind that contributing was significantly easier 10 years ago, hence why most of my points stem from older questions and answers.
I would try Kotlin.

Syntactically it's even more terse than JS and is as fast for most use cases as C. Main downsides are memory usage and needing to understand JVM limitations for latency sensitive codebases (TLDR: Use a modern JVM and ZGC or Shenandoah).
Oh, they don’t cross the “making a living in music” threshold. I didn’t get exact details but it sounded more like the part time minimum wage job threshold.
Indeed, pet ownership is form of animal abuse.
> I religiously send a the same (about 5k USD) to my home country every month

Good lord, how much money do you people make in the US?
It's because ads online are targeted.
Solar cells can be recycled, and windmills killing birds is minuscule next to the rate introduced species do. These arguments are made in bad faith, you could spin nuclear in the exact same direction to make it look equally unsustainable.

This is not to say we shouldn’t strive for sustainability (we should), it is to say that discounting renewables on grounds of non-sustainability is illogical, or done in bad faith.
Kotlin pretty much did this for me. I'm no longer interested in writing Python or Go because Kotlin is better than both in every dimension that matters to me personally. i.e power/expressiveness, performance and runtime/ecosystem quality.
> and it means you don’t end up building castles in the air, or worse, working within someone else’s castle in the air. See the lack of inheritance for a good example of a missing abstraction which improves the language.

Very well said. If only more developers would understand this.

Yes I know, creating interfaces, inheriting everything from the void, adding as large amount of layers to create the beautifully constructed reusable structure is a nice drive but it might happen no one will reuse it as doesn't want to dive itself trough infinite level lasagna with rolling ravioli around it (and - thanks god, go doesn't have try/catch - throwing exceptions trough all the layers to force you to go down the guts of the construct to figure out what it means). Or, as it often happens, will be forced to reuse it, complicating his life and is code.

I do understand that inheritance, even operator overloading has its meaning and is extremely useful. But it has another side - everybody are overdoing it as "might come handy later" and the code becomes a case for "How to write unmaintainable code"[2].

When I am coding I am not doing it for philosophical reasons and go has until now succeeding being a very helpful tool without much of "meaning of life" complications. And i would love to see it stay that way.

If you are forcing me to read the documentation / code (presumably I know what I am trying to solve) to be able to use the "beautiful oo construct" and forcing you to read your beautiful design, you have failed making it and I have seen it in java everywhere. I just hope the same people making everything complicated more than it need to be wont skip from java[1] train to go train. I really don't want them anywhere close.

[1]https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

[2]https://github.com/Droogans/unmaintainable-code (and 20 others)
I believe for this experiment to be fair it requires an inborn, unalienable physical trait with particular cultural baggage that resonates with the negative connotation of the term. This combination isn’t that easy to come by, and might be hard to invent for those unaffected. “Beta” is unlikely to qualify (not unalienable); “master branch” maybe not (?); “blacklist” is debatable. Something involving country of origin/nationality/skin color might be it though (if the controversial cultural baggage condition is satisfied).
If the leftpad functionality was part of JS by default it wouldn't have happened.
I don’t see why a well-built standard library would be in the way. In the case of delete, well write your own linear search if you are into, though it gets old imo fast.
But will you also write a sort algorithm by hand? Because I am fairly sure it won’t be competitive with a properly written one.
Also, what about function composition? Will you write a complicated for loop with ifs and whatnot when a filter, foldl and friends would be much more readable?
Flip of earth’s magnetic poles caused a climate global crisis 42k years ago
> I maintain that no amount of human verification and re-verification will result in my being as confident of this result as I am about most mathematical results that I know. The only way to actually make this into something we should be confident of is to translate the existing proofs to something computer checkable.

Or to indeed find that simpler proof, I suppose?

(Not disagreeing with anything you're saying, just checking - it's a fascinating story that I didn't know about this topic)
Yeah, they're great for the cash pickup transfers i.e. no receiver bank
Better yet, create a new side project shitcoin, we hackers each get a handful, and when the whales come in and pump it, it will #moon. (Release a white paper, fill it with lorem ipsum, those whales don't actually read the white papers, they only care that they exist.)
My tutorial and take on C++20 coroutines
That's a "want" not a need. And that want, like a lot of wants in the tech world, was bought by making a pretty large attack surface theoretically that seems to have been taken advantage of, in the same way people "want" the internet of things and are surprised at how it is abused too.

I think techies need to understand that sometimes, it's better to be cold for five or ten minutes than find out the car's servers are down, or the battery in their fob is dead, or they are in a place where the car can't connect to the net. The high potential cost of convenience is there, even if it is rare.
You can buy eInk price tags off eBay (7.4 inch price data brand, $25 each). I am releasing in a week or so, a cursory firmware for them that allows drawing on them in greyscale plus yellow any image you want, uploaded remotely.
Quite cheap. Years of battery life.
There seems to be a disconnect between what the US says and what it does. I certainly believe US people have a strong ethical compass in their world view, at least from the people I interact with and what I read every day. At the same time, with all the things the US does, especially in the middle East, it's hard to take that "moral compass" seriously.
https://github.com/golang/go/wiki/SliceTricks I was reading through this, which was referenced from the article. This just seems insane. None of any of that seems intuitive.
I'm sorry this is a large block of text and skimming through it you're straw manning me.

The analogy was simply because GP posited that the pattern of wealth transfer from late to early adopters indicated an MLM scheme and that's clearly a shared trait among companies which are not MLM schemes.

It is not at all the defining trait of an MLM scheme.

I'm not trying to be rude, but the rest of your comments have nothing to do with anything I've said. I'm not taking a maximalist position, and I also don't agree that we should "stop talking about Bitcoin". It's evolving, so whatever you think or observe about it is on some level subject to change.
In the UK. The UK has no cgt on your main residence when you sell but the US does.
A daily newsletter for art:

https://randomdailyart.com/
Well, it's a comment that says,

> Running an alternative OS "natively" on a Mac doesn't seem very appealing to me.

Which is pretty much exactly the kind of comment that I said I've seen ("I'm not interested in running another OS on my Mac"). Again, not the same as "a free OS will never run on this bespoke Apple product, and shouldn't."

It's the difference between "I bought a Mac because I wanted to run macOS on it" and "I bought a Mac out of vanity and want to separate myself from the plebes." Or, to put it another way, the difference between actual Apple users and Artie MacStrawman.
Is there a network of managers in your company you could sync with? If you consider switching companies or even career paths you might be at a point where learning might be more important than keeping (secret sauce type) leverage or saving face.

How much time do you spend on helping your team members grow? It takes a long time (years not weeks), but this can be very rewarding!
I once went hiking in a park in Utah.

There were many warnings not to stray off the trail. The reason was the "popcorn" fungal crust that grew over the soil. As I understood it, the environment did not support much vegetation. The fungal crusts managed to prevent excessive erosion, but they took decades to grow. It didn't look like anything more than crumbly dirt, but... fascinating stuff.
I’m sorry for the “gatekeeping”, but do you really want to work together with someone that doesn’t know the language’s standard library or won’t even look at the documentation? And instead it would be positive that he/she writes the very implementation of something?
To me, there are 3 areas where voice user interfaces fail quite well at:

- being able to spell out a word that is not understood (mainly for proper names)

- teach new commands vocally (hey assistant, when I say “hit it”, actually play that song and turn the lights of the living room on)

- being able to understand words in a different language as part of the sentence.

That one makes Alexa quite a pain to use in some countries. For example, if Alexa is set to French and you wanna listen to an English song, you then need to make sure the title of the song is pronounced with a french accent, otherwise it won’t get it. The same is true if Alexa is set to English and you ask for a French or Chinese song title.

It makes it so frustrating that it’s unusable.
Just wait until you get the British variant.

Edit: to explain my point a bit: the British variant has a higher reproductive number. The existing immunity and measures in some cases can be enough to reduce the numbers of the traditional variants, while not being enough to stop the growth of the British variant. This is happening in Germany for instance right now. Currently the numbers are suddenly stagnating and soon will start to rise again while the measures stay the same.
Leftpad was a result of the JS standard library being terrible and not providing built-ins for such simple, common things.

And Go is the same way...
So it doesn't prevent it? It should say on the subject! Wasted time reading..
Documentation that ends up rotting and being ignored is usually a consequence of a poor organization/processes. Such places are usually not a very happy place to work at.

How exactly can you use an email (or email thread) buried somewhere as a part of onboarding process? How exactly can you improve that email when it shows as unclear/lacking info after you somehow managed to use it during onboarding?
Not gonna cover most variants.
The South African variant is already known to escape neutralization by convalescent serum containing covid antibodies. It's too early to see whether T-cell immunity will be adaptive enough to handle it in vivo.

https://www.biorxiv.org/content/10.1101/2021.01.18.427166v1
> Maybe to you those deaths were worth it so you didn’t have to wear masks? That’s horrific, and I don’t know how to respond to that. I suppose we are different

Yes, we are different, because they are fully acceptable to me. Even 2x, 3x or 10x more. Even if I was at risk myself. Freedom is not negotiable.
Am I the only one thinking this collision might be intentional?
That's pretty racist calling them by nationality.
I left this comment just a couple of days ago - I don't see any reasonable solution for this except (ha) exceptions:

https://news.ycombinator.com/item?id=26198607
It said it was better than random eating.
Education and Services
here is my some selected and trust worthy certification sites
Many crops benefit from partial shade, as do industrial-building roofs, and parking lots. So, claiming that land used for solar can't be used for anything else, and must be new development displacing ecosystems, is not honest.

There are numerous viable storage alternatives; the only open question is which will turn out to be cheapest. Underground compressed air is interesting because it can use otherwise-mothballed turbines. Gravity storage, in the form of a 20,000 ton weight raised and lowered, is low tech. Ammonia and hydrogen are marketable or even directly useful on their own, when tankage is full.
"Intermittent fasting was seen to be superior to ad libitum feeding in reducing weight. However, this was not clinically significant. There was no significant clinical difference between IF and CER in improving cardiometabolic risk factors to reduce the risk of CVD."

Edit: Removed own interpretation to let the authors speak for themselves
In other news, 7 dead after engine failure.

https://edition.cnn.com/2021/02/21/africa/nigeria-miliary-pl...
>You want to describe a society where such acts are common place, and perhaps compare it to a society in which it is not.

Is it Utopia?
Ad fraud takes a number of different forms, including:

* Buying a low-value ad (like a banner) and cramming a high-value ad (like a video) in there, and lying to the ad server about the visibility, sound, etc, using JavaScript. Sandboxing is typically stymied by a number of cross-domain limitations in real-browsers we can detect server-side.

* Buying installs for a older/hacked browser (or browser extensions) that has been scripted up to load the ads. People would embed these in screen-savers making real users visit these ad pages when the pc owner was unlikely to be around. They won't have the protection real browsers have, and so can trivially modify the network profile.

* Making a headless browser call ads on pages. These pages "look" valid, and you can visit them to see the ads, but the headless browser has collected cookies from various shopping sites, and uses a number of home/DSL proxy services to obscure detection. For any single impression, they look indistinguishable from legitimate traffic.

These are detected in different ways: JavaScript helps some for the first two, but in the second it's mostly that you're looking for bugs in the implementation (and it's just JavaScript gives you a wider search area). Usually these things are "home grown", so if you've got a wide view of the industry, and can change your scripts frequently, you can "detect" them being built in real-time.

However that last one is tricky, and outside of bugs[1], you're left with timing attacks which I won't enumerate because their obscurity is the strongest protection for continued utility, but in general they work on the principle of leaking some identifying data in HTTP and DNS responses, and relying on the fact that that headless browser needs to call lots of ads to pay for the electricity and Internet that it uses, so we get lots of opportunities for a collision.

[1]: https://geocar.sdf1.org/browser-verification.html
That's a name, not an IP address. And what you would expect to find at that name is not an A record for that IP address (which would be redundant) but a PTR record providing its canonical name.
Same with Klarna or Revolut. I've come to the conclusion that Zawinski's Law for Fintechs goes like: Every Fintechs attempts to expand until it adds customer support.
If you liked Vogon poetry, you may also enjoy Adams' other game, Bureaucracy.

https://en.wikipedia.org/wiki/Bureaucracy_(video_game)
So here I am talking about someone dismissing what someone says by calling them privileged and boom, one of them shows up!

What did this contribute to the conversation? Good job you got your jab in calling me privileged in a conversation where I am talking about how stupid of a response that is that people will say.
Interesting article, especially for people who are not very familiar with NFTs. So basically with this you can prove you are the digital owner of a unique digital “piece” of art and overcome the problems of classic art pieces.
What was missing from this article is copyright and display/viewing rights. Is it ok for these digital masterpieces to be displayed freely over the internet? Are they restricted in resolution? Do they work like normal digital photography?
Yeah, I essentially copied imgui's ID stack approach for my experiments too. (I've been using imgui for some other projects to great success.) It still seems like a hack; I'm quite surprised that no programming language (I'm aware of) makes it possible to uniquely identify callsites like that. Maybe it hints at a more general blind spot/free real estate in PL design :)

(On the off chance you're curious, I just pushed some previously unpushed updates to that experiment I had sitting around, so now it has labels and text entry too. I guess the real test of the architecture would still be making an alternative "rendering backend" based on win32 widgets or something.)
Most management mistakes are made through bad, or improper, or ineffective communication.
> It's maddening to hear people say things like, "Oh if everyone just used semantic versioning this wouldn't be a problem". Of course this cannot work. _Think about it_. There are innumerable ways two pieces of code can be incompatible. You might have a change that alters the time-complexity for niche inputs, making some call time-out that used to succeed. You might introduce a new default keyword argument that throws off a *kwargs. If you call these things "breaking" changes, you will constantly be increasing the major version. But if you increase the major version every release, what's the point of semver! You're not actually conveying any information about whether the changes are "breaking".

That's the point of the link to Hyrum's law. The article argues that the practice of pinning encourages that attitude: consumers feel free to depend on internal implementation details, producers feel free to change behaviour arbitrarily, and no-one takes responsibility for specifying and maintaining a stable interface, which is how you actually break that knot - producers need to specify which parts are stable interfaces and which are not, consumers need to respect that and not depend on implementation details, and then you can actually use semver because it's clear what's a breaking change and what isn't.
I came back here to say:

> I've built two commercially successful systems,

This is a great achievements, congrats on that!

All I was saying in my previous comment was, these very cool achievements don't prevent you from calling all other people "idiotic", and from saying "they don't have a clue" without even looking at their designs, or even thinking that they might have had ideas different from yours.

Also, calling Git "patch-based" is quite wrong, but my point wasn't technical.