skysight-inc/HackerNews huggingface dataset:
I was curious to read the self-criticism section since I fall into the memory-skeptic camp myself.

And I did in fact find my main concerns referenced there, though my impression is that they weren't taken seriously.

One telltale sign is the condescending tone with which they're referenced:

> Bluntly, it seems likely that such people are fooling themselves, confusing a sense of enjoyment with any sort of durable understanding. ... You'd think their claim to have a broad conceptual understanding of French was hilarious.

The other signal is the convenient changeup of exemplar subjects, natural language vs. computer programming. In the above, for example, having a "broad conceptual understanding" of French is obviously useless—and yet having a broad conceptual understanding of topics in e.g. Computer Science is extremely useful because:

1) It's part of a map that allows you to jump deeply into related as areas if a demand for that knowledge actually arises.
2) The 'broad conceptual understanding' (if done well) is generally of 'basic principles,' which have an interesting property of being applicable to wide ranges of much more specific subject areas.

> Another common argument against spaced repetition systems is that it's better to rely on natural repetition.

A more fair angle on this argument is that it's better to rely on natural contexts instead of 'repetition'—this is the reason "brain training" apps fail, for instance. (SRS obviously isn't as bad as those, but it still certainly ranks lower than a 'natural context' in regards to imparting skill in that context.)

> For instance, it's no good (but surprisingly common) for someone to memorize lots of details of a programming language they plan to use for just one small project. ... But the truths of the last paragraph also have limits. If you're learning French, ...

This is another sneaky subject change. It's pointed out how using memory systems for learning programming languages is probably non-optimal. But then this next paragraph is supposed to show us the limits of the supposed non-optimality—but it never does, because it switches to talking about a natural language instead, using an argument about lacking interlocutors which is completely inapplicable to the programming languages example.

In any case, there are things about this project that I like very much, but I do still suspect there are subtle flaws in the premise of what this would end up making people better at, and the tone approaches Wolfram-esque levels of grandiosity that makes it hard to take seriously.
Style warnings are something else entirely. The warnings I'm talking about are for code that looks suspiciously like a bug.
> It might make it really click for you why some features that seem like a no brainer and should be in every language aren't, and why some undesirable "features" are so prevalent.

I hate this kind of "I have secret knowledge, why don't you spend T amount of your time on some big project to maybe come to the same secret insights I mean". If you have an opinion on why pattern matching is so complex and undesirable, just come out and say it please. Otherwise I'll just call you out as not really having an argument.
Because C++ compilers have _major_ flaws in them that "can't be fixed" because they would break some people's builds from 1977 or something.

Such as giving "warnings" and happily compiling a program that is practically guaranteed to start doing random things at some point.
it happens though. example is r/libertarian vs r/goldandblack . The new subreddits are smaller because they are usually populated with users "that care", and that's a good thing. It's not like they remain obscure too
An even better solution for the "for" example is enforcing the curly braces around every block. Simple rule, no heuristics to catch such bugs.
Precisely: https://plforums.org/practice/minimal-features-required-for-...

That comment dates from before I built this: https://github.com/akkartik/mu#readme
That still undermines the articles thesis and that an odd leg can't be bilateral.
Facebook Can Be Forced to Delete Content Worldwide, E.U.’S Top Court Rules
Good luck doing code reviews with a distributed team using that.
That is far from the first usable form of Bayes. I have no idea what point you are making.

Bayes Theorem is easily derived algebraically using conditional probability and the chain rule. You can also derive it easily with a Venn diagram. There is barely any notation needed at all here to understand it.

If you're struggling with things at that level, it is more likely due to your own laziness, not because the math is hard. Because it is very easy to reason about.
You have no idea what you are talking about. Those are anecdotes and it sounds like you're biased.

There are plenty of athletes on a vegan diet. Sure we take B12, but plenty of omnivores are deficient as well. The only reason you get more of that is because it's supplemented to livestock.

My blood tests came back absolutely stellar and I eat whatever I want most days. When it comes to sports, I can easily compete with my omnivore friends.
This is possible in almost all language, even Python (!!!) - see the Stack Overflow question https://codegolf.stackexchange.com/questions/69189/build-a-c...
Because your content isn't that good.

I say that with complete certainty. The vast majority of content is such crap I've never even heard of it, so I'm certainly not going to pay for it. Therefore, the only people who will pay for your content are a small group of fans (the fanatics) who both know you exist and are willing to do something about it. Calling it a drop in the bucket is grossly overestimating things.
Most full time employees at VC backed companies will receive stock comp as part of their compensation.
Hence the "almost all".
There are plenty of countries where small developers can afford it, US is not the only one.

When I was a student I did managed to buy several software packages, with student discounts, at prices that would be around 100 to 300 euros nowadays.

Let alone when one is actually having a business instead of a student side job.
Why shouldn't C++ templates be Turing-complete? Template metaprogramming is a great strength of C++. The language is gross but the result is quite powerful.
Developers these days truly don’t know SQL. This blog post getting 500+ points on HN is a proof.
What, it's crazy that people have opinions, or that they post them in comments?
At a point in time, simply writing in your villages native tongue and posting it around the world could have afforded the same benefits. Private communication has been the cornerstone of civilisation for many hundreds and thousands of years and will do for many more to come.
I should not be vilified for my want of privacy.
I think most people don't imagine properly the world as automation increases at all levels.

The first expectation is perhaps that mass unemployment would abide; clearly we don't have mass unemployment in most places (most of the world has a relatively high employment), so the phenomenon must not be occurring or there's the oft-mentioned effect of workers moving to high level tasks.

Since Quantum Supremacy was en vogue, let me coin another term: Robotic Supremacy. That is when a robot (i.e. some kind of automatic machine, not necessarily a humanoid robot) will be able to perform each and every task a human can do more economically. Humans will become unemployable. My hypothesis is that Robotic Supremacy is still far away (maybe a century); and also that this milestone doesn't matter as much as it appears.

The scenario of unemployability is highly unlikely; there's almost always something you can get a human to do that'll pay their food and shelter (we're fantastic machines evolved for billions of years; robots are still far away from domination in many niches). The question is how much this person will earn -- perhaps increasingly less, not more; because it has more competition and the tasks are not as essential as before. So a natural manifestation would be rise in income/wealth inequality. That's precisely what we're seeing. If left unchecked, most places will see a spiral of a tiny elite concentrating all wealth.
Every database. It's because of logical order of execution, as explained in article. Eg. you cannot use `having` before `where` even if syntax of SQL is allowing you to do so.
Java has generics and overloading; how far can you realistically get before building a full frontend? Honest question.
I thought it was common for frontend interviews to not focus as much on CS stuff/things people typically associate with FAANG-style interviews. Facebook does this for example[0]

[0] https://news.ycombinator.com/item?id=18782786
LibKTX: Kotlin Meets LibGDX
The only major distro like that is Debian. RHEL, SuSE, Alpine, even the default AWS images are configured to send outgoing mail by default. All four BSDs are too.

Local-only (outside of Debian) is generally only found on desktop- or hobby-oriented Linux things like Fedora and Arch -- which aren't really germane here.
I have one head and four appendages (two for each side, but only one head bilateral down the middle). I don't see why they couldn't have a leg, bilateral down the middle ( like a head?)
> I for one like my fire department and police.

Well, we do have government mandated standards for emergency numbers, and emergency alerts. I’m not sure we want more government involvement than that.
Is there an HN post about this?
Google doesn't hire front end software engineers specifically. They hire general-purpose leetcoding machines (e.g, people that can can crank out DP problems), then assign those people to work on front end tasks.
Veggie Options at 14 of Your Favorite American Fast Food Restaurants
If 99% then why not Facebooks systems include AI to catch bad guys before they act and imprison’em in a benevolent virtual reality using oculus.

Classic Spielberg called ’Minority Report’ with underwater ‘precogs’
One could argue that unmet demand saves money; assuming they only pay for what gets stocked.
> Because your content isn't that good.

If the content of the site isn't that good, why is it a problem if the site becomes unusable?

And remember, we're not talking about my personal content. We're talking about sites like Twitter, or HN for that matter. If you don't think the content here on HN is that good, why are you here? Would you be ok with HN becoming unusable because it gets hijacked by people who don't care about adding value to the site but just want to push their personal agendas?
Favorites also works on stories (which you may already know).
None of them could be built today as cheaply, but all the projects built in those countries today are still dramatically cheaper than in the U.S., despite similar or even greater labor and regulatory costs. This has been well reported. The U.S. pays 2x or 3x more than comparable projects in comparable countries.

Ultimately the costs come down to politics. You can see the problem repeated dozens of times in this discussion--"I'd support X if and only if X was exactly what I wanted". That's not a recipe for compromise, and compromise is fundamental to efficient group decision making.

The costs balloon not because labor is too expensive, but because we take too long to build things and are constantly changing things as we go along. Regulations don't get in the way because they're overwhelmingly difficult or costly; regulations get in the way because the regulatory processes are hijacked and abused to stone wall projects.

We can't get things done in the U.S. because our politics are broken, especially at the national level, but even at the local level.
If 6 bottles make them 0.01% more productive, I'd be okay with that. Actually, take 10, just in case.

This person takes 6 bottles. You are exaggerating that number to infinity. Really?

To add to your point, we don't want an exec who aims to blame a particular person instead of a system as well.
As it should be. It's the most basic mechanism by which groups regulate themselves.
I think the single most effective measure car manufacturers could take is having the car know the speed limit and preventing speeding.
I use index cards to write out quotes I want to preserve.
The livestock industry invests billions of dollars into heavily biased studies and lately I feel like you hear a lot more about health benefits of Keto than Veganism...

I think in general there is a lot less profit to be made with Veganism, it would surprise me if there was a stronger propaganda campaign then the one from the livestock industry.
Uber may have caught the Uber-itis trend themselves.

It's not necessarily the concepts are bad (I like being able to order rides on my phone, get food delivered, and ride e-bikes around the city), it's more the case of trying to be a jack of all trades without mastering one.

Uber is trying to fight too many battles on too many fronts in an effort to conquer territory while also needing to convince people to believe in them as a public company.
Who is “they” and how would they know one was done before the other? At restock time having both used up in the dispenser looks like both are popular and both need to be replaced.

There would have to be a rate of sale number available to the stockist. From the deliveries I’ve observed they don’t seem to have an algo more complex than refill what’s empty.
Had a feeling it was the quantum country guy from the start, besides focusing on just techniques on the brain and mnemonics we also need to see the various inhibitors, it was earlier posted here in HN https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6429408/
Heavy Side
Ask HN: Required credit cards during registration?
Question: Should you ask for a credit card during sign-up and give the user a 7 day trial before charging the card?
What are the consequences of painting?
Location: Malaysia

Remote: Yes,

Willing to relocate: Yes to Europe and UK (visa sponsor required)

Technologies: C++11, C++03, C, Python, Qt, Embedded System, System Programming, MISRA, Adaptive-AUTOSAR, Linux, Android-NDK

Résumé/CV: https://gkiranp.github.io/cv.pdf

Email: mail2kpuranik@gmail.com

- Highly skilled and self-motivated software developer having 10 years of experience in Embedded software design and development for Firmware, Middleware and Applications.

- Hands-on experience in using wide range of analysis tools, performance tuning tools and development and debugging tools in embedded system and Internet Of Things (IOT); troubleshooting experience on embedded targets using oscilloscope and logic analyzer.

- Modern C++ 11/14 and Concurrent programming knowledge; experience in working on Safety Critical standards, such as IEC61508 and EN50128; fluency in implementing flexible solutions for frequent changes and easy maintenance.
No, gp is right. New-style buildings had other names, like stalinka.
I am not asking what happens if I short shares but if I lend to others my shares. If the broker cannot buy those shares back, I face the risk of losing them, don't I?

So I am wondering: does using those brokers come with the risk that I end up owning nothing if I pick a very successful stock?
My point is that there’s very little there. People shouldn’t need to go to extensive effort or need a special system or method to learn 2 simple facts. Taking a simple thing and wrapping it in a big pile of obfuscation is a poor way to teach/learn. (That this is taught this way is not the fault of students.)
Where I work you end up in a funny situation since the contractor that stocks the snacks seems mostly to just stock whatever they see on the shelf.

Popular stuff gets entirely taken and unpopular stuff remains, slowly you reach a state where the only things on the shelf are unpopular.

You can try seeding an item which may get it stocked, but it doesn’t always work.
Not anymore since PostgreSQL 12 was released yesterday.
Apart from selfish/unselfish points, all other points are systematic improvements

Wouldn't you agree systematic improvements are a better way to solve the problem instead of merely blame a particular person?

Also, if a person wants to take 6 bottles because it makes them more productive, I'd let them take 6 bottles.
They are not terrible, not great either.
I think this misses why subreddits work. I have seen subs with very inactive mods and ill-defined subreddit rules still flourish.

This is because most content is self-policing by upvotes. Downvoted post dies in new so trolls know they can't reach a large audience. It's actually kind of amazing how quickly can newcomers can learn and adapt to the implicit rules and begin reinforcing it on others.

This does lead to problems when a smaller sub gets brigaded by a larger ones (or ends up on /r/all) and the original community can't outvote the outsiders.
I wouldn't call it a side project - it's supported by the government and city of Nijmegen but very cool
IP banning is not effective in an era of disposable VPNs and Tor.

I mean you could try to keep up with Tor exit nodes and VPN gateways but pretty soon you'd be banning all of Azerbaijan or something.
"Facebook, which owns Facebook Messenger, WhatsApp, and Instagram, captures 99% of child exploitation"

Reminds me of this story:
"Back during World War II, the RAF lost a lot of planes to German anti-aircraft fire. So they decided to armor them up. But where to put the armor? The obvious answer was to look at planes that returned from missions, count up all the bullet holes in various places, and then put extra armor in the areas that attracted the most fire.Obvious but wrong. As Hungarian-born mathematician Abraham Wald explained at the time, if a plane makes it back safely even though it has, say, a bunch of bullet holes in its wings, it means that bullet holes in the wings aren’t very dangerous. What you really want to do is armor up the areas that, on average, don’t have any bullet holes. Why? Because planes with bullet holes in those places never made it back."

Qoute from https://www.motherjones.com/kevin-drum/2010/09/counterintuit...
> In Taiwan if you drop trash where you shouldn't there's a chance that a camera will capture your movement, and they will try to find out who that person is.

Wouldn't a permanent surveillance reveal that humans are biologically unfit to follow "laws" and keep up with their changes? Humans do mistakes all the time, especially when they are tired or under pressure, or maybe they don't have the time to read the hundred of pages of law and they simply would like to live without fear of being prosecuted for every single small mistakes they may make.

For example, in Taiwan, if someone drops trash somewhere where they shouldn't have, and police finds you, what's are the results ? A full fine ? A warning ? An investigation to understand if the person was intentionally breaking the law ?

Wouldn't a mass surveillance system force people to never go outside, by fear of unintentionally breaking the law and get caught ?
A Friday the 13th Calendar
In the ancient near east people did not refer to literary works by means of a dedicated title, but by the first line of the composition, which is taken as an indication of origins in an oral tradition, esp. for the earliest works that were written down. When large portions of text have been committed to memory, reciting the first sentence is often enough to trigger a flow, a small but useful "technique" applied by e.g. hiphop lyricists.
Have you never played Spore? :)

It was pretty good at this. Great fun for experimenting with locomotion.
I work at a publicly traded company and deal with compliance and audit teams on a regular basis. It's not the end of the world. It's not overly costly. It's a good check and balance to ensure things are on the up and up.

As companies get larger, the risk for fraud and misdeeds increases. Kickbacks, payoffs, etc. Compliance and auditors are a good thing. Trust but verify.
I guess some people interested in machine learning doesn’t know about multiplication and division, but i wouldn’t want to depend on their models...
I love Forth and and have implemented it (well, not compliant) twice (Z-80 and C) back in the day for fun.

Postscript should get a mention, as its a related surviving stack language (though higher level - but in the spirit of the article, for a very domain-specific purpose), even if printer drivers do all the coding.
Though they changed most of the word names to protect the innocent: http://hyperpolyglot.org/stack

(And lest we forget display Postscript a la Sun NeWS - boy that was fun stuff! - still the coolest way to write your own desktop widgets)
Its a little bit different tho; I personally reported few ads that claims were definitely untrue and were easy to debunk which I did when reporting to FB. They took these down within 5 days or so. Here you have situation in which Facebook basically saying: we know there is no proof of Biden corruption and all the evidence so far proves to the contrary, but we will let them continue to demean his name thru these false ads. This is clearly done for profits obviously - we are what? a year from election and Trump Facebook budget is at $1.5 million per week (!!). Its a serious money and Facebook is publicly traded company so morals, truth and character take a back seat :(
I think the issue is with lack of data. The folks stocking the kitchen notice that at the end of the day all snacks are exhausted. From that they conclude that everything is equally popular and there is no need to change the proportions in which each is stocked. Instead if they measured twice or thrice during the day they’d realise that some items are more popular than others and stock more of them.

Often this issue is cast as the company refusing to spend more money on snacks but I don’t think it’s the money. It’s the fact that they don’t know which snacks are truly popular and which people are eating because they’re hungry and have no choice.
I had a major event of success on a Friday the 13th, so since then it's always a day of great promise and luck.

I wonder how everyone's habits / rituals / mood / &c is changed due to the properties we ascribe to this date on the calendar.
Dead souls is a gem.
I find that many people really dislike to put what they feel are “extra” braces.
I would happily accept sponsored by headers if it meant free commercial use of caddy
>> Bluntly, it seems likely that such people are fooling themselves, confusing a sense of enjoyment with any sort of durable understanding. ... You'd think their claim to have a broad conceptual understanding of French was hilarious.

The way people learn French (or any language) is not by memorizing atomized vocabulary definitions on flash cards, but by listening to / reading a large amount of comprehensible input, which is to say, meaningful grammatically correct sentences in their context. Memorizing vocabulary might help some self-studying language students bootstrap enough very basic understanding to make a wider variety of inputs comprehensible, in the absence of a teacher or properly-designed curriculum, but in and of itself does not comprise learning the language.

People who encounter a large amount of appropriate-level language in context do end up with what might be called “intuitive understanding” of language (or maybe “subconscious understanding”; “conceptual” is not a great label, IMO). They know how to recognize and later how to form grammatical sentences because they have been exposed to a wide variety of such sentences. They learn the subtle connotations of words (beyond the definitions offered in an English–French dictionary) by seeing the words used many times in context. Etc.

From what I have read, speaking per se is just not that useful at the earliest stages (at least the first several months) when learning a language.

>> It seems plausible, though needs further study, that the mnemonic medium can help speed up the acquisition of such chunks, and so the acquisition of mastery.

This whole argument basically boils down to speculation.