skysight-inc/HackerNews huggingface dataset:
I think the problem comes down to: there is no good way to retain the information. And writers don't think about it either.

Most writers will say you need to "practice" and "apply" whatever you read while being very vague on the how. I'm interested in a habit creation system for methodologically allowing you to get good at applying say a mental model, but aside from that I think the best alternative is incremental reading/spaced repetition. (https://supermemo.guru/wiki/Incremental_reading)

tl;dr: while it can't give you procedural/neurally honed representations of the models you would get from practice, it gets close by allowing you to memorize declarative info.

I've found it at least partially functional for being able to sort of apply mental models, though there is still a large gap between knowing and applying.
Zuckerberg is positioning Facebook's stance as a bet that Trump winning a second term is at least somewhat likely. Why?

Google bet the farm on a Clinton win (Schmidt was on the campaign), and now they're staring down the barrel of infinite anti-trust investigations.

Amazon bet the farm on a Clinton win, and now they lost a giant cloud computing contract.
We don't know how history will pan out. Just wanted to share the weird feeling I sometimes have about current events. For all we know, post-collapse technology could be based off QMX reverse-engineered from luxury vehicles. It's just fun to think about how events can have that unexpected butterfly effect. I sometimes catch myself with the implicit belief that we are "late" in the story of history. But given the possible expanse of time, we might be the "hunter-gatherers" of a civilization we cannot even begin to comprehend. This might just be the second of the dark ages.
Could be, but they are still tested on the book throughout their probationary period the question is really how well the training officers are vetted.

However again it’s not that terribly different than many other countries where you either get an academic degree and then practical training or if you already have a degree you are essentially given a crash course and sent into practical training as an apprentice/trainee officer for about the same time frame as the probationary period in the US.

In the UK you have 3 main paths, apprenticeship which takes about 3 years, a degree program which takes about 3 years and a degree to policing program which takes about 2 years.

The first and the last pretty much put you on the street right away the middle is a combination of academic learning and on duty training.
Strapi is a very promising piece of tech that enables great productivity and helps us with the data required for building sites using static website generators.
Conda is "pip" for people who know _nothing_ about pip/operating-systems/IT. It is basically a way to have a working environment without understanding that maybe pandas and numpy and scikit are not Python built-in modules, and that maybe you'd need a working C/C++ (and even a Fortran compiler too) to install it.

It's great for that purpose, but - as far as I know - it has not much to do with general Python dependency management.
Money takes over.
This does not make sense. How would that affect ones productivity? I've used a ton of different mice over the years and the sensor position did not matter
I'm not convinced the economic model is viable. Who's going to pay the operating expenses?
That has to be the worst set of slides I have ever seen. Thanks.
Navigator.sendBeacon() Is Broken
I've read all 3 of those and have found some interesting stuff but I'm not sure how much they actually changed my life because none of them think much about the most important aspect of teaching: how to get people to retain and apply stuff.
The system sounds similar to VideoCrypt. The French system delays lines. VideoCrypt worked by rotating each display line by a number derived from a PRNG. To decode the line the hardware had to buffer the line into a small piece of fast (for 1980s) RAM, and then using a number derived from the key would send the line to the TV starting at that offset and at the end wrapping around to the beginning.

I know all this because in my first job we did a bit of experimentation to see if it would be possible to reconstruct the encrypted images without the key, and in fact it was quite easy because images are very highly correlated from one line to the next, so you just had to rotate each line through each of the 256 combinations and compare it to the previous line, and pick the one with the least difference. Although our system was far too slow to decode a live feed (this would be early 90s), and had some other problems.

I didn't explain this very well - the Wikipedia page has a better explanation:

https://en.wikipedia.org/wiki/VideoCrypt
Content Management – How to Share Files and Brand Assets Externally
> it places files under the python library directory instead of in the absolute path as specified

How is this supposed to work in virtualenv environments? What happens if you have two of them?
Want to share my first hand experience as a kid of a programmer.

My father was a programmer in 70' to mid 90'. He would had loved for me getting into the topic as well and showed me various things like early VESA programming and simple games in the 80' (in Germany GDR on a self made computer wired to a color TV). But programming and how it works didn't caught my interest at all - zero. I was completely hooked by the graphics and games though.

In the early 90' after the fall of Berlin wall, a friend of my dad gave me 3D Studio for DOS on 14 floppy discs, and oh' boy this changed my life.

Started a career in the 3D film industry and it was 20 years after my childhood that I caught interest in programming. I was blown away by what the programmers could do with the 3D software Maya and slowly was dragged into it and the curiosity never ended.

Nowadays I'm mostly a programmer who's also interested in graphics. Have worked on various commercial products with embedded firmware, C++ GUIs and Web/JS projects.

I'm a programmer not because my dad showed me that stuff in my childhood, I got here out of an coincidence of getting 3D Studio for DOS.

Anyway, my dad is glad how it turned out in the end :)
It is in your interest to have multiple string-like datatypes in a lazy language, especially when some of them are not real strings, but rather streams of binary data.

https://mmhaskell.com/blog/2017/5/15/untangling-haskells-str...
Book links are Amazon affiliate links (tag booksoncode-20).
That's obviously wrong, the sensor moves exactly the same distance in all cases, as it does with a centered sensor.

Let it go.
That's a pretty fair stance. I've actually been to Southern Mexico where their descendants live today. Even today, to my American frame, the indigenous people are strange. But that's what drew me to check out some of their villages.

I highly recommend these places out! Their churches which mix Catholicism with their own believes are very far out.
In my country, the church protested that holy gatherings won't spread COVID because it is graced by god. What these scientists are doing is on an equivalent level of medieval stupidity. It's really sad to read this , and even more sad to see the media reproducing it without criticism.

Outbreaks in mass gatherings are responsible for entire epidemics in italy, spain and germany. I can only imagine what will happen in a month, when racial minorities start accusing each other for the scale of the second epidemic.
Imagine a car that did not turn the same amount of angle when you turned the steering wheel the same amount in both directions.

Now, you may get used to the difference after you have used it for a while, but that does not mean the problem is not there.

Will share a video comparing the mice and then you can also get a cheap centered-sensor mice to verify the difference.
One ting everybod gnores right now regardign experts is, that this a novel virus. We don't have any prior exerience or knowledge about it. Wich means incomplete data and potentially wrong data from day one. Making decissions in such cirumstances is incredibly difficult, and I expect every expert to change his mind when the data changes.

Does that potential confuse people? Yes. Are experts always right? No. Are they still the best resource we have? Yes.
Indian girl took over my heart
This is so very, very annoying. I saw my parents-in-law yesterday, and both of them were wearing masks incorrectly.

It's just so pointless to go to the bother of getting a mask and then wear it in such a way that you get no benefits from it.
China may send ducks to battle Pakistan's locust swarms
Translators Wanted. Heroes and Artists Need Not Apply
Demystification of Evolutionary Software Architecture
If you want passive income, Youtube is a terrible choice. Youtube is not passive income, except maybe if it hitches a ride on your fame and work outside Youtube.

Youtube is hard work. You need to attract a community, and keep feeding that community. A single video is not going to make you much money; consistency is key. It can be hard work, and only a few really succeed. Although the ones who do succeed tend to succeed spectacularly.
OPC #6 – Art of selling, Progressivism dystopia and more
YSK that there are numerous ways to contribute to society beyond formal work to acquire fungible currency.
Not for ocaml
Generally a “long call” would mean that you bought a call option. If you sell/write the contract, you’re short. Your position is in the derivative instrument itself, it's not cascaded onto the underlying.

I also know multi-layered derivatives such as options on options and options on futures exist (as I’ve written code for them), but I’m curious what they’re used for.
For Java, I had really good results with Sourcetrail:
https://www.sourcetrail.com
I got told some months ago to look for these docs: https://news.ycombinator.com/item?id=22395595

It seems all we want can be made to work but it does require some tinkering and being aware of the tools' options.
> Really hoping OCaml and Haskell can improve their package management story - they are getting there, but it still holds me back from really using them on a daily basis.

Cabal 3.x with Nix-style buildscovers all packaging needs that I ever had with Haskell ecosystem[1]. And there's a new wave of tooling based on incremental Nix builds, that you can begin using today [2]

[1] https://cabal.readthedocs.io/en/latest/nix-local-build-overv...

[2] https://github.com/nmattia/snack
Agreed. There are a fixed number of PhD spots. What sense is there to give that spot to a 66 year old senior rather than someone younger who will actually do something productive with the expertise and credentials?

I'm all for continued learning but can't that be done in a non-credentialed manner that doesn't disadvantage young people?
That doesn’t sound like it’s open source which is a problem for many reasons.

Also there are many devices (including some smart phones) where the web will work but that app might not.
I realize you are just quoting the text, but this does not describe "black people". It describes poor people.
An alternative: one of my lecturers (and a great one) was not a PhD. Full-time faculty member, researcher, lecturer, but somehow wound up there without a doctorate.

OK you don't want to teach, but I suppose my point is if people are already 'interested in your research' which is peer-reviewed & published etc. then maybe they'd consider hiring you without that formal training. Maybe, not like I've tried it.
Yeah for me it was just the easiest way to get a job. Didn't really ever go to lectures, was in the students' union maybe twice, got a flatshare in final year with people I had met doing my year's industrial placement.
> read through Raspberry Pi SenseHat code to figure out that the drivers won’t load via SSH (you have to plug in an HDMI cable!);

What? I can assure you this is not true.

My R Pi has never touched an HDMI cable and runs a sense HAT just fine. What OS?
How Does Netflix Stand Apart?
Last time I checked most people in developed countries live a lot longer than 66 years.
I agree that it would not make a difference if the mouse is only moved in straight lines and never tilted.

But when you use the mouse, there usually is some tilt. And because of it, the mouse does not give the same cursor movement in all directions.

Will make a video to show the difference clearly.
Also, never have an open WiFi close to it. Ever. They do automatically connect to those and use them.
>But universities really make you push through those things you are not motivated enough to do (and subjects that seems to have no purpose) and many times you find out it was fun after grooking it and it actually made a lot of other things way easier. The first week after the exam you might be upset over the exam, feel something was unfair, but eventually those feelings fade away and you have another telescope to view the world through and arguably you have gained some grit. The universities are a guiding hand off what the experts in their field find important to know.

I really strongly disagree with this. Good learning is inherently pleasurable[1] and if it isn't then there's something wrong. If a subject doesn't feel like it has enough purpose, it's not worth taking. Your brain is a fairly good predictor of that, contrary to what school would lead you to believe.

I think overall you'd be way better off just learning the things that you want to learn, that are applicable to something you actually care about instead of taking a class and learning things your brain tells you are useless and you will probably never use. I haven't read it in depth but I think ultralearning is interesting for the learning-for-application approach.

I'm probably a bit biased though because I use incremental reading[2] and no matter how good university teaching is it just can't compare to learning by myself (with occasional help from an expert, rather than being handheld)

[1] https://supermemo.guru/wiki/Pleasure_of_learning
[2] https://supermemo.guru/wiki/Incremental_reading
>as my day job I established a remote freelancing career.

Sorry, I know this is a tangent. Do you have any blog posts about this, or advice you can give now? This would be my dream but I wouldn't even know where to start finding work.
What Forth and Lisp have in common is that they're interactive language construction sets. You don't just write domain code the way you do in C. You invent a language that matches the domain and use that to solve the problem. Don't like the syntax? Change it. Don't like the conditional statement? Invent a new one. Don't like the compiler? Improve it.

These kinds of operations are behind the curtain in C but they're accessible to everybody in Forth and Lisp.
There are trade off to anything.

E.G:

- shiv leave files hanging around, but you can address those files directly. With PyOxidize, you will need to use https://pyoxidizer.readthedocs.io/en/stable/config_api.html#... a way to read a non Python files. Because most projects don't know this and just use open(), they won't work out of the box and you may need to monkey patch open().

- pyoxidizer requires a compiler, which is easy on linux, but a higher requirement on windows. Compared to shiv, which is just a pip install away.

There is no perfect solution yet, because you have really often many things to balance: bringing in the python vm or not, allow compiled extensions or not, provide support for open() or not, etc.
tbh the only source of truth is the code. Documentation and comments are all lies! shakes fist
I watched a Samsung user choose a new phone and it drove me mad
On the flip side, it seems to me like having all of this friction may lose many folks early on. I absolutely agree that debugging and problem solving are core skills to master and fundamental for any programmer. As is understanding the system from first principles, and how all of the different sub systems interact. But in my opinion they shouldn't necessarily be the first thing someone encounters when they try to do X.
> we're in the minority, and there is enough of a technical audience that would prefer to watch this kind of stuff than read it.

Note, you can be in the vast majority and the second half of the sentence can be true. A media channel that only reaches 10% of your customer base can still make sense.
When you switch to a different model, there would be learning curve because the change in distance from the center would change the movement of the cursor slightly.
The wider NY state has an IFR of 0.5%. The IFR should also be very sensitive to the demographics of the infection. Both the UK and NY State had a policy of sending recovering (but potentially contagious) older covid patients back to nursing homes and it would have exacerbated the mortality rate vs regions that did a better job at protecting the elderly.

I am also starting to hear some noise that there might be cross immunity between this virus and previous coronavirus. In a recent video Prof Raoult was suggesting it might explain the low infection rate of people under 20 [1]. I am not qualified to tell whether the theory has any leg but it may be that we underestimate the spread of the virus when looking at a specific antibody.

[1] https://www.youtube.com/watch?time_continue=734&v=zUbiYhknaK... (in french)
Are we in an alternate reality where 67 year olds immediately drop dead? Is this an episode of Twilight Zone?
The main benefits I would agree on are signaling and networking.

I am much less certain about the depending on university to force yourself to study things and being handheld by a prof/tutor.

Flagellation by university to get yourself to learn things is not a reliable long-term means of learning. I think it's far better (and I have had more success) when I learn for myself.

While there is some benefit in having a mentor, I think being handled and being told exactly what to learn isn't the most productive. A lot of times you'll end up learning really useless things as opposed to listening to your brain which generally has a decent grasp on figuring out what is worth learning to actually apply.
This utterly ridiculous doublethink statement is a big present for real racists. Because it is blatantly racist and elitist.
> There is no featureful Haskell plugin for any major text editor which can be installed without command-line intervention

This is not true for at least a year already, as there's IntelliJ Haskell:

* https://github.com/rikvdkleij/intellij-haskell

* https://plugins.jetbrains.com/plugin/8258-intellij-haskell
Samsung heir Lee may be arrested soon on new corruption charges
Sony’s Play Station 5 launch delayed due to country-wide protest going in US
Even more so in a world where storage is cheap.
Pinning dependencies to specific version is also bad - that's lazy engineering & instant technical debt.

You really should check what APIs your dependencies provide and how stable that API is, then set minimal dependency version. If you set the dependency to a specific version, you are creating a headache for anyone trying to use your software later on (by potentially forcing them to use oudated and insecure software) and for distro maintainers trying to keep distro software up to date and secure.

What if the dependency is so unstable that you have to pin the version or even use custom patched version? Well, thenaybe its not somethong you should be depending on & rather use something with less features but more stable. Othervise you are really being unresponsible - using quick convenience at the cost of long term usability of your software.
Or the obvious middle-ground: make it optional to upload it. I would certainly not want this unless it uploaded and analyzed the data automatically. If it can happen locally, no problem, but I guess it makes it much harder.
Thanks for hugging my site to death!

Note to admins: I've swapped it to Github Pages for the time being and the DNS change should propagate soon.

Edit: Github Pages doesn't support adding HTTPS to a newly added domain for some reason.
That sounds horrendous! My experience is fairly opposite though.

> I get better battery life, because I can turn off things I don't need.

I had horrible experiences with Linux and battery life on laptops. Fans on all the time, poor or absent support for sleep and hibernate... Proprietary systems consistently performed better for me in that area.

> I don't have to restart the audio service before every Zoom call.

That's really weird. I wouldn't even know how to restart the audio service on OsX.

> I don't have to reboot to get external monitors to work again.

I have occasional issues in that area, but typically it just takes a bit of "nagging" osx to re-detect the monitor, like bringing up the System Preferences panel related to wallpapers.

> My system boots to the login screen in the time it takes for the Apple logo to finish showing.

One shouldn't need to reboot OsX more than once weekly, or less, but yeah, boot times in OsX have gone to the dogs in the last few years. Windows absolutely smokes it, I guess some Linux distros would too.

> I don't have to fight with the App store to keep software up-to-date.

It's been alright until recently, but I agree that the last few moves to persuade us to move to "Vistalina" have been annoying.

> I probably spent a tenth of the time setting everything up, tweaks and all, than I did unfucking the default install of OS X

That's really the opposite for me. The time I always end up spending on stuff like fonts (!) on the average Linux desktop, is just ridiculous.
I can draw a few diagrams to show the clockwise and anticlockwise tilt would give you different amounts of movement with the cursor.
It's a trust problem more than anything else. If I trust the medical professionals, I may accept them lying for our own societal good.

However, lots of people don't trust (various types of) "authority". And for them, the lie is further proof of their prior lack of trust.

It's a hard problem, which has been made a lot worse by the politicising of masks, in particular.

My own prior is that Asian people have been wearing masks for many years, and I am inclined to believe that masks are (somewhat) useful. However, there's been so little research on mask-wearing by the general populace that I am deeply uncertain about those benefits.
7 Different Ways to Take CBD
While I'm fairly interested in tech things, I don't really have a tech background. Could you give me an example of topics with few resources online? The majority of subjects I can think of have good resources online, the only issue is navigating them as a beginner (which can be helped by finding some sort of mentor).

There are sites like MIT courseware that are completely free and allow online learning. Though of course, there are signaling benefits to online degrees.
Hey, exactly that problem do we want to solve! Good to hear that more people want to donate but face this problem.

The links btw are: https://libraries.io/ and https://repology.org
In such mental health situations the social worker could be the commanding officer (essentially commanding police officers), relying on violence if deemed necessary.

The important point is that the structure of decision making inside the police is totally messed up. If all you have is a hammer, everything looks like a nail …

So the leadership has to come from somewhere else, basically.

One huge obstacle I still see is that US police basically completely gambled away trust inside the communities. They have to build up trust and are unwilling or unable to do that. That’s tragic. One way to change that would be to tip the balance way in favor of anyone not in the police, e.g. the police having to be right in fact when they apply violence to a problem (i.e. if they shoot the person they are suspecting of having a gun better have a gun or else they go to prison).

This would obviously lead to less effective policing, but that might be needed to lead to a change of strategy by the police. Because if you have to be right in fact you will act differently.