skysight-inc/HackerNews huggingface dataset:
Imagine for a second the international language of planes was German. As an American who's an international pilot you of course speak German, although not as well as you speak English.

Now imagine you're a bush pilot flying around Alaska in a Cesna flying near Anchorage. Imagine being forced to speak German to your fellow American ATCs.
Fuck the H1b visa. Yes I understand that we have created a huge GC backlog by immigrating here in large numbers but that doesn't mean we should be dragged around like a toy. This is sadly the impression I've formed these days. Our entire lives here revolve around that visa and we could basically be holding on to it for 30 to 50 years before we can get a GC lol. In the meantime, maintaining our driver's licenses, being able to enter/leave the country, being questioned at the airports, having to constantly renew crap, waiting for eons to change employer, staying disconnected from the family are all common things to expect.

To add to this, there are no appointments for Visa Stampings back in the home country because of which many people dropped their travel plans; and USCIS doesn't give a damn about it. Life is more or less crippled at this point. Now, would all this still be outweighed by a First World living quality? In the beginning when I was young I used to think "yes". But I've realized lately that it's a big "no". Days are making me think about my plan to move back out to home country or our peaceful northern neighbor.
Agreed, it is merely interpolating within the space of its input

technically stunning, artistically incestuous

some may say humans are the same, only ever remixing our input, but we have something machines never will: intention, desire, an unhappiness with how things have been so far.

I'm sure the machine age of clip art will be very successful but I can't see myself being moved by any of it.

(just realized the cheekiness of calling the training set "CLIP")
Yes, considered sacrosanct. However, my point was that if you skipped one, it's not a certainty that it would result in death. So if a captain said they should skip a checklist, the first officer might defer to their judgement and not oppose that decision.

I was responding to a comment where it was implied that the decision was a definite life-and-death decision.
The thing is, sometimes you really can treat one type of cancer by blocking one specific type of protein. Even though broadly what makes a cancer is true for multiple tissue types, the actual problems that led to the cancer could be different, and could be dependent on things like the biological context of the tissue. The general hallmarks of cancer have been known for a very long time.
when my son was 6 I explained about Santa, two days later he came home and told me I was full of shit, he'd seen Santa at the mall .... this was wonderful, he was thinking for himself, believing his own eyes over what others in authority were telling him .... I felt like I'd won (in small way) at parenting
You should go visit other countries and talk to more people. He’s a Jain. Jain is not a caste. Not all Jains are filthy rich. In fact, his being Jain has nothing to do with his finances. Having worked in Tesla is more indicative.
https://news.ycombinator.com/item?id=30966521
Counting Sheets Is More Complex Than It Seems: On Origami Classification Part II
Wouldn't this be something similiar to Monads? I remember someone gave a talk and described Monads as "worlds". (I forgot which video it was). So a function goes into a "world" does all it's stuff, then it exits and comes down.
You imagine you understand cancer.

A lot of people have imagined that. But nobody does.
The socialist calculation problem has arguably been solved, check out the Medallion fund by Renaissance Technologies. It has had an average return rate of 74% since 1994. Carl Icahn, Buffet, no one comes close. They have a "robot" that can essentially predict the market, good luck getting them to take your money though.
Greed happened. It poisons whatever it touches.

Mammon is the only thing that matters to a lot of primates.
Covid pandemic being the biggest example in modern times
maybe this one https://gavinhoward.com/2021/02/rust-zig-and-the-futility-of...
My impression is that parents in the US (and Japan) have a much more specific idea of what a correct lifepath for a child looks like.

In the Netherlands (Europe), I felt like basically following the system would land them wherever was appropriate based on their aptitude and inclinations. There was basically no better path to follow than public education. Extracurriculars don’t factor into anything, sports are just sports, and solely for recreation. No extra lessons outside of school just to make the entrance exam for your junior high school.

I feel like this lack of need to worry about the future lends itself well to a much more relaxed style of parenting.

I don’t feel like this is true in the US (or Japan), where which school(s) you go to has a significant effect on your future, so parents have to consider everything from the start.
Whoever designed the navigation in this must have some sort of continuous-scroll device. My scroll-wheel finger would develop RSI by the time I finished exploring that using a normal scroll-wheel mouse...
This comment is obtuse. Sure, technically Jain is not a caste, but all Jains and Parsees are considered equivalent to Hindu upper castes. No one will decline to drink water offered to them by a Jain. That is something that still happens to Dalits in India today, in urban areas as well.
Why do you think he is not capable of showing empathy to the people different than him.
If resveratrol worked we would know by now.
I’m not familiar with the “Unix Fundamentals” class (got a link?) but when I have interns I make the “missing semester”[1] course part of their onboarding. I find it’s a nice balance of pragmatism and the classroom structure they are already familiar with.

I will also note that I think skills like this end up being way more valuable to me as a mentor than hard CS knowledge.

[1] https://missing.csail.mit.edu/
This is what OpenWRT with the (u)nified (c)onfiguration (i)nterface aims:

uci show

This outputs text, which is your full config.

https://openwrt.org/docs/guide-user/base-system/uci
Santa Claus isn't a lie, it's a fantasy. There's a brilliant line in Peppa Pig where they go to Grampy Rabbit's Dinosaur Park and one of the kids asks if a dinosaur egg is real. Grampy Rabbit booms (caps because Grampy Rabbit is played by Brian Blessed):

"NO, IT'S BETTER THAN REAL - IT'S PRETEND!"

Kids immerse themselves in fantasy. It's healthy, and they often don't care at all about the boundary between that and reality. There's a sharp distinction between telling children babies are delivered by storks because you're too repressed to answer their questions properly and taking part in the Santa Claus myth to bring some magic into the home at Christmas. You don't need to go and prick your kids' Christmas bubble in the name of "honesty".

My son is old enough to have figured it out for himself. My response is, and always will be, "you'll never get me say he's not real, and don't you go telling your sister that."

He understands perfectly (with a wink), and it's brought the exact opposite of cross-generational strife to our house.

If we actually did make a habit of lying to them I'm sure it would be a different story. We're very open and honest about real stuff (death, sex, money, etc - and where the boundaries of our own knowledge lie).
Last month's OpenSea volume was $2.4B, the volume so far for the first nine days of April is $1B.[1] The average volume over the last few months is somewhere around $3B. Certainly the monthly volume and overall interest will rise and fall as all markets do, but total usage over time seems to be growing, and also expanding outside of OpenSea into other chains, protocols, apps (eg: Tezos).

[1] https://dune.xyz/rchen8/opensea
I don’t think anyone physically could horde it for even as long as 20 years no matter how hard they tried. Tech has a way of diffusing rapidly — things that start off only affordable by the richest yuppies of Wall Street and London can be superseded by street-wares in Nairobi, and this is not limited to just computers and phones, for example one of the YouTube channels I follow genetically engineered yeast to produce spider silk: https://youtu.be/2hf9yN-oBV4
Similar here. When they were two we explained that Santa was as real as Mickey Mouse. They got it immediately. They know the mouse stands for something, and so does Santa. We have fun with it all.

Christmas season is so much easier when you don't have to compete with a fictional, fat, jolly, magic man. The spirit behind it has value, and we celebrate that, along with other traditions.
in javascript's programming model, literally everything that's running in response to user action (clicks, etc.) absolutely has to complete immediately (from the browser user's point of view), or it will hang the UI. async event handlers really help with that. a non-async handler blocking until a long standing operation is complete (i.e awaiting an async function) is unacceptable

the async/non async functions in javascript are good and well designed. the whole colored functions thing is nonsense and it's weird that it gained so much traction on here
My Android phone was fairly mid range when I bought it, and that was a few years ago (long enough that I don't remember now!) and it works fine for me.

Edit: I should mention that I only tried Chrome

Edit 2: Also tried Firefox on my Android device. It was noticeably slower but still worked.
While I appreciate that you may have a fuller insight into what constitutes HN standards than me, it doesn't seem like that honestly.

This is because you paint what we call a strawman view of my position, and argue against that. It is common among students probably because one has recently discovered the power of abstraction and reduction, but gets gradually more rare as you approach my age (approaching 70 years old), where these kind of argument tricks have been dismantled a thousand times or more.

Instead of assuming that I'm an idiot, maybe you should assume that I have already considered the simplest counterarguments (see sibling reply). Come to think of it, isn't there there something along those lines in the HN guidelines?
I'd like to spin this around. Why write if you don't want to write?Write when you want to write. Otherwise, why write? Many great writers only write because they must write.
Seems like a perfectly good way to go about it as long as the stories are validated and the companies in question are given a chance to rebut.
I say full list or no list. Other than that, it sends the wrong message that "this country" is doing censorship and "this country" is not. No mention how they would deal with a National security letter (18 U.S.C. § 2709)

transparency for some countries but not others is not transparency.

I say they should take down this repo, or mention something about how they would deal with an NSL.
I wouldn't go that far as say there is absolutely no research at all; however, I saw several articles debunking the claims by manufacturers regarding the efficiency of these products. Basically, there are the equivalent of vitamin supplements: by now everybody should know there is no benefit in taking them if you have no specific deficiency but the market is still huge and people seem to buy them indiscriminately.

The reason for this is simply sad. Imagine you are a woman in your forties, fifties and so on. For your whole life the society was communicating to you in different ways, directly and indirectly, that a large share of your value lies in your beauty. Now it is fading away and there is no going back. So you do what you can to slow this process down. If you believe it works, you simply feel better. And when you tell it to your friends, of course they will support you ("This cream really works miracles, you look so much younger"). Same with cosmetic surgeries, for some people it verges on the bring of psychiatric disorder, with one operation after another turning you into a monster, but when you look into the mirror you perceive yourself as more beautiful than before.
Ask HN: Why is there no Linux distro that “just works” like macOS?
One would think that over the last decades, with a countless number of smart people, there would be a Linux distro on the level of macOS. I am talking about a distro, that you don't have to configure anything for. A distro that handles things like external devices screen recording without weird glitches. A distro that is _worry free_ and that _just works_.
Why do you think that is the case? Or am I simply ignorant of the current state of Linux distros?
Mommy and daddy failed to agree on such fundamental aspects of living together that they couldn't, anymore.
I’ll have to nitpick your last point. Unless you’re going to a farmer’s market, the quality of fruit and vegetables in America is abysmal. Watery hard fruit, etc.

You can get the same terrible strawberries all year round if you want though.

I’ve never been to India, but I assume the situation is better, at least based on how people rave about mangoes.
Spectre is a serious concern for virtualization hosts. For a single user desktop, if you're running hostile code that's going to carry out a spectre attack, you are already pwned, so spectre vulnerability is just frosting.
I rarely lie to my children. I always encouraged my children not to go around saying "there is no Santy/Santa". But at the same time, I really resent the omnipresent peer pressure from other adults to actively maintain the lie for their precious one's benefit. They would never expect their Muslim/Hindu friends to so this, but as an atheist, all you get is disapproving looks.
This article was my first exposure to async in Zig, and I find it rather at odds with the "No hidden control flow" selling point of the language.

fn foo() void {
bar();
std.log.info("bar is finished");
baz();
std.log.info("baz is finished");
}

I cannot just look at this function and know what it's doing and how to use it. If bar()'s implementation contains a suspend or await keyword then this won't compile when called from main() unless its call is prefixed with async, and even if I do so then I also have to make sure I resume foo enough times for bar (or baz) to finish too. Am I missing some key detail here? It seems out of place compared to many other language features.
I think, Go is just not suited for web. It is mostly system level platform, and now it is very young, so sure, most forces are at system direction.

For example, I have hear many times, about large investments (millions) into C++ web frameworks, or even made some really large backends in C++ (evernote).
And they mostly have not much success, because exists much more suited platforms for web.

You sure could argue that Go is fast, and i will absolutely agree - Go is very good in its main niches, but in real life web dev, speed of language usually is not MOST limiting factor - mostly limiting db, file access, system calls.

Imagine, how large should be project (or how special), to include db, fs, sc inside Go, to avoid those slow things so much, so speed of lang itself will matter.

BTW, for slow dynamic languages, people have success running Python Django on Cython, which is compiled to native code via C, and it is very fast, and basically, Cython is just compiled Python, most code work without significant changes.

So sorry for many words. To be constructive, if I will be in place, where have to find Golang web framework, I will try to find viable C++ web framework, and make bindings, so in beginning will replace some modules with Go modules, and in long time perspective, rewrite all C++ code to Go.
All other solutions, I could imagine, are too stranger for Go.
Check out Drummond Drive and Belmont on the west side near UBC and Jericho. Makes First Shaughnessy look like paupers.
All of those options are available to us right now, they are literally being rolled out as we speak. There is a much bigger question about our ability to build nuclear on the scale required.
What you want is an effect system.

Check out Koka lang for a very interesting implementation: https://koka-lang.github.io/koka/doc/book.html#why-effects
This assumes a normative value of truth being good. You could be ambivalent on the truthfulness of adults, accepting early on that everyone lies some fraction of the time and it's ok for you to do it too. The badness of lying is a societal rather than universal value. Kids lie all the time when they think it will work, so why would they be surprised or offended when it happens?

The real hat trick is to lie to the adults about still believing in Santa so the presents keep on coming. A con so deep the marks think they're the ones pulling the con.
well, luckily most languages are modernizing to accommodate marginalized people! Historical patterns are no excuse to deliberately misgender or genderify language. E.g. for Spanish a lot of people use an X or @ instead of -o -a, same in German. In Scandinavia hön as a pronoun.

In mean eyes what is most important: grammatical correctness or kindness?
All, we cannot invent an algorithm outside of biological world.

It happens that we have not associated an explanatory biological understanding to it.
Not a great part of the experience, certainly. Needs WASD key support if nothing else. It's almost unusable with a mouse.

If you're going to make it look like a first-person perspective game, it needs to act that way.
But why is the internal RNG state dynamically allocated? I would have expected it to be a static variable allocated only once.
Ubuntu entered the chat
Well, you can’t blame someone for replying to

> I would love to have this for an entire OS, not just networking. The ability to capture the entire OS configuration in one file would be amazing.

When you can do exactly that with NixOS.

In my experience it’s not hard to set up a basic configuration on NixOS. But it’s too hard to set up all of my development requirements on NixOS.
Goblin Mode
Startup Says It's About to Start Selling Lab-Grown Tiger Steaks to Restaurants
I'm trying to grasp the whole fuss about the colors of the functions still, and yes, I did read all the related posts back then, and skimmed them today as a refresher.

You can call an async function in a sync context. You just can't unwrap the value from the result container, as it's not available. But you do get a result, which is Promise<T>.

Any language that has concurrency, pointers or any mechanism that allows the value to change from under your feet has colored functions, doesn't it?

Also IMHO: Not being able to use "await" or not depending on the context, and wrong usage being a parse error, is much better than black magic happening at the compilation.
While you are right that Microsoft loosened their stance with privacy, let's not conflate data collection purposes:

1. telemetry, for diagnostics and health monitoring

2. usage analysis, for program improvement and personalization

3. content analysis, for advertising and marketing purposes

Windows requires kind 1 and encourages kind 2*. Type 3 does not really apply, though, as I don't see Windows sniffing what I write in my text files so that I'm shown relevant ads later.

It's all explained here: https://privacy.microsoft.com/en-us/data-collection-windows

* Also note that the Customer Experience Improvement Program has been with us since Windows 7. Same thing, just not perceived as badly as Windows 10.
And too much repetition
Fantasy is a category of lying, though. Artists tell lies that we voluntarily suspend our disbelief of in order to immerse ourselves in a world that doesn't exist, IMO to learn something about ourselves.

Santa Claus is a legend. Sometimes we "act out" these legends in a fake display to honor some distant past truth buried under millenia of broken telephone.

The moral of the story is, lying is OK, so long as you're honest about doing it.
I am not a matrix fan, but I have to point out that thunderbird has had IRC and XMPP support for ages so it is not out of character to add another open instant messaging service (using IRC or XMPP on thunderbird felt underwhelming, though, I was never sure who was the target for this).
> important to not project your own previous potentially ego-driven activities towards everyone else

Or onto OP. You are basically doing exactly what you accuse OP of doing.

OP described their experience and asked others for their view. Why project "ego-driven" or not seeing themselves clearly onto them?

Why not just answer why you are blogging (or not). Without the assumptions?
I don’t see the issue with this? Why would you not want to talk about sex, genitalia or pleasure? I mean, I’d keep it circumspect, wouldn’t want him trying it at school, but the basic concepts are fine I think.

He’s now 3 and he’s definitely discovered playing with his peepee is fun.
I vastly prefer blogs and githubs that aren't mainstream. Like BIOS/UEFI security blogs or the very useful kefctl github with 40 stars (CLI control of my Kef LS50W).

I left Facebook over a decade ago because doing things "to be talked about" felt awful. Focusing on sharing information to help others, rather than to stroke my ego, is much more rewarding.
> To me, this is akin to the pure/unpure function classification in FP, it makes sense that calling an unpure function would also "taint" the caller.

Well it also sucks if unpure code has to add a bunch of boilerplate annotations to every single function and call.

> I recently tried Go to speed up some Cloud Functions that use Firestore, it's very difficult to know which of the chained method calls of the Google-provided SDK is the one to actually "blocking" the green thread, perhaps they are all are unnecessarily?

If you have to mark enough of your functions as "possibly blocking" then you can get just as lost about which one is actually blocking in a particular situation.
I have so many issues with standby, power control and dedicated graphics on 20.04 on my ThinkPad... it's not yet comparable. getting there, but not yet.
Mac owns the hardware. If you run a hackintosh, you will discover just as many oddities as any Linux distribution does on variant hardware to the spec of a PC or laptop.

Try a Linux in system76 or some purpose built hardware, or the vendor installed Linux on a system.

BTW osx on my m1pro has its oddities with non apple external Thunderbird, displayport, Ethernet..
I do not disagree with your main point in the last paragraph, although I would say that most of human creative output are also evolution and combination of existing works.

I'd curious though--would you suggest that all these other examples are dross?
https://twitter.com/prafdhar/status/1511863583906275328 and all the variations presented here, https://openai.com/dall-e-2/.

What if you found the "better" pieces of these arts in other contexts, like a museum, without knowing who created them? Are you certain that you would still hold the same opinion?
> Imagine opening a book and 20% of the page are decor, decor with text no less.

Regularly happens in "book world". Chapter headings are often an entire page, and sometimes even a double spread. The average whitespace around headings on the three closest books at hand were all 1/3rd of the page, making that decor even greater than the 20% you're describing.
> But with go's green threads, does it really matter if something blocks or not?

Then you keep pushing stuff to other threads "just to be sure", which may hurt performance but the worst part becomes reading that code.
It looks to me like the code of conduct is just a generic code of conduct that is commonly used on real projects.
I think you underestimate the sense of community a group of haters can feel. Take for instance r/buttcoin, a community of nearly 100k that has been bashing on Bitcoin (and now cryptocurrency in general) since 2011.
> Like BIOS/UEFI security blogs

You got my attention, could you share some links to them please?
How do you keep your kid from yelling "fire!" when there isn't one?