skysight-inc/HackerNews huggingface dataset:
One of the core contradictions of liberal democracy is that all of the freedoms we hold up as advantages of it were obtained by people violently protesting it: labor rights, LGBT rights, environmental legislation, and obviously we are still fighting..

So, congratulations, I guess, on being privileged enough that your interests have always aligned with the interests of the state.
> I want to go but I can't if the restaurant is close

Would you go if the restaurant was open right now? If so, why? Maybe you know you don't have "'rona", but can you be 100% positive the stranger next to you doesn't? Why would you risk sitting in a restaurant? I get patronizing the restaurant, but you can do the same with curbside pickup. Is it the dire need to get out of the house? Or do you feel it's a hoax?
What are some countries that had a real shutdown and a moratorium on rent?
At 1% (minus 20% of that too) it's basically meaningless
How is it not uninformed?

"The great thing about science is it doesn't need you to believe in it to be true."

Test or don't test, the infected would still be infected. Only without testing they would not know they were infected and much greater risk of spreading it.
and usually the credit card companies reverse the charges, and bear the cost. so it's quite different.
The number of actual cases is unrelated to testing. Tests confirm cases, within a margin of error, and short of 100% coverage the confirmed cases is obviously a small number than actual cases.
You certainly can play the game with rationals, and Bob can win!

The idea is that if Alice's sequence looks to be converging to some rational number α, well then α came up in Bob's enumeration of all rationals and was (by hypothesis) legal to play. So Bob played it, and then played something smaller next move! So Alice's sequence cannot converge to α.
> everything can be used for both good and bad

I'd love to hear from you about all the good that Bitcoin has brought. Please enlighten us.
I liked the part about delaying the negotiations until Friday in (I think) Haiti, because they realised a lot of kidnappers just wanted money to blow partying on the weekend. They got away with paying a lot less.
Great info.

You might also want to look into or write about DPDK, which achieves further speed-ups using polling mode drivers (instead of interrupt) and having the application directly process packets from the NIC (bypassing the kernel, which can be a bottleneck).

https://en.wikipedia.org/wiki/Data_Plane_Development_Kit
> Retailed-recording doesn't mean you have to manage the file. That nut's been cracked for at least a decade. Every digital purchase I've made through outlets like Bandcamp or Amazon (and some of Apple, IIRC) is kept track of by the service and has a cloud player I can use. And the artist actually sees revenue from each track that's a fraction of a dollar rather than a fraction of a penny.

You still have to keep track of what you've bought when and where. You have to answer questions like which release of an album you want (extended edition or not? Explicit or clean?). It's not a huge amount of effort, but it's extra faff compared to just listening to what you want when you want, and sending money to who you want when you want.

I gave up on buying after I moved countries and found I couldn't access my old cloud player and my new one at the same time. Yes, I have mp3 files of everything I bought in my old country, but it's such a fiddle to actually listen to them that I don't bother - particularly when I can find almost all of them in the service that I'm paying monthly for in my new country.
I'm happy there is a way to get people off of Twitter, but I do not see Mastodon having a (good) long term future.

I have tried Mastodon off and on several times. For the few amount of good posts I've found in my interests (art and music), venturing out of those interests feels as if I'm wading into a toxic sludge of angry children who can't see beyond their nose.

It seems to be that the Twitter format leads itself into being a great place for angry people to constantly barrage their woes at the immovable world [0].

I understand that the world is cruel and unfair, but I also do not want a constant 24/7 cry of lament that only people who meet every criteria of every type of victim-hood can have a bad day and anybody else is an evil pig who doesn't deserve to live, let alone speak. This can be seen in both to the left-wing and right-wing instances as they both see themselves as perpetual victims from those in power (police, companies, government, soceity on the left, and media, companies, government, society on the right).

This kind of vitriol is already seen enough on Twitter. Seeing it even more so in self-enclosed echo chambers like some Mastodon instances just drives away any potential for normalcy, and therefore realistic ideas or normal conversation coming into their community. The loudest voices drown out others, claiming to have the right answer before they know the question, and not hearing out any arguments or facts that could possibly counter them.

I wish the best for those who join, but hope we find better means of communication than what is currently here. Perhaps a method where there is more talking and hashing out ideas rather than following trends and hashtags.

[0] Somewhat reminiscent to this video by The Onion: https://www.youtube.com/watch?v=jjonGtrCyVE
SNARKs have no relation to SAT solving. Also, there is no a priori reason for encrypted Turing Machine evaluation to look like a SNARK. Indeed, the operations are very different: the first involves performing computation, while the second involves checking computation
It's the same story. It doesn't make sense to have two threads about the same story on the front page at the same time. Not only does that split the discussion, it takes up an extra front page slot, and those are the scarcest resource on HN (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).

The salient question is whether the two submissions would lead to substantially different threads. If not, then we treat them as dupes, even if they're different articles.
In what way are the browser vendors that would participate in this in the W3C different than the browser vendors that would participate in this at WHATWG?
>You don't know the difference between white and blue for sure until you've seen both

I would fully expect a blue status LED to be an unambiguous 0000FF blue. If it was a soft baby blue, I would probably not have recognized it.
Wondering if others feel this way?

Twitter used to feel like a positive place. But after 2016 it took a dark turn. Trends are overwhelmingly negative, and the platform pushes politics non stop. In the past topics were more varied, divided into categories like tech, or science or music. I just can't escape the political rage promoted by the platform.
Earlier this year, I finally took the time to revisit the state of instant messaging services. My requirements:

- open source

- cross-platform (linux, mac, windows, ios, android)

- group chats

- end-to-end encryption

- well-understood crypto ciphers & protocols

- mature enough for a reasonable expectation of security & privacy

- easy enough for most computer users

- some way to protect metadata (e.g. self-hosting)

- signup without real-world ID

- offline message delivery

I ended up choosing the Matrix network. The reference client is called Element[1] (formerly Riot). There are things I dislike about the client, but they're pretty minor compared to the benefits of the underlying protocol, and lots of alternative clients are in development[2][3].

On top of meeting my requirements, all signs indicate that development is both active and moving in the right directions. Reading the team's weekly reports and issue tracker convinced me that they are making very sound decisions.

[1]: https://element.io/

[2]: https://matrix.org/clients-matrix/

[3]: https://matrix.org/clients/

Here's what I didn't like about the others:

Briar: Lacked cross-platform support and (iirc) offline messaging. Tor brings baggage that not everyone is ready to accept.

Cwtch: Not mature yet.

Jami: Very fragile code base in my experience, which was also true when was called Ring, and when it was called SFLphone. Only about 25% of the builds I've tried over the years actually worked. I was unable to determine whether it had offline messaging.

Keybase: Now owned by Zoom, which is a privacy nightmare.

Ricochet: Same problems as Briar.

RocketChat: Crypto is not mature yet.

Session: Not mature yet. Small limit on number of group chat participants.

Signal: Required phone number for signup. Required Google Play Services (aka spyware) for quite a long time. Weak cross-platform support. Some of that is finally changing, but Moxie will surely make more intolerable design decisions, and refuse to fix them for years, again.

Telegram: Homebrew crypto.

XMPP: Most clients are hard to use (or to teach others to use). Good servers are hard to find. Protocol standards are a mess. I couldn't find a real-world e2ee group chat implementation.

Everything else: Failed to meet my requirements even before I looked closely, mostly due to closed code and/or problematic corporate interests. (For example, I will not use an app from Facebook or any of its subsidiaries.)
What kind of things do you buy? Department stores carried pretty much everything except Rx. Clothing, furniture, appliances, bedding, tools, etc. Maybe it was a style difference, but to say they carried anything that you'd want to buy seems hyperbolic.
In a lot of jurisdictions, your friendly tax authorities won't ask or care; international fraud is a valuable source of foreign currency for many countries as long as you're reasonably discreet about it. Banks and payment processors can't afford to be nearly as blasé, because they're at far greater risk of facing international sanctions; Bitcoin provides an essential layer of obfuscation and deniability.
You're welcome. Thanks for reading!
> I suppose it's not much of a security risk.

It wouldn't be much of a security risk if the authors had correctly isolated user content into its own origin, which would have made this a self-xss only. As it stands the app itself runs on the same origin, so this is a real XSS.
> I can't see how to guarantee that this generated number wasn't already in the set.

The trick here is the diagonal argument [1].

The set (S) contains all real numbers that can be described by a valid French sentence (enumerating French sentences in some fixed order). For example we could come up with an enumeration such that the first few elements are:

S_0 = .7139847654

S_1 = .111111111111

S_2 = .93939

S_3 = .313331333133 repeating

...

We can construct a diagonal number r such that the ith digit of r differs from the ith digit of S_i for all S_i in S:

r = 0.8204... (8 = 1 + S_0[0], 2 = 1 + S_1[1], 0 = S_2[2] + 1, etc)

For any element S_i in S; r and S_i differ in at least one digit (because we constructed it that way); which is why r is guaranteed to not be in S.

(But this argument can be translated to French, hence the paradox!)

[1] https://en.wikipedia.org/wiki/Cantor%27s_diagonal_argument
Peter Yang's book Principles of Product Management covers this. The roadmap is a set of agreed plans and priorities - the word map is not super helpful here.

As remarked in other comments - once the objectives are agreed, the product roadmap can often crowdsource itself from other functions - engineering, design, etc.
Choose Your Average
It's no better example of the us and China ideology conflicts at play right now...

Both sides believed the other cheated bullied and unfairly gained from themselves...
I think the reasoning of the US government is that every private company in China is an arm of the state since everybody in China is required by law to help China's intelligence service via article 7 of China's National Intelligence Law (and any company with more than 50 people including Douyin/TikTok is required to have a Chinese Community Party secretary so even more state influence)

And because the government of China's long track record of data theft for commercial gain the Trump administration sees it best to use CIFIUS to ban all companies from China that collect any sensitive information (whether personal or corporate), even if they haven't found a smoking gun that the government of China has misused the data yet.

I don't believe the Trump administration is going for complete economic decoupling with China at this stage (though I personally wish they were), but they certainly are going for banning applications with any access to sensitive information at all. Through this reasoning I am fully expecting applications such as AirDroid (made by Beijing-based Sand Studio) to be banned sooner rather than later.
> I get the sense that this decade will play host to weeks where decades happen.

What do you mean by this? That what usually would occur in decades would now occur in weeks?
I'm worried about the business environment in the United States. At least some evidence should be found or produced to show that tiktok should be banned!
Not all K of N schemes are "secret sharing" (the most well known ones aren't), though I agree that for this will case you probably want a secret sharing algorithm and not say, an erasure code (as you want the property of zero information transfer); however, certainly not all secret sharing algorithms are Shamir's specific secret sharing algorithm.
>I can totally imagine old me (38 now)
> I just want a mouse and keyboard, dammit!

About the same age, and I feel this way about mobile devices/touchscreens already!
I run photoshop, after effects, premiere. Those tools are absolutely not going to run on older hardware. Anything media related would just a joke. Even tools like FFMPEG, ImageMagick would run like a turtle processing the media I'm processing on a daily basis. Just because I'm coding something doesn't mean that code isn't doing some heavy lifting that older hardware would be suffice.
That's a good point about emotional suffering and I hadn't really thought of it. I was definitely thinking of the basic needs in Maslow's hierarchy.

Echo chambers are self-sorting into tribes, so I think the essay addresses that.

There's another point which is that self-examination is a form of critical thinking and people looking to maintain power in any given society often don't want a whole lot of self-examination and critical thought... that sort of thing could lead to revolution or is at least de-stabalizing. The essay mentions the gay marriage issue, but a few years later and in America we're now arguing about, for example, teaching a more wholistic view of America's history.
There is also controversy over the pick of USPS leader. It seems this appointment was mostly political.

https://www.nytimes.com/2020/05/07/us/politics/postmaster-ge...
Four SQL Tips for Data Scientists and Analysts
A third party being able to list ads on apples ad platform that target some collection of desired user data is not the same thing as said third party obtaining user data.

Third parties are buying ad listings, not user data. They have no way to extract user data from the ad platform, unless there's some kind of data leak.

If you think Apple is harvesting data off of bought back phones to improve their ad targeting that would also be a scandal (that I would expect some evidence of - otherwise it's just baseless speculation), but referring to it as "selling user data" is just obscuring what you're actually trying to communicate.
Our Whole Humanity: Julia Markish Interview
Every pleroma user is an atom feed. Soon every hash tag will be too.
I found Matt Parker's video to be a good way to visualize the fact that we 'know' essentailly 0% of numbers: https://www.youtube.com/watch?v=5TkIe60y2GI
There are a countably infinite number of French sentences, but there are uncountably many reals.

So there exist reals that cannot be described in French.
If we really want to stick with the analogy, we could treat the map as not fully discovered.

In Age of Empires, a historical strategy game, you start with a few villagers and ,in some campaigns, an end destination - a relic to acquire or an empire to conquer.

This is similar to the founders starting a company with some idea of what the end result looks like.

But the villagers can only see a little ahead from their current position in each direction. So they have to go exploring. As they explore, they may discover unnavigable terrain like cliffs or rivers that they have to cross in the direct path to their destination. They may also come across hostile armies on the way.

As startups build their first version of the product, they too would have explored a portion of their domain before deciding on the roadmap. They encounter competing products with the same set of features which they'll have to overcome with more features or better versions of the same features. They too hit dead ends and pivot into a related product or service.

Another key feature of the game is that you don't get permanent visibility into the areas of the map that you have explored. You'll need to have watch towers or a portion of your army there to know what the rest of the empires are planning and how the area is developing.

Startups too cannot claim expertise in a field for long without constantly keeping up with new developments. But founders can choose to evolve their roadmap to keep them more attuned to certain domains and for more outfield developments, they may not want/ need to revise their product roadmap.
In addition to the already highlighted security vulnerabilities (you have to stop any js injection capabilities), instant publish from your domain means you are about to be swarmed with spammers. From SEO back-link builders, to “download links” for viruses or illegal content, etc. If you enable that kind of spam, your domain’s signal to noise ratio goes down substantially for sharing legitimate content.
> “They fight not because they are fundamentally selfish but because they have incompatible visions of what a moral society should be.”

Agree. I think much of the conflict in the world today comes from the fact that people on the left end of the political spectrum value empathy, while people on the right value loyalty. It's difficult to find a common morality when your hierarchy of values is misaligned.
That must have felt very tragic and awkward.
I feel like I've been hearing about ethereum proof of stake for years. When are they actually going to move to it?
Don't forget YouTube, which is also "social media".
We are omnivores. Junk food hacks an instinct to eat dense vegetarian calorie sources. But we will eat anything we can get our hands on, and that seems to start even earlier in the family tree than the hominids.

Meat is a target of opportunity, one that helped us build much larger brains. But it’s not the only thing we’re tuned to eat.
> I spent years reading apple reports

Which ones?
Arguably, these goals in terms of battery life / efficiency are already heavily incentivized for mobile developers - and by extension the iPad despite having "high end" processors.

For mobile devices, generally, the strategy is hurry back to sleep, IE ramp up the CPU to do a job quickly then put the processor back in the lowest power state, and for many applications this works great.

For the remaining applications, say mobile games, we might be limited more by the users desires (the best graphics, the lowest latency, the best colors, the most immersive sound) rather than this sort of hardware not being available.

All this to say, I agree with you that such a device could still exist, I'm just saying we might be that far from it.
I dont think its people on the Fediverse per se.
I think its leftists in general. They aren't much different from the people they claim to be better and more "tolerant" than. They have just as much catchphrasing and judgement as the right, but of course they are correct :P
I went on Gab. There are some serious nut job racists on there. But I kept blocking them, and found that the majority of people are pretty mellow. Even un-political. But these days, everyone wants to judge things by their extremes. Which is just weird.
Its a great article, unfortunately it barely mentions Lisp's function composition capabilities and thats a bit unfortunate because it makes I guess a nice case for differences in API design in Haskells standard library and Common Lisp's.

Lisp did in fact pioneer the introduction of higher-order functions and function composition into programming language and its fairly remarkable that lisps are still around and highly versatile / usable.

What's being shown are Collection Pipelines(https://www.martinfowler.com/articles/collection-pipeline/) which can be implemented in lisp and in fact are. Clojure and Scheme for sure have these procedures and I am sure they are available for common lisp as well.

Whether one prefers Haskell or Lisp is probably in parts a subjective decision (and also has to do with socialisation). I think I am falling onto the lisp side of things because of the explorative nature of programming and I had my heureka moment of programming with Test-Driven Development and for some reason I am gravitating to that in my programming and its easier to do TDD without a type-checker actually.

For anyone who is curious about exploring Lisps, I suggest having a look at Clojure or Common Lisp (potentially Dylan if you don't want to bother with parentheses) and not Scheme (because it doesn't have polymorphism and is heavily fragmented).
I remember last year on youtube stumbling across a research presentation being given by a phd candidate(?) at an Australian university, about using social media posts and community mapping to track down and identify members of the international Uyghur diaspora activist community. The presenter seemed to be presenting it from a kind of neutral ethnographic research stand point. It was kind of a shock to think of this happening at an Australian university.
Guess I will have to read the article. How do they know their days are numbered?
> yes case its growing because there is more testing

At least in Contra Costa County, the % positive rate is increasing (back to 10%, the highest it has ever been.)

Testing more people doesn't increase the % positive rate. An increase in rate of infected people does. We do not have this under control, and rushing to reopen will just cause it to go exponential again.
We should get a black bar for the co-inventor of the mouse.