skysight-inc/HackerNews huggingface dataset:
> for me, influencers were journalist

Journalists have been serving the interests of moneyed elites since well over a hundred years.

It's good that they finally have some competition, even if it means that flat earthers also get a voice.

> It is important for the whole society to engage in critical thinking and build trust.

Critical thinking means listening to diverse viewpoints, weighing up the evidence and the arguments, critically examining them and then forming your own viewpoint.

To some extent critical thinking requires mistrust. If you blindly trust someone, why would you critically examine their utterances?

IMO it's to some extent good that trust in the old institutions are breaking down. They are no longer equipped to deal with the information age and we need to create new ones.

The new ones will need much more transparency in order to engender the trust that was lost. We live in the information age, OSS, wikileaks, public blockchains, wikis... these things aren't going away.

Why is there such a huge fight to get the FDA and Pfizer to publish the vaccine data? The FDA wanted it to take 75 years!

I think people underestimate the magnitude and scale of the changes awaiting us. Will we still have nation states at the turn of the century? Maybe, but it's not a done deal.
Poll: Is the leetcode grind necessary to land a high paying remote job?
I live in western Europe.

I've worked for 4 different companies, for European salaries, without doing any leetcode type interviews(I ditched any company that was doing it), it was either take home tests about real problems, technical questions, or sometimes just trust in my abilities given my previous experiences.

I've never really trained for leetcode(or not consciously at least, I did do a bit of algorithms/data structures of course), mostly because I know that I would panic and perform poorly in this kind of interview, so I don't really see the point of practicing for that.(it's not really about whether or not I can solve a hard leetcode problem, it's about if I want to do it live in front of a recruiter, it make me anxious just to think about that and I don't want to inflict that on myself), I'd much rather have a hard take home test than an easy leetcode interview.

+If I have to spend a few hundreds hours of hard work on something I'd much rather work on an useful and potentially profitable side-project, rather than on pointless problems already solved thousand/millions of times.

Do you think grinding leetcode is an absolute necessity to land a good job at a company hiring worldwide remotely? I'd be aiming for salaries around 80-100k$. In my country the only companies paying that are FAANGs.

Thanks for your answers
Depends(please give more details in comments)
This is as silly as Nixon's "credibility gap" or H. Clinton's "optics." Society has a corruption "problem", because it is built on power rather than any ethic. People don't trust it because it is untrustworthy, and its ideologies are constructed from ancient myths and revelations organized with retroactive justifications. Censorship is a tool of power to keep people from sharing that lack of trust with each other, that feeling that values imparted to them by their superiors are self-serving and hollow, so that, alone, they can't assemble factions that are dangerous to order. The internet has enabled so much peer to peer communication that people can casually create disintermediated formations at a rate that wesn't possible in society until now.

The actual content of that distrust is also not important and not noble. In the West it's 99% rewarmed Ezra Pound bullshit mixed with American Lost Causeism, Central European Blood and Soil naturist primitivism, Western European anti-semitism still battling over Dryfuss, and a thousand other, smaller revanchist fantasies. Our current order was constructed by men just like them, and any of them could have been (and gave a good try to being) the power doing the censoring right now. The magical thinking and mythmaking that distinguishes them falls away with power and the secular bureaucratization needed to rationalize and maintain it.

In the past, the thing most likely to get you killed was what you said to people. Rebels began secret societies, with fiercely guarded memberships, and disguised their meetings in coincidence and their discussions in euphemism.

You'll be censored when you threaten someone more powerful than you. Your stable lifestyle relies on the order set up by people more powerful than you, not for your benefit, but selfishly. You are their support structure. The reason you weren't censored before is because you actively propagandize for their order openly, and you keep ideas dangerous to that order to yourself. You can't even rebel right, your rebellion is an appeal to utterly orthodox strongmen who resemble nothing other than the great-grandparents of the people who rule you now, and who discarded their fiery, incoherent ideas like old clothes once they grew out of them and settled into the throne.

There are no more people meeting in secret and making effective plans than there ever were, in fact, far fewer because of the overarching domination of entertainment and commercial culture. Call me when you start seeing people hanging from streetlights.
400 meters relay race. 1st relay winner is USSR, 2nd relay winner is USSR, 3rd relay winner is USSR, 4th relay winner is US. Who won the race?

Not to mention for each of those firsts that USSR did US was not that much behind, and furthermore US did it over and over again with much more reliability than USSR.
I've never listened to Neil Young, but he has every right to do this.

I also have the right to uninstall Spotify from all my devices because I don't agree with them platforming anti-vaxxers.
From Alan Perlis' Epigrams[0]

> 14. In the long run every program becomes rococo - then rubble.

And;

> 15. Everything should be built top-down, except the first time.

I think these are helping to understand the lifecycle of a project.

A first top down design should be understood as a draft, a direction. With experience these drafts get better, but the act of bottom up programming is necessary to discover details, problems and requirements that inform a more robust and flexible design.

A rewrite can be partial or total. Maybe it is enough to refactor some components, maybe a new design was discovered during the initial iterations, which yields a system that composes and evolves more robustly and works better as a whole.

As a web developer I program user facing applications, so there is always a kind of pressure to have highly domain and feature specific interfaces. Just get it done, move to the next.

But by learning from the Lisp world [1], Out of the Tar Pit [2], software design books [3][4] and the pain of experience, I've come to the conclusion that there is a better way. There is often a general layer that wants to be discovered that we can use to build the needed features. A workflow, framework, DSL or maybe just a bunch of functions or a data model.

This layer is often very hard to get right the first time around, especially if we don't have strong analogies already. It is often more natural to discover it by writing or trying to write the specific code first. Premature abstraction is the root of all evil.

But also [0]:

> 7. It is easier to write an incorrect program than understand a correct one.

We should be brave enough to move forward, while assuming that we're probably wrong. Scientists often practice this principle and try to figure out in what ways they _are_ wrong. I think this is a good way to approach programming too.

[0] http://www.cs.yale.edu/homes/perlis-alan/quotes.html

[1] https://dspace.mit.edu/handle/1721.1/6064

[2] http://curtclifton.net/papers/MoseleyMarks06a.pdf

[3] https://web.stanford.edu/~ouster/cgi-bin/book.php

[4] https://mitpress.mit.edu/books/software-design-flexibility
In these times, isn't that the same?
Reminds me of Plain Old Recipe, a website that strips out fluff from big recipe websites. You provide a link to a recipe, it makes it to the point. I thought the site had closed but it's apparently still live!

https://plainoldrecipe.com/
https://news.ycombinator.com/item?id=23648864 (Thank you HN :))
Except you are still going to pay those taxes when you do sell, you are just delaying the taxable event so I wouldn't consider that money actually saved.

What is the situation where that is actually useful? Take me for example, I invested for 5 years in VTI and then sold it for a downpayment. What would their TLH do for me in that situation because I didn't need to offset cap gains in those middle years and the end year both get hit with cap gains.

Doesn't seem to do anything except charge a higher fee and create more irs paperwork in that situation.
Notes are a record taking of your state of mind, or more importantly, of your life. I would guess that users who come to HN are the type who would also like to optimise their workflow to the nth degree, and that would most certainly include note taking.
Tests are specifications, but they can only encode "there exists" statements. For example, consider a test like this:

def canUpdateUsername():
u = User("u1", "user@example.com")
n = "u2"
assert u.setUsername(n).getUsername() == n

As a specification, this states that there exists a user 'u' and a username 'n', such that u.setUsername(n).getUsername() equals n.

We prove that statement by providing explicit examples of 'u' (the value User("u1", "user@example.com")) and 'n' (the value "u2"), and the computer checks the proof by executing the code. That execution is equivalent to substituting-in/inlining definitions, and rewriting primitives like 'if (True): x', until we get the value 'True'. QED.

Usually what we actually want is a "for all" statement. Sometimes tests can achieve this by being exhaustive, e.g. checking every boolean, or all 256 bytes. More generally, a "for all" statement is a function, e.g.

def canUpdateUsernames(u: User, n: str):
assert u.setUsername(n).getUsername() == n

This is a better specification, since we're asserting the relationship between 'setUsername' and 'getUsername' for any/every User and string. Unfortunately, we can't prove this by substituting-in/inlining definitions, since we don't have definitions for 'u' and 'n'.

One way to prove it is to use a more general approach, e.g. using equational rewriting, induction, etc. That's the approach taken by (interactive) theorem provers, but it can be a lot of work.
Systems I've used for this include https://agda.readthedocs.io/en/v2.6.0.1/getting-started/what... https://coq.inria.fr https://www.idris-lang.org and https://isabelle.in.tum.de

An easier alternative is to try disproving the statement, by executing it on thousands of examples and seeing if any fail. That gives us less confidence than a full proof, but can still be better than traditional "there exists" tests. This is called property checking or property-based testing. Systems I've used for this include https://hypothesis.works https://hackage.haskell.org/package/QuickCheck https://scalacheck.org and https://jsverify.github.io
On the historical point, I think that's mostly survivor bias. The famous examples are those (probably rare) ones that turned out to be right.
With the exception of India those other places don't speak English. My comment was targeted at the predominantly Western culture of the HN audience, which I myself am a part of.

> What is this mirror universe where men recoil at the unclad female form?

That's great that you don't, but the point is not that men recoil at the female form, it's that men are dictating rules on women to help them control their own urges. Again, burkas were invented because men wanted women to be more modest, and to help prevent sins such as womanizing and sexualization. Both of those "sins" are predominantly committed by men towards women so it is a problem rooted in men, but solved by adjusting women's behavior. Even if some women prefer to wear burkas, or agree that it is good to be modest for some reason, that does not mean all women should now be required to do so.
Government Scientists Create 'Burning Plasma' in Fusion Energy Milestone
Neither sexuality or prudeness should be the problem, rather the aggression.

Display of genitals is seen as a gesture of aggression or dominance, not just in Humans. That's what distinguishes nude breasts from nude genitalia. And it's a rather more pronounced problem with male genitalia, we're not equal in that regard.

Some cultures do allow them being uncovered, but I think experts could still tell us that there are some rules to all of that. And these cultures are rather small and rare.
As I described, there's no need for anybody to make that distinction. Good code is good because it helps achieve business objectives better. Free market is all that is required for it to win in the end.
> SEO: if your content exists at two (or more!) distinct URL endpoints, it is a SEO no-no. […] You need redirects.

No you don't.

<link rel='canonical' href='whatever form you want your URL to have' />
You could always correct that article then.
An additional 4 hours is massive.
> They obviously didn't realise that the "Yellow Pages" were already a thing

I always thought it was called that way on purpose.
> Most lived paycheck to paycheck before the pandemic hit and they lost their jobs and were forced to stay home and take care of their children.

Where they got more than $2400/mo in stimulus, and CTC continued until this year. It's certainly bad that expired, but there's time to renew it.

> The ones lucky enough to keep their jobs didn't have their salaries increase nearly as much as inflation, which massively eroded their ability to afford even food and other basic necessities.

No they didn't, poor people's pay raises were better than inflation. It's the middle class who are down - but that number is largely because consumption shifted from services to goods (since people stopped being able to travel/don't want to go to restaurants). If you decompose it, it still looks like the largest increases are transitory.

> Millions of working people face eviction and homelessness, today, after the recent expiration of eviction moratoriums.

They expired three times in the last 3 years. Each time there were news articles saying it would be a huge problem, and each time it wasn't (thankfully). That's because we managed it quietly at smaller scales.

https://www.bloomberg.com/news/articles/2020-08-18/u-s-evict...

https://www.penncapital-star.com/commentary/that-tidal-wave-...

Current numbers are up a bit, but not explosively so: https://evictionlab.org/eviction-tracking/
That is exactly my point - where do we, as a society, draw the line.

suppression of speech != restriction of free speech

It is a very very delicate and complicated balance - what I am objecting to is to ignore that this balance exists.

If you disagree with the word "restriction", let me rephrase as "free speech has limits" or "free speech is not the end goal".

"In the United States, freedom of speech and expression is restricted by time, place and manner"

[1] https://en.wikipedia.org/wiki/Freedom_of_speech_in_the_Unite...
Library authors and users would disagree with you.
Looks like the YouTube algorithm is actually the resurrected ghost of a Victorian clergyman.
1.) yes, and I will give as an example “human life”. I believe killing someone is morally worse, and in many situations more detrimental to social stability (although I wouldn’t be sure how to measure that), than depriving someone of their right to free speech.

2.) yes
PyHeck: A fast Python case conversion library in just 106 lines of Rust code
Peter Gutmann's library was at one point the only code I could find to perform the minor magic of taking a certificate and using it to make a new certification outcome under your own CA.

I never understood why people go to issuing with new private keys when an existing Certificate can be used as a CSR. Shiploads of process would be simpler if you kept the same private key until it was clear you needed a new one, which is much rarer than people think, in these days of keystores, yubikeys and keychain managers and long RSA keys.

I wish it was the fabric of routine Unix cryptography and not openssl, at this stage in both codebase's life. It's smaller. That alone, LOC to understand, is huge.

There's stuff it can't do, hasn't been added like ARM optimised code, which is a shame. Maybe one day.
Idk, I think he's got you with the "sub out for dick" thing.

We live in an (I hope) egalitarian democracy and what's acceptable to display is dictated by our polis. Can this same be said regarding women wearing burkas in Afghanistan.

>most men don't want to be tempted by seeing boobs
Just lol
URLs are not filesystem paths. You can map a filesystem to a URL and (hopefully) vice versa, if you want to. There are an infinite other use cases for URLs, however, so no they do not correlate.
I have ADHD and for me note taking has always been a novelty; like todo lists. I get excited about it, I forget about it the next day. Most days I kept thinking "I should write this down", and then didn't. But now that I am _diagnosed_ with the thing, I will try and make more use of note taking, since I'm made aware my memory isn't great.
It was clear from context he was referring to rates of polio-induced paralysis, in an analogous theoretical scenario that doesn’t quite fit the actual history.

Your comment was interesting, though. I did some additional reading about the history of those vaccines.
Speed, Quality, and the Optimal Timing of Complex Decisions: Field Evidence
That's what everyone looks like in California. Don't think it does much good over the phone though.
Yep. When he copied MG's cable, I lost all respect for him
>but if you put it out, some people will always judge you on that merit. It will also net you attention and can overshadow your other feats.

This is actually a common apologetic in defense of Burqas and similar objects of "modesty" for women.
I think the dish needs to remain static unfortunately.
All jokes aside the issue I see with a European alternative is that EU laws about Free speech isn't as wide as US and they got their own pet peeves like hate speech laws ( on paper I support but in practice I don't) and other weird country specific restrictions.
Shit, I was hoping so hard on a gaming SoC that would put Intel out of PC gaming already ;(((
Funny, but nah. Writing it down is a way to structure thoughts and get it out of your system. But I use a simple text editor (Sublime) for this and I write them in a braindump-kind-of-way.

There's really only one thing you gotta know about note-taking: you either optimize for fast writing or for fast information retrieval. Since I rarely read my notes, I optimize for fast dumping them.

All apps and organizational schemes like Zettelkasten try to optimize the information retrieval aspect, which imho, is probably not that important for many people.
> Without the period you don’t know whether the author has completed their thought or not.

Why does an author publish an unfinished thought? Do you regularily chat with people who send in the middle of their sentences?

I absolutely fucking hate

chatting with people who

do this sort of

stupid thing.
Plan better? I’m useless at it personally. But my mum used to hit the supermarket once a month for about 2hrs, but about 2 fully loaded trolleys.

For a family of 4 this pretty much lasted the month (stuff was frozen etc and maybe a quick 20 min trip once a week for fresh stuff)
I guess there are multiple issues with memory safe language bringing Rust into the talk.

One is the naive one, someone that lacks the proper background and for whatever reasons thinks it is the only way, thus Rust.

Then we have those that are aware, but think all the other safety approaches are not valid for whatever reason, thus Rust.

Then we have those that kind of feel threatened by the security awareness that Rust brings into the picture, so whenever we talk about security, there is pavlovian reaction that it must be Rust when the subject is security.

Picking any language that embraces bounds checking enabled by default, and proper string/arrays, is already a major improvement.
Just shows how casually misogynist the world still is. Some of the replies here are pretty shocking
Scott Adams said something I liked once (this was in the context of a discussion on cancel culture):

"You can't fix what you can't talk about."

Obviously this is a generality and doesn't take into account malicious actors, but in general I agree. Whenever I've seen one group trying to coerce or shame another group into silence instead of engaging in good faith discussion, it has backfired spectacularly.
Oh right, she has good command of English which is checks notes the most widely spoken language on the planet Earth. No way to learn decent English unless you are a communist party agent.

That must be how I learned mine!
I've always been a note taker. It enables me to accomplish things I couldn't otherwise. I used to fill thick drawing pads. The advent of cloud-backed multi-device apps was a marked improvement. I've switched a couple of times for a slightly streamlined workflow. But the slight streamlining doesn't make a big difference. Taking notes vs not taking them makes a big difference.
> My take - note taking is a symtom of ADHD

It's not a symptom of ADHD. It's one of the coping strategies for people with ADHD who have problems memorising things.
The issue here isn't about sex at all or sexualization. Sexualization is given as the reason because that's all men can see breasts as. If you look at it from a dog's point of view, or a baby's point of view, it's a source of food or just another thing and you may start to wonder what the big deal is with making breasts bigger or even showing them.

The issue of contention here is that women have to adjust their behavior/physical appearance over some non genitalia body parts because it happens to induce sexualization in some men, and men don't have to cover that same body part.

What if the majority of people were sapio-sexuals instead of breast-sexuals? Do I need to start dumbing down my HN posts so that I don't be perceived as immodest? Given the diversity of sexual preferences where do I draw the line of accommodating others' sexualization boundaries?

For the record I agree with you on genitalia, because at least both men and women are not allowed to show them. But breasts? It is not genitalia—it is not even used in the act of sex (normally)!
I'm on the same boat, I managed to work with GTD method on trello for a bit, but I gave up.

Thing is, after all these years, I actually think I don't need to take notes, that's why my mind doesn't feel like it's worth it in the end to organize everything into notes, when I rarely forgot about something.

I just use one physical calendar at home, and flags in outlook at work, and I'm fine.
Prior infection is a good substitute for the vaccine because the ones that die from that "prior infection" aren't going to be in the statistic that shows how effective a prior infection is compared to a vaccine for a subsequent covid infections
Amazon does not buy and keep a stock, they charge you for the privilege of selling in their marketplace:

> Sellers then bore the risk of having their products not sell in a timely manner, or at all, while still paying Amazon for things like storage fees of their enrolled products