skysight-inc/HackerNews huggingface dataset:
Thank you for articulating that so clearly, it echoes my thoughts very strongly. I agree, they are asking the wrong questions.

I have spend more more time than I care to think about in front of a text editor trying to coerce computers into doing what I want. The sheet volume of information I need to know to be productive often makes me shy away from recommending this career path to others.

And I wish your example was how things really were. If only the second problem was learning code. The gap from not knowing code, to knowing enough code, tooling and how to do things to solve a real world problem is so dauntingly large. Even the concept of that a variable can change value inside a loop is so mind-bendingly hard to get ones head around and so abstracted from the real problem they're trying to solve.

But a discoverable visual canvas where you can SEE things fitting together, and the little notches meaning only the right types of blocks can fit together like lego. So useful for bringing problem and solution closer together.
The problem is that on the modern internet, there are no public squares for hosting long-form video content. YouTube has a monopoly on the one big, private square. Something pretty much all YouTube content creators have been complaining about for years.
I’m always intrigued when I see someone make such a bold prediction. What did you base it on?
But being able to discuss Naziism isn't free speech absolutism. You admit that your "absolutist" views are far beyond what the US protects, and so the US today isn't a free speech absolutist nation, despite having what are probably the most significant speech protections of any nation in history. Parents point remains true.
You can write this sort of guide for literally any tech, even the ones you think are better.

I've been using Elm since it came out and I use it for everything, but you could write a "Tao of Elm" that's just as in-depth as this. Just watch rfeldman's talks about how to structure large Elm projects (https://www.youtube.com/watch?v=DoA4Txr4GUs) or watch the community chat about how to do it, it's an open question.

For example, the Tao of Elm would give pointers on what you should send over ports, how granular you should even make ports, how to pick Msg types (LogIn User | LogOut vs. SetUser User), how to build a good Model, when to nest models, (a big one:) how to build parent/child communication, what should be implemented on the JS side instead of Elm side, how to represent fetch/wait/response loop when making http requests, etc. and then the trade-offs of all of those suggestions.

Being able to compile a list of best practices doesn't mean something sucks. Though the comparison to Elm isn't all that great because it doesn't even compete with Node, and if you do use it on the server with Elm.worker, you could write a whole other guide of best practices around that.

Anyone who has built a massive Elm client is shimmering with trail/error knowledge that they could share in this kind of format.

Anyways, be wary of developing a knee-jerk "JS sucks" response.
Complaining about censorship when you've thrown in with the Russian state media is just absurd.

Here's an experiment for Chris Hedges: try doing a show on RT denouncing Putin and his war on Ukraine. At the very least RT will do exactly what Youtube has done and refuse to carry it. Or how about doing a show on RT denouncing the much worse censorship going on inside Russia right now?

Hedges is practically the definition of the "useful idiot".
Your response is a perfect example of why these discussions are so difficult. What makes a language “good” depends heavily on your priorities and perspective.

I love Clojure, it’s so well designed. Haskell is hard to beat in terms of academic type correctness. But what if I’m trying to build a web app and my priorities were, ease of hiring and productivity, especially for junior devs, and a big ecosystem. Does Clojure win here against PHP? That’s a much harder argument to make. Would anyone say Rust is a better web development language than PHP?

All these tools have trade-offs. PHP is a fantastic choice for web development, the rough edges are becoming increasingly minimal with each successive version.
Unencrypted networks can be easily intercepted and attacked. It makes life of an attacker a LOT easier to manipulate ANYTHING you receive and send to the other parties in the network.

Given the modern examples of how information systems can affect people's mental health, I think it's reasonable to assume that an unencrypted network has the potential to be quite dangerous to anyone that happens to come under attack.

EDIT: many reduce the role of cryptography only to conceal information. Rather, perhaps even more important and widespread use of cryptography is in guaranteeing information integrity and trust in third party's identity.
> you are instead highly reliant on personalities who are building reputation by having a high signal to noise ratio, which doesn't scale once the whole world is involved.

The major problem with any internet community, even moderated ones. It's just too much text, too many people, and no real conversations occur.

You could even see it decades ago on IRC servers, which solidifies my view that it's a fundamental social limitation not a technology problem. Groups always split from the #general channels into their own smaller cliques because once a server grew large enough, even a moderated #general was impossible to communicate in.

Too many people in one space is just not conducive to conversation and you also no longer get the self-moderation of pseudo social connections. Since there's no real conversations occurring in #general/any busy chat, it's just lots of, there's less need for people to care about what they say in regards to it's implication on others.

The absolute extreme of this phenomenon is a busy twitch chat, which is a sight to behold.
Still disappointed to this day that they removed Panorama.
Thank you sharing this, I just had a chance to listen to the Blindboy interview, and Brenda's story telling was an absolute joy to listen to.
I believe the difference between the author not having some of his distribution channels anymore and being able to complain about it vs the author being in jail (or worse) is quite relevant. As is the difference of being able to take his content and give it to people in other ways or not.

And if you talk "protected", it's pretty clearly a legal argument, and that works as outlined (in the US). "Should Google/... have banned them" is a good and interesting question, but not quite the same.
Philanthropists Push Police Searches of DNA Databases
I think this is a brilliant idea. I can imagine this would be a fantastic start watch for the younger crowd. Much better than the Rolex shenanigan that's going on their were a mass produced $6.000 costs you $35.000. People are starting to look for alternatives for Rolex. Why $35k when you can get a nice Patek or Lange for the same price with much better build quality and finishing?
You can go 100 years and see this, from telephone lines that were only local, to digital switched and dedicated lines, to satellite coverage, and all of the applications as we’ve gone from wired dial up internet to being able to FaceTime in the middle of the street. The same thing has happened with TV and it’s bandwidth increases on airwaves from just a few channels, black and white to color, cable, satellite, and now streaming online in 4K, soon 6K and even 8K… let alone in VR. The history isn’t so new.

I would not take your bet the world is good enough and innovation is dead. That’s been a wrong bet for thousands of years. Every time a new discovery or technological advancement is made, new use cases come that then fuel the next one… from the Bronze Age to stainless steel and fiberglass, medicinal herbs to antibiotics and mRNA vaccines, writing systems to tablets, paper to the printing press and now this comment on HN.
> People who are disappeared dont write stories about it.

Solzhenitsyn. Checkmate.
I've never used the spaceship operator in my own code, and whenever I see it in someone else's, I almost always have to look it up to remind myself what it does.

I guess it's a nice feature to have, but I tend to forget that it exists. Clearly it's not exactly a new feature I was ever very excited about.

It doesn't help that writing my own sorting callbacks is itself something I rarely need to do.
Coming from someone who doesn't use php except when they have to:

PHP today is so so SO much better then the blubbering eldritch horror that was php 4/5.

I'm still not going to use it until they fix the ad-hoc/chaotic naming of their built in functions, but it seems there's a proposal to alias all their functions to new names that make sense and are consistent with each other. When that happens php will not just be widely productive, it'll be widely liked too.
When I grew up, there were great children picture books in China like these: https://m.sohu.com/picture/259669024

These books have great pencil drawings and text paragraph under each picture. They are not like Japanese cartoons which have almost no text. Their drawings are also not cartoonish.

Come to the US, I couldn’t find anything similar. There’s no new publication of these kind of books in China either.
Ahh very cool, may have to check it out, thanks.
YouTube isn't the publisher in this case: RT is. I would be extremely surprised if they don't have their own copies.
Arguing About the Origins of Science
Yeah, you could add keyboard shortcuts for some/all of the blocks, and some more keyboard shortcuts to navigate within/edit a block structure. Like Vim or Emacs keybindings for a block-based language.
My understanding is that Omega is very confident in its brand’s strength and staying power. I believe they put out a substantially larger number of watches than, for example, Rolex, and as a result Omega resale value hasn’t grown like crazy like Rolex watches have. But still, they sell a ton of watches and the brand remains popular.
This is a baffling response. I didn't say anything about the abused person being your personal coworker.
> Do you really believe people should be forced to distribute whatever you want them to?

I think there’s a difference between “publisher” and “distributor”. Distributor can make decisions, to a degree, but we have “common carrier” status for a reason. If you’re given a defacto monopoly or monopolize a distribution channel, then no, I don’t think you have any right to block distribution. Again, they’ve taken the public square.

It would be like saying “Well, we sold all the parking meters in Chicago to foreigners (really, they did [1])”. Then that company decides to ban anyone who’s black from parking downtown. That would 100% be considered illegal. If we did it for a religious group, say Catholics - also 100% illegal. Now let’s say libertarians - guess that would be okay? No also illegal. You can’t take the public square from the people. The Supreme Court has ruled as such —- that said, I do think it needs to eventually clarify this; or more precisely legislation should be passed.

https://lastdropmugs.com/who-owns-chicago-parking-meters-llc...

> The Russian government who would strip me and my fellow man of the right to free speech just like their stripped their own citizens.

I agree Putin is a tyrant, but two tyrants don't make a democracy. I’d argue the US is no better at this point. Try questioning vaccines, 2020 election, Hunter Bidens laptop, protest at a school board, etc.

Again I’m an absolutist though... I think censorship is a tool of weak authoritarians.
Investment in what way?
No, the traditional internet required that you be literate, be able to write, have an IQ > 45.

Already we saw sites like Medium attract lower quality content than blogs that require a certain amount of intelligence to set up.

Audio and video communication online is something Marshall McLuhan warned you about: take a look at TikTok if you don't believe me.
It’s a great idea. The vast majority of cities and towns in America are far too small and too sparse to support a basic quality of life. Yet we all pay for their ridiculously inefficient infrastructure and are slowly dying of their vehicle-miles-traveled. Many of their economies would collapse in weeks without federal transfer payments. Consolidating this sprawl into fewer, larger, more sustainable, more productive places would be a huge improvement for most people.
How to Solve Amazon’s Hanging Cable Interview Question
It sounds like you're just saying that IQ is overhyped. You agree that IQ can be a useful tool. And everyone agrees that having more data than just IQ lets you make better predictions.

How is IQ not "explaining behavior" a problem? We also wouldn't say that GDP "explains the economy", but that's not necessary for it to be useful. Both of these statistics are relatively strongly correlated with many outcomes we care about, compared to other things that are about as easy to measure. I think that's the main reason people use them, and it's a good one.

It sounds like you've seen people over-use aggregate statistics as a way to downplay nuance. That must be annoying. But that doesn't make their use philosophically or scientifically invalid.
They pay cash then package all rental income into a new security sold to institutional investors
Everyone here debating the speedmaster versus the swatch-speedmaster and there are those of us who have never spent north of $400 for a watch for various reasons, who think the designs are attractive and are considering if one would fit well into a pedestrian i-just-like-how-this-looks-on-my-arm collection.

These are some really interesting color combos and an attractive chrono. I'm considering one having seen them.
I just like and agree with conceptually Nuzzerino's idea above.

"Decentralized configuration would allow for communities with given interests to configure and distribute customizations for that audience, in a way that would appeal to that audience."
This is a great list, though our 6 year old has brought about half of the age appropriate stuff home from the school library already.

Need to look at the other half.
:-)
The elementary school our kid goes to seems to use this rating system:
https://www.readinga-z.com/books/leveled-books/

Each grade level has 4 "levels". But each kid is on their own track. And while those books have assigned grades, the teacher assigns a pool of books for each kid based upon their actual reading level. And each week, the kids are supposed to pick 4 books from their pool to take home and read.

My daughter is in 1st grade and every week picks 4 "R/S" books (3rd grade). She has a friend that still picks books in the "D/E" category (late kindergarten/early 1st grade).
> When one talks about software, it’s common to start by listing out a program’s features. When it comes to acme, however, it’s perhaps more appropriate to start by talking about what features it does not include.

I think this assumes you do have an idea of the program you're building already, which means you already have idea of it's shape and featureset. I agree with the premise but I think you can't realistically start at "What don't we do". You still need to know what roughly you're building so you know what to take away.
As someone who played around a lot in Swift back in the day, I love named parameters and can't wait to be working on a project where I can use them (it will probably be a while). They really help the code stay self-documenting and solve the "Is it $haystack, $needle, or $needle, $haystack?" sorts of confusion.
RT allowed editorial control; it was not controlled by the Russian government.

It allowed people effectively blacklisted by US mainstream media to have an outlet.

I think the talking heads who parrot government propaganda, stenographers to the powerful, on CNN or MSNBC would closer fit the definition of "useful idiot."
Yeah I also think people really don’t want / don’t value for a platform where anything goes.
If you click the text in the second paragraph at the top (that doesn’t look like a link), you can find the projected transit time for a specific shipment and service.
The rate at which murder cases are being solved, the "clearance rate", has fallen drastically. To deter murder and do justice, it is important to raise it.

As Murders Spiked, Police Solved About Half in 2020. The U.S. homicide clearance rate is at a historic low. Here’s what that means.
https://www.themarshallproject.org/2022/01/12/as-murders-spi...
For homicide detectives, 2020 brought good news and bad news. On the one hand, police across the nation solved more murders — in absolute numbers — than in any year since 1997, according to data reported to the FBI. On the other hand, because new homicides increased sharply, the reported rate at which killings were solved, known as the “clearance rate,” declined to a little below 50%.The lower clearance rate in 2020 was an extension of a long, steady drop since the early 1980s, when police cleared about 70% of all homicides, and a decline that experts say was exacerbated by the pandemic. (The FBI won’t release 2021 numbers until later this year.)
I'm not sure that I'm qualified to write that book. But I do have an interest in game engines, so something with networking might be the perfect tangent for me one day.
Thank you debanjan16 for constructing a well-formulated question that delivered lots of high-quality additions to my "to read" list!

Strangely enough nothing is coming to mind for my field, technical writing. Docs for Developers is great at covering the end-to-end basics of a high-quality documentation process. But I feel like there is some book out there that has inspired me to think more deeply about how to effectively communicate ideas and instructions to other people, which is the true heart and soul of technical writing as an art and science. How We Learn by Benedict Carey is the right direction but I don't remember thinking of it as a masterpiece.
https://phptherightway.com is also a very good resource.
“Some of the MARC riders with whom I once shared two hours a day, for example, clearly could not get enough of the stuff. For years, I marveled at the train’s “party car” scene — a clutch of garrulous characters who claimed the quartet of face-to-face seats and spent every evening sharing snacks and happy-hour-grade yuks. They often kept this up into the station; as the rest of us trudged past on our way home, a half-dozen might be holding forth in a little knot in the center of the hall, too lost in happy gab to part ways. One standing-room-only ride home late in December, I wedged myself into their party zone, uninvited, and was immediately handed liquor-filled chocolates. These people’s souls were not being crushed.”

During my many years regularly using public transit (buses, trains (including MARC), subways, limos) and public air carriers, I cannot recall a single instance over many hundreds of trips observing anything close to a “party” attitude from my fellow business travelers/commuters. Airplane lounges for frequent flyers were the only thing that ever came close. Free booze will do that.

There was a low-key camaraderie, often mentioned in 20th C literature, that developed among rail commuters in bedroom communities in NYC. The last day of a train conductor’s career would be celebrated with a party given by the commuters with whom he shared many years of many rides. If a regular didn’t show up for a few consecutive rides, there would be questions asked and discreet inquiries made. Maybe a wedding in the car if the happy couple met during commutes, as a PR stunt. But mostly it was a daily foreshadowing of a Limbo-to-Come, a necessary evil.

I suppose you could take mind-altering pharmaceuticals if you aren’t doing the driving, and that might make the time pass more pleasantly. That might also explain the author’s remembrances. In my experience, commuters just wanted to get to their destination as quickly as possible with minimum hassle and discomfort.

Over-romanticizing long unpleasant urban commutes…just another service offered by Manhattan-based Bloomberg Media.
You clearly have no idea who Chris Hedges is, and it shows.
I think the trilogy is unfinishable. There's no possible way you can end this in a single book.

Anyway, it may be for the best (think Matrix 3 and 4).

"The Slow Regard of silent things" is also a beautiful book that builds slowly and expands a little detail of the world of "The name of the wind"
Going to get one when I can buy them at the local Swatch store or online. I am happy to add it to my collection.
uhh..by not asking leetcode questions?
The assumption that the engineer who was banned did something wrong is a bit misguided when there's no evidence for it, but there are countless examples of Google banning users who did nothing wrong. There are even some of those engineers in this thread posting their experiences of being banned by Google.

The opaque and capricious nature of Google's ban hammer, and the special type of an ML-driven bureaucratic nightmare they inflict upon users, affects many people that did nothing wrong at all. Real people and their livelihoods are affected by Google's policies, and that problem exists even if we choose to assume, without evidence, that the OP was a spammer.
But you can publish multiple apps with one account
Thanks for what you put together! Do you mind sharing who did the doodles? I'm working on my own free web book and I've been hoping to include illustrations like these.
Misconceptions About the Relationship Between Permanent and Evergreen Notes
> Try questioning vaccines, 2020 election, Hunter Bidens laptop, etc.

Why should a private company be compelled to carry and distribute any of this material at a cost to themselves?
I don't have a fb account. I am very happy about that :)
Long time ago, it was a pretty decent (not perfect) place to get news internationally, especially when it related to War on Terror information that certain US corporations didn't want to touch.
This thread captured it https://twitter.com/ShaanVP/status/1371972261004070913
Since you claim "definitely" can you point to one?

I hear this claim a lot but have never actually found even a single one that does.
So... perhaps it could be republished on another platform? This is hardly being "disappeared".
There was no "throwing in" as he said "not one show that dealt with Russia."
I really miss it, being "less tall" means I don't have to move the cursor so much to reach any submenu. But mostly, I miss having the dropdown menu on the left. Why doew it have to be fixed on the right? If I miss-click it (and it has happened me more than once), I close the whole window!!
There's no historic precedent until of course there is precedent.

Just like there was no historic precedent of states limiting the size and tactics of corporations until the rise of 19th century monopolies.

And no historic precedent of meddling in what wages could be paid until we decided there should be a minimum wage.

And no historic precedent of forcing businesses to serve all races and ethnicities until we decided that redlining and segregation were wrong.

I think everything you wrote is correct. But I am increasing concerned about the power of a few individuals to control what can be published.

I think it's time to discuss what we should do rather than what the law mandates. It's a difficult question, and I don't have a good answer.

Remember that actors, writers, scientists, and other professionals were blacklisted by McCarthyism--and technically no one did anything illegal, but it's not well regarded now.

I am just saying that sometimes free speech is more of an appeal to a principle than a law.
There are many naive and misinformed posters in these comments, as well as many thoughtful ones.

The basic truth is, you are entitled to free speech in the US, but you are not entitled to a platform from which to speak it. This is especially true if the platform is privately owned, as just about all platforms are. (I can't think of an exception offhand.)

It doesn't matter in the slightest if some platform has monopolized the market. They are still not obliged to carry your speech. End of story.