skysight-inc/HackerNews huggingface dataset:
> and the custom to compare strings as byte arrays

I think more generally, the idea that a langauge std lib can provide string equality for human langauge strings is just silly. String equality is an extremely context dependent, fuzzy operation, and should be handled by each context differently. For example for Unicode hostname to certificate mapping, hostname equality should be handled by rendering the hostname in several common web fonts and checking if the resulting bitmaps are similar. If they are, then assigning different certificates to these equal hostanmes should not be done.

Of course, in other contexts, there are different rules. For example, if looking up song names, the strings "jalapeno" and "jalapeño" should be considered equal, in English text at least.
This conversation's hard to follow, esp w/ all the IANAL disclaimers...are there any lawyers who could maybe lay it straight for me.. if I wanted to create my own darker version of winnie the pooh...say in the same world as The Walking Dead...

If I use my own artwork, I can or cannot use all the character names and attributes? Like Tigger is a Tiger that bounces.... or Rabbit is...a Rabbit... Pooh's a bear....etc..
You could k-hole every night for a month IM'ing 100mg, and that'd still only be 3,000mg. 30 grams of ketamine is an absolutely crazy amount.
Just a random thought: can it be that a part of 'darshit' (the poo part, I mean) triggers some code to remove bad language, does something unknown, and then your real e-mail address gets linked to the first known account the respective system can find? Maybe all the different websites use the same authentication method from another third party, so it can happen on seemingly unrelated sites.
I also started developing something similar.

I guess we all eventually end up building a new DB UI

https://github.com/egeozcan/mahresources
Underscores and hyphens are allowed too, so it's at least 38^5 ≈ 79e6.
There is an alternative animated version of Winnie the Pooh made in Russia in 1969 by the director Fyodor Khitruk. Pooh is more lively than the Disney version - and has a very different character design to Disney (or Shepherd's original illustrations). To be fair to Disney, their Pooh design is closer to the spirit of Sherpherd's illustrations (but can't match the charm of Sherpherd's illustrations).

"When Khitruk visited the Disney Studios, Wolfgang Reitherman, the author of Winnie the Pooh and the Blustery Day that won the 1968 Academy Award for Best Animated Short Film, told him that he liked the Soviet version better than his own." [1]

Winnie the Pooh (1969) in Russian with English subtitles: https://www.youtube.com/watch?v=YCXegrxlKbI

[1] Source: https://en.wikipedia.org/wiki/Winnie-the-Pooh_(1969_film)
PDF version of the paper: http://cmj4.web.rice.edu/mat_vec.pdf
How do you know that the Github desktop instance hasn't been compromised by eval()'ing some third party code, and is using the tokens the client already has?

For that matter - what is the difference between a token in a piece of code on the desktop and code on a server to third-party attackers, other than the server is a much more attractive central location to attack so that you compromise everyone at once?

A lot of effort is spent on trying to identify a client as trustworthy and in preventing exfiltration of tokens, but generally a good portion of the security budget should instead be spent on how to mitigate risks.

A trusted system is one where you have accepted you are fubar if it is compromised. It is equally important to evaluate the trustworthiness of systems as it is to reduce the need to have trustworthy systems in the first place. That unfortunately means actually having security considerations as part of the overall system design, and not just firewalling systems with policy at the end.

You can reduce overall risk at authorization servers by not supporting dynamic registration, or limiting such registrations to a small set of acceptable scopes and claims. You also want to make sure you can revoke compromised tokens in a reasonable amount of time, such as due to device compromise, client compromise (or identified malicious client), or user account compromise. That usually can be done with just refresh tokens with appropriately short lifetimes for many systems.

But the underlying protected resources still need to be designed to reduce risk as well. They should not expose functionality which clients do not need, both by having limited scopes and simply not exposing functionality publicly via API at all. They should also minimize destructive actions - actions should be reversible, such as restoring a deleted record or cancelling a pending order.

Additionally, you'll want to invest in phishing-resistant authentication as much as possible. That means sticking to best practices and going to an external agent (browser) when authenticating, and ideally adopting something like WebAuthn or mutual TLS or Kerberos. Determining trustworthy clients or limiting API access does no good if the user hands a malicious piece of software their actual system credentials.
Yesterday I precisely thinking about polls in HN and if they would make sense.
Although polls might seem the preamble of an ad populum fallacy when it comes to agreements, I see their potential too.

Glad to know they are available and thanks for sharing.

Happy new year, BTW!
This has been much studied.

There have been a few recent papers showing brain lesions in very, very heavy recreational users, but otherwise it appears to be a very safe drug.
every data is misleading when you dont know how to interpret it
Lately I’m fully into synthwave for coding. Or just googling ‘cyberpunk playlist’ on YT.

I curated a small playlist of tunes from The Herbaliser that’s plays very good while working.

I also dig some of the songs from Digitalism and Binärpilot.

That’s my current music stack.
That was a surprisingly enjoyable read, thank you.
If I didn't know better, I might think I'd have written this without remembering it. Resonates hard. Thanks for sharing.
This feels like Stockholm syndrome to me.

1. I’m amazed that you call Java ugly and verbose but recommend C++. Apart from files not needing to be classes in C++, they feel similarly verbose to me with C++ slightly winning on ugliness.

2. I basically don’t believe that memory management is not hard. The reason is that plenty of programs written in ‘modern’ or ‘safe’ C++ in the style you recommend continue to have plenty of memory unsafety based bugs, crashes, and vulnerabilities.

P.S. Most async systems try to keep things on a single thread. Their main purpose is allowing a higher level of parallelism than can be economically achieved with threads, and normal good async style is to have most things non-async and therefore single-threaded. On Linux, a lot of the purpose of the thread pool is doing system calls that are blocking. io_uring makes it less necessary but many people use kernels that are too old.
Not all music in the world is on Spotify. Great that it's working for you, though.
You don’t need to have any copyright symbols on anything for it to be protected:

https://www.gov.uk/copyright
> they retweet some more polarised stuff from others

That's true, but:

a) in my experience, those tweets are the vast minority of what I see, probably less than 1%

b) I just ignore them

This happens in real life too. I have friends with broadly similar outlooks who, from time-to-time, say something I don't agree with. Sometimes I'll choose to engage, and this is always more productive than engaging on Twitter in similar circumstances, I fully accept that. But I'll often just change the subject or otherwise ignore them, and I find that's a perfectly viable tactic on twitter too.
This looks nothing like the garbage on Linkedin, not sure what you're talking about. It's a direct, solicited response to the question posed at the top of this page - and a very genuine one at that.
Honestly - you spend 20 minutes with someone teaching them that git only stores diffs

...except that isn't what git stores (as loose objects); in fact it's one thing that distinguishes git from earlier tools. See eg https://medium.com/@paritosh90/understanding-git-internals-c...
I don’t know if managed clusters is actually a savings unless you really need the elasticity. Usually managed solutions are 2 or 10x the cost of dedicated servers or on prem, respectively.
I been in penang few times and even recently lived for a year [spend first one year of pandemic there] There are many expats there and very easy to make friends with locals - most people speak English.

Quality of life per dollar is also much better. It's common to eat out 3 times per day outside - and don't havd to be rich or willing to burn lots of money - many locals eat outside because it's good and cheap - 2-3 dollars for good quality even vegan meal.

Quality of medicine is also good and much much much cheaper than usa - actually many Indonesian fly to penang to get better quality medical service.

Cost of living even with family it will be probsbly like 1/3 of typical expenses in western world.

If you can work remotely to us or eu company and stay on business visa (mtep) or malaysia my second home visa (now unfortunately out of reach for most of people) them that's the best of 2 world.
Here you are: https://www.waterstones.com/book/when-we-were-very-young/a-a...

Took less than 30 seconds.
FWIW, in more than 15 years I've never worked [1] on a project that was less than 1M lines. Sometimes one order of magnitude more. Linking exists because whole program compilation doesn't scale well.

[1] well, except for personal projects, but that's not work.
No, but something like magit should be provided out of the box with git. Git is pretty simple, but having a good user interface is essential.
They follow person X, but not profile Y which had the tweet X liked. Thus they don't want content from Y in their feed.
HN is very representative of the type of technologists that frequent HN.
Nobody sees gambling as an “investment” or “business opportunity” - whereas people buy crypto specifically for those reasons.
When your family and kids appear, work stops being a 0-sum game. Instead, you're constantly arbitraging between it and the rest of your life. The good news is that you can recognise and structure it as a positive or a negative sum game.
I'm not a lawyer but my 10-second google search came back with the bumping of the year only starts the copyright time length thingy (very technical term) if there has been substantial changes. Otherwise, it's pointless.

source: https://matija.suklje.name/how-and-why-to-properly-write-cop... who is a lawyer
You should read Nassim Taleb, especially Fooled by Randomness
Both C++ and Common Lisp suffer a huge accumulation of historical baggage. It is this that makes the languages problematic, not being multi-paradigm. Common Lisp has first/rest as well as car/cdr. It has streams and numbers and the functions on them seem generic but aren’t (always) generic functions. It still has rplca despite (setf car) being a valid function name.
> A larger random sample reduces error by the square of the sample.

You mean by the square root of the sample, right?
> You may like STL, but that doesn’t change the fact that a huge number of companies have policies against using it.

Sources? I haven't heard of any company disallowing it, on the contrary, have heard of companies promoting its use.

edit: fixed formatting
I don’t use cpan modules directly, just OS bundled modules. Apt dist upgrade handles the required security issues (and besides these are internal apps, the threat surface is much reduced as you have to be an authenticated user/machine to access it in the first place)
The original concept of copyright was quite straightforward and the author held it for a very limited time. See https://en.wikipedia.org/wiki/Statute_of_Anne.

It is the later extensions that have perverted the concept.
Peta Stapleton (Clinical and Health Psychologist, Bond Uni, former Griffith Uni, Queensland), «leads clinical trials investigating the impact of Emotional Freedom Techniques (EFT) [informally a.k.a. "tapping"], especially in the treatment of food cravings in overweight and obese adults» ( https://orcid.org/0000-0001-9916-7481 , e.g. https://doi.apa.org/doiLanding?doi=10.1037%2Ftra0000563 )

«Emotional Freedom Techniques [are] commonly called “tapping” because the technique stimulates acupressure points on the face and body with a gentle two-finger tapping process»

> Research now shows tapping is beneficial for food cravings, depression, anxiety, phobias and post-traumatic stress disorder ... [T]apping affects the body’s biochemistry such as immunity and blood pressure. Just one hour of tapping decreases the stress hormone cortisol by 43% ... Better still, follow-up studies show the benefits of tapping last over time, even up to two years later ... It’s suggested tapping affects the stress centre in the brain (the amygdala) and the memory centre (the hippocampus). Both play a role in the decision-making process when someone decides if something is a threat ... Research has now examined primary school children who have used tapping in schools and found it helps with their focus and concentration

> As a brief intervention that can be self-applied, tapping is now backed by more than 100 randomised clinical trials

(A large number of links to research articles is in the original text.)
Yeah mate you want to get out of that wheel chair and run a marathon, you don't know what you are missing...
Could be someone was harboring some kind of cold virus and due to the stress of the environment—it had turned colder 4 days prior—the virus reemerged and became infectious. Another idea that's not mentioned in the article, but that might be possible, is that there was some dust that contained enough of some respiratory virus to be infectious, and due to the recent cold or just by chance, someone was digging through some supplies and breathed it in. Usually viruses degrade rapidly in the environment, since they have no metabolism to speak of to correct damage; I wonder, though, if enough could survive in a cold environment with limited or no sunlight, especially if it was in a storage area that had low relative humidity.

Critical part of the conclusion for those not wanting to skim the article:

> Virus might have persisted in the respiratory tract of one or more men at the Base. If such were the case it would be necessary to postulate a triggering mechanism to precipitate symptoms, and it is interesting to note that symptoms occurred 4 days after a precipitous fall in outside temperature, and during one of the coldest months of the year, which Hope-Simpson (1958) and Lidwell, Morgan & Williams (1965) have correlated with increased incidence of respiratory disease. There is disagreement about whether the viruses which cause common colds can be carried by adults, and how important this is in epidemiology. The pattern of virus infection revealed by long-term studies, such as the virus watch programme (Elveback et al. 1966), is of a series of short infections with different viruses, and in the case of influenza virus disappearance of the current strain when a new serotype appears. On the other hand, adenoviruses may be shed by children for periods of months and recove"ed from the tonsils in a high proportion of cases, without evidence of acute respiratory infection, and non-respiratory viruses such as those of the herpes group often persist for the lifetime of a man. Furthermore, observations in animals have shown that pigs can carry swine influenza and transmit infection to other pigs 3 months later (Blaskovic et al. 1970), turkeys may carry and shed influenza virus A after apparent recovery (Robinson, Easterday & Tumova, 1972), and cattle which have recovered from foot and mouth disease still reproduce virus in the pharynx, and can initiate epidemics on contact with non-immune cattle (Graves et al. 1971).

> There are thus precedents in both children and animals for persistence of respiratory viruses, but in adults the laboratory evidence for carriage and reactivation of common cold viruses is weak. It may be that such evidence can only be found in rather unusual conditions of isolation and stress, such as occur in Antarctica. It is likely to be a rare phenomenon, but it might well be important in explaining the persistence of the large number of rhinovirus serotypes which make an appearance in many areas when the temperature falls.
What if you'd die wind surfing? What if you would have cured cancer if you'd only worked that one extra day? What if you would have met the love of your life on the train to work?

Asking a bunch of hypotheticals isn't a great way to make your point. Yes, as time goes on the chance of "bad things happens" increases. But we can also make a lot of assumptions. I don't plan to die at 57, I don't plan on being expendable at 50, I don't plan for economic collapse. They're all possible outcomes, but they're also not what I consider likely at all, or things I can reasonably prepare for.
smart pointers is raii for normal pointers
Thanks for the detailed reply. Sounds really promising.
You can clean the nasal passage with hydrogen peroxide but it’s not a nice thing to do.
Finding a book with the original illustrations will be a lot easier once it's public domain.
I am confused why is the alternative to linking not of the same complexity order? Can you elaborate?
very cool thanks
I have a similar situation.

My most recent one was Apple telling me my id was reset by my request. This definitely came from Apple, was verifiable... But it turned out some person entered my email on their support case and it almost gave me access to their entire Apple account, the support people were willing to go through everything with me as I had the email.

It was only when I asked for the transcript of what I'd apparently said to them that alarm bells rang on their end and they finally investigated enough and escalated enough and determined my email was not the one that had anything to do with the account in question.

Mostly I ignore the email I receive, but once in a while it has enough details that I can find the person involved and give them their train tickets, or car insurance docs, etc.
“The memories of a man in his old age are the deeds of a man in his prime”

Make those deeds count. Start that company. Take that year off to travel. Do the big memorable things, not the long tedious slog

You’ll still feel young when others are retiring
I see. I consider this a double edged sword, but the positive edge is sharper: the people I follow tend to like things that don't annoy me more often than not. I do agree that it would be useful to be able to configure what appears, though.
OpenBSD Setup Notes
The Shackleton expeditions saga for sure will give tons of reading.
I don't think this is true. My experience hiring C++ developers does not confirm.
Kids come with different personalities right out of the box, ask anyone with more than one kid. You've bought into some liberal propaganda that people are fully malleable objects. We are not. It is a combination between nature and nurture. I personally believe it is significantly more "nature" in this case.

There are certain aspects of your personality, like "arrogance", that the society might find unacceptable. That doesn't mean that they are bad for you or that you can change them.
How is that the original concept of copyright? That article begins by saying this:

> Prior to the statute's enactment in 1710, copying restrictions were authorized by the Licensing of the Press Act 1662. These restrictions were enforced by the Stationers' Company, a guild of printers given the exclusive power to print—and the responsibility to censor—literary works.
Giving Haiku Beta 3 a try
How do you make sure you delivered all object files needed in deployment? Missing object files will lead only to runtime exceptions, correct?
>Solid reading comprehension should allow you to make a reasonable guess at the intended value of the missing noun

I didn't say I didn't understand your point; just that clarity wasn't there (due to the sentence being ungrammatical). Quite ironic in a thread discussing literacy.

>No, he would not be called illiterate by these assessments.

This is a claim. For the benefit of the people reading this thread, would you please provide the basis for such a claim?

To be more specific, the claim implies that ability to spell is not measured by "these assessments" (which ones, specifically?).

The Wikipedia article indicates otherwise (as described in my previous comment), so everyone would benefit from learning about what your words are based on.

>I am not enjoying the experience [...], so I will not continue.

On the note of clarity in writing, that point could have been expressed in 0 words, by way of not leaving a comment.

In any case, if you're an educator, this is a chance for you to educate people who overestimate their knowledge of the subject.

And if not — well, I'm very sorry.
PlantUML does almost exactly this for PNG and SVG, it embeds a (post-processed) copy of the input as an iTXt chunk or SGML comment respectively. It can be recovered from those output formats with plantuml's "-metadata" option. Note post-processed: if you use the "!include" extension (for sprites or other reasons) then the saved content won't exactly match the input, but for simple diagrams it's ideal.
Not many people could say they appeared on a daily TV show in 1949, let alone hosting one! (Betty out-lasted two male co-hosts.)
Maybe if there were a filter criteria on the top row to show only polls posted to HN people would be more aware of it.

We have: Ask, Show, Jobs

I guess I should repost this as a Poll
I have only one account, I tweet in English or Dutch depending on the subject, that seems to work quite well.
Santander still run most of their core banking ops on mainframe.
Yes, last year—erm, I mean in 2020—the Doyle estate sued Netflix for creating a movie in which Holmes shows emotion… they claimed:

“Among other copied elements, the Springer novels [on which Netflix’s film is based] make extensive infringing use of Conan Doyle’s transformation of Holmes from cold and critical to warm, respectful, and kind in his relationships.” [1]

This is essentially the entire substance of the lawsuit: that creating a new sister character that Holmes felt affection for infringed on their copyright of a single passage in one of the later Doyle stories where Holmes expressed concern for Watson who had gotten shot.

Netflix settled.

[1] https://www.documentcloud.org/documents/6956021-Sherlock.htm...
Have you tried using something like telepresence (https://www.telepresence.io/) to get a better debugging story? It's not perfect but I've used it to good effect in the past to help with some aspects of the local development story, and they've made some pretty significant improvements in telepresence 2. Not affiliated in any way, just someone who's found it a very useful tool when working with kubernetes.
I'm like an alcoholic with Twitter. I can't use it in moderation (trust me, I've tried). Either I'm on it 24/7 or I'm completely out (haven't used it for the last ~6 months).

If it weren't for the benefits to my business (it's one of the best marketing channels), I would have deleted my account years ago.
My family has been ill several times in the last 6 weeks (including covid) - more than the previous 2 years put together. Anecdotal but personally interesting
> A Freak natural disaster hits in a completely unexpected place.

Go big or go home... I'll predict that a Natural Disaster hits world-wide, i.e. a Carrington Event. The USA is hurled back into the 1800s. Electricity is shut off for 18+ months while they rebuild the entire power grid from the ground up.

Everyone basically leaves industry to work on growing food for the masses and ensure the smallest loss of life since the supply chain is completely shut down and grocery stores are closed, and there's no refigerators anyways.
Point. Yes. Corrected above.

Thanks.