skysight-inc/HackerNews huggingface dataset:
Ya, but it's like them and one other family :p

Seriously though, the population of Nunavut is roughly 40k. I guess that 90% of them are potential customers so maybe I shouldn't dismiss them too early, but you can see why I think SpaceX is right to consider them (and the other northern areas) lower priority.
Organizations now carrying on the work of documenting Black life through the data science lens include:

Just Data Lab, https://www.thejustdatalab.com/team

Data For Black Lives, http://d4bl.org/

Detroit Technology Project Data Justice https://detroitcommunitytech.org/?q=datajustice

The COVID Racial Data Tracker, https://covidtracking.com/race
My favourite case of this was when I searched for how to accomplish something specific in nginx and Google decided that the word apache is a synonym to nginx, giving me results for apache instead (even after I've put nginx within quotes).

Would've preferred if it showed me "no results" instead.
They don't say they hate Trump. Look at how Canada/Trudeau responded on "the situation in the US".

Everyone is being diplomatic about it, while Trump is acting like a baby without candy.

The "elites" have never received this much money because of tax benefits, it's nuts. While the entire country is divided.

Euro is also not a scam, it's just young for the most ambitious project in the world spanning an entire continent.

Ps. 10 years before that, the USSR fell without a single bullet, by the predecessor of EU when it was called the EEC.
> has stagnated the US went from a GDP per capita of $48,300 to $65,000 .

Largely by adding trillions to the GDP via hedonic and imputed contributions.

GDP exists these days to show that government debt is below x% of GDP.
Cybernetics of the Poor
Without a sanctioned monopoly and a gigantic head start, often because of government privatization, this natural monopoly story doesn't really hold up that well. Its unlikely that one company would capture the whole market.
Wall Street, bribery and an opioid epidemic: the inside story of a drugmaker
UCL renames three facilities that honoured prominent eugenicists
If it could launch on the device with a debugger in slide-over, that would be almost perfect.
MinIO and Apache Nifi
I was there about 10 years ago, and wrote a bunch of the initial email stuff. At the time, we sent email only for things that people explicitly signed up for (Groupon competitor), but...
Sadly even DDG does this for me now. The other day I searched for 'gradle get environment variable'. DDG 'helpfully' corrected it, saying "showing results for gradle set environment variable", with a smaller text link below essentially saying "search what I actually asked for".

It took me a while to spot that while wondering why most of the results are not relevant. Internet search just doesn't feel very good in general these days.

I mean, that's not really an appropriate place to be second guessed by a computer.
Toronto would like to be seen as the nice person’s Silicon Valley
How to Find Sources in an Unreliable World
https://invidio.us/. Find a local instance at https://github.com/omarroth/invidious/wiki/Invidious-Instanc....
Formula Negocio Online
https://comoganharnalotofacil.top
The only man on earth the CCP fears is Trump. What does that tell you?

Care to support this - with you know - evidence?
> This made me think... why are we using long, unwieldy base-16 hex strings at all? Why not use an alphabetic (non-numeric) base-46 string: 20 lowercase letters ([g-z]), 26 capital letters ([A-Z])? Then the new SHA256 hash strings end up being shorter than the old SHA1 strings, and there is no overlap with the [0-9a-f] range of the base-16 strings.

Are you sure? SHA1 hashes are 40 hex digits, and SHA256 hashes are 64 hex digits. But in base 46, 2^256-1 = 3ZS4A7V5Ki0LWg1f3Of06YNfgQXCA2P0Q6RACKhEIWQXe07, which is 47 base-46 digits long, so still longer than SHA1. (This is not your base 46, since it's using 0..9, A..Z, a..j.)

import gmpy2
gmpy2.digits(2**256-1, 46)
-> '3ZS4A7V5Ki0LWg1f3Of06YNfgQXCA2P0Q6RACKhEIWQXe07'
gmpy2.digits(gmpy2.mpz('f'*64, 16), 46) #same, but more clearly the "maximum" hash

edit: more code to try kelnos's proposed digits:

gmpy_digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
new_digits = 'ghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
''.join(new_digits[gmpy_digits.index(d)] for d in gmpy2.digits(gmpy2.mpz('f'*64, 16), 46))
-> 'jPIkqnLlAYgBMWhVjEVgmODVWGNsqiFgGmHqsAXuyMGNUgn'

I think hex strings are probably still better, as there's less ambiguity, and 47 characters isn't much shorter than 64 for practical purposes.
Non-native English speakers also exist. Around here, it’s not uncommon to see “S” for true and “Ó” for false.
Show HN: PokerHelper – deep learning backed poker assistant
> The technical details are all right (or seem right to me, anyway)

No, not universally. If I follow the advice and disable font smoothing, it looks worse than any font display I've ever used, including 8 bit home computers. https://i.imgur.com/Y0xkhTb.png
Russia is about to become a completely, wildly different place. The Putin's regime is on its last legs, and the next leader, would very possibly distance himself from China.
CityLab has been relaunched under the Bloomberg umbrella
> broken middleboxes

I think this notion that you need to work around them, and accommodate, rather than to ignore them, and do things right needs to be thrown out.

All those middleboxes are non-essential, and not are not inherent part of the original design.

I especially don't understand google engineers who decided on TLS 1.3 version hack when the very same situation has repeated itself with 1.3, and many new TLS extensions.

The logic fail for example with IPv6, a giant amount of IPv6 software/hardware is plainly unusable, but this is not a reason to try to hack around it, by trying reimplementing IPv6 in v4.
If the current hashes are case insensitive (I have never seen a parser that wouldn’t accept both abad1dea and ABAD1DEA (And doing so would be a bad idea imho) then the uppercase A-F would overlap with the sha1 hashes.

A “g” prefix and then either hex or base35 or something similar should do it. It’s pretty annoying without a prefix since without it you can’t say whether a numeric string such as a date actually indicates a hash.
I ran into the problem too that CSS-counters are strings and not integers. Can anyone explain the reasoning? It's understandable that the displayed value is a string but the (sub)counters themselves could as well been done as integers imo.
1 costs them lost ad revenue

the other... who knows.

I would not expect to see any changes with the latter
The problem with making changes to TCP or using SCTP is that it would take a lot of time for the implementations to be rolled worldwide, one of the main reasons why is that so is that these protocols are implemented in kernel space any change would take years before its widely adopted over the network. TCP fast open is an example of this. For this reason, QUIC's functions are implemented in the user space over UDP(no changes made to UDP). But this has also created problems for QUIC as it turns out that QUIC has significantly higher CPU usage compared to TCP.

All of this well explained in this doc:
https://http3-explained.haxx.se/
Ulillillia's about Me (2007)
If your ISP is blocking UDP and not just your router (which you can reconfigure if you want to use some other IP protocols) then you're arguably not on an Internet Service Provider at all, you're on some sort of WWW Service Provider.
Head Up, Head Down
Indeed, I have a MacBook 2006 that runs Windows 10 in a BootCamp installation. That's a 14 year old machine that Microsoft has been continuing to provide updates for. It's a bit embarrassing when Microsoft provides 8 years more support for an Apple device than Apple does itself.
What surprises me is that Apple does not make a distinction between commercial developers and open source developers, or any others that make only free apps. Both need to pay almost 100 bucks a year just to have the opportunity of publishing on the app store.

It seems to me that in the vein of 'commoditize your complements', developers that only publish zero cost apps shouldn't pay an annual fee for the privilege of making Apple's ecosystem more valuable.
Cool but can't really see any practical use of this...
Allowing password pasting has been a standard recommendation from the security community for years.
This really hit the mark.
Biomed research is quite expensive, and $20b aint't that big.
I interpreted the report as: "There are 9 unguarded remote sites which, if damaged maliciously or accidentally, would lead to complete collapse of the U.S. as a nation."

And then experts focus on 2 unlikely generalized scenarios of an area EMP effect incidentally affecting the sites. As for the more obvious catastrophe of someone specifically targeting the locations? I guess that's being discussed separately?[1]

[1] https://money.cnn.com/2015/10/16/technology/sniper-power-gri...
>In many programmes, students learn that emotions such as anger, anxiety and fear stem from reactions in a brain region called the amygdala. They are taught that mindfulness helps them identify and manage these emotions by activating the prefrontal cortex, the part of the brain associated with behavioural regulation. In doing so, students are taught that mindfulness creates space in which we can ‘choose our response’ as opposed to reacting or lashing out. In the words of one programme, mindfulness gives us ‘the freedom to choose’.

> These might sound like reasonable claims, but they imply a dichotomy between emotions and reason, and the superiority of ‘rational’ responses to distress. This idea derives not from traditional mindfulness but from liberal Western ideals. Historically, these ideals have served to undermine oppressed groups, as anger and resistance is perceived as irrational.

The article's commentary here seems out-of-touch with most mindfulness instruction I've experienced. It's usually emphasized to notice things in as non-judgmental a way as possible; you're definitely not encouraged to label anger or any other emotion as "irrational".

Mindfulness does give you the freedom to choose. It wouldn't be freedom to choose if the choice was always to ignore anger: sometimes anger is useful, other times it isn't; mindfulness helps you notice that and act accordingly.
I'd reach for Empire Builder or Nippon Rails or something like that before Risk. Even though it's a different theme, they end up being much better games.
Radiation-induced segregation in silicon carbide ceramic
Reshoring in the age of coronavirus: beware of the hurdles in leaving China
> Some people just have very bad reactions to mindfulness even if they try it voluntarily.

This is interesting. Can you share any particular examples?
The discovery and research of CRISPR makes in vivo genetic modification possible and safe, is going to absolutely revolutionize humanity. Imagine a world completely devoid of genetic diseases or with treatment for those diseases. Imagine a reduction in occurrence of over 50% of cancers. Imagine being able to change fundamental aspects of yourself. Imagine a grad student learning tools that can be used to recreate smallpox or make influenza cause cancer. This revolution is happening _right now_.

https://en.wikipedia.org/wiki/CRISPR?wprov=sfla1
> Croato-serbo-bosnian-montenegrin language

"In confidence": I miss the days when there was only serbo-croatian and croato-serbian :D (I grew up in Yugoslavia and still remember cyrillic.) Politicizing of the languages is just f*up. It says enough that I understand "urban" (i.e. newspapers/TV) serbian better than heavy croatian dialects from Dalmatia, Istra or Zagorje :p

> integral and izvod

Wow, "izvod" is really nice, I like it :D We used just "derivacija". If I had to guess what some eager translator would translate "integral" to, it'd be something like "ocjeljivanje" :D
You're free to use HTTP/1.1. I think that it'll be supported forever both on clients and servers.
> But for me, a big benefit of mindfulness is more clarity on where my emotions are coming from

That's what I'd say about the emotional work I do, so I'm not criticising that kind of work if that is the actual outcome, and if it leads to more authentic perception of one's surroundings and increased ability to make decisions that are best for one's self and the world long-term.

I'm just questioning whether that really is the outcome or indeed the intention for programs branded as "mindfulness" in workplaces, schools, etc.
Yes because it overcomes Head of Line blocking, a major problem in HTTP/2.
Mindfulness is pseudoscience garbage, it shouldn't be allowed in schools any more than religion should... blowing my mind here.
When browsing lwn in firefox, "unable to connect" errors are relatively common. Is this just the server being aggressive with prioritizing which requests to serve?
Showing different content to Google and visitors is genuinely against Google's webmaster guidelines. It will get you delisted. It's known as cloaking.

https://en.wikipedia.org/wiki/Cloaking

https://support.google.com/webmasters/answer/66355?hl=en
True or false? Ten myths about skin cancer
The Internet, Mon Amour
Call me cynical (which is fair), but I would be very pleasantly surprised if Google's "report inappropriate results" links were actually logged and analyzed by an actual human instead of routed to /dev/null, because that seems like a whole lot of work for a company famous for not having reachable human support.

The message feels more like one to placate users into believing their concerns will be addressed, and hoping said users won't follow up on it to see if any action has been taken. I do hope I'm wrong.
A couple of quick questions if you don't mind, since I don't use ig but I'm trying to understand your post:

> Basically you get meme accounts to do a promotion of a profile that is currently private

Is this as crude as looking for large accounts on socialblade and sending them DMs? Or is there some kind of marketplace? Are there popular forums or something I should know about? What kind of pricing are you looking for?

> all the followers to a private profile get queued up, you can queue them up in the thousands or hundreds of thousands

Why would people follow a private profile anyway? I don't see what the user gains from that. Maybe this is an instagram culture thing that I'm out of the loop on?

> For myself I have used one of the popular quickly and cheaply grown accounts to slide into the DMs of local women.

What kind of content would your accounts post? Do you have some kind of feed of popular content (imgur maybe?) where you can copy content and repost? Do you automate that?
European investors threaten Brazil divestment over deforestation
My mum used to love pirating films over bittorrent on her malware-addled laptop, before burning them to DVD.

She'd always yell up to me asking to help unfuck her machine, which was obviously often and very frustrating for a young adult such as myself at the time. There was no adblock and I couldn't fathom why she was happy scrolling through pages of pornographic ads with tumescent penises, masturbating women, and ads for all those social media rip offs like fuckbook. She just didn't acknowledge it.

You couldn't convince her otherwise...nothing would come between her and her torrents and hidden object games. Pretty sad, really.
I don't think anything about it because I do not care. Just because binary protocols exist it does not undermine convenience of text protocols.

You are free to use CBOR for your configuration files for your next application. Then come back and tell us of your experiences.

Git uses text hashes in many, many places. This makes it convenient for the users which is very important design goal. I am pretty sure that replacing this with binary hashes would be insignificant performance improvement.
i wish i could upvote more than once. the company i work for recently started surveying people about “return to office”. the company has been really good about work from home during COVID but they really haven’t taken into consideration a permanent distributed workforce. the survey results will speak for themselves. People are less stressed without a daily commute, see their families more and have more balance - oh and get the same amount of work or more.

i think any company that’s not seriously evaluating distributed teams permanently is going to lose talent.
Write a letter without an office suite with pandoc
What kind of things are people using them for? It seems like most of the low-code stuff I see is more low-code tools and examples of things that can be done with low-code. Are there examples of things that are really novel with low code?
Simplicity, orthogonality, elegance, modularity, etc. are useful when you want to build lots of different things easily.

When you're building one single thing that's used by 4.6 billion people, it turns out that percentage optimizations matter!

(I work for a company that built a shitty half-baked homegrown QUIC equivalent because in rural Ethiopia, HTTPS handshakes were so slow that they literally just didn't work. Glad that Google is optimizing our percent-of-a-percent use case!)
Yes, the biggest thing about Quic deployment is that UDP other than most well known ports is being firewalled almost universally on low end ISPs.

In the end, a QUIC probe, and a subsequent TCP fallback would be worse than well done TCP, and no better than MPTCP/TFO/SCTP/DCCP (all of which were supported by mainline OSes for a long time)
Not my problem though

I never asked them to produce the content in the first place

I don't want to give my money or my attention to YouTube and Google ads, simple as that
Googler here, but speaking as a consumer

YouTube Premium + YouTube Music is a great deal. Ad-free videos and a music app that's basically identical to Spotify as far as I can tell.

Hacks like this one are really fun but we all know that YT needs to get paid somehow. The creators deserve the money and unlike many sites everyone on HN knows the infra cost to run it is monstrous.

I'm sure I sound like the biggest shill ever right now so I anticipate downvotes but I was just shocked at how many people here are mad at Google for fixing a bug to protect ad revenue. Wouldn't your company do it too?
> Even many higher education IT programs often barely cover the underpinnings anymore.

Really? A compiler course seems quite standard in any licence/bachelor CS degree.
You can have good companies anywhere in the world. The problem is building and showing demand for whatever you’re working on - and the more forward thinking / exotic it is, the more risk-taking people you need around you to make adoption happen.

This is something that reigns in SV, and partially elsewhere in the US also, but is absolutely missing from Europe, for instance. Here in Finland people go to work to get a paycheck, not to rock the boat. Why would they take risks in adopting new tech?

Would be interesting to hear how it is in Canada.
I think the issue is that Google takes your money and monetizes your data anyway.
Scala uses [] for generics and () for indexing, which sort of makes sense given that in the end arrays are just functions.
Proofs and Computation with Trees
From what I remember his example was a reserved field which you must set to 0 when writing, and ignore while reading to enable extensibility.

In a modern context this would correspond to ignoring unknown keys in json, or ignoring unknown fields in protobuf.

Sadly many interpret this as accepting an ill defined superset of the specification, which then turns into a complex specification as implementations rely on those extensions being handled in a specific way.
In college we would have marathon weekends where we'd stay up for three days and play multiple games of Diplomacy, Big Two and Mahjong.

We generally ended up with a 2 or 3 player victory in Dip after about 7 or 8 hours. Very rarely did we push those solo victory games, but we would play a few times a week besides those weekends.

I must have played 50 in-person Diplomacy games in one year and another 100 or so online. It became an addiction. Lost thousands playing mj too.

Fun times.
I'm not sure how that really is a problem. I am writing this from a box that has IPv6 and most of the latest TCP stuff including BBR, ECN and TFO. It took a while until we got to that point, but here we are. In the past we were able to wait too, why not now?
> Let’s say we tear down Apple through legal means–we send them the message that because they’re so successful they no longer have a right to dictate their own terms around what apps they allow on their devices ...

Their devices? So you can only rent your iPhone?
That's probably a good thing. These "creative" graphs are interesting to look at, but most are useless for actually comparing information. A standard visual language for charts is a positive thing.
It's not besides the point. It's money earned in European countries, so this money is bound by law in that country.

That they can create alternatives is besides the point and has nothing to do with the digital-tax you were talking about.
It’s not a “valid reality”, it’s the anecdotal experience of someone who uses dating apps to collect attractive women. In general, this is not how women behave on dating apps. This is how models who are obviously self-promoting through dating apps behave; it’s only your general experience because this is clearly what you are drawn to.
Ask HN: Do you need to work at a ns precision?
I just saw that python datetime 64 default setting is at a ns scale. I just wonder how many people actually need that setting.
Base58 has certain issues (lowercase-uppercase ambiguity) which is why we now have https://github.com/bitcoin/bips/blob/master/bip-0173.mediawi...
hard things are hard.
> TCP has some downsides which can not be fixed.

I guess the problem is more with getting to adopt the fixes on a large scale even if the downsides of TCP are fixed.

> It just uses UDP because all other protocols are usually blocked

UDP is also blocked on several firewalls because of the fear of UDP flood attacks, QUIC fallbacks to TCP in such cases.
> the outliers in successful entrepreneurship are the ones that project vulnerability/self-doubt,

Isn't it exactly the other way around? Steve Jobs, Elon Musk, Mark Zuckerberg have a reality distortion field. The outliers in entrepreneurship sell a new world that they are going to create. When Elon Musk started talking about electric cars and space travel to Mars 99% of the people thought he was batshit crazy.
Couldn’t have phrased it better myself!

Mindfulness should focus first on observing and not judging/labeling things as good/bad. That just leads to more misery!!

The instructors should certainly realize that mindfulness and it’s experiences are very subjective and each individual has different experiences. One must be careful not to compare two students and say one is a better example of mindfulness than the other.