skysight-inc/HackerNews huggingface dataset:
- too many poorly-formed opinions providing hard and fast rules about what other people should do without any consideration of the spectrum of situations and abilities

- knowing what there is to learn within any topic and what order you should tackle things

- whether advice about what to learn in some topic, how, and in what order is any good or not

- when to quit or stick when a certain approach doesn't seem to work

- how to test your learning, and how to assess your efficiency

- how to sustain motivation while playing the 'teacher' (i.e. co-ordinator) role when you'd rather learn, and the 'learner' role when you'd rather teach.

- how not to make certain important things be associated with pain and boredom, when approaching them in a free, open, playful mode would make them stick much better

- how to avoid or undo damaging perfectionism about resources and approach and personal standards for outcome and ability

---

Self-learning is extremely difficult and I don't advise it to anyone, although I wouldn't discourage trying it either.

The traditional didactic models you already know are the best. The problem is getting the right people to teach the right subjects, and ensuring free and open access for all people of all ages.

Ultimately effective self-teaching tends to mean you implement the classical methods but in non-traditional formats.

I find it's usually only those with top percentile proclivity or motivation for a given subject can sit down with a textbook and notebook/repl and absorb information as effectively as the rest of us would with a good teacher and engaged classmates.

If you're like me and you're unable to go to Uni but want to self-teach programming/CS, learn the minimum required to get into a related apprenticeship-style position and throw yourself into it.
I feel this broadly reflects what social media has introduced: the mass creation and proliferation of knowledge. Data, theories, heuristics, schools of thought - sometimes convergent, sometimes divergent.

But without "canonical" sources like we used to have (even if they weren't perfectly accurate), it makes it much harder to ascertain the quality of any particular source of information.

Federated knowledge is great for innovation, but less so for learning.
That's a feature, though. 99.9% of the time, someone who checks those checkboxes are abusing your service, not some rogue journalist doing research under an oppressive regime like we like to believe (lol). You're better off thanking bad actors than people choosing Cloudflare to get some relief from holavpn/iot botnets which are dirt cheap and getting cheaper every day.
Well, can't count on getting Incarnation in a reasonable timeframe when you start with Runemaster + Artificer. But with 5 sorcery books, any mage will do, and some other heroes are also good enough.
Photo Stories That Will Challenge Your View of the World
>The problem is that on Twitter they’ve become more like activists rather than journalists/reporters.

The upside though is that it's easier to tell they're activists / non-objective on Twitter - compared to supposedly 'serious' outlets pushing all kinds of agendas as "objective" journalism.
What can this do that Spectacle can't? Long time Spectacle user and JavaScript developer here.

https://www.spectacleapp.com/
> If I write a review on TripAdvisor or Yelp or answer a question on Quora, I, the author, certainly don't get compensated for it.

But you do get 'compensated' you get a good feeling from it.

Along those lines there are many things that people do in which they get 'compensated' not by money or that money isn't the primary motivator.

Jeff Bezos does not get up and go to work every day because he wants to amass more money 'be compensated for what he does'. Yes it's a by product but I would argue it's not what drives him. He does it for other reasons and has other motivations.

Another example - A woman who volunteers at a hospital and doesn't get paid a salary does it to keep busy and to feel good not for 'compensation'.

Not saying money isn't important. But nobody comments on HN and gets paid although some people have made money as a result of commenting but my guess is that is not what led them down that road or kept them at it. [1]

[1] I say this from personal experience having made (to this day) a boatload of money making comments in another place (really you have no idea). But 100% never did it for that reason at all.
This.

Why are we allowing people to go around society being this ignorant of what's going on?

Take the opportunity to gently inform the guy of all the information the government has on him.
Floating point numbers are numbers in scientific notation for computers. I don't see people without computers doing finance calculations in scientific notation. It's not natural and error happens because of this.

Floating point numbers were not created to represent numbers which could be non-integers. They were created to represent numbers in scientific notation. Very useful for physics and scientific calculations, but not in finance domains.
I remember using page transitions as a teenager to emulate PowerPoint in a programmable info-screen thing for the school library. Baby's first PHP. Lots of copy-and-paste cos I didn't really understand the fuss about writing functions. Good times, RIP.
Opioid executive admits to ‘no morals’ ahead of prison term
There is no need for trolling. He's talking about encryption, but calls it security, that's something I have a problem with.
people would just game it, you can't solve this with technology.
Not entirely on topic, but I do remember going to college which was the first exposure to this large rooms with computers. I had computers at home since the early 80s but by the time I got into college it was win3.11 time, after my MSX-2, Amiga, DOS but even C64, I really really hated Windows for it's instability and inefficiency.

In college we had 2 (large) rooms with computers; 1 had Windows boxes with win3.11 (for networks) and later win NT and the other had Sun sparcstations. The Windows room was always full and the unix room always empty. So I sat in the Unix room behind these machines that never crashed and had access to not only all the others in the room for doing interesting distributed things, but also to the 2 E450's in the basement of the college. While the Windows machines were on another network and were just basically crashing all day long (got a lot better with win NT obviously but still wasn't great). I later learned that the school head sys admin seriously hated Windows and loved Unix. So he basically ignored everything happening in the Windows world and just switched off the entire room at night while the Unix machines had uptimes that felt impossible if you compare them.

Ofcourse, as the PC won, the room with the Sun machines was replaced with Windows machines; I got 10 SparcStation 5's (with the gigantic CRTs), a few SparcStation 1's, few UltraSparcs (5+10) and an E450 after they removed all. All are still working without fault to this day. It is depressing how throw-away modern hardware is, but what can you do.
We know how to wire FETs, we know this is an i5 and is fast, we also know how to solder thick wires or how to loosen large screws, but no one knows how to build even a Z80 out of some germanium is how neuroscience is understood in my understanding
I think it means not knowing what you don't know - i.e. Not just being unaware of a particular bit of knowledge, but actually that that area even exists at all. I've had a few moments when this kind of thing had become apparent, and then there's a whole new area that you never knew existed to be aware of.
In the approach I described, you wouldn't be able to reset a password via email alone. You would receive a temporary password via email when you trigger the forgot password mechanism. You'd then need to use the temporary password signing in from the browser that has the key still saved in local storage.

You can't sign in with just the temporary password. You need the key as well.

Using google or Apple like that would destroy the end-to-end encryption scheme
This was my life in middle school- we had these crappy dual-core laptops that had monitoring software on them, and the computers would grind to a halt if a teacher wanted to see what you were doing. I think that running the modified VNC thing that was used took about 80% of the CPU's available power, and like 90% of the RAM?

Anywho, those experiences made me realize how much I value A) my privacy and B) just being left alone.
Abdel
Why the Sorbet type checker is fast
Excellent points. For more established fields this is where textbooks are really useful. Plus, university course syllabi/recommended reading can be a nice way to find useful content in the field.

For less established fields I’d be looking for review articles.
*4G modems. I think you can get at least 2G with open firmware... maybe GSM.
I have found one of isp used to inject ad on http page and user has no idea how this popad apear. http protocol need to die.
The invite-only nature will only benefit the site while it's small. It will either stay small or suffer the same users as other sites. The down-vote with reason feature is nice.
Somewhat amusingly, the list highlights the Achilles heel of journalism by omitting one simple rule: "tell the truth".

Not lying is not at all the same as telling the truth.

Modern journalism, at best (very rarely seen), tells you something that is, narrowly taken, true. Even this version of journalism does not attempt to tell you what the actual truth of the matter is.

Narrowly true statement: "Republican Senator Blarg said today on the floor of the Senate "these charges are nonsense, fake news, totally made up"."

That's a true statement! It was said! But it's also misleading about the whole matter to convey it to your readers.

Telling your viewers the real truth of the situation: "The charges levied in the Senate are obviously accurate and serious, but Republican Senators are lying about them in an attempt to obfuscate and downplay the situation."
This is a really fun story, and I love your writing style! Thanks so much for posting this.

A lot of my most creative stuff growing up came out of me needing to work around really weird restrictions in middle/high school. In a really weird way, I'm almost grateful for some of the arbitrary rules and setups because they created a similar environment to what people seek out nowadays with platforms like the Pico 8 -- limitations in an unfamiliar environment force you to be creative with the resources you do have.

Edit: The other articles you reference in this one are also great! https://martinrue.com/give-yourself-more-playtime/ makes me really happy.
I found by going back to uni I have been forced to learn a lot of things which I wouldn’t have taken the time to look at before. And they are actually really interesting and useful!
Shopify CEO Tobi Lutke's thought on no-code, low-code movement
Yes this is a good option!
Is it just me, or is the linked example messed up in all sorts of ways, even ignoring the use of monads and transformers? Looks like a novice trying to code in fancy ways.

For instance, it defines a Beer datatype, yet stores a plain Int in the state, then casts it to Beer only to use a custom pretty printer, instead of creating a verse :: Int -> String, or verse :: Beer -> String function.
Self discipline
Wouldn't he wish for their competitor, Lyft (which he funded) to win this market?
Recently launched my first app Looking for feedback on how I could improve it
CITM - detected Corporations In The Middle (CITM) attack. requests blocked 15%, cdn.example.com dnjs.cloudyfaire.com troymcclure.disqus.com fonts.noodleapis.com fonts.noodlestatic.com platform.example.com noodletube.com example.com

https is easy. point everything DNS everything to cloudyfiare and click Purchase and by clicking Purchase agree to all the terms (but don't actually read any of them.) hand over root access to a program with the word bot in it, and allow it to update itself automatically (what could possibly go wrong.) Everything HTTPS all the time. https://en.wikipedia.org/wiki/DigiNotar

call me skeptical, or the many ( https://slate.com/technology/2020/01/what-to-know-about-the-... https://www.zdnet.com/article/kazakhstan-government-is-now-i... https://en.wikipedia.org/wiki/DNS_over_HTTPS#Criticism ) many reasons Why My Static Website No Longer Exists.
is it really a startup if it's been around 10 years?
I don't really understand this rebutal... the change in behaviour from the initial population (even if it had already been partially domesticated) was not just interesting, it was absolutely amazing.

You can check for yourself how the foxes brought to the US behave on Youtube[1]!

Also, the similar study with mice[2] by the same Russian Institute seems to have had even more striking results.

The rebutal seems to be using only theoretical objections, without any new original, empirical findings, to counteract tangible evidence that had been accepted by (and astonished) numerous other researchers who actually came into contact with the animals.

[1] https://www.youtube.com/watch?v=4dwjS_eI-lQ
[2] https://www.nytimes.com/2006/07/25/health/25rats.html
Same for me - this can be called the "Illusion of Competence" and is discussed by Barbara Oakley in her book "Learning How to Learn."
Yuval Noah Harari – Davos 2020 (Surviving the 21st Century)
Iris Automation Is Hiring Enterprise/B2B Salespeople – AI for Drones
Someone else would have purchased the items, had they not been stolen.
Dedupely launched Auto Merge recurring scheduler
>"Truth" being dependent on point of view

Some truths do.

A lot of truths don't depend on point of view.

Whether something is right or wrong, benefit or detriment etc does depend on point of view. But lots of truths just depend on what's reported matching what is the case.

E.g. "whether X did Y (e.g. whether John punched Jack)" is not based on opinion. There's a universal truth there, either John did or he didn't. Speculation about what happened (when the journalist speaks without evidence) and whether "it's good that X did Y", sure, are based on opinion.

Media, all too often, fails to report correctly on things that fall on universal truths (in a famous case, saying someone had WMDs when they didn't). It fails to look for evidence, and it even often blatantly lies or distorts the universal facts.
This is an excellent point.

When computing around money, you're either working with magnitudes or units.

If you don't know which, you're working with units; use a Decimal.
>I think it runs deeper than "can't figure out how to X."

Yes. I wish there is an in depth article to explain some of these observation we see in real life.
Yep, it's a tradeoff. Similar to what if a user loses their Signal app's backup passphrase and their phone dies
This used to be me. Now I don’t care, I follow the text set by the lecturer. Look up a uni you respect and see if they have a course on the topic you are interested in, then find their recommended reading.

In addition, if you don’t like the text don’t be afraid to change. But if it’s working don’t worry about something better. Just get the content done, you will be in a better position to appreciate if something else is better then.
Wow, that's exactly what I needed.

I see a lot of comments challenging the founder's choice on the trade-off "e2e encryption vs users losing their passwords", so I will explain my use case.

I am building a social network (https://www.quidsentio.com) with the idea of creating one that reduces the noisiness of current ones (that's why I am calling it a "quiet social network") and also is more privacy-oriented.

I see privacy as freedom from being observed, and I am considering three dimensions: free from being observed by strangers (you only add real friends to your network), free from being observed by companies (no ads, no tracking), and free from being observed by thieves (prepared for data breaches).

That last point is the harder technical problem to solve and Userbase seems to solve it well. As privacy is a big part of what I am building, I consider the trade-off acceptable for my product. Of course, my copy and UX will have to be especially good to not frustrate users on that end.

Still, it is a hard decision to make for a product. But the recovery after lost password option that one of the founders mentioned in one of the comments below (https://news.ycombinator.com/item?id=22145878) was decisive, so now I am pretty sure I will add e2e to my product.

Other features that make it perfect for me:

- It's a SaaS, which helps a lot a solo founder not having to build and maintain an authentication service

- It's an API, fits well my serverless architecture (I am using Netlify hosting, Netlify Functions, and FaunaDB)

- It's cheap (I am using now Netlify Identity, which is $99/month per 5,000 users after the free tier of 1,000)

So, thanks for your work, I will for sure be a happy customer, and I am more excited to make this bet that privacy is/will be something that matters for all people, not just worried developers
There's not really any meaningful encryption in LTE in the real world, that there is is vulnerable to all sorts of nasty downgrade attacks. You're better forgetting there is any and assuming that it's all in cleartext. Any there is will be deciphered on the radio hardware and then send in the clear to the main processor. This is how it always works.

The point of the pinephone post here is that you're basically treating the entire modem as untrusted and part of the internet rather than part of your device, which is the correct approach.
Definitively no. I set up my own personal page on a VPS precisely to avoid LinkedIn, Google Scholar, Research Gate or any third party service being in control of my public face. Using another service would defeat that purpose.
HTTPS PR is not the internet's defense against hackers. It's FAANG's defense against Comcast and AT&T.
I'm so glad to have discovered HN when I did at 21. It motivated me enough to work for two startups and also start my own now at 25. HN is in my top five daily visited sites.
Puti.ns
"It’s invite only."

So it's a clique. I thought we grew past these after high school.
I think you'll find a number of people who have seen issues (myself included). Things like adding Cloudflare on top of an API, breaking clients when CF decides their IP needs verification. Besides, other than DDoS, how do you abuse a static site?
Sorry, what is a “$5 booter”?
can check most properties
expressible in TLA+

Lamport's TLA contains ZF set theory. That makes TLA super expressive. Unless a major breakthrough has happened in logic that I have not been informed about, model checkers cannot verify complex TLA properties for large code bases fully autom atically. Let's be quantitative in our two dimensions of scalability:

- Assume we 'measure' the complexity of a property by the number of quantifier alternations in the logical formula.

- Assume we 'measure' the complexity of a program by lines of code.

(Yes, both measures are simplistic.) What is the most complex property that has been established in TLA fully automatically with no hand tweaking etc for more than 50,000 LoCs? And how does that complexity compare to for example the complexity of the formula that has been used in the verification of SeL4?

So not deductive.

So first-order logic is not deductive, because it doesn't yield a direct proof of FALSE?

There is an interesting question here: what is the precise meaning of "deductive"? Informally it means: building proof trees by instantiating axiom and rule scheme. But that is vague. What does that mean exactly? Are modern SAT/SMT solvers doing this? The field of proof complexity thinks of (propositional) proof systems simply as poly-time functions onto propositional tautologies.
I am curious how this article would have been written after the Phase 1 trade deal with China.
The concern as I understand it is not that a journalist would just straight-up defend a conspiracy theory. Rather, the concern is that if you give any airtime to conspiracy theorists, even in the form of a debate, some viewers/readers will conclude that there must be some nugget of legitimacy in the conspiracy (why else would it be on the news?). Indeed, conspiracy theorists have relied on this to gain support, especially before they had the internet, when strategically baiting the media was the only way to get their bullshit noticed.
On average, most forget about 50% of what they've read after 1 hour, and only remember 2% after a week.

It sounds like your problem has more to do with retrieval. You _learn_ something when you retrieve something from your working memory or long-term memory (you build myelin, a fatty substance that isolates your synapses, which enables you to later retrieve the information).

The optimal way to learn is to use spaced repetition. It naturally happens if you apply the knowledge frequently, or you can use a flashcard app to track it.

If you struggle to _understand_ something, it often has to do with overwhelming your working memory. You are connecting several concepts that you don't understand. On average, most can keep seven items in their working memory, but after that, you'll start feeling lost.

When you internalize a few concepts by retrieving them, followed by a long break or sleep, you free your working memory to connect more concepts.
An FBI tracker under your car is not a privileged part of your car
80% of the things that can be learned by a mentor is invisible to the mentor. It doesn't show up in books, videos, tutorials, etc. It's in subtle unspoken habits.

A lot of my mentors are sloppy. They don't look for the best tools. When I ask them for the best site to train programming skills, they point me to Project Euler, not a more fancy new thing. Some will measure progress by lines of code. Some, when stressed out, move faster or choose to pass out on the keyboard, as opposed to relaxing. Many seem dismissive of planning and insist that you have to get lucky.

80% of people are in the bottom 80%. Communities like HN are likely well in the top 20%, in terms of success, and have to look at the top 10% to improve.

What this means is that advice you get from 80% of people will be bad. There might be some viral article on Forbes about how you need to wake up at 4 AM or have a solid breakfast to be successful. When most people you meet give you consistent advice, it seems like it's true.

But you have to pay attention to who's doing this. If none of the people in top 20% are following popular logic, it could well be misguided. e.g. maybe lines of code are an important metric after all.
Ah, the what.cd strategy. Minus the exclusive content.
What strikes me the most about this debacle is how blatant it seemed. If their intention is to remove the distinction between ads and organic links entirely there are more subtle (albeit slower) ways they could've moved in that direction.
In ham land, the transmitter possesses the license to utilize the radio spectrum. With mobile phones, the carriers do. Cell phone owners don’t need a license - the model assumes their equipment manufacturers do, and will do what’s needed to assure continued compliance.
Resharper has the same problems. They really need to clean up their memory allocation and concurrency so that interactivity doesn't tank.