skysight-inc/HackerNews huggingface dataset:
If ever there was a song that truly captured political sentiment, it's that one. I fully support the stop gap against fascism, but it would be nice to have had better options available.
If I wanted to buy a Mathematica license for my use case (hobby stuff, use it for my job maybe two times a year) it would cost me around 5000€. If that isn't ridiculously expensive, I don't know what else to call it.
I've also noticed the longer period, but I assumed that was based on me having manually selected it so many times rather than being a global setting.
There is a big overlap between charismatic people and self-censors. Some topics that are regularly discussed on HN can get you fired if you bring them up at work and they rub someone the wrong way. Generally, the industry does not provide a healthy framework for non technical conversation.
> If enough of customers vote with their wallets, the company will change it's policies because it cares about profit.

The problem is, that it is not customers doing it. That would be classic boycott.

It is pressure on supply chain, to isolate "misbehaving" company.

Similar to racketeering.

> No one is obligated to give either their money or attention to Elon Musk, or to third parties that are perceived to support Musk's companies.

That's OK. But this is not about giving money or attention to Elon Musk. It is about pressuring others not giving money or attention to Elon Musk. And if you don't comply, you will be isolated too.
Because software engineers hate R, and nobody really hates Python that much.
Getting good PR and having disastrous PR are not the only two possible outcomes. This could have been managed far better. But Musk is impulsive and there are PR consequences to being impulsive.

You could also consider that Musk rushed into buying Twitter with a poorly written contract and he was legally forced to buy the company. He didn't end up there due to a well managed plan. He's there thanks to his impulsive and childish nature.
Deleting was my first choice but I’m on one group chat that I don’t want to leave.
Believe it or not “just ignore them“ doesn’t work for many people.

There’s a reason 4chan is only popular with a certain demographic.
Deploying a simple Node.js app with HTTPS on cloud providers in 2022
Thank you; The book looks quite encyclopedic in its coverage!

Gimme More :-)
Mine broke same as yours. I was in a bath and the face fell off. Drying did not help. I had it over 2 years. RIP Amazfit.
There is a critical mass effect: If the average reader of my comment is smart, I don’t get away with ventilating my anger; it’ll just get pointed out and downvoted. So I might as well behave.

And there is a no-duplicate culture: If I have a point that I want to make, and someone always expressed it in a comment, I just upvote.

20% of my comments are discarded with the interrupt handler in my brain going “Wait, is someone wrong on the internet?” Hitting Ctrl+W just discards the message. It’s a feature for letting go.
The problem seems to be that assert is implemented as a regular function.

It must be implemented as a macro so that the line number and assertion expressions are printed, allowing to easily identify the failed assertion.

If a language doesn't support such macros and has no ad-hoc mechanism for this case, it should not be used, or if it must the assert function must take a string parameter identifying the assertion.
If you install apps from F-Droid (an alt app store on Android), they are all open source and built by F-Droid themselves. The benefit of this is, zero malware. And much better privacy. It's a nice peace of mind. The Play Store and App Store don't have such a good track record. And there's a lot of great apps on F-Droid (like clients for Twitter, Reddit, Hacker News, etc)
mastodon can't pick up twitter users because it doesn't try to be twitter. Lots of people want the recommendations, virality and discovery of the algorithmic feed, that's what got them hooked in the first place. There is no fediverse equivalent. (That's obviously by design, but I think it's a mistake to think that it can compete. Just like carrots can't compete with sugar.)
Dynamically linked binaries aren't linked by kernel, but by "elf interpreter" specified by one of the elf header fields. This points to another binary which is executed in, iirc, slightly different way, with the intended binary file passed as well.

The elf interpreter is then responsible for loading the file into memory, handling all the shared library linking or other special operations, and then jumps to actual programs start point as specified by elf header. Generally it does it by parsing the elf headers, resolving all the symbols recursively, and calling mmap() to properly allocate memory for the program as well as to mmap() the program text and libraries into memory.

So there are two loaders involved even if kernel had only one, because the kernel loader is simplified and doesn't handle full scope of ELF nor is it supposed to handle dynamic linking.
The more moderation, the more sensible the community seems. On Reddit, check /r/askhistorians.

For lower quality HN discussions check threads about cryptocurrency or many about Europe. Oh and enable showdead to see even deeper depths.
Based on talking to those who dislike him they're mostly pretty hating him for things he hasnt done, views he doesnt hold and traits he doesnt have (no, he isnt a success because he had an uber wealthy father who owned an emerald mine, it was a tiny share in a mine and his father contributed little to Musks business ventures).

Musk is a driven, childish, stubborn, fairly intelligent, 90s era libertarian who really likes first principles reasoning and this leads to both success (SpaceX) and failure (Boring company).
Inmputing missing, in my opinion, is never a good choice. The main reason is that any subsequent method does not know which data were imputed and which not, i.e. it assumes the same error distribution. Using methods that can deal with missing data, preferably by ignoring them, e.g. by removing the corresponding terms from the likelihood, should always be preferred. Adapting methods to deal with missing data is often easily possible but not done because it requires to treat many edge cases.
It seems that your prediction was too bold: he has accumulated ~1100 followers so far
That's why I go to the comments, for the 1% of commenter who do know better and can add something. That's why HN is still quite good, there are real experts here commenting on stuff below the line. Imagine if HN ruled that every article posted must be assumed correct - HN as a commentary would have no value for me any more.
Code coverage with Storybook test runner
Just pick your favourite auto-clicker and some way to run the game when you are not at the computer.

I'm using Kitten Scientists (which is buggy but at least it works) and running a three concurrent games on two remote machines.
> It would be in poor taste to build a new building on that block in the 16th century style, even if the new building is objectively beautiful.

True, just like it would be in poor taste to stick a beautiful ornate green column in a building where it doesn’t belong. Beauty requires harmony on the collective level, a cacophony of individually beautiful things can be ugly as a whole. We don’t want eyesores like we don’t want a wrong note in a symphony, though the same note might fit well in a different symphony.

Not a matter of opinion and not in the eye of the beholder, beauty is almost entirely objective. “Good” taste / “bad” taste may be our way of saying how much one has jammed the frequency in his brain that disables himself from perceiving beauty.

A stronger way of saying this, which I believe to be true, is that no two people with good taste will have strongly divergent views when evaluating the same thing, whether that be a piece of elegant software or Shakespeare or Bach.
GP isn't talking about meetings, where some dedicated time and space is spent to discuss a certain topic.

I have two policies for casual work-related discussions:

- discussions should have outcomes

- it shouldn't exclude anyone (not the same as: it should include anyone!)

...and a simple policy for non-work related discussions:

- feel free to chat about private topics however and to whomever you prefer

So:

- try to schedule meetings for important things and make anyone that could/wants to learn from it feel included

- if it's just casually pondering about architectural things and there is an outcome, you are obliged to provide a non-exlusive summary to the other team members (and should be able to give a reason on why this discussion was taking place exclusive to others like it did)

- and, if there isn't an outcome, the discussion wasn't worth its time and there shouldn't be a need to involve anybody else
The book is so full of bad advice I'm not surprised this "rule" comes from there as well.
The industry standard (in my industry) software to do that is MathCad, of which version 15 is the peak release. Although not maintained anymore, it is still used a lot today. Because it is not maintained anymore, it doesn't change and has been the same for the past ~15 years.

A free, still maintained, alternative of that is smathhttps://en.smath.com/view/SMathStudio/summary, which also has a cloud option.
> Mastodon doesn’t solve the underlying problems

Mastodon doesn't but standalone activitypub compatible blog does.
No, the definition of divisive is 'large groups of people like them, and large groups of people really hate them'.
I keep saying that ActivityPub should be a static protocol to begin with, then people can host their profile on some Github Page easily. Effectively zero cost.
I believe that number is all helicopters, not specifically dedicated attack helicopters. So it would include things like transport copters.

That being said, 2 more ded Russian copters in the past 24 hours. Hurrah.
One may want an open source tool for such a foundational requirement.

One may decide that it’s too unstable or dangerous to base one’s primary tools in proprietary software land.

I have precisely this concern in my fields of work.
"countries in Africa, Asia and other regions of the world are increasingly aspiring to develop their technology sector by building an ecosystem of engineering companies"

So by basing that ecosystem around open source software where appropriate, these companies and their employees can avoid the lock in and restrictions of commercial software. I'd expect them to be overtaking the tired Western industrial world fairly soon - or at least being a lot more nimble.
You are wrong.

The act or practice of conspicuously displaying one's awareness of and attentiveness to political issues, matters of social and racial justice, etc., especially instead of taking effective action. [1]

And from the person who coined the term:

British journalist James Bartholomew claims to have originated the modern usage of the term "virtue signalling," in a 2015 Spectator article. His 2015 formulation described virtue signalling as empty boasting.

"No one actually has to do anything. Virtue comes from mere words or even from silently held beliefs. There was a time in the distant past when people thought you could only be virtuous by doing things...[that] involve effort and self-sacrifice." [2]

[1] https://www.merriam-webster.com/dictionary/virtue%20signalin...

[2] https://en.wikipedia.org/wiki/Virtue_signalling#History
Fast Functional Lists, Hash-Lists, Deques and Variable Length Arrays [pdf] (2002)
What is a nested equation?
Heard of it, but never read it.

Looking at the Amazon listing and a third-party summary[0] it seems to be the sort of wool-brained code astrology that was popular twenty years ago when people were trying to push "extreme programming" and TDD.

[0] https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988c...
Everyone is sitting in the tracksuit pants at their computer with the lunch dishes still on the table. Or at least I am anyway and I assume everyone else is too. Maybe you're right, maybe everyone else on HN is clever and charismatic and looking stylish and also suave and sophisticated in person. And well dressed.

Nah they're all in their tracksuit pants.
Me neither. I like hanging out here because the quality of thought and curiosity is high. My emotional intelligence is a lot better than it used to be, but it doesn't come naturally to me.

Put me in a room with other ideas focused people and I have a great time. Mostly that is not the case :)
hey thanks for the offer. I would love that. Would you email me paul@recall.wiki and we could have a chat if you are willing? I would really appreciate it.
You could pose this question about pretty much any research.
I’ve been on the opposite side of this, being a native English speaker working in Japan.

I’d talk to your manager about it, but focus on your feelings of exclusion rather than proposing any specific solutions. It’s certainly natural to feel what you’re feeling.

But I’d also recognize that an “English only” policy is also going to have downsides for your team. At the very least the member who’s struggling in English will be put into a similar position to you, but it might also lead to the other Mandarin members just talking less altogether.

There are also things you can do to help foster communication. Even if you’re a fluent speaker of a language, group discussions can be challenging - often by the time you’ve formulated your thoughts it’s already moved on. One on one communication is much easier, so you could go out of your way to make opportunities for it. Pair programming, for instance, can work even when your pair isn’t a fluent speaker.
I think this narrative is a simplification: what’s going on is not that “activists” boycotts (as Musk puts it) are leading to advertisers pulling out. At least not yet. It’s more that the nature of advertising implicitly prevents any kind of controversial stance.

Advertisers don’t want to be seen in places with a “bad” reputation, or where folk are having a bad time. They don’t want to be near anything anyone ever finds upsetting or agitating. They don’t want to be near anything that seems “political”.

This was partly why, when I worked in ads for a newspaper, our highest value line items were for sections like lifestyle, and fashion (readers feel inspired and aspirational); then positive news like science and health (readers feel optimistic); with slots on politics pages doing comparatively badly (and no slots sold at all on natural disasters or disturbing content). Advertisers with money want to invest it latching onto “good vibes”.

It’s not just that Kellogs don’t want to risk being “cancelled” when a cornflakes ad shows up next to an Ivermectin conspiracy theory; it’s that an environment like that becomes uncomfortable for half your buyers, and a hate-read for the other half.
Toot! is a great (paying) iOS client, it can have multiple servers compared to the official Mastodon application: https://apps.apple.com/us/app/toot/id1229021451
You had me at first but then overplayed your GPT hand.
You mean Mastodon.social the instance not Mastodon the protocol right?
Nice site; the interaction aspect is particularly good.

Thanks for the link!

I also found this "University of Southampton" site on Sound really helpful : https://blog.soton.ac.uk/soundwaves/
Mastodon doesn't require you to host an instance. You can sign up for an account on any instance of your choosing.

Every service offers a choice between "run your own" or "trust someone else". I don't trust Twitter but the people I follow are on there so I guess I'll keep my old account. I trust the Mastodon folks more because they're running on donations, which makes their profit model quite transparent.

The difference between the two is that Mastodon doesn't go down when one hosted instance collapses due to politics or spam or any other problem these servers face. Major servers can go down and there will still be plenty of content available through the distributed set of smaller servers.

Mastodon is also not as much of a combined network as it may look. It's more of a set of small social networks that all interact with each other, just like you used to be able to use XMPP to talk between chat services like Facebook and GTalk. Everyone sort of does their own thing on their own server but they have the option to also follow content from other servers.

Some people just like hosting instances. It gives some control back to the users that want it. It's good to have the option, but most people aren't expected to go that route.

There are definitely toxic servers just like on Twitter that are part of an optional blacklist that's being distributed online. Whether you want to apply that blacklist on your server is your choice; most people do, but server owners can make their own decisions. It's certainly no different from other social media in that toxic people ruin the experience for everyone, but with these things it's nice that the worst of the worst are siloed off in their own little space that you can choose to interact with if you really wish.

I'm a little surprised that Trump's instance has federation disabled, I guess they don't want to admit that they grabbed an old version or Mastodon and applied a theme to it after saying they're making a new service from scratch. Or maybe they don't want "leftist" outside influences in their little hateful echo chamber, because exposing your network to the outside does imply that you have to deal with people with differing opinions.

Personally, I don't do much with Mastodon because I use Twitter as a read-only platform. None of the people I follow mirror their posts into Mastodon and I don't care enough to set up an active Twitter proxy for an instance of my own to bridge the gap. The social networking problem is real.
I don't use Signal, it was my first choice. Only 1 friend cared enough to move to it, most just didn't like it.

I then switched to Telegram and haven't used WhatscrApp ever since.
Can you explain how the transistors are placed on the glass? Are they also "etched" by the EUV light?
> I hate and despise both Twitter and Musk.

how could one get to a level of “hate and despise both Twitter and Musk”?
I think we’re in a transition period where it looks like drones will probably replace scout and attack helicopters. In the mean time a chopper like this probably still has a role, but I think they’re on the wrong side of history with this.

For now though, while western militaries can afford to hand out LAWS and MANPADS to their troops like sweets, India’s main rivals probably can’t. Yes an individual MANPAD is much cheaper than a chopper, but to defend your entire army from a few dozen choppers you’ll need to hand out a heck of a lot of MANPADS to get the coverage.

The main saving grace of a system like this is that the munitions, unguided rockets and cannon rounds, are pretty cheap. In contrast while drones are much cheaper than the chopper, they’re very expensive as munitions.
Manpads really aren't all that effective against helicopters. I don't think anything has fundamentally changed in the past 40ish years in regards to the ubiquitousness of manpads or how they work. Helicopters are comparatively cheap, effective, flexible and difficult to shoot down without proper AA, but that's what combined arms is for, or a lot of luck. Only about 40 helicopters were lost to hostile fire in Iraq from 2004-2009. I'd say the flexibility is the main reason why you can't get rid of helicopters in modern armies. There are just things that planes can't do without protected airspace or a controlled airfield.
Raspberry Pi HQ Camera Lenses
I'm not optimistic. China learned that the West won't get troops involved directly, and Taiwan doesn't have a land border with a nearby friendly airport you can use to supply them with weapons (check https://twitter.com/GotfrydKarol/status/1588556253760225281).
That sounds like it might be something I hadn't heard about. Can you provide some sources I can learn from?
Elon Musk’s Philanthropy and Donor Privacy
You really can't read. I'm literally saying technical merits don't matter.

Therefore someone asking "if Lisp is so great, why doesn't it get any real world use" in such a thread is doing so in bad faith.

Did UNIX win because it was the best OS at the time? What about VHS? You're oblivious if you think technical merits matter whenever you have to deal with economic factors and humans loaded with biases.
Personally I think I can articulate myself clearly but it isn't the result of IQ or EQ but rather because I've almost my entire adult live worked at foreign companies speaking English which is my second language. It makes you conscious about how you express yourself and how others hear you.

I think the observation is right though that people who can express themselves well are often perceived as charismatic. It's not necessarily a good thing though. Plenty of people stutter or are a little bit disorganized but still have important things to say. Just because someone has difficulty communicating doesn't mean they're not smart, emotionally or otherwise.
All my family and about half of my friends are still using it. In, almost everyone who I know who joined during that time stayed, but most still use WhatsApp and Telegram as well.
Playing with lego.
It's quite a lot easier to write something nice and coherent when you have 5-10-15 minutes to do so, rather than having to answer on the spot...
"These multi-billion dollar gifts earned Musk the number two spot in The Chronicle of Philanthropy’s 2021 ranking of top givers, behind Bill and Melinda French Gates."
Governments are serviced by a long chain of middle man businesses, and at the end of the chain is usually a group of highly paid developers with high job security maintaining legacy applications.

It isn't fun, but it is lucrative
You need to use unddit.com for that
Using big words and quoting Godwin's Law != intelligence :P
> The excellent book xUnit Test Patterns describes a test smell named Assertion Roulette. It describes situations where it may be difficult to determine exactly which assertion caused a test failure.

How is that even possible in the first place?

The entire job of an assertion is to wave a flag saying "here! condition failed!". In programming languages and test frameworks I worked with, this typically includes providing at minimum the expression put in the assertion, verbatim, and precise coordinates of the assertion - i.e. name of the source file + line number.

I've never seen a case where it would be hard to tell which assertion failed. On the contrary, the most common problem I see is knowing which assertion failed, but not how the code got there, because someone helpfully stuffed it into a helper function that gets called by other helper functions in the test suite, and the testing framework doesn't report the call stack. But it's not that big of a deal anyway; the main problem I have with it is that I can't gleam the exact source of failure from CI logs, and have to run the thing myself.
Maybe some kind of sewage treatment metaphor would be more apt?