skysight-inc/HackerNews huggingface dataset:
How do you think Google got so rich?

I'm pretty sure a significant fraction of Google's revenue is coming directly or indirectly from scammers.
There is nothing else we can possibly tangibly offer, and you are right to have high standards. Note that also we never say a version of "dude trust me", but lay down the facts how the business operates, what the vision is and why are we doing it.

The best we can do really is have a business model that aligns incentives with the users and weirdly enough, this is already an innovation in this market. Then, create the best possible product that users will love. Gaining trust is a process that can not be skipped.
The Happiness Lab
Well, yes. What solution do you propose? Mass propaganda? Perhaps possible in 2021, but it wouldn't have been as effective in the 1930s.
Pi-hole is wonderful for blocking ads, but It doesn’t do as much for protecting your privacy as some people think. For the most part, it passes your DNS requests over unencrypted UDP to upstream servers, which means that your ISP can, and does, spy on those requests - even if you’re sending them to Cloudflare/Quad9/NextDNS. I wish that folks understood the scope of DNS snooping done by ISPs. It’s far easier than unencrypted SNI snooping to build out.

It seems like the best way to block ads and protect privacy is to run another resolver (cloudflared, NextDNS proxy, etc) in parallel. It’s extra work, but the privacy is probably worth it. I look forward to PiHole directly supported encrypted DNS over TLS or DNS over HTTPS/QUIC in the future.

In the mean time, if you want to avoid running an upstream resolver in parallel, AdGuard Home supports native DNS over HTTPS/TLS/etc.
As an English person living in Portugal, this article makes a lot of sense.

The Portuguese (well those under about 45 years old anyway) speak excellent English, and seem as comfortable in it as a native speaker. They will quickly default to English when they want to communicate with me - understandable, but it does make practicing harder. The half and half conversations (like the Russians and Americans on the ISS) are common (and trippy).

Verb inflections are a nightmare, you can't simply cram a bunch of stem words together quite like you can in English. Peruse a verb conjugation reference to get a sense of the combinatorial explosion going on there. The most common verbs are the most irregular, and there are collisions everywhere.

Listening comprehension is the hardest part. I do wonder that as a native English speaker I'm used to ESL speakers, so naturally slow down and speak more clearly. Perhaps native Portuguese speakers are not so used to their language being used as a second language, so don't instinctively do that in quite the same way.

Hilariously even the most proficient Portuguese English speaker cannot understand a word I say when I turn and converse with a fellow Brit, or an American. I don't notice any difference, but I guess my perfectly enunciated Queen's English turns into incomprehensible gibberish.
The guy punching the other guy out is pretty iconic IMO
According to a UC study last summer, there hasn't been an abnormal number of people leaving California. https://www.universityofcalifornia.edu/press-room/uc-studies...

"Despite California losing a congressional seat for the first time in history due to slow population growth and some high-profile technology companies and billionaires leaving the state, there is no evidence of an abnormal increase in residents planning to move out of the state"
Referring to hubble? The JWT is designed to observe from the Lagrange point in permanent shadow of the earth. It won’t work from earth orbit. First parking it in orbit, and then restarting the engine after unfolding comes with a whole new set of risks and tradeoffs.
Introduction to the Sam Text Editor
IMHO those aren't best practice at all. It's just a vague list pick for the sake of writing these article.

To me, the most important is that comment isn't the code. Then what it's and why we write it. Now, common becomes normal writing.

So the rule is? Know your audience.

Just think who you write this comment for and explain that to them. It helps a lot to guide people through what the code do. Especially in even driven code.

Imagine this pseudo code:

send_event({name: 'a', {props: name: 'a"}})

Why do name show up twice there? Without comment noone know why except people have business visbility. Because apparently some down the life consumer need the name in `props` and it cannot access the root of the object.

So. my best practice is know your audience when writing code comment.
Are you comparing seeing a horror movie to people’s close relatives dying… ?
Omicron isn't a version of Delta.
Have you read Eknath Easwaran's translation of the Bhagavad Gita?

Its structure is Chapter-Introduction, Gita Chapter. If I remember correctly, the authenticated background information is mostly what goes on in the introduction to each chapter (i.e. 'Drona was born a brahmin, a member of the priestly caste, but in search of wealth he took up the way of the warrior and excelled in the knowledge of arms,' since the background of the character is not explained in the Gita itself).

I don't remember much personal commentary in the chapter introductions, and you can easily skip them and just read the Gita translation itself, since there are no commentaries interspersed with Gita translation.

I'm not sure if that meets your 'no personal commentaries' criteria, but I liked the translation. [Edit to add: listing some of the translations you have found wanting might help guide suggestions.]
I agree that in most countries this is the underlying disagreement. I wonder if we thought this through at a global community though.

Imagine if China didn’t or couldn’t pursue a zero covid policy. What happens when the world’s manufacturer closes? We’ve already seen huge supply chain issues.
SCS is not conducive to submarine operations, which is why China wants to monopolize it so badly. Otherwise, they are completely hemmed in by Korea, Russia, Japan, Taiwan. Unfettered sea access for trade or military reasons is seen as very important, right now it is easy to cut China off (and Russia is still considered a frenemy despite how relations have improved in the last 20 years).
From first principles, I think the most we can say about any of those future goodies and gizmos we've been promised -- warp drives, longevity, colonies on Mars, asteroid mining -- is "we're not getting there anytime soon" (within 2-3 generations, say).

Beyond that, everything about the unpredictable nature of science and innovations says: we just don't know. And any attempt to assert confidently otherwise is exactly what it seems -- just posturing.
I wonder: Would the JDK17 GraalVM offer additional benefits?
There are quite a few more telescopes planned, I think the next major one is the Nancy Grace Roman telescope, which is another infrared scope, made from an old NRO telescope. The decade survey called for another massive space telescope to look at the optical and UV spectrums, so Id expect that to be the next truly big flagship telescope.
Please show me a reflowable document with decent typographics. No, seriously, why browsers don’t implement fully-featured layout algorithms? Until then, I’d prefer a well-typeset PDF over an average website for a longer-form and graphics-rich content.

Also, those are naturally usable offline, are durable and have no interactive annoyances.
You mean DER, not ASN.1. ASN.1 is just notation for describing data. There are many encoding rules for ASN.1, including ones based on XML and JSON.
I genuinely thought it was one of the most interesting articles on the M1 we’ve seen. Thanks for your work in putting it together - any follow ups would be much appreciated.
Downvoting, which on the surface seems less civil, leads to more civil discussions. Just my opinion of course...

Happy Holidays! I second the gratitude for all the work by dang and the rest of the HN team. Well done and thank you!
85% of VAERS reports are made by physicians. 100% are validated by the CDC.

What’s important is to disqualify the best information available so you just have to accept vague assertions from authority.
I ran my email server (several domains, a dozen or so accounts) for over a decade. This year I caved in and switched to hosted (gmail and fastmail).

For most of the time it's been smooth running, but I did have to do maintenance on the server every year or so, just in time to forget the intricacies and having to relearn them again.

Yeah, a few hours a year on that is not much. But there are many such small "auxiliary" things/chores and it adds.

There's so much things I would and could want do myself, and nowhere near enough time to do them. I have to pick my battles.

And figuring out how to fix sender rewrite to enable mail forwarding with SPF without accidentally allowing spam is not very high on my list of important things in life.
> Header comments include a list of parameters, return values, side effects, class variables, etc.

These are only useful for public stuff and in special circumstances in other cases. Sadly a lot of companies make stylecheck require them on every little private method which makes each file 50% longer for no reason and drown the really useful comments in noise.

> Comments are typically along the lines of explaining what was done and how for a particular block of code or method.

The problem with that is that the block of code that you explain will often call other code, and then that other code will change for other reasons (preserving the correctness but not the initial design that was in the comment) and then that explanation higher in the callstack won't be true anymore. It's nice to pretend we always check everything that calls our code all the way up when we change stuff, but in reality if tests pass and the code works - we often don't check for comments up the callstack. So the comments will drift away from the truth with time.

Comments in commit messages are much more likely to be true than static comments in code (for example if you refactored some method signature as part of the change - every call site will have the updated commit message automatically). If you comment in the code manually - you will probably not notice that you have to change a comment block 5 lines above the changed function call - it won't even show in the diff - so the comment block won't be true anymore).
Remember the last part of the story though: Shortly after Golgafrincham put all their telephone sanitizers into a rocket and yeeted them into deep space, the entire planet went extinct from a disease that spread through unsanitized telephones.
> if USA attempts another coup or color revolution

The article this thread attached to is about home-grown economic orbital bombardment. If the Anatolian elite can keep the populace distracted by phantom foreign threats, they’ll succeed in extracting their wealth before the house falls.
If you liked Cadillac Desert you might enjoy reading A Kingdom from Dust, a long-form article in California Sunday magazine that details the Resnick family behind Pom pomegranate products and their lobbying for water rights in Kern county: https://story.californiasunday.com/resnick-a-kingdom-from-du...
In that issue, they're talking about specialization. With that language feature, they'd be able to make this interface optimal for either mode:

* if the caller supplies a BufRead, they can use fill_buf.

* if the caller supplies a Read that isn't BufRead, they can wrap it in a BufReader or the like, and then use fill_buf on that.

Stable Rust doesn't have specialization today, so at most one of those can be handled optimally. (It looks like neither of them is handled well at all right now.)

Maybe they're designing the simplest possible API for post-specialization. They might have been a lot more optimistic when they chose it than I am now about when Rust will get specialization. Or they might be heavily prioritizing API stability for years.

Right now this interface is what I would call an attractive nuisance, leading to the problem in this blog post.

What I would do for today is to have a method that explicitly takes a BufRead and uses it appropriately. And then perhaps a convenience method that explicitly wraps a Read in a BufRead. And the caller chooses. I'd deprecate the attractive nuisance interface for now (maybe reversing that later).
> that does not compare to being locked inside and unable to socialize for 2 years

Good thing my kids haven't been subjected to that, despite being in a blue area of a blue state (New York).

Being angry about imaginary restrictions is silly. There's nowhere in the world kids have been "locked inside" for two years.
I've grown from loving "little languages" as noted by Programming Pearls, to despising DSL's. Not for any overarching philosophical reasons, but mainly because modern DSL's are just awful. Maybe I've just come across bad ones.
It only works when the car is stopped and the driver is outside.
A person may not be able to suppress spontaneous judgement, but one can observe the process and reflect on the reasoning, incentive, and emotions that go into it afterwards. Then you can decide if you mind _should_ be made up, or if it might be better to put more effort into a higher order of understanding.
Self confidence and marketing - you seem to be doing fine on execution. Focus on PMF and sales.
Your analogy made perfect sense to me - I’m still trying to understand the whole horses and motorcycles thing!
It certainly could be editorialized. Alternatively, AWS may be in fact damned by god.
Let's see whether this will remain legal. It seems EU has some laws impacting these cases, according to rumors. There recently was a case of someone who went to court and successfully revoked his lifetime-ban on a certain platform. This was for a business-account and nothing is really public yet regarding the case and laws involved. So I'm not entirely sure whether it was settled outside of court at the end or whether a law forced the judgment. But this case gives me some hope that we do move in the direction where we limit the power of platforms in favor of the customers.
Right, but at least they said they know there is a problem and they will address it.
It is not like how it is in Turkey where they said “inflation is high, let’s decrease it by printing far far more money and decreasing interest rate further”.
That's because people are generally ungrateful, and forget all the good advices that helped them in life, but remember the bad ones, so they can blame someone.
I am happy with this docker-based solution:

https://gioorgi.com/2020/mail-server-on-docker/

I am running it and require very little mantenance.

The documentation is very well done and I was able to setup all the stuff needed in a short time.

Also paid hosting solution tend to be very pricely if you need more than 3-4 accounts.

My solution instead required only some setup effort, less than one day.
I dont use pihole but I wasn't into my local ISP knowing about my dns queries so I run unbound with dns over tls and it communicates with the root servers. It works really nicely so far and I avoid the various dns censorships by my ISP
"But I assume you mean PDF output, then you need a screen form factor that is paper-like, like an iPad or some other letter/A4 style tablet."

Why do I need this? Concretely, I go to the arXiv. I look at the paper a bit on my laptop. Then I print it and read it away from my laptop. The printed version has the same pagination and layout as the screen version.
I meant to post the archive.org link: https://web.archive.org/web/20090217184935/http://d2tech.com...
As a Canadian, I usually use the US DoT numbers (in the same ballpark as what you said) for my mental maths. A couple extra things to consider:

- what’s the date on these figures?

- can we extrapolate this to other countries?

- are these figures generally accepted, or are they controversial?

- how do you account for age, sex (differences in life expectancy, child bearing capacity, etc), education level or professional skill, etc?
> Exactly this. You need deterministic serialization, because you need to be sure that when the _same_ object is constructed in different settings, it is going to hash consistently.

I can see how this might matter in some specific systems, but when we're talking about signatures only the signer constructs the object. Stuff like the "JWS/CT using JWS and JSON Canonicalization" recommended in a sibling comment is a complete misdesign for virtually all signing use cases. That's why "our signature scheme requires canonical representations" is a red flag.
Essentially a Turk first and then a Muslim. Ottoman because it allows him to project hegemony because the Ottomans were the last Islamic "Caliphs".
“Breaking: AWS censors website that criticized them”

As if they didn’t already get enough negative attention.
> You really don't need more vocabulary than that.

What do you want to do with the language? Do you want to be able to book a hotel? Because if that's your goal, then you're probably correct. Then again, you can probably do that in English anywhere in the world.

However, if your goal is to communicate, you won't be able to get by with 200 words. Just try to watch an episode of Friends with a non-native speaker.

> "Just a pinch!"

A: "What is a pinch"?

B: "A little"

A: "Ah! They should say little!"

(Though the conversation above is highly contrived since you wouldn't be able to understand the vast majority of Friends with at the very least 2000 - 3000 words)
Zero of those mental health emergencies were due to the death of a loved one, right? It's all because of masks in schools and whatnot?
What!? In which jurisdiction?
I don't know. You can spin a lot of stuff as cyber security.

Hosting all stuff in cloud does prevent getting locked by some ransom ware.

Plus security isn't an absolute. A determined enough actor could always hack you.
Georgia teacher read the fine print and won $13K (2019)
Nike Lost Stephen Curry to Under Armour (2016)
It may be editorialized but it's also exactly the words I would expect to come out of the mouths of some of my most experienced, senior, and clueful colleagues when asked to describe the present reliability of AWS US-EAST-1
Exactly that.

Unable to complete any appreciable work as a result. I also lost access to a lot of words, where I would pause mid-sentence because the word wouldn't come to mind.

It took my nearly 4 months before that tapered off to the point that it stopped happening, I'm still not sure if it was because the associative links came back or because my brain garbage collected the index.
Speaking as someone who has the same thing on their job duties — yeah. Same here.
In my dealings with outlook postmaster my experience is as follows:

They ignore any argument you make or proof you show them that their servers are accepting emails and then silently dropping them. So that's basically the experience you mention.

However they will immediately unban your IP when you mention that you will recommend your customers switch away from Outlook email since it is unreliable.

That's for a totally clean IP with no spam issues.
Can anyone cite Muslim economists or theorista who endorse Erdogan's scheme? A vague "we don't do interest because Islam bans usury" hardly sounds like good policy. What is the Islamic alternative to the current macroeconomic framework?
I think it shows how much raw computing power we have now and how much we take it for granted. “What do you mean it couldn’t rotate sprites? Why didn’t they just rotate the sprites?”
Also the war on drugs and heroin especially pushed production into labs for fentanyl which is 100x (No idea) more potent and most Street heroin is laced with it so people not used to it shoot to much and die..
You seem to have nailed it. The Web3 stuff is about making easy money by extracting it from people who think that they're also going to get easy money.
How could removing the main competitor be a deterrent?
Thanks, I appreciate the suggestion. Aura/vibe really is the only thing I haven't been able to test and account for.

The irony is, I spend almost all of my 'free time' pursuing other things, as my design career has always been the rather practical backup plan to the long-shot stuff I'd really like to do and am more passionate about.

I've often wondered if it's /that/ attitude that's actually hurting my cause, despite my best intentions, efforts, and positive professional demeanor, as one consistent trait among most of my peers is that they seem to live and breathe the biz. Tech design now is a lot different from when I first got into it, and I'm not really on board with the current direction of the industry. I try to 'be the change', but …

Anyway, thanks again for your thoughts. Definitely something for me to think about.
Will it be you turning these people away?

Always puzzles me to see people suggesting all these “just let them die” silver bullet algorithms.
This is unequivocally incorrect.
You think that's bad?

The year -45 has been called the "year of confusion," because in that year Julius
Caesar inserted 90 days to bring the months of the Roman calendar back to their
traditional place with respect to the seasons.

Even if you don't explicitly deal with historical calendars it is important to understand calendaring in many software engineering areas.

https://eclipse.gsfc.nasa.gov/SEhelp/calendars.html
In the US, hospitals aren't legally allowed to turn away non vaccinated people due to EMTALA. Also note that there is no 100% reliable way for hospitals to determine a particular patient's vaccination status.

https://www.cms.gov/Regulations-and-Guidance/Legislation/EMT...
There’s no shortage of constructive/valuable content by people who don’t also regularly spam or troll, they likely stick around _because_ the low-value commenters get shadowbanned.
It’s a dystopian vision that would make the internet worse for 95% of its users. Only thing it would do is bring the worst attributes of the physical world into the digital one.

People arguing that it could be a counter to the centralization of “web 2.0” should really be pushing for open source software that you can run locally on your computer and is free and abundant for everyone to use, instead of pushing for an inefficient distributed system that forces scarcity in the digital realm. Worst problem with the introduction of Ajax and Web 2.0 was the shift from owning and running desktop software to the “cloud” and Saas subscriptions where things you depend on could go away or be changed underneath you at any moment.
Yep just another piece of the Manufacturing Consent apparatus, this one seems more of just a puff piece though.
Personally, I use email less and less, thanks to Matrix. I wish websites would stop requiring an email address for signing up though (and phone numbers for that matter).
> The primary concern from day one has been the capacity of our healthcare systems.

This is clearly not the case for the vast swaths of our public health institutions who have supported and eagerly carried out mass terminations of healthcare workers who refuse the Covid vaccines.
But "the signer" here is a cryptographic identity, that may be present in more than one device. So, even when conceptually it is just one entity, in practice it may be several computers doing something independently, and one may need the result to be the same given identical inputs.
I was speaking about evaluating languages, especially existing ones. If you pick a language based on type system without considering other factors, you’ll end up in a bad place. If you pick a language with good tooling/ecosystem and a mediocre type system, you’ll still be in a pretty good place. As far as I know, there aren’t many general purpose languages with good type systems and tooling.
I know there are some people who genuinely believe that's a perfectly fine risk and that it's entirely your fault to live with the consequences if you lose the key.
I severely doubt that would work.