skysight-inc/HackerNews huggingface dataset:
Go _is_ easy to read. I can read almost any go codebase, even giant ones, and see what's going on pretty quickly. Same with C - the Linux kernel is surprisingly easy to understand once you know the basic data structures it uses. There is a lot of benefit in using simple/limited languages from a readability point of view.
> It’s too bad we can’t see the region from where those comments are coming from.

Same, since we've known that India will stop at nothing to spew bunch of lies against whoever they perceive as their enemies https://www.disinfo.eu/publications/indian-chronicles-deep-d...
> so I'd take this with a grain of salt.

Well, in this video it's not like he's stating it as absolute fact that they didn't forget to use -O2. He just presents another much more plausible (IMO) explanation. And he backs it up with direct references to original documentation and a tweet from a developer experienced with early N64 development.

I think his claims here looks pretty solid, if you have reason to doubt them based on the content of the video, it'd be nice if you shared that.

More examples would be interesting too if you can remember other cases. To me, getting a fact like that wrong on a breaking news kind of video and not taking the time to correct it later isn't that big of a deal to be honest. If it was really important to me what the content of the leak was I'd check myself.
Great idea!

Would love to see this for org-agenda (Emacs + org) though as I have transitioned away from Google products years ago.
>I know people who live in Xinjiang and they say it's not that bad

Because they have a different definition of "bad". If you follow closely, the mainland Chinese or CCP have different definition of the same word for literally everything.

Why is it bad to force them learn Mandarin and forget about their old language? Where the job markets are and to help them better integrate into the society.

Why is it bad to give them birth control pills? Or reeducating them? etc. They are doing / supporting these regime with a smile on their face as they think they are doing good.
Stoats more than weasels (related mustelids though). NZ has no native land mammals (just some small bats and sea mammals like seals and dolphins), so almost any mammal here is an introduced pest, and our native birds have suffered massively, given they didn't evolve for this kind of threat. There are many articles about the goals and process of getting rid of the pests. E.g. https://www.bbc.com/news/world-asia-48702762, https://www.newyorker.com/magazine/2014/12/22/big-kill

I suspect our willingness to quickly go all-in on Covid elimination owes something to our familiarity with this other kind of biological threat elimination (a much bigger, longer process).

Historically though, the biggest threat to kea in much of the 19th and 20th centuries was people. Some kea peck into sheep's backs, and there was a bounty on them for many years (grrr). https://en.wikipedia.org/wiki/Kea
Pretty sure if you have your money tied into bitcoin, as the people above suggest as the killer use of BTC, then having your internet cut off easily becomes your biggest problem.

How else are you gonna spend your crypto to buy food or pay for shelter or pay for travel or smugglers to get you out of the country?

Crypto would be great if it could be used 100% offline, like tap your phones via NFC, and boom, coins transferred, here's your bread.
The GPU market at this point is supply limited. There is not much else NVIDIA can do at this point besides trying to cripple their products for mining if they want gamers to have any supply. Since this all depends on their signatures not being circumvented, I suspect it wont last too long.

As for the mining specific cards, all that ensures is that there will be swats of silicon that will never be accessible for gamers. That they try to spin this part as pro-gamer is very cynical.
I don’t think that applied to HHGTTG—it follows the rules of ordinary interactive fiction, and doesn’t need additional explanation. And I wouldn’t call the game difficult. Difficulty implies that there is skill involved. Instead, it’s just a grind getting through the game figuring out a couple things each time you run through it.
Affiliate Rewards Tasks
Being 15yo.
Google C++ looks a lot like Java, maybe that's where they are coming from. But it's still quite a stretch!
I would say, yes. C++11 is, in some ways, a totally new and more powerful language. I was sold on it as soon as I started learning. C++14 and C++17 add some useful features. I know basically nothing about C++20.
Please make it use standards or at least don't directly use Google's or Office APIs. It'll be way easier to support a lot of calendars (including Google Calendar) if you stay with CalDav in mind than the other way.

However, I like the idea. That said, 199€ is not cheap. It will be really hard to sell at that price.
Oh, I think I just confused refinement types with dependent types. The above still stands though.
DMCA takedown in 3 ... 2 ... 1
There is a common pattern where a startup is named after their main product, grows to the point of needing diversification, and starts being limited by their name.

On the other hand, Amazon worked around it.
That's the whole point - Muslim countries care about their self-interest over the interest of some muslims in Xinjiang.

Some care about selling oil, some about economy and so on..
You should, that would speed things up.
Hey, thank you for that comment. Those are really good tips regarding the woodworking. I'll look into one of these miter saws.
A relative of mine recently had their account permanently terminated for attempting to do a low six figures transfer. They had been a customer for at least a year and frequently used their TransferWise debit card during that period.
Welcome to the Talent Wars
> What killed the golden goose was an extremely small set of activists and journalists (specifically Media Matters and Vox) methodically threatening brands with publication of screenshots of their "support" for controversial niche videos.

Wrong. There are multiple points that come in play here, none of which are as simple as "the activists are protesting against Nazi and conspiracy crap":

First of all, linear TV, radio and newspapers had human reviews in the loop at every stage: client, producer, ad broker, station/paper. That meant that the chance of valuable ads appearing next to bullshit was somewhat next to zero - and also, that "fringe content" was restricted to unscrupulous (or from the same niche) advertisers. Essentially, there was a feedback loop: content that was not mainstream-worthy had no chance of being financed.

Internet advertising and especially social networks with monetization and targeted advertising however, turned up all of that. Suddenly, a Nestle ad could run as a front-roll of Alex Jones lunacy. The result was that an awful lot of really awful content creators had both the technical capability to reach out to millions of people (thanks to the Internet, which eliminated the traditional gatekeepers) and the advertising income that was previously reserved to mainstream-able content.

The result of that, in turn, was an explosion in numbers of these "content creators" and their content (simply because many of them could now actually afford to quit regular jobs)... and thus, combined with the explosion of followers of such content, meant minorities had to suffer from a constant barrage of both online hate speech and real world violence - including many acts of terrorism that claimed human lives, and culminating in the events of January 6th 2021.

What the "extremely small set of activists and journalists" is doing is attempting to rein in the hate and the violence that results of it. And yes, making brands and their advertising agencies aware of what is going on and where their money ends up is a good thing.
Maybe give him company and go for camping, fishing or anything they like and give you sometime with them. Old people might say that they like working, but actually most of the times they are desperate for attention from their sons and grandsons.

He'd have more fun actually playing any kind of games. He has worked all his life, don't get me wrong, but why the hell would he now contribute to OSS?
I found languages with TCO even easier to implement FSM in: a state is simply a procedure, and going from one state to another is just a procedure call.

The difference is small, but once you start getting hairy state machines I have found that it leads to smaller mental overhead for me.

The same would be true for something like a recursive descent parser.
Because Bitcoin are fungible and cost the same to transfer across the world as across the room, mining would just move to the countries without a carbon tax.

I do think a carbon tax is a good idea, because in industries like transportation and energy it’s not as easy to just move production elsewhere, but it’s not really a solution here.
Sound life advice
Is it just the length of time that's passed that makes Vikings cool and the British Empire terrible?
Um is HN broken?

This is a revolution! And since Evan is so popular this hopefully could become the new standard.
Respectfully, I don't think this is true. Many Americans still can't exercise the freedoms aussies enjoy (going to restaurants/bars, schools being open in person etc). Australia gave those up for a few months and then got 90% back to normal. America and the UK have given those up for the best part of a year now and still have terrible covid numbers, growing numbers of variants, restrictions on gathering and other issues.

We have lost a lot more freedom than they have.
It's the pragmatic thing to do, and it's defacto what happens on Linux distros too. Distros offer pip/docker/cargo, but when some libraries/programs are popular enough, someone will inevitably package it and offer it in a 3rd party repo or the main distro repo. Examples of this would be numpy, ripgrep etc..
I had no idea this podcast existed, but love The Expanse. Listening to the first two episodes last night was great, it’s immediately apparent just how much they love the genre.
> weatherize the network for a 0.1% chance event.

The last one such event (also with blackouts) happened in 2011 and was generally called "1 in 10 years cold snap."[0]

Not weatherizing for 0.1% chance can be acceptable, not doing for 10% is not.

[0] https://www.nytimes.com/2011/02/05/us/05storm.html
> No, China is not committing genocide.

Yes, they are:

https://en.m.wikipedia.org/wiki/Ten_stages_of_genocide

> Why do we have to jump to genocide.

Because that is the term for what they do.

The refusal to call it genocide is like putting lipstick on a pig; in the end it's still a pig.
I wonder if he could combine math, science, even economics with photography.
He can help testing open source software, that requires less programming knowledge and more of being "street smart".

Personally I would recommend getting into scale modelling, either plastic or wood.
Building a scale wooden ship is thrilling and fun and takes a few month to complete so it nicely fills up your time.
No, actually it was more often the opposite. Da Vinci, for example, is remembered more as an artist, but he was actually employed as an “engineer” for much of his life by military and civic leaders.
Yes and million things build up over the years.
There is no particular difficulty in having one-shot continuations in C (or C++) and in fact over the last few decades there have been plenty of libraries implementing them. They just never caught on with the general C and C++ programming population, although they were popular in some niches.

C with Classes had them from the beginning, as Stroustrup liked them in Simula, but then (like many other things) had to take them out of the language after user feedback.

Re stackless coroutines and language support, while it is relatively straightforward to have stackfull coroutines as a library, the stackless kind in practice needs to be implemented as a language feature.
There is no rush. I will wait for the AppImage to get published. It's just the release links to Linux downloads are broken and I thought someone in charge will see it

Btw am I reading it correctly - you guys are still on Subversion? and no CMake? but you're using C++17. What a weird combo of old and new :)
> Why did they published anything about the vulnerabilities before they were absolutely sure all of those has been mitigated?

Because various entities tried to exploit that to defer any publicaton, which lead to things never getting fixed.

An entity may not want to fix things, but at some point their users / constituents have a right to know so they can take their own protective measures.
What value system? You still have legal slavery!
Yeah, a mixture of implicit and explicit IDs is fine and what everyone does in one form or another. That's what I had in mind as the 99% solution. You don't want the default implicit ID scheme to be too clever or opaque so the programmer can easily diagnose what went wrong when it inevitably does. I was just cautioning against relying too much on ever fancier implicit schemes because of those failure modes; I went down that path a few times when I first started experimenting with immediate-mode UIs years ago.
I don't know how you could possibly know all the bands in a city of millions, unless those bands are already well known. I grew up in a city of millions in the US. I'd estimate more than 100 new bands were formed every year. Most of them never got gigs, but that's because they never got a chance. Admittedly not all of them cared, but most did.

I think we're just gonna disagree on this one, as I'm arguing from a theoretical perspective (you can't possibly know how many bands there were) and you are arguing from a pragmatic perspective (anybody in the scene knew everybody).
I'm running Swift server side on Azure. You simply package it in a docker container and run it in an appservice. The only problem really is not having native blobstorage support (like AWS S3) but I wrote an opensource implementation that supports the basics at least. Im not going to plug the library here however coz its far from finished :)
I Am Bezos
How did Boris Johnson get around that, I wonder?
https://perryizgr8.github.io/crores-to-millions/

Tool I wrote to convert between Indian and American numbers.

65 crore = 650 million
A game which, if you manage to complete contains what can only be described best as Duglas Adam's obituary, otherwise found here:

https://www.youtube.com/watch?v=sZ7MFbDU56s
Verifying fully formalized proofs is cheap. What is expensive is to produce such formalized proofs. More precisely, to formalize a proof written in a typical math paper is extremely time-consuming and not so informative (that's why it's almost never done in practice).
What is it that you don't understand about democracy? A referendum was held in the UK in 2016. It was brought about by a Prime Minister who, along with a huge majority of the establishment including the BBC, thought that the result was a foregone conclusion. For sure, they said - most folk will vote to stay in the EU. But the voters decided otherwise. We voted `leave`. Abiding by that decision shows that democracy doesn't work anymore - and Brexit is an example?
I'm thinking you got stuck where I did. I also refuse to cheat, and every so often fire up the original in DOSbox and have another go. One day I'll crack it.

(No, I am NOT asking HN for help; I am just musing out loud)
Worst one I can think of is ConvertKit's rebrand that was so bad they went back on it(kept the new logo, but reverted the name change because it had some religious meaning), then again, it's not as big of a brand as TransferWise.
It's the opposite: It's almost never used on bytes, because that just doesn't give you a lot of compression.

It is generally used as the final stage of some other compression algorithm, and operates on symbols generated by that algorithm. Often, this is some variation on LZ77, and the symbols are something like "bytes 0-255" in addition to various symbols that denote a match in previous data of some length and at some offset.
> The day I stop static linking is the day I can compile on one distro and ship to many without worrying about users reporting loader errors. That day is not today.

That's completely missing point of the article.

You're free to ship your program binary however you want as the upstream.

It only becomes a problem if dynamic linking is a second class citizen in the language or build tool you use, you bundle dependencies and don't support un-bundling, or pin specific dependency versions.
I'll see what I can do to get the price down before release.

Shooting from the hip, what price would you have expected?
Bilinear downsampling, aligning pixel grids and the infamous half pixel offset
Automate Your Print Ordering System with Shopify
Gathering client requirements to making designs is a long and tedious process. Learn how to automate your print ordering system with Shopify. Read more: https://visualmodo.com/automate-your-print-ordering-system-with-shopify/
Nobody considers that maybe AI doesn’t want to do tedious work either. Wasn’t that the start of the human/machine conflict in The Matrix? Some poor robot got tired of cleaning up after some lady’s hoard of incontinent dogs? So it squeezed out the dogs like toothpaste and then killed the lady as well?

Sounds like a Richard Stanley film...
There are a ton of playlists named after songs / albums that are not on Spotify with unrelated songs, pretty deceiving.
Huffman coding is not used directly by PNG. PNG instead uses the regular DEFLATE algorithm from Zip (and Gzip), which uses Huffman coding as its last stage, to output the symbols created by its LZ77-based compression algorithm.
There are some constraints on the back, so I can't use an off-the-shelf frame. But you're right, I have to be careful not to DIY a wheel :D
Not really, coroutines are supposed to be user level constructs. I.e most users should be able to write functions that yield or await. Unfortunately the machinery surrounding coroutines is very complex, but that can be hidden behind library functions.
> UK data does suggest that the vaccination campaign is having an effect: hospital admission rates have been dropping more sharply than infection rates.

https://www.ft.com/content/6d4ff17b-b3a2-4f9a-bb73-84e50ba61...

The data doesn't show that. There is a slim margin that might suggest fatalities are dropping, but not by much.

> As the weather warms up, people spend more time outdoors, windows are opened for better ventilation, etc.

February was the coldest month for a long time in the UK. Epic rain, frost and snow. People have been stuck inside.

The re-opening of schools will cause a rise in infections, the question is, how much.

I expect that the data will be much more clear in april, when about 20 million more people will be inoculated.
When were the Vikings cool? Certainly interesting but the Viking invasion was multifaceted from robbing down to settling

The problem with the British empire is that were still seeing a lot of its negative impact. I mean it officially ended only 24 years ago
Take him to a soaring glider club and get him a discovery flight. It's like sailing in the sky. It's non physical, usually full of older men who do more socializing than flying, and it offers both a sense of excitement and a new perspective on the world. It might be that after a life long sedentary career, floating above the earth in tranquility will be a nice change.

It's like $100, and even if he doesn't want to continue flying sail planes it might awaken an interest in aerodynamics, and lead to model airplanes or RC planes or kite gliding or quadcopters. The last one could even lead to coding, but doesn't have to.
As a non-C++ professional programmer question, what's the occurrence of the codebases you work on, where the standard is significantly/fundamentally C++ 14/17?
Yeah, there are possible issues with the way the Science paper collected their sample, as well. The authors of the Lancet editorial allude to this in the next sentence:

"furthermore, comparisons of blood donors with census data showed no major difference in a range of demographic variables, and the mandatory exclusion of donors with symptoms of COVID-19 is expected to underestimate the true population exposure to the virus."

Here, the Lancet writers are trying to argue that the sample wasn't that biased, and therefore the Science paper was right, and therefore the current infections are due to "variants".

It's a very weird and convoluted argument. Comparison to demographic variables is irrelevant, and the second sentence doesn't address the actual concern with the Science paper (i.e. testing in Brazil was rare at the time of the study, so people with Covid sought out the study). Regardless, I think it's a red herring. It doesn't matter if the sample was biased or not -- you can look at the data as collected, and see that the upward adjustments were so aggressive that the conclusion of the Science paper is likely to be wrong.
Imagine building a platform like facebook today without finding your audience first ... it'd fail
cough Google Plus cough
You must remember there was 100s of other social media companies trying to make it that didn't succeed. Just because FB did, doesn't mean it will again.
Go is easy to read
Avoid the Most Dangerous Word in Software Development
Four Basic Truths of Macroeconomics
what did you use to render these beautiful trees?
Yeah, this. I always found myself creating beautiful OO constructs that were invariably overfitted to my understanding of the state of the problem at that time, and were really hard work to change once I understood the problem better (or it changed).
Why are you talking about antibodies? The author was specifically talking about T-cells which are more prevalent.
Many of the ideas you mentioned are also floating in my head. I have to prioritize, but maybe one day...

And thanks for pointing out the typo :)
This manner of disclosure seems rather callous and reaching out on twitter to communicate a discovered vuln smacks of attention seeking. The Indian Government sites are a very wide mix with some where there is active consideration of such criticalities and a huge number created by the local enterprising chap who is no longer involved. Its hardly a surprise that lots of sites are vulnerable. Without some info on the sites, this is just scare mongering. NPCI is a critical piece of financial infrastructure but this could very well be the front-facing website and nothing to do with the financial services. Looks like an ad, as many others have pointed out.
At this point, wouldn't it be easier to design systems as completely open, with all user data exposed?

Then for actual interaction purposes, to rely on biological verification? eg. widespread retina and fingerprint scanning.

As a side effect this would somewhat limit tax evasion - if all tax returns and income were public, as in countries like Norway.
I don't know how to answer that. For me, it is 100%, but it is a small sample size and one where I, in part, set the standard.

If you have a C++11 code base, you don't really lose anything by adopting C++17, and you do gain a few things.
They are very complex, and they kept being patched up till the last minute as more corner cases were discovered.

I believe that the design is both unneededly complex and too unflexible, but this is the only design that managed to get enough traction to get into the standard and it took forever. There are competing designs and improvements, we will have to see if they will make it into the standard.