skysight-inc/HackerNews huggingface dataset:
It's an illusion.

The Earth is rotating, but it's easy to compensate for that so that the stars don't turn into streaks. You just mount the telescope and camera on a motorized mount that turns slowly to counteract the rotation of the Earth. That's cheap and easy to do, so everyone does it unless they specifically want to show off the rotation of the Earth.

Every star in that image has some proper motion, usually dozens or hundreds of km/s, and there's no way to counteract that. For any single exposure that's not large enough velocity to turn the stars into a streak, but it is enough for the stars to be in different positions relative to each other from year to year. Since different panels of the image were captured in different years, the overlaps between those panels won't match perfectly. When stitching the panels together, the photographer will probably have edited the photograph so that each star is taken from only one panel. That will prevent any stars from being cut in half or blurred together from both panels, but there could be stars that moved fast enough to have crossed the boundary between the panels and they could show up in the full image twice. Good luck spotting them though.

The Earth is also moving around the Sun, so there is an additional apparent motion, but it's smaller in magnitude to than the proper motion and won't cause any extra problems.

The gas clouds are also moving. Some of them are expanding, some of them are being pushed by stellar winds, etc. Stars can form in dense clouds, and then the stellar wind from the new star pushes all the remaining dust away to create a bubble. You can see these motions over the course of years, so presumably they caused some minor mismatches between panels that were photographed at different times. Since these features are fuzzy, it's not hard to blend neighboring panels together even when they're taken years apart.

https://www.youtube.com/watch?v=ofCooIkIwvQ is a great explanation with good visuals, and it has photographs taken by the New Horizons probe that directly show stellar parallax when compared with photographs taken at the same time from Earth. Even that is only visible on the nearest stars; none of the other stars in those photographs were close enough to move at all.
China should be immediately stripped off its veto rights in United Nations. Such genocide should not be accepted by the world just because someone has money.
You could verify the binary by submitting it to virustotal.com
What, visas are determined by politicians? Wow. That's like no rule of law at all!
And the double penalty is that if your resume showed 2 years at a large, prestigious company, it will always count more than 2 years where you did a Herculean job at a small startup.

But everybody should choose the path they want.
OldVersion.com has been around for a long time, I think if they were modifying binaries or embedding malware, something would have come out by now. The economics of a site like this also encourage making yourself a legitimate source.

That isn't to say it's 100% safe, and this type of thing has certainly happened in the past, but until something comes out I think they're relatively trustworthy. I wish all software vendors made old versions officially available, but they frequently don't.
https://www.nationalgeographic.com/science/phenomena/2015/04...
I'm new to this method, earlier (much earlier) I dismissed it as something silly (I know, I know...) - what are your favorite decks?
> sometimes OOP.

I think OOP is taught somewhat wrong because people will dwell on contrived examples of inheritance when its real value as a paradigm is coupling state with functions. What we've learned from FP is immutability is easier to reason about, but when it isn't is when OOP shines because it gives you a sane way for managing state.
I use Syncthing to copy from my phone to my ZFS NAS. The phone also backs up to Google Photos (Pixel phone). From there I import them into a Lightroom catalog (looking at DigiKam though) and move the photos to a ZFS dataset that has auto snapshots enabled (accidental deletions, malware protection, etc) and is on a RAIDZ2 pool (survives two drive failures).

From there RClone encrypts and copies them to AWS Glacier Deep Archive (11 9s, etc). I'll also start coping them to Google Workspace (was GSuite).

This removes a lot of product change risks such as Google APIs not returning the original files, etc. AWS Glacier is secure and cheap unless I have to restore. If I'm doing a full restore it's likely that's the cheapest option so then I don't care.

Glacier Deep Archive works out to about $1/TB/month and because it's paid per GB it removes the risks of a company changing plans or some "unlimited but not really" problem.

One piece of advice, think about your local disaster risks. I'm in an earthquake risk area. I ruled out most off-site backup options that involved moving drives around due to those all being in my same disaster area and costs of bank boxes etc.
> wouldn't we observe sudden changes in cognition in those who were subject to the strong magnetic fields of an MRI?

It was mentioned, the theory is only EM waves of the right shape will couple with the brains neural networks.

Other studies have proven it is possible to manipulate mind state from external electromagnetic fields
fair point, although even if the majority of your net worth is tied up in your house, it's worth at least considering whether you would be better off selling or trading down and investing the remainder.
YouTube-Dl, and Avoiding Pointless Copyright Problems
jdownloader.org or .com? The former throws a FILE_NOT_FOUND exception for the Windows version and can't access the SVN, the latter looks a bit sketchy and has no code available, not that it's a prerequisite, just figured HNers would offer up the open-source version first ;)
Signal – Multi-device calls with ICE forking
Eh, syntactically it hides the state as in `f x` has the same value every time, but calling functional programming stateless is a stretch, I consider it a half-truth told the newcomers to understand the concept. Functional languages still have state but they're abstracted out to function call. E.g. if you have a recursive descent parser written in Haskell, your program will still have state, not every time you're in `expr` function you'll have the same conceptual state.

I think lack of mutation is a lot more pronounced, since it has very important implications to runtime (necessary O(logn) slow down) and requires a more sophisticated type system (linear type system) in order to emulate safe mutation.
Before reading this article and its follow-on, I would have completely endorsed the view that global mutable state is the worst, but for the sorts of issues the author is writing about, it seems that global mutable state is precisely the thing that makes procedural solutions more straightforward. In this case, it seems to be an intuitive and straightforward model for how both the programmer and player view the problem.
"Disingenuous" is a little mean. Maybe we just have different standards of compilation speed?

You're right — Rust could be a totally different language and get compile time speeds like Go. But that doesn't change the fact that much of the problems with Rust's compile times are a result of its packaging system and compiler, rather than intrinsic to the language.
TEST1 [pdf]
I’m a huge proponent of MIT/BSD but I wouldn’t blink twice at deploying this. The code running on your end doesn’t need to be GPL to communicate with a GPL’d server over the network.
Test1 [pdf]
This is sometimes true, the `=` equivalent in Clojure is an expression, though:

user=> (def a (def b 2))
user=> a
#'b

Lisps generally only have expressions (every form returns a value.
Sorry guys, I cannot seem to find the video.

It was one of Rick Beato's videos, but he has so many about ear training that I cannot find the one where he goes through the basics of solfege.
That's not how UN works.
Do you have a source on your claim that Swedes have changed their behavior?
TEST2
El diagrama de flux de navegació complet (screens and navigational paths) corresponent a les funcionalitats descrites. Indiqueu clarament quina informació conté cada screen i quines operacions té.
b) El diagrama d’escenari d’interacció (storyboard sequence) on es mostri l’escenari següent: L’usuari veu tots els issues i en crea un de nou amb èxit.
c) El diagrama de classes corresponent al disseny intern de la capa de presentació utilitzant el patró MVC corresponent a l’escenari de l’apartat b).
d) El diagrama de seqüència corresponent al disseny intern de la capa de presentació corresponent a l’escenari de l’apartat b).retrt
Castle in the Sky: Dynamic Sky Replacement and Harmonization in Videos
Criticizing the Chinese government's actions for their treatment of the Uighurs will invite state-sponsored "cancel culture" - not just from China but also from the western democratic nations that acquiesce to Chinese whims. This is incredible - look at the life of the professional football player Ozil who was effectively forced to leave Arsenal for his comments on this very subject.

Criticizing China should NOT be censored. (There's another country that also invites this type of cancel culture trolls whenever someone objects the policies of that country. You can guess.)
Why can't you just say you don't know...
China is not sufficiently insular that they could hide widespread COVID infection if that were happening. It is not a situation like North Korea where very few foreigners visit and most of the local population has zero access to the public internet. If they do have any spread of COVID, they are keeping it well suppressed.
> how proficient your team is in a given language and how easy it will be to maintain afterwards that are simply more important.

That is a double-edged sword. On one hand it makes sense because it allows teams to be more productive. Otoh, it leads to this decade where it has become okay to create a desktop application using HTML/JS (while more performant tooling exist) simply because a lot of people happen to know HTML/JS than C#/.NET, Qt/C++ etc.

What should be just one of the factors has become the most influencing factor.
Is there an upper bound on how noisy the signal can be and still work?
Counter sue for a bunch of money for wasting your time.
Emissaries and consulates are typically ran by career government employees in the US but their operation is overseen by the Secretary of State (a presidential cabinet member) and the State Department. So the presidential appointee has a lot of power over what does and does not happen at consulates/emissaries.

It's not optimal but it's what we have.
This is exactly why I still lament the loss of my favorite language learning app: "Cat Academy" (https://www.wired.co.uk/article/catacademy)

It was using flashcards of cats with funny captions and it actually worked. Sadly my old phone eventually broken and the app can't be installed from the appstore anymore.
I don't think parent comment was talking about transfer learning but prerequisite knowledge: arithmetic, algebra, series manipulation, logarithms, etc.
AI Synthetic Video Creation in Minutes
Are SourceForge's adware/crapware installers flagged by AV software?
An example of transfer of learning would be where you learn some mathematical principle, then apply it in an adjacent field, such as finance or physics. The parent comment was relying on the assumption that this works (well), and it doesn't.
What opportunity cost? Why is it impossible for me to conclude that possessing a smartphone does not cause me any harm? There is a persistent rhetoric among online technologists that people are wrong for making different value judgements. Some people don't like that their phone stores a record of their movements. That's fine. But people who disagree can do so for reasons other than ignorance.
Nearby planets could be habitable
Ask HN: How do you upload a file?
How do you upload a file?
Terrorism is more than that. Terrorism is the use of violence, harm and killings to promote an ideological agenda.

You're 100% percent correct. What China is doing fits the definition of "terrorism." My question is:

Is is using terrorism itself as a means to an end to end terrorism worth it?

Keep in mind that the US reaction to 9/11 can in itself be defined as terrorism for what it did to the other countries. War is a form of terrorism. Perhaps it is much worse than terrorism as terrorism uses small acts of violence to produce a big effect while in war the big effect is the violence itself.

My own personal reaction to what happened with the US is that the war definitely went on for too long and the extension to Iraq was unnecessary. But whether a war was needed in the first place is something I'm unsure about.

Imagine you were there on the day of 9/11. How could you not go to war? The American sentiment was the same at the time... it had to be done. What other course of action is there to take?

What was going on through the minds of the Chinese everytime they saw slaughter after slaughter occur by terrorism on their soil? How could you not? What other course of action is there to take? This is a serious question. What in your mind should have been done instead?
I _really_ struggled to not use contrived examples when teaching OOP. It was very hard because you don't really need it until your application becomes non-trivial so I see why all the college classes use cars & trucks or whatever.

I think I ended up going with a Player API with tapes, records, CDs etc. Some could skip, others only fast-forward. I was still unhappy with it, but it was better than most examples.

I like to point folks at writing an IntelliJ plugin. I find that some of the best architected OOP programs become nothing but a collection of plugin interfaces and base classes.

But you really need to understand "is a" vs "has a", not burn your base class, let architecture emerge following the rule of 3, rather than quickly jumping on the wrong abstraction to fight duplication.

Sandi Metz really says it better than I can: https://www.youtube.com/watch?v=8bZh5LMaSmE
Supposedly planes, use HEPA filters, cycle the air way more often than you realize, and generally have downward air flow, minimizing how much you share with your neighbor.
"smartphone" doesn't destroys anyone. It's the "how" someone chose to use it..
I'm a programmer, from India, learned to code from the Internet, spend most of the time in front of the screen, and I guess, it would've been better if the letter suggested some ways to prevent the "destruction".

Step 1: Turn off the notifications, will help you take control.
Step 2: stay away from the Facebook empire.

...
The most pressing issue for the orthopaedic team was my left shoulder, which was visibly dislocated. Before attempting to reattach it, the doctor told me I would be given a dose of fentanyl: an opioid that is up to 100 times more potent than morphine. He went away, returned and started using a bed sheet to try to pop the shoulder back into the socket. Alarmed, I told him that I had not been given any pain medication. He didn’t believe me and kept using the bed sheet to try to yank my shoulder back into place. I was howling in pain as I underwent what felt like an excruciating form of medieval torture. When a nurse walked by, the doctor asked her how much fentanyl she had given me. She said she had not given it to me yet.

Horrifying.
Probably harder to claim a dead person is alive, than a live person wasn't tortured.

Also it's pretty clear that they don't care about eliminating the people - they want to eliminate the culture.
The marketing speak is tragically hilarious.

> Having a clearly defined prioritization process can help ensure all your team members understand how decisions are made and give them the confidence to actively participate.

"The boss said we have to do X" is a clearly defined prioritization process. Now go tell your team members that's how decisions are made (note the passive voice) and tell them to get on it already ("give them the confidence to actively participate").
Are you justifying China for eradicating a whole culture and its people due to some extremist attacks?

The number of “missing” Uighurs is over a million.
I agree that there could be so much more to how cards are reviewed. For instance, what if some cards were made dependent on other cards? You could have some cards that have basic vocabulary and then another set of cards that use that vocabulary in sentences.

There's no point in learning the sentences if you haven't sufficiently mastered the vocabulary, so what if the app showed you the sentence cards only if it has determined that you've learned the word cards sufficiently?
What if you try some of these exercises: https://www.youtube.com/results?search_query=lateral+lisp+ex...
USPS awards $5M contract to Postmaster DeJoy's former company, XPO
That just confirms the point. Shooting people wasn't economical.
How do you feel about television?

At least there's some ability to interact with a smartphone, there's absolutely none of that with TV, and yet society survived.
Not sure the "literally" things are anything to do with this. Only the "arguably violates DMCA" is relevant, and we already knew it was arguable.
Purely going by measures, this post has way more comments than the referenced one, which usually puts a post a bit lower on the top list (afaik).

On the other hand, political topics are generally not that welcome here, especially because it will mostly spark flamewars and does not really help anyone. As evidence for the "dislike" of purely political topics, there was at least one political detox period where political topics were discouraged altogether. (Edit: that's why there are more people flagging/downvoting the post, it's not just censorship)

I'm not arguing for or against political topics here, both have their merits. If the above sounds otherwise then it's because english is not my native tongue and choosing words is not my specialty.
Lisp runtime implicitly runs each top-level expression as statement. When you run (def x y) it's not only true that this expression returns 'x, it's also true that it alters the static state of the program by adding 'x to the scope.

To make a purely statementless language, I think you need to make everything happen in a single monadic computation. E.g. in pseudo-Haskell-ish:

main : Scope -> StaticIO Scope
main scope0 = do
scope1, x' <- def scope0 "x" Int
scope2, xv <- dec scope1 "x" 3

But the main part is still statement.
There is a lot more primary evidence and a well maintained victim database at https://www.shahit.biz/eng/#evidence
With Christmas coming up soonish, and many of us going to be locked in at home (even more than ever before), there's a device I can recommend that is fun to build and reasonably fun to build on. It's basically a GameBoy (and runs emulators for it and other devices) for a laughably low price: https://www.hardkernel.com/shop/odroid-go/ (first link I found, there may be better ones — I bought it in Europe, where a few of the bigger electronics retailers had it).

It has a color screen and has quite a few tricks up its sleeve. I think I remember it even runs Wifi-Scanners and whatnot (ESP32). Here's some more background info: https://wiki.odroid.com/odroid_go/go_assembling

Just thought that could be an interesting platform to try this on.
Getting rid of religion is one of the few things commies got right.
India is doing very little with nuclear. They get less than 2% of their power from it.
Internal resistance led to (allegedly) discontinuing that Chinese search surveillance engine (dragonfly was it?). Google employees care a lot more than typical ones it seems and we should give them more credit than “I hope your kidding”
I think it’s a common trap for Erlang beginners to try to represent all entities (player, monster, room, etc.) as processes sending messages to each other, the way you’d use classes in OOP. It’s one way to learn the concepts, but in real apps it leads to messy, brittle code. Erlang processes really shine when they’re used as units of fault tolerance, not a code organization tool.

For an entity system ETS could be interesting, but it involves copying data on every read/write which could be a problem in games...
Much of public school curriculum is politically determined, thanks to changes in the past 30 years or so--No Child Left Behind, Common Core, and other crud has left public ed a mess. So, 'core' classes are all tied to state and federal testing, because testing is tied to funding.

People always have pet subjects they think are 'essential' for public education: Robotics! Computer Science! Coding is the new literacy! Teach kids to balance a checkbook! Learn to use spreadsheets! Start getting college ready in kindergarten! And so on.

Really, the public question is always 'what is education for?' The answers have always been varied since public school began. Today, the answer is largely determined by political money disbursement.

TL;DR: It's all about money ain't a damn thing funny. --Grandmaster Flash
Yo dang, how is it that political commentary which questions capitalism or america is verboten, but anything criticizing Communism or China is allowed?
A cardinal rule of all SRS advocates: You must understand something before making a flashcard for it. In math, that means solving problems with it, etc.

I learned analysis a long time ago. Forgot most of it, despite applying it a lot.

I learned statistics twice, applied it, and still forgot most of it. The third time round I made flashcards and I haven't forgotten much.

I studied a textbook on floating point arithmetic for work (mathematical - with theorems, etc). Because it was secondary to my main work, I would have gaps - sometimes for months, before I could return to it. Yet whenever I did return to it, I could continue where I left off without reviewing much - because of flash cards.

Memory is useful.
Chances are they aren't since it has been years now that the site was sold to someone else who removed all the adware/crapware.
How the bootstrap load made the historic Intel 8008 processor possible
Sure, but we’re now beginning to talk about infinite scale and infinite resources. Who cares if 1 planet doesn’t produce probes as fast or at all? Who cares if 1 probe slams through a planet? That being said, I think the latter case might be more controllable by a civilization capable of creating the machines?
Lossless Compression
Wikipedia and WHO Join to Combat Covid-19 Misinformation
20 min a day is still a lot - unless it's mostly due to adding a lot of cards per day.
Of course there are primary sources, it's just that they're usually in Mandarin or Uyghur or some other non-English language of the region, and they're not nicely reduced down to a few key statements like a news article.
So like Guantanamo, the invasion of Iraq, Afghanistan and close to a century of Kissinger and his ilk, is added to one's karma if they buy US products?
Again invocation of the DMCA against whom, the original license issuer for that specific project or for any party and cause?

The patent clause in Apache is rather common in various FRAND and open standard agreements to prevent the project from being taken hostage in disputes between corporations.

If you apply something similar to a wide spread license like GPL for example it means that if I’m hosting a website running on FOSS with this license software that hosts say copies of Netflix shows Netflix can’t use DMCA against me because they also use FOSS software under the same license.