skysight-inc/HackerNews huggingface dataset:
The web site containing the article has a collection of other articles about this sort of thing. You can also read about this in some parts of Algorithms for Modern Hardware[0]. highload.fun includes some other links about this stuff[1]. In general there isn't a great guide and it's best to get your hands dirty. highload.fun happens to be a good place to do that :)

Edit: looking again, Algorithms for Modern Hardware has a whole chapter on this stuff[2].

[0]: https://en.algorithmica.org/hpc/algorithms/prefix/

[1]: https://github.com/Highload-fun/platform/wiki

[2]: https://en.algorithmica.org/hpc/simd/intrinsics/
Hat tip to the meme.

https://knowyourmeme.com/memes/wait-its-all-ohio-always-has-...
I'm not in finance, but I think the 'deregulation' in question is actually this law: https://en.wikipedia.org/wiki/Depository_Institutions_Deregu... . It 'deregulates' in the sense of making some mergers easier from a regulatory point of view, especially across state lines.
Vercel Dashboard, Builds, Serverless and API are experiencing degradation
I love this perspective. Not all physical laws have been proven in the grand scale of the universe, yet we narrow mindedly assume every one of these laws always hold -- I mean they're laws right!? -- and then we base all theories on what could be misconceptions.

And realizing this makes theoretical physics much more interesting as there are so many more possibilities to how reality works than what's proscribed.

I also wonder how much of our dogmatic adherence to these laws are preventing us from progressing.
Of course it isn’t. That’s what I wrote. “Of course there’s the “no ediotoralizing” rule” to acknowledge and preempt the “no editorializing” responses. But (as I wrote) the submitter and the author are the same person.
The Case of the Golden Idol was such a sleeper hit for me last year. I'm always looking for more games that capture the same feeling that Outer Wilds and Obra Dinn did and Golden Idol absolutely scratched that itch in the best way!
Another step in getting proficient with ampersand (or rather immutable refs), is pulling stuff from enums and structs, in an immutable way. I.e. Option<SomeStruct>, or Result<SomeStruct, ErrorKind>. Using as_ref and friends.

There was a great post the other day about the "Register of rust", and getting to know all the different variants of these features to be proficient and being able to build whatever you want.

The same goes for async features as well. Async especially requires that you understand lambdas, borrow checking and so on. As it can be quite tricky to send a value to a tokio::task::spawn!(...) if you don't have some mastery over the borrow checker.

When you get to taking lambda in a func, that should be async then you begin to get into the weeds of rust, and where some of the nasty compilers errors show up, some of the unhelpful variants, where you are expected to know the intricacies of how lifetimes work, and how rust handles generics vs impl vs enums etc.

In the beginning I just recommend using a good old Arc<Mutex<...>> if you need to pass stuff to functions, you can still shoot yourself in the foot, but you can take the optimizations piecemeal.
Simple ABS only cares if the wheel is stationary/goes much slower vs other wheels. Like it wouldn't be perfect but still vast improvement over locking all 4 wheels. Hell, the older ABS systems controlled pair of wheels and activated on both regardless of which one was locking

I'd imagine once they are implementing ESC the ABS also gets the benefit of steering sensor but it is not strictly necessary.
Also great places to be active in, asking questions to experts or people that know more in these fields, I feel like this is one of the great benefits of the internet, but often it's full of noise, subreddits like this are pure gold for getting information from.

Even just doing a google search with what you are wanting and added Reddit to the end, therefore you are getting answers to the question from people talking about it, rather than content farms.
“Test my software”

I’ll get right on that.
One question I’ve always had with the Drake equation is if it needs another line for scale. That we are roughly the same size, and experience time at roughly the same rate.

Would we notice an alien civilization sending a signal with a small message over the course of hundreds of years, at a bit a century frequency? Would we recognize each other as life if one is the size of a galaxy or the size of an atom?
> Here’s the same data, showing three main effects: gender (women higher), age (youngest groups higher), and politics (liberals higher). The graphs also show three two-way interactions (young women higher, liberal women higher, young liberals higher). And there’s an important three-way interaction: it is the young liberal women who are highest. They are so high that a majority of them said yes, they had been told that they have a mental health condition.

That will probably be denied by claiming the the groups with lower rates are lying about their mental health, due to "inferior" ideology, and the higher rates are a reflection of the "true" human condition.
A big problem with VPNs on mobile devices is that you can only have one running at a time. A completely arbitrary limitation as far as I know, but I haven't found any way around it on Android.

Worse yet, some network filtering solutions also use the VPN feature.
If you are already a subscriber, you get 1000 searches when the changes kick in.
Maybe you realize something is missing 6 months later? Or you notice some damage on your property and want to see how it happened? That being said, it would be really hard to go through the footage and find what you are looking for.
Just add it to the pile. It's humanity.

- Cigarette companies giving people lung cancer.

- Alcohol companies giving people lifelong addictions and liver disease.

- Food companies happily providing high calorie, high fat food to contribute to the obesity epidemic.

- Tech workers inventing hyper-addictive apps, websites, social networks and video games.

- Media companies producing endless mindless content that we won't remember or care about in our dying days.

Everybody just destroying one another (and the planet) for that sweet dollar dollar bill.
Copyright lasts much longer than necessary to incentivize creators. The last Civil War veteran died in 1956. Imagine he had written a memoir of his wartime experience and that current copyright laws had always been in effect. That means a book about events from the 1850s would still be under copyright!

I think copyright should last long enough to encourage the following type of creation: An author writes a fantasy book series. The author publishes books in this fantasy world for the next 25 years. Then she signs a deal for the movie rights and the studio spends 15 years producing a trilogy. If copyright only lasted 50 years, the entire fantasy world would still be under copyright for a decade after the last movie was released (and that movie would be protected for 50 years).

Now think of the benefit to society. The '60s and '70s produced a wealth of cultural content, and modern culture would benefit from seeing that material enter the public domain.
Tried it in this page with the following prompt: "read the comments and write a summary of what people think of this product"

GPT: Users are impressed by the capabilities of the product and its ability to generate content quickly. However, some users are concerned about the privacy implications of the product and are hesitant to use it due to the fact that it sends personal information to a third-party. The fact that the extension is open source helps to alleviate some of these concerns, but others remain skeptical about the intentions of the developers. Overall, there is a mix of excitement and caution surrounding this product.
Oops, misunderstood
First thought is that bank’s make their money from loans. As such the primary way they attract their actual customers is to keep interest rates as low as possible. Second thought is that the reason they want people to store their money with them is so they have more money to loan out. This means that the class of people who store little money with them, especially the people who are constantly near zero, are essentially using the services without providing a benefit to the bank in return. As such, increasing fees on those people would allow the bank to turn more profit without negatively affecting their actual business, or maybe even let them have slightly lower interest rates than their competitors due to a secondary income stream.

Or TLDR: People who don’t store much money in their bank account aren’t customers the bank wants if we ignore fees.
They are talking about how the municipal bus network makes up for a roughly 900% difference in two salary figures. It's definitely a joke.
A big ass inductor sucking up all phone batteries from the whole neighbourhood. On it.
There are transporter proteins for metals, eg Ceruloplasmin for copper and iron. I don’t know about molybdenum though, and think that tissue accumulation should at least be considered here.
A pixel is what you define it to be. This is a good thing, as long as your definition is a useful definition for the purposes of the discussion in which it is used.

It only becomes a problem if you're using one definition but your audience is using another, and neither side attempts to clarify what definition they're using, leading to disagreements that sound like disagreements of fact, but are only disagreements of definition.

I.e. just like most debates.
Need sprinklers when hit by blooper
Huh, one can obviously share snippets of paragraphs or pages for review and all for books. Same with address, it is snippet of information about a person and not the whole detail of everything in a house.
Ooh that's a fun question. I think it comes from reusing the C/C++ notation for references (https://stackoverflow.com/a/2094715/2242866). But I have no idea where the original idea for using those characters came from.

There's one other thing in Rust that would be kind of difficult if passing a reference were the default, rather than the owned value. Rust has implicit returns so the last thing at the end of a block or function is returned. If you needed to explicitly ask for ownership, you'd need to do that at the end of every function. Also, Rust will yell at you if you try to have a function return a reference to a value that's going to be dropped.
You can just about see one in an early episode of The Apprentice here: https://youtu.be/5xwW0TWO9nY?t=3345 . Anyone know when they ditched the emailer from The Apprentice?
Can’t find the tutorial I used but here is one https://reddit.com/r/electronics/comments/efz9xf/my_nfc_powe...
By blaming the system one can justify doing anything, often without having to prove the efficacy of anything.
My comment will be very untechnical, but NPR often has the perfect level of buzz or hum, just a tiny tiny bit of it in the background. It gives it a relaxed but alert feel.
Twitter Files 16. Matt Taibbi Woodstock of the Censorship-Industrial Complex
So is everything written in Apple native UI frameworks since 2009.
Indeed. That they are underfunded and thus need to support the spam mailers is another issue entirely.

But as far as central non-digital services centers go, the USPS is top notch. It can be improved, sure, and it suffers from the same issues many government services handicapped by the misplaced, accumulated "starve the beast" policy cruft. Despite this, it remains a fantastic resource.

I really wish certain political ideologies would recognize when they are shooting themselves and their fellow citizens in the collective foot.
Room-Temperature Superconductivity Claimed
Is there a name for this graphics style? I've seen it in several games over the years, and have enjoyed it significantly in e.g. The Witness.
This is a great post demonstrating just how bad the ergonomics of Rust are (I know I know, that's not the point of Rust). But for people who care about language usability you can point to this post and say "they were not thinking about the user journey during the design process, how would you have designed it differently?"

Take the first two sections as a perfect example. You decide you want to introduce a single-character control symbol `&` (which is questionable by itself), how do you apply it? In one case you decide that this control symbol indicates that a value is immutable and in another it's part of the declaration of a value as explicitly mutable. You've now introduced a semantic contradiction that a learner has to overcome.

Now obviously Rust works, and that's its point, and people love that enough to overcome all the ergonomic challenges the language puts up. What I can't wait for is Pythonic Rust where we have a language that treats humans as first class citiziens but offers the guarantees that Rust does. The only question in my mind for if this will ever happen is if the fully literate programming modality enabled by LLMs will make it a moot point.
Yeah, I think the problem is that the memory model (computer science) article is too short, so the model ended up spitting out information from something seemingly related, i.e., human memory models.
Rights are not divined by fictitious entities. They're created by agreements of humans. Where do fundamental rights come from?
Actually we can determine if the Sun goes around the Earth or the other way around - if we can create an better, more accurate model that have larger predictive power then we can assume this model to be more likely to be correct.

As I understand, this was one initially of the main issues with the new model proposed by Copernicus - it was not more accurate initially.
Just switch to neovim :P
Whoa, I have to buy at least 5000 switches. Together with a price tag (~50K EUR) it does not look good for a weekend tinkerer.
How to control the future of your investments
Metals for Clean Energy: Pathways to solving Europe’s raw materials challenge [pdf]
> I'm not even blaming "foreign influence".

It's an analogy. Foreign in this case means "foreign to your ideology", if you will.

> We have good data that car manufacturers, energy and chemical companies didn't want to risk their profitable fossil-based business models and thus lobbied the according governments.

Again, "foreign influence". We're talking about electricity. Car manufacturers and chemical companies don't care whether their electricity comes out of a coal plant or a windmill. They care about price. Production capacity of renewables may be impressive on paper and therefore cheap in theory, but it's not available on demand. That requires (hitherto non-existent) buffering solutions that completely change the economics. So, you did not provide a comprehensive solution that takes these factors into account, therefore you failed. Rather than learn from your mistake and tackle the harder parts of the problem, you blame others. This is how I know I'm dealing with an ideology.

> Nowadays you can only buy Chinese solar products while the German solar industry is dead.

I don't see how that's relevant. If you can't produce solar panels more efficiently than the Chinese, then you should just buy them from the Chinese if you need them.
That's exactly the same as the crossbeam implementation. It's quite useful especially for relatively simple parallelism tasks.
Reminds me of the time in 2016 when I added a single line to one of our internal node modules to demonstrate how you can take over our entire Mesos cluster with a single compromised dependency.

Spawned a program on every single node that wrote "yes" into the file /etc/am_i_compromised..
It's because banks don't make any money off of customers with low balances (and therefore don't really care whether they are customers or not).
Perhaps add a part on the syntax, i.e: passing a reference to a function, then passing that along to some other function, declaring that function as accepting a mutable reference to a vector, versus having a mutable parameter that is an (unmutable) reference to that vector, versus declaring that parameter is a reference to a that mutable reference; same for closures, what does a &&parameter even means, when to use & in the declaration and when to *deref at the point you use it, iterating by default "for x in Vec" versus iterating &Vec, versus using .iter() and .into_iter() etc. etc.

Those subtle distinctions were the overwhelming force leading me to ampersand driven development in the early days, i.e I had the "pointer" mental model and tried to shoehorn that into Rust somehow and get that pointer to work like it does in C.

I don't think I saw a simple write-up with clear examples of what to do and what not aimed for beginners, seasoned rusters just act like slick professionals that wouldn't make such nonsensical silly mistakes and beginners are to somehow emulate their genius.
APNGs do work in Safari, they’re just huge so very slow to load.
I asked it how old the Arthurian legends were and it said, "I didn't come across that information exactly, but I did find an answer to, how old is King Arthur? King Arthur is believed to have lived in the late 5th and early 6th centuries.
More info in the List of Arthurian characters Wikipedia article."

It is using inference somewhat at least.
Someone will have to approve it, but is it someone who has any clue what work the people getting paid are doing? In many cases, no.
I used to say this sort of thing a lot. It's a variation of the main idea behind existential nihilism: that life has no intrinsic meaning or value, and any meaning you assign to it is arbitrary. As far as I could tell it was correct but it bothered me enough that I started reading philosophy and looking for counter-arguments.

I never discovered the meaning of life, but have definitely changed my point of view. I now think the belief that life is meaningless is a consequence of epistemic arrogance, not a rational conclusion. How can we say existence has no meaning when we don't really understand existence in the first place? There's way too much we don't understand about the universe, the laws which govern it, and even ourselves to draw any firm conclusions.

I do know that hundreds of great thinkers have spent many collective man-centuries considering and writing about this question, and come up with far more interesting output than if they'd just punted on the question. I think if we punt it says more about us than about the question itself.

I'm partial to what is arguably Nietzsche's main idea, or how I interpret it anyway: that as society's belief in religion wanes, we've barely even started to discover what we're really here for. The greatest challenge in our era of civilization is deciding whether or not we're ready to find out.
> Most of the challenge is understanding the internal technologies and figuring out who to talk to to get stuff done.

This is something interesting that often is skipped due to "sterile" nature of system design questions(solve puzzle). 90% of system design problems are tightly connected with how your org works internally. Can you depend on particular team or is it better to provide requested functionality internally. This is very often neglected but this moves or breaks stuffs.

Imagine you have to build a complete traffic system architecture for the city that will start settling in a year? It will likely be ongoing thing for you, you will observe how street layout works and adjust, build new streets, make city highway from point A to point B etc. but over time. Doing this apriori is going to go horribly bad.
Also curious about this, "wild" is not a word I would have used for the checkpoints they set up. They've been doing it for nearly 40 years and yet our civil liberties are still intact.

As an observer of the process, they definitely have an impact. You can see people spot the checkpoint and then peel off to the nearest onramp / off-street where they then get picked up by the special checkpoint designed to ask some questions of people willing to cross medians to avoid a standard checkpoint.
> Because HN users tend to be interested in niche but powerful languages, they are not to be trusted to know programming in general?

No, the parent comment meant that HN users are not a representative cross-section of programmers in general. This manifests itself, for example, in relatively niche languages being mentioned and discussed disproportionately often.

In other words: just because HN loves it doesn't mean everybody else knows it.
The Tough Climb to Profitability for MongoDB
Here's your daily dose of things to be outraged by, and an app to help you cope with it.

Sounds good to me.
I think it's, um, borrowed from C++'s pass by value / reference syntax. To be honest I'm still a bit muddled about how &x in Rust relates to &x in C++.
Prompt Engineering for ChatGPT with TextExpander
I believe we perceive time as "accelerating" because we make fewer memories (just because the brain is less flexible). The perceptual "length" of year is actually how many things we can remember happening in that year.

I may have as many memories of what happened when I was 7 than what happened when I was 27 (despite the time difference).

Evidence for this hypothesis: sit down and write down month by month everything you did in the last year (vacations, jobs, birthdays, whatever), will make the year feel fuller.
Auto pilot in a plane will still fly you into whatever is in front of you.
You just brought me great memories of me and my dad setting up those hand-operated black and white logitech scanners. Having to connect custom ISA cards and manually configuring IRQ ports and DMA channels in the cards. Normally done through jumpers... and when we got a card with Dip Switches!! it was THE FUTURE.

Great times!
Whenever I hear her, I can't help but visualize her as that nerdy girl who appeared in a few Portlandia episodes:

https://i.ytimg.com/vi/CA-heIfsJ0g/maxresdefault.jpg

https://m.media-amazon.com/images/M/MV5BMTc2NDg5ODAzNl5BMl5B...

That style of speech is deeply engraved to match that personality type in my mind.

I don't think it's really about their audio engineering. NPR just selects for voices that are quirky to signal that they're outside more mainstream journalism.
> Some of them keep being rediscovered in endless loops of fashion.

The reason for this is often that the environment (mainly the hardware) has changed so much that it may make sense to look into discarded old ideas again. For instance, dynamic linking was extremely important in the age of slow floppy discs and when RAM was counted in kilobytes, but those environmental factors are no longer an issue, and the advantages of static linking outweigh the disadvantages of dynamic linking again.
Companies would just change the checkbox from “I acknowledge the privacy policy” to “I grant you this license”.
Rare sighting: Managers who actually know how their people get work done
The UK had Amstrad, Sinclair, Acorn (which sortof became Arm)

What have we got now? When I look up the UKs biggest tech companies now its people like Aveva and Sage who make dull enterprisey software. Is there anyone else?

edit: I guess we might still have some big game studios?

edit: I'll also take websites, has the UK got any big website companies? Seems like our biggest are Rightmove and Autotrader
<< 16. Their taxpayer-backed conclusions: the state should have total access to data to make searching speech easier, speech offenders should be put in a “holding area," and government should probably restrict disinformation, “even if it means losing some freedom.”

This should be chilling to anyone paying attention.