skysight-inc/HackerNews huggingface dataset:
Found his LinkedIn and GitHub. I don't know how that helps, but it's more information than before. It looks like he works for NVidia.

https://www.linkedin.com/in/dan-luu-37721316/

https://github.com/danluu
That's actually what I used as a reference for a few parts of my comment, that's a nice coincidence. Since it's open source, I was wondering if a compare tool would be in the scope of the project?
4chan and the MSM are both despicable slime pits in their own ways, but 4chan is much more honest. If the corporate media decides some subject is taboo, or that some line of inquiry is banned in order to protect advertisers' profit, you'll still be able to find extremely strong signal about those topics on 4chan.
The technology isn’t the problem, it’s us. Our primitive instincts just aren’t compatible to deal with such big groups of other people anonymous or not.
Tesla's German factory does seem to be encountering more than its fair share of regulatory snags and delays, even by German standards. You have to wonder if perhaps some of Germany's incumbent automakers are pulling the strings of friendly politicians, ensuring that progress does not go too smoothly or quickly for Tesla?
Soooo your solution is to dox yourself and everyone else, even to those who you are not affiliated with or are not on a platform you're involved with?
The customer forum requires a login to access, and unfortunately is often in German.

The linked post says this:

"Danke für das Interesse an dem neuen Produkt!

Die Fragen zum Betriebssystem sollten sich durch die Veröffentlichung der Produktmatrix beantwortet haben. Es wird das aktuelle macOS Big Sur installiert.

Bei der Einrichtung und Zugangsmöglichkeiten haben wir uns nur für SSH entschieden. Nicht jeder Kunde möchte mit einem aktiven VNC-Zugang starten. Wie auch der eine oder andere beschrieben hat, ist die Einrichtung/Aktivierung nicht schwer. Gerne könnt ihr dazu auch einen Community-Artikel schreiben und weiteren Kunden helfen.

Welche Alternativen zu VNC würdet ihr Vorschlagen oder hättet ihr gerne, die wir uns mal anschauen sollten?"

I don't understand German, but I ordered one and received SSH login instructions, and was able to get VNC enabled and connected by tunneling port 5900 through the SSH connection.
Also (at least locally) there is a big shortage of people actually driving for Uber/Lyft. The few recent times I've been able to get a driver they've all told me the same story--they'd rather be delivering for Uber Eats than driving for Uber. Apparently the money/work equation is better PLUS they get tips.
Hm. Okay … I consider things like “dynamic programming, memoization, and [graph] traversal” to be basic skills of a systems programmer. I didn’t realize people didn’t look for those skills to weed out the flerbs.
Shouldn't that be "counting up"?
It really depends on the project as a consultant I have seen crazy complexity on both "sides".

Most projects backend seems to be more complex but backend also get more slack. For example if there is a DB performance problem there is usually a DB-team to help with tuning.

Front end ppl are usually more on their own, since its expected they will have easier problems. That's not always true though. Some orgs are adapting and adding css specialist and design roles to enable more technical front end devs to focus on that.
Oh that's fascinating, will definitely give it a play.
Does anyone know if 20 years from now these batteries start to burn down homes will Tesla be required to fix the problem similar to how traditional auto companies fix bad air bags or whatever issue that could kill people even decades later?
Anonymity is important because it allows you to have discussions purely based on the arguments and opinions, without the bias of who youre talking to.

I often find myself having a wonderfully deep discussion with someone online, and when I eventually find out what they look like (etc), I often realize that they dont look as friendly, educated, etc as they are.

Humans are really bad at this, and you will put people into groups in your mind no matter how hard you try. Anonymity mostly removes this bias, and leads to real and pure equal exchange of ideas.
It's funny both articles posted here refuse to use the proper title "President Donald Trump", they add a qualifier or won't capitalize it in insult like they do "white", very passive aggressive.
Application of DFT (or variants) is non-trivial. DFT itself is just a matrix multiply.
Done.

The title has changed since I posted.
For some reason, people tend to believe that i make more than i actually do, so i don't tell them the actual number to not disappoint them.
Because the platforms themselves make more money when there's rampant abuse. Facebook is largely profitable since super users are enraged and engaged.

If you're scrolling mindlessly consuming content which keeps drawing you in you're more likely to click on an ad for some new toothpaste.
Cloudflare has a dizzying pace of product development that seems to be unmatched even among the large cloud providers.

I suspect in the next 12-24 months they'll have an entire edge solution that is superior to all 3 of the top cloud providers in cost, performance and features.

Workers is nearly there. They are missing some kind of global database, instrumentation and a few other small features before Workers is truly unleashed.

If Cloudflare were smart, they'd scoop up Fly.io. The two would work together like peanut butter and jelly on the edge, and the big 3 would simply have no response to the potent combination of a great product at a great price.

My favorite thing about Cloudflare is the "trojan horse" pricing strategy. By selling core functionality like security and CDNs cheap, it enables engineers to build on it for side projects and to experiment. Those engineers then go to big companies and pitch it to their managers, which provides Cloudflare with an internal advocate from the bottom-up. It's a genius strategy, and they get the added bonus of looking like the good guys (most generous free tier going around).

(disclosure: long $NET)
In would say it goes even further than humblebragging, and ventures into narcissism and an inability to handle criticism, explain oneself, or accept help.

If the car insurance salesperson disagrees with you, maybe you should try to understand why? Did you really consider the possible that a tree branch could fall in front of your car or that you could get caught in a hail storm?

If the Apple store employee doesn’t understand why you’re obsessed with box sizes, explain that the MacBook in the smaller box is the one with the features you want and that’s the easiest way to identify it.

If someone gives you a look like “you’re stupid” it’s most likely that they don’t understand your decision not that they think you have an inability to reason. Sometimes you simply need to explain yourself, but it seems the OP has such confidence in their own decisions that they won’t accept any help or input from even the experts. After all as you noted, it appears that the OP has always been right in the end.
Most airports I have been to in United States have a "cell phone waiting lot" where you're allowed to remain with your vehicle (if you leave a vehicle unattended, you'll get ticketed or towed). This originally cut down on people picking up their friends from arrivals just circling the airport while waiting, but they're pretty commonly used by taxi services nowadays.

Certainly Uber and Lyft provide value, but I personally have seen that value plummet in markets where the rides aren't subsidized by VC money.
> free(NULL) is not well-defined in C

Oh yes it is: https://stackoverflow.com/questions/1938735/does-freeptr-whe...
I'm sure it's biased - it's based on the people I know and the people who make the news. Those are two non-random samples. Although, my two groups aren't the same as the two groups I put forward. IIRC, there were a lot of FSD purchasers upset because they feel like they didn't get what they paid for in the news.
Java and C# are generally capable of this. It's a bit more native in Java than C# though. .NET has a rather awesome thing called the global assembly cache that makes static compilation somewhat of an anti-pattern.

For Java you can easily create a "fat jar" by dropping a plugin into your build system, usually with zero or minimal configuration. (shadow is the popular one for Gradle).

I am generally not a fan of Go (for a long list of reasons) but it's compilation speed and static by default (if you disable CGO, which you should) is definitely one of it's strong points.
Thank you for the explanation. While that explain what makes MLton special, I now wonder why other compilers aren't doing the same. There is probably lots of money to make by optimising some performance critical code, especially C/C++. But you seem to say that MLton is one of a kind. I don't understand that part.
Well, other than race to the bottom. My understanding is that Southwest is no longer considered especially low cost. And, honestly, I only ever flew them because they were convenient for a couple short city pairs I flew at one time, not because I otherwise liked flying them.
As the great Shug Emery[1] says, "You only get to be new at something once, so enjoy it!"

[1]: https://www.youtube.com/user/shugemery
In my reference, I acknowledge that how I used "they" was ambiguous. I meant people practicing war before germ theory.

If we ignore this example, we still have dead and infected bodies/livestock being catapulted into cities.
> Non technical people only have the patience to learn / listen to very basic concepts.

I know many people who would consider themselves non-technical, yet who certainly take the time to learn complex concepts. Some of those are indeed technological concepts.

> I try to give short simple examples because when I try to tell people the truth their eyes glaze over and their brain turns off while the nerd talks his techno jumble.

The short simple examples you give are also truthful, correct?

Perhaps the additional information you'd like to explain simply isn't needed for the other person's goal.

A great way to have both technical and non-technical people's eyes glaze over is detailing all kinds of minute details before describing some of the high-level goals or giving context as to why you're getting so deep into the details. As you mention, simple examples can get a lot across, and can be a springboard to more questions being asked, to allow the other person to decide what depth of knowledge they would like to know.

The non-technical person you're talking to may very well have the patience to learn the deep technical truth you'd like to explain, but they may have no reason to know it. In the scenario you're thinking of, you're doing the technical work, not them, correct? So why would they need to know deep technical details? A basic outline, with some corner cases pointed out, is likely all they need. Not because they don't have patience to learn what you're explaining, but because they have other things that are more important to their or your organization's success.
to visualize content in the best possible way?

4k screens can easily support ridiculously small font sizes, but you wouldn't decide to use that just because it's there. Similarly, you would not want 15 inches long lines of text completely breaking the concept of paragraphs just because your screen can reach that width.
Ask HN: Are you willing to live with Covid-19 cases in society?
or are you firm believer that we can make cases to zero in the next 1-2 years?

Also, if possible, what is your country's / state's government stance on this?
In defense of the author, maybe they have a dashcam and that's what increases their confidence.

But that's where I see a problem: this (or another reasonable thing) is not something that would take long to explain.

Looking stupid is a failure of communication. You're right, but you failed to give enough rope for others to follow, and that wastes everyone's time.

The improvement I'd suggest is to dig into why someome thinks you look stupid. You could think "they must be stupid", but that, in itself, is an overly simplistic and inefficient model.
The "fake" moon landings is an interesting example; although the number of direct eye-witnesses is tiny, there are thousands of scientists and engineers at NASA that will queue-up to testify they really happened, and nobody who actually knows anything will deny it.

But the affirmers are all people in white lab-coats, and many people automatically distrust anyone in a white lab-coat. No "ordinary people" went to the moon and witnessed it themselves. I believe you could pick out the lunar lander from Earth, using a BIG telescope, as a small dot. But no amateur stargazer could do that. So all the affirmative testimony comes from a group of people who were all working for the same team.

So if you don't trust that team, there's no reliable evidence against the CT. (There's no evidence for it either; but if you don't trust the people who know, then to doubt seems rational)
4 days ago: "Sinclair TV stations disrupted across the US in apparent ransomware attack", 51 comments

https://news.ycombinator.com/item?id=28900799

https://therecord.media/sinclair-tv-stations-disrupted-acros...
Social media needs make it closer to like you are talking to someone in real life. Probably better real ID verification.
The interview made me want to try Inkle out as well, he has a very keen eye for what engages people and I wish that approach was more common in video game writing in general.

What sort of game were you thinking of making?
Looks like it needs a drivers license to register so I doubt it will attract many annonymous twitter people and young people in general, but it could make a dent on the Facebook boomer generation and older "deplorable"-americans in general.
I expect Apple store employees to deal with both "I want the 15 inch MacBook Pro in Gun Metal Gray with 16GB ram and 1TB drive" and "I'm looking for a good laptop for my daughter for university but I don't know anything about computers"

Making any kind of judgments about their reaction to "I want the one that comes in the smallest box" is ludicrous; the behaviour itself is mildly sociopathic.
Well, I hear a lot of claims that M1 is significantly outperforming Intel (either by raw computing power or per watt). All I saying that both are at level of maybe single generation improvement, nice but not revolutionary.
Of course they also those low-power cores that allow long battery life, which is very nice, but thats a separate story
>Four-year olds are experiencing systematic racism?
I'd like to hear a different reason they aren't testing as well then? Or do Asians just test better then other races...?

>whites*
Oh boy, looks like I struck a nerve there. If any student isn't testing well enough to enter then that's how it is. Good someone else has that chance. I wouldn't have a problem if there were no white people in it as long as everyone is testing against the same criteria.

>It looks like the next NYC mayor will be a black man, so he might be able to keep the "G&T" program going without being accused of racism.
I accused you of racist commentary and logic, not the mayor. And if he said what you did, it would be racist as well, regardless of their color, which is not a qualifier on the capability of being racist.
A 10% improvement over an incumbent means a complete takeover of the industry.
It would be very interesting to see a consumer-oriented ARM SoC from one of the other main manufacturers. I doubt that will happen, however. Their entire business is based on being a component in a chain of components, not being the entire thing. Although, for example, Intel makes some motherboards, some GPUs, etc...their business isn't based on putting it all together in one fabric for their end-clients. They'd have to control/influence more of the OS for that. Apple has it all: full hardware control, full software control, and it's all designed for the mass market consumer.
The fact that destroying the planet and ruining people's lives is "good business" is a major part of the problem.
https://www.nasa.gov/mission_pages/noaa-n/climate/climate_we...
ITCSS: Scalable and Maintainable CSS Architecture (Updated)
"Windows, that is even in 2021 is still a clanky garbage."

MacOS is useless on desktop, it can't scale DPI of UI, if that's not clanky garbage i don't know what is.

My large 4K screen either acts as an oversized 1080p display or turns into a blurry mess.

Android and Windows both can efficiencltly use display with any aspect ratio and any DPI.
Strictly speaking, in an immutable world, your iterator only gives you access to the head of your collection.

I think this is a fairly standard functional representation of iterable entities:

next :: T a -> Maybe a
rest :: T a -> Maybe (T a)

We could (and you should) argue that this is correct by intuition, but it's also possible to sketch a proof that these structures all "behave" the same as lists would. We can first combine `next` and `rest` into a single function -- note that we can always interconvert between (next, rest) and step:

step :: T a -> Maybe (a, T a)

This has the form of something called a "co-algebra", which consists of (1) a functor `F`, (2) a type `k`, and (3) and a function `k -> F k`. In this case, `k = T a` and `F = Maybe (a, -)`.

The interesting thing is that the functor `Maybe (a, -)` can have many co-algebras, depending on which type and step function you pick. The type [a] -- that is, picking T to be [] -- gives a particularly special co-algebra, called the "terminal" coalgebra for `Maybe (a, -)`. In short, while any other choice of coalgebra may support additional operations, you can convert any one of them to a list without disturbing a process that only makes use of the nominated `step` function. They're observationally equivalent to lists.
Not disagreeing, but I think he was saying the opposite of "monorepos are only good for large scale"
In case you thought well atleast WeWork got its act together.

> In fact, at $2.98 billion, the loss in the first half of this year is three times wider than in the same period in 2019.

If you were wondering about its founder Adam Nuemann

> he retains a stake in the business of 9% and a net worth of about $2.3 billion. Neumann, 42, was also granted the right to return to WeWork board meetings in about four months as an observer.

So if you think he's a positive force then this is a good signal, if you didn't like how he ran the company before, then well...

If you were wondering it trades at a market cap of about $8.7B now, which is a far cry from the $80B they wanted to go public at back in 2019 and the $47B that softbank valued them at in a 2019 fundraising round.

Having said that, I find WeWork to be an interesting play in the hybrid remote/in person work culture that alot of people are predicting in the post Covid era.

Their buying office space play turned out to be a disaster but the renting out office space play may turn out to be something alot of companies are open to if they want to move to a hybrid model where they downsize their own fixed costs for office space and allow employees to have a budget to work from home part time and go into a WeWork office part time.
Also rather ironically, it forbids excessive use of capital letters:

> 20. upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses, or other material, including excessive use of capital letters
Not at all. There’s sensible implementations which aren’t like that. (You might as well say that (>>=) is just function application proceeded by ‘unwrap’.) My favourite example is cellular automata: if you have a data structure containing a grid along with a position on that grid, then that function signature corresponds precisely to running a cellular automaton on that grid. The idea is that the initial ‘T a -> b’ function is run for every single position, then all the results are combined into a single ‘T b’ grid.
GIMP really needs to go the Blender route and overhaul the UI. As great as it is having an open source "photoshop", the UI was definitely designed by programmers, not artists or photography people. I get stressed out just thinking about using GIMP
FWIW, I've tried the Scaleway (Paris), MacStadium (Atlanta), and as of today also the Hetzner (Falkenstein, Germany) M1 offerings.

The Scaleway service had such awful latency on the VNC connection that I found it almost completely unusable. MacStadium and Hetzner are both better. That's particularly odd because I'm based in Kyiv, Ukraine, so I would have expected better latency to Paris than to Atlanta. It might have been a problem on my ISP's end, I didn't spend any time looking into it.

Besides that, the Hetzner offer is by far the cheapest, as is usually the case with Hetzner. If you don't mind having to do all configuration yourself, and you don't require a flashy whiz-bang UI for managing your provisioned resources, Hetzner is a great value.
You might as well say that `(a -> T b) -> T a -> T b` is extract followed by normal function application.
An important factor here is that sometimes when people ask stupid questions they just haven’t done the homework. “Instead of doing a Google search let me blast an email to everyone at work.” It’s useful to give an indicator that you are asking at a deeper level. For example, briefly mention some of what you have found and why it is unsatisfactory.
They buy locally made batteries from CATL.
> Multi-level Cleanup

Used all the time a decade or so ago when writing code that made heavy use of Apple's CoreFoundation. CF could return nil (failure) for many operations, and memory management at that time was left up to the programmer.

// Not real code, approximated from recollection

bool createNestedCFThing () {

CFDictionary *thing = nil;
CFArray *arrayObj = nil;
CFString *string1 = nil;
CFString *string0 = nil;

string0 = CFCreateString ("Hello");
if (string0 == nil) {
goto bail;
}

string1 = CFCreateString ("World");
if (string1 == nil) {
goto bail;
}

arrayObj = CFCreateArray ();
if (arrayObj == nil) {
goto bail;
}

if (CFArrayAddObject (arrayObj, string0) == false) {
goto bail;
}

if (CFArrayAddObject (arrayObj, string1) == false) {
goto bail;
}

thing = CFCreateDictionary ();
if (thing == nil) {
goto bail;
}

if (!CFDictionaryInsertObjectWithKey (thing, arrayObj, "somekey")) {
goto bail;
}

bail:

if (arrayObj != nil) {
CFRelease (arrayObj);
}

if (string1 != nil) {
CFRelease (string1);
}

if (string0 != nil) {
CFRelease (string0);
}

return thing;
}
More likely incompetence; legendary BER (10 years delayed, construction went on for 15 years or so) is just a few km from this site.
No, there is no silver bullet.

Yes, banning anonymity is dumb idea.

Also, opt-in authenticated identity is necessary.

It's ridiculous that bots, trolls, and sockpuppets are given the same esteem and protections as real people.

To curtail harassment, nerf the outrage machine (algorithmic newsfeeds) and ad revenue biz models.
I have had a domain for many years I was thinking about using to build a luxury apartment listings or interior design site or app on, but there is a lot of work involved in pushing it forward. I got caught up in other projects and fear that it may just sit around for more time unused...

Was thinking about where to sell the domain name, but that market looks wild with all the scams around on the internet and excessive fees and processes...

Perhaps I may just make a email to send to key real estate companies at some point, but I have no clue on how to properly determine what the domain is worth. :/
Majoring in math in college, I felt like this came up all of the time. Statistics is a prime example of a subject filled with subtle complexity and fairly wild/groundbreaking assumptions/insights that most people just accept as obvious fact for some reason