skysight-inc/HackerNews huggingface dataset:
It's a pun. 和谐 is héxié in Pinyin and 河蟹 is héxiè. They differ only in the tone of the last syllable. Since 河蟹 means "river crab", the reader will probably be able to guess that some other word is meant and correct it to 和谐 in their mind.

This is not just used to evade censorship, but also humorously. E.g. returnees from overseas 海归 (hǎiguī) are frequently called sea turtles 海龟 (hǎiguī). In that case, even the tones match.
I believe you're wrong.

https://en.wikipedia.org/wiki/Significant_figures
You and I could probably debate at length the merits of the trade-offs involved and the effect such trade-offs would have on fulfilling any given threat model. The point I was making is that it's not 10x as expensive now, it's probably 3-4x, and that cost is likely to become lower in the future anyhow. It's not specialised in the sense that it's single purpose - it's niche, so, the implication of "special purpose" in the computing sense, as in limited in functionaly for the purpose of greatly improved performance for specific tasks, doesn't really apply.
Truth is that there's very little consensus on this, it's all politics at the moment. You have pro-vegans and pro-meat/keto tribes, and they all have their claims and proofs. My own purely anecdotal experience is that actually both approaches work just fine, if done in a sensible way.
Well yes, but that doesn't mean those "other things" are not entertainment related. I am not a very lavish spender myself. I rarely buy things and have ad-block on every platform I use. However, I read books, or exercise, or hangout with friends and discuss theoretical topics. My lack of major participation in consumerism, doesn't de facto lead me to become a saintful servant. Everyone is different, but one of my key drivers is mental stimulation; this is a big reason I read so much and advertising has nothing to do with that.
Apple Pay Buttons Can Make Websites Less Safe
Basically status-quo for christian hypocrites.
Would any vegans like to comment on how to address the lack of vitamin B12 and EPA/DHA in diets that have no animal products?

Biggest issue for me, imo.
This is horrible. So right now, in order to get access to data for a certain person, you need to hack your way through a few of the potential services he is using and drive from there.

1. The data might have things like IDs (ie: Crypto exchanges).

2. You can use that data to ask for more data. If you got a copy of his passport, now you can ask for more with this new piece.

3. Looks like some people still store passwords in plain text or don't mind exchanging that over email. This means some of these service might reveal a password to you.

4. With that, you can start hacking into other accounts. You also have loads of knowledge about the person, so you might be able to guess his password.

5. Now you have access to his email, dropbox, banking details and maybe even lock him out.

Right about time: https://en.wikipedia.org/wiki/Cobra_effect
Exactly. It’s a tongue-in-cheek that basically says that you need to circumvent censorship when you want to talk about censorship.

By the way, I’m not a linguist and I just completely made up that usage of “atonal homophone”. Could an actual linguist chime in and tell us what’s the correct way to describe a “homophone” that doesn’t match in tone, in the context of a tonal language like Chinese?
> we don't have any special knowledge of what official government-issued ID looks like in every country where we have customers, nor the human resources or automated technology to investigate in detail whether any ID that is sent might be faked.

This sounds like one of the risks of doing international business. If you can't follow the laws then don't play.
This is definitely not a response I was expecting, but it's a really good, thought-provoking one. Thanks for that.

I have no doubt I'm grossly underestimating things, but I do think your ideas fit the definition of "simplicity" as I intended--simple being the opposite of complex, rather than easy or effortless.

I find all of the ancillary functions we're forced to perform as part of modern life to be very complex and highly distracting. On any given day I might have to file a tax return, pay a phone bill, argue with a doctor's office over a bill I paid 18 months ago, have my car break down, deal with credit card fraud, receive a dozen spam calls, research and select a new insurance plan, find a new dentist, etc, etc.

I actively take steps to reduce these distractions, but many are pervasive and effectively required. I long for the opportunity to be bored. As another comment said, this is part of what I love about backpacking: it affords the change to be bored with my own thoughts.

And I'm back to romanticizing the ability to focus on a single, simple goal: survive to the next season, with all the uncertainty that brings and mental fortitude it demands.
The point is global coordination without going through a big company like Facebook.

Take the Dmails app for example, you can email me there on muneeb.id -- this will not be possible with an offline app.

I hear you on the developer focus for Blockstack. We might start a different brand that is consumer-focused. Right now the best page for consumer info is: https://blockstack.org/try-blockstack
When you factor in the CO2 absorbing grass the rudiments eat, the contribution drops to about 0.5%.
If your code base is 1000+ c/cpp files each of these needs to be compiled into an o file so all of that can be done in parallel.
Preferred, for what?
This is a reflection of the fact that we have no good way for someone to digitally prove their identity. Some countries are getting close-ish - Denmark's NemID system, for example, is used by a lot of financial institutions.

However, there remains no easy way to make ad-hoc verifiable statements like 'I am John Smith and I authorise you to send this data to xyz@example.org'.

Governments, please solve this problem! Essentially: combine NemID with Keybase and build a UI that normal citizens can understand.
How is Google abusing your data?
It's amazing how often folks forget that pharmacists are licensed professionals trained in the algebra of medication -- even doctors neglect this. I recently had a doctor tell me he could only write a prescription for a daily dose of either 15mg or 50mg doses without realizing that one could theoretically take two 15mg doses a day. (He probably did realize this, but it would be significantly more paper work).

Compounding pharmacies are able to remix manufactured dosages into what you desire. I know folks who, with the assistance of their doctor, crafted finely tuned taper schedules.

You bring the drugs, they remix to your prescription.

Yes, cutting pills works for some formats (tablets). Liquid suspension can somewhat be done yourself if you have suitable input medication and buy a mortar and pestle. It's of course harder with capsules or extended-release formats, but rarely are those the _only_ format a drug is available in.
People are not going curb their meat intake. This is how you can be certain global warming will continue, fresh water will become scarce and more forest will be loss to animal agriculture.
> There are still areas where you can polish the mastery of one narrow thing to utter perfection: making pizza or coffee, sports like running or weightlifting, etc. You can keep practicing them to counterweight the feeling from the view of the sheer and constantly moving IT landscape.

Hear Hear!
When talking to Junior Devs i always point out that they should take into account the Lindy Effect and invest some of their learning time into things that were here for atleast a century so they can get enjoyment out of their accomplishment for the rest of their lives.

You don't want to die without making at least ONE perfect pizza.
The Wikipedia article on this provides some background information: https://en.wikipedia.org/wiki/Euphemisms_for_Internet_censor...

> The 2004 Chinese Communist Party announcement of the goal of constructing a "harmonious society" has been cited by the government of China as the reason for Internet censorship. As a result, Chinese netizens began to use the word "harmonious/harmonize/harmonization" (和谐) as a euphemism for censorship when the word for censorship itself was censored, particularly on BBSs. Following this, the word "harmonious" itself was censored, at which point Chinese netizens began to use the word for "river crab", a near homophone for "harmonious". In a further complication of meaning, sometimes aquatic product (Chinese: 水产) is used in place of "river crab".
The traditional rule against perpetuities is the life of someone alive when the trust is created plus 21 years. That is also the rule in New York, in section 9-1.1 of the Estates, Powers and Trusts Law. SPY’s lawyers probably chose 20 years to be on the safe side.
Too much of anything is not good.

I do tend to focus more on breadth, but I do go deeper on some subjects. However, I never give up breadth for the sake of going _Jon Skeet on C#_ level of depth. That, for me, is a waste of time[0]. I don't need to know a language or tool quite that deep. I can be very productive with a certain depth without touching bottom.

[0] Note: I'm not saying Skeet is wasting his time.
But the people actually doing the research aren't the ones making a profit.
Causal inference and the ability to explain predictions are also fields of study for machine learning.
Git Large File Storage Tutorial
Homeless People Don’t Need an App, They Need a Fucking House
Eating less meat is not veganism. It's not even vegetarianism.

It's not the first time that I'm seeing reactions about this report to focus on veganism. I don't understand where it comes from: the word "vegan" is absent from the article and the IPCC report doesn't recommend a any diet.

I understand debate about this report and the impact of agriculture and breeding, but I don't understand why the debate is centered around veganism.
And there's this helpful translator:

http://statweb.stanford.edu/~tibs/stat315a/glossary.pdf
> he author's focus on the controversial political parts of HN seems to me like going to a music festival and commenting on the food trucks.

Excellent, lol. A very good way to describe it.
Wow, as a fan of both Mullvad and Coreboot I am excited to see this happening. I hope to be able to contribute meaningfully to Coreboot in the future.

I wonder what caveats come with running Coreboot on modern Intel servers. I thought Boot Guard was an issue?
Over the last 10 years I've got all my jobs thanks to LinkedIn, 2 times through random recruiters, 1 time on my own by looking at jobs. I also receive a lot of appealing offers from people working directly for companies that are hiring (usually startups with 20-100 employees).

I honestly don't understand all the hate on HN. Maybe LinkedIn became useless in the Silicon Valley (I saw a girl from SF the other day on Twitter, a "tech influencer", saying Twitter was the new LinkedIn), or in the US in general (?), but it's still really useful in the rest of the world to find a new job.

I don't use it at all for reading posts and comments tho.
To invoke the notion of "objective truth" as a grounding requires that one has already accepted several "foundational axioms [that] are ultimately subjective".

We in software are lucky, representing what Hannah Arendt calls "homo faber", those who work with their hands and use instrumental reasoning to create use-objects. Of course object-ivity is our concern. But using such standards to critique and create philosophy ends up favoring what one might call "propaganda."
All the hassle of sharding out your workflow for horizontal scaling, with the downsides and expense of vertical scaling.

Just buy more cheap 4-8c servers.
Cook Your Way is a cooking game with a kitchen controller
There is a proposal for adding type constraints to generic functions. That doesn't mean it will necessarily be added, but it's something the community is thinking about.

https://github.com/ziglang/zig/issues/1669
I don't understand frameworks like this. You are basically tying presentation with markup. God forbid you want to create more than one theme for the same HTML!
I loved this article. I'm a software engineer in Chicago and I had stayed away from HN, not knowing that there might be a humanist angle to the site that would be appealing to someone like me.
Kare created several fonts for the system, all given names for world-class cities.

There's also a little more to this story, courtesy of Susan Kare herself at https://www.folklore.org/StoryView.py?story=World_Class_Citi...

The fonts were named after commuter train stops in Philadelphia until Jobs decided they should be renamed after "world class cities".
Create and upload C/C++ packages to xmake's official repository
No it doesn't.

It calls for the termination of the UNO.
I liked this article a lot. I'm a swe in Chicago and I had stayed away from HN previously, not knowing that there was a humanist side to the site that would appeal to someone like me.
While there's definitely backlash happening against companies like Google and Facebook, I have another theory.

New graduates are less interested in these companies because they don't represent their generation. When I was a kid, the idea of working for these companies was cool not only because they had cool products but because they were relatively new and were something relevant to be a part of.

Today, these companies aren't so cool to graduates because they're old school in tech years. Facebook and Google are massive companies where your impact will probably be a drop in the ocean. In a lot of ways, they're the IBM and Xerox of today; why would a kid in the 70s or the 80s want to work for those stuffy and slow-moving corporations when they could work for Apple or Microsoft? Maybe millennial still view these companies the way they did in their youth, but I doubt that Gen Z see them as the exciting new thing. Young people naturally want to do something new and don't want to exist merely to be the Atlas of the same world their elders built.
Hi Andrew! Thank you. I definitely took notice when PIA followed our lead and decided to donate to WireGuard as well. I suspect that was your initiative?

As far as innovation goes we published our vision for the VPN industry a few months ago. It's transparent and independently auditable VPN servers, through the use of System Transparency: https://mullvad.net/en/blog/2019/6/3/system-transparency-fut...

If you are interested in it you are more than welcome to join the implementation effort when we have put some basic things in place, or do your own thing right away. Above all it's important that we start moving in that direction as an industry. We don't really care who gets there first. It is also a more interesting game than the currently dominating one of affiliate marketing using hyperbolical and unverifiable security claims.

In a few weeks I will do a talk at the Open Source Firmware Conference together with our technology partner 9eSec ( https://9esec.io/ ), which will coincide with publishing a website as well as more planning of the implementation effort. As far as collaboration goes I have discussed System Transparency at length with IVPN many times, whose values and vision I find very well aligned with Mullvad's. We have an ongoing conversation with them about this and other things.

Thanks for the invite to chat, I agree it doesn't hurt to have a one-on-one talk. Even if Mullvad and PIA doesn't turn out to be a good fit for collaboration we should definitely share ideas on our vision for the VPN services market. Our perspective is pretty much all in the blog post about System Transparency. Looking forward to reading more about your idea "zero access". I'll reach out soon!
Is this the end of the eye chart?
Because it's yet another full ecosystem with lots of dependencies where I have zero knowledge and experience.

For example, all those packages say "npm install packagename" to install, but it didn't work for me. It seems I have to (sometimes?) do a "npm init" first. No install instructions ever tell you that.

I'm sure when you're in the ecosystem, that's a given. For me it's hurdle after hurdle.

That's why I named Go and Ruby as examples. The former because you usually get a standalone executable, the latter because I already have that toolchain installed, and I know how to navigate it.

Unfortunately, everything in webdev is now node.js. Just look at any CSS framework docs (including Tailwinds, which I really like): it's an endless stream of pre-processors and post-processors, multiplied with all kinds of ES versions, Babel, yarn-or-npm, this build tool or that. It just doesn't end.

Rant over. :-)
Sure you can.

It called consulting.
LinkedIn is a perfect demonstration of the banality of evil. No one gets upset or angry, no one curses or screams in all caps.

Everyone just goes quietly about their business of destroying the planet while thinking up ways that they can claim to be "green".
Got me curious, why?

edit: btw, I did not post a job, but got spam to post job on their platform. If at least it was related to what I wanted, looks like they just wanted to mass mail.
> Governments, please solve this problem!

I would prefer governments to solve it with competent Software Engineers in the mix and maybe other professionals from the finances and IT security industries, but never one single large entity.
Why did you link an amp page?
well, we know that animal agriculture results in deforestation. so it's not so simple.

one would need to calculate both the carbon output of animal agriculture and - crucially - the carbon that will /permanently/ not be captured via loss of land that serves as a carbon sink (Amazon rain forest is the big one) that results as demand for additional animal agriculture increases.
You and others (top-level comment spawning this subthread) seem to be implying (correctly, I think) that immigrants are afraid to engage with the medical establishment (or police... they're all lumped together under "authorities") because they're worried about getting caught up in the immigration enforcement dragnet.

The obvious solution to distrust and lack of engagement between immigrant communities and the authorities — unless you have another non-obvious one — is to stop enforcing immigration laws at all. In other words, the government should never check someone's citizenship/immigration status, except maybe when someone's caught committing a crime (maybe... at least if it's a serious crime... then we'll check immigration status and send them back if they're not a permanent resident). That's what set Al on tilt, because it is essentially an open borders policy.
That is false and completely glosses over:

1. Japanese invasion during WW2
2. British promotion of opium to balance out trade to get Tea and other Chinese products back in the 1800s.
Sure, they don’t sleep yet they are able to assemble complex electrical equipment. Perfect reasonable, no need to question. I’ve also always believed it when told there are people who work three full time jobs. What amazing people!
It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood - Theodore Roosevelt
> Understanding modern ML algebra is really "general relativity hard" if not actually harder. Spiking NNs are "quantum physics hard". The math is very much translatable between these domains.

That's not my experience at all. What kind of ML requires something beyond basic linear algebra? Being comfortable manipulating matrices is certainly harder than plugging data into an sklearn function, but it's also significantly easier than understanding general relativity.
Thanks. For some reason I brainfarted and thought it meant “Surface-Bahn” even though that’s Denglish not German and therefore implausible given when it was built.
To be fair, it's easy to be civil when you're not one of the diabetic people dying due to having to ration insulin because pharma corps value profiteering at the direct cost of human lives.
They have shady business practices, for one. Also because it feeds clueless recruiters just spamming any developer they can find.
> Maybe I missed it in the article but ... why should we be talking about LinkedIn relative to the other platforms?

I think the title of the article, "Why Aren't We Talking About LinkedIn?" isn't suggesting we should be talking about LinkedIn and are not, but asking us to think about what's special about LinkedIn that makes it exempt from the chatter that plagues other social media sites.

It is a bad title, and does read like clickbait. I think the author/editor is being too clever.
Yes this project is active. That would be awesome if you contributed. There are a lot of features to add. Would you like me to add some of these to the issues on Github? Feel free to add your own suggestions to the issues as well.
Men on a 2,000 calorie diet are recommended a minimum of 56 grams of protein.

0.8 per kg is for a generic sedentary lifestyle, with increased activity your needs go up. 2000 calories on a 62.5 kg person is a non sedentary lifestyle.
Sweden's BankID is quite good too.
LinkedIn is like a polite Facebook. I feel like LinkedIn is serious enough to keep bored people away. It is like comparing the bar around the corner to the corporate cafeteria.
Who gets to decide about those kinds of things? (Also, cheese on Google’s burgers....)

Is it the implementation’s choice so long as it resembles the description?
You are correct, my 2nd link doesn't seem to have that figure. That was my mistake in sourcing, I will remove it.

I wasn't trying to insinuate anything, honestly. I was just trying to provide a source that trust in healthcare is falling to the person who said "Goodness. Citations needed" to the person who said trust in healthcare is falling.
> Because, if someone agrees to lift this border, but not that - there's simply nothing to discuss.

You're pretty wrong about that. Borders are a nuisance, and lifting all of them is a good long term goal to have. But in the intermediary we can only move so fast. Saying that you don't want to discuss lifting individual borders as long as we are not lifting all borders is like saying you don't want to make a first step as long as we're not agreeing to walk all the way to the destination. That's not how societal change is achieved, it is achieved one step at the time, usually without lofty long term goals and every border that falls is one more step along the way towards open borders and should be applauded.
Haskell is dense. I'm picking it up now[0], so this project was very useful for me to see how some "real world" Haskell is written. But yes, take for example this function

getSocketAPIPort :: Int -> IO Int
getSocketAPIPort defaultPort = do
maybeEnvPort <- lookupEnv "socketPort"
case maybeEnvPort of
Nothing -> return defaultPort
Just port -> maybe (return defaultPort) return (readMaybe port)

It gets a port from an environment variable, if it can, otherwise a default port. Conceptually, this is easy to understand, but translating your understanding of that process to Haskell is not 1 to 1. For example, the last line alone:

Just port -> maybe (return defaultPort) return (readMaybe port)

You have to understand Maybe (and failure contexts), you have to understand that "return" does not return from a function like typical imperative languages, instead it wraps a type in a Monad (in this case, the IO Monad), and you also have to understand that most of those things on that line, including the "return" function, are parameters to the "maybe" function.

There's a lot to understand in terms of the underlying machinery of Haskell to be able to read its cryptic flow and syntax. But it is worth it imo.

0. http://learnyouahaskell.com
I think it is also related to efficiency, most gain with minimum efforts