skysight-inc/HackerNews huggingface dataset:
I can see why the video would have been contentious - the general impression given was that the IP that ARM (the company) inherited wasn't that great, which does't seem entirely fair.

Also RISC OS was a desktop OS and Thumb etc was all about getting into mobile devices and so in effect abandoning that legacy.

In fairness though without Thumb ARM would be unlikely to have reached its market position today so credit due I think to all those who contributed to the evolution of the architecture (including the team that developed A64).
Pretty interesting thread you two. The history of computers is fascinating.

The thing with my own interest is this: I owned a C64 when I was a kid. I had a friend with a Spectrum. A friend of my dad (a grown up) had a C128. That's it. I can't feel nostalgic about computers I never saw as a kid. For example, I never knew anyone who owned an Amiga, so -- fabulous as that machine is reported to have been -- it means nothing to me.

... Though the relatively recent post here on HN about someone who picked up an Apple II from the trash and repaired it did get my some weird nostalgic vibes. Is there a word for nostalgia of something you never experienced? ;)
Ask HN: Automated SW testing on different Raspberry Pi models?
I'm currently working on a side project - a bare metal version of Smalltalk-80 for the Raspberry Pi (see [1,2]). Even though this is just a fun side project, I would like to support as many Raspberry Pi configurations as possible. Accordingly, each software version should be tested on all available Raspberry Pi variants (Zero W, 1B, 2B, 3B, 4B - I know there are more, but that's what I have here right now).

Writing an SD card with the boot image and then swapping around the card, HDMI, USB keyboard/mouse connections and power between five different Raspberry Pis is suboptimal and probably not that healthy for the connectors in the long run, so I am looking for a better solution.

So, if you are using a test environment for different Raspberry Pi versions, I would love to hear about your hardware/software setup (e.g., HDMI/KVM switches, SD card with network boot, ...) and experiences.

[1] https://www.linkedin.com/pulse/relive-part-xerox-parcs-history-smalltalk-80-raspberry-michael-engel/
[2] https://github.com/michaelengel/crosstalk
“Teachers have been demonized for decades”
Lol
It truly was horrendous.
My ThinkPad comes with a butt-ugly lid which works perfectly, and I don't care about the ugliness.
Ask HN: What's the best piece of software you use everyday?
Inspired by https://news.ycombinator.com/item?id=23803539 (Ask HN: What's the worst piece of software you use everyday?), but with a more optimistic slant.

Great software is rare, but not unheard of - which software you use everyday is delightful, useful, rock-solid and pleasant to use?
1% may be a bit high, but over a million casualties is really quite awful. Are people okay with that?

I would be less cynical on the US response were it not for the fact that so many other countries have handled this so much better.
Yes, I've given up trying to report these issues as it's been years since my initial reports and I've never seen the things I reported fixed.

Signal desktop has been broken for almost a year for me "Error handling incoming message" is shown instead of each message. Theres no easy way to transfer messages between devices out-of-band when migrating to a new device (e.g. via encrypted binary backup blob). Messages constantly fail to arrive when they're sent, I often get them days after the person sent them. etc. I could go on...
That's because "normal" users don't know any better. They don't know what their hardware is capable of, so they don't know that their software is slow, so they don't complain about it. If they do they usually blame hardware.
What "M" word?
Can’t comment on the rest of your criticisms but you can (finally) backup chats to iCloud – features’ been present for the last few months.
>you don't always develop antibodies

I'm not sure this is accurate. Testing negative to a serology test just means that the test tested different proteins than your body did. If you recover, you've created antibodies.
Few of them are elderly, or unhealthy and if they are probably seriously considering retirement if they haven't already.
That would be a fair question if GP had complained about one specific but niche bug. It's disingenuous when he complains about multiple problems, at least some of which don't need a detailed bug report to discover, and specifically points to two PRs addressing one of his complaints which weren't merged.
Current evidence says that children very rarely transmit to adults:

"Almost 6 months into the pandemic, accumulating evidence and collective
experience argue that children, particularly school-aged children, are far less
important drivers of SARS-CoV-2 transmission than adults. Therefore, serious
consideration should be paid toward strategies that allow schools to remain
open, even during periods of COVID-19 spread. In doing so, we could minimize the
potentially profound adverse social, developmental, and health costs that our
children will continue to suffer until an effective treatment or vaccine can be
developed and distributed or, failing that, until we reach herd immunity."

https://pediatrics.aappublications.org/content/early/2020/07...
> Fourth, it tries to do too many things.

My institution, unfortunately, uses Blackboard. Clicking on "Course Tools", I get the following, presented as one long list:

Accessibility Report, Achievements, Announcements, Attendance, Basic LTI Tools, Blackboard Collaborate Ultra, Blogs, Cengage Learning Mindlinks (TM), Contacts, Content Market Tools, Course Calendar, Course Health Check, Course Messages, Course Portfolios, ...

And that's just the first three letters of the alphabet.
Stack Overflow caches almost nothing. In fact they have just removed most of their remaining caching[1] with no performance hit. Because, surprise, pulling data from a DB and rendering HTML from it is fast, if you're careful about how you do it. The problem with many developers today is that they don't take this level of care.

[1] https://twitter.com/Nick_Craver/status/1280494336673751044?s...
Zulip has absolutely nailed threads imo, it's almost like a cross between a forum like Discourse and real-time chat, with the best of both.
Predictive Coding in Machines and Brains
SparkToro is now free to try
Have the browser (or OS) implement a clipboard. To paste, the middle-man software (either the OS or the browser) just inserts characters one after the other from this clipboard. Similarly, to insert text into it, make a request to this middle-man software. Not kernel level of course, but built in. If its windows, call it "clippy" and bring back that paperclip character.
What’s the verdict between ownCloud and NextCloud?
If it's a docker problem maybe you're running it with the vfs storage driver which copies every layer every time instead of using overlayfs? If not then it may be a problem with the virtualization solution, not docker itself. VM overhead shouldn't be 5x, not even for IO. Unless you're trying to mount parts of the host filesystem, that's slow with pretty much any virtualization solution, perhaps barring virtio-fs, but that's probably not supports on osx
FWIW, major grocers like HEB spent months planning and simulating the effects of the pandemic before it hit the US and still didn't see the run on toilet paper coming.[0]

0: https://www.texasmonthly.com/food/heb-prepared-coronavirus-p...
> The American Academy of Pediatrics has also called for students to return to classrooms, citing the educational and social harms to children of being away from school for a prolonged period of time.

They walked this back on Friday.

https://www.wbur.org/npr/889848834/nations-pediatricians-wal...
Because kids not going to school means parents can't go to work - which means they cannot pay their mortgage/rent.

There are a lot of horrible things that happen when the economy shuts down.
While this can't be dropped into a lot of existing networks, that doesn't really eliminate the advantages of IP.

This might be best explained by analogy: VoIP. Various issues including security model, DHCP-based provisioning, and QoS mean that corporate VoIP phones are typically deployed on a specially prepared network using a dedicated VLAN. While various VoIP vendors claim that you can just drop their solution on your existing network and have it work, this rarely pans out, and it's very common for introduction of VoIP to involve upgrades to network appliances and possibly architectural changes.

It might also be important context that prior to the adoption of VoIP most corporate environments were already using a proprietary digital telephone system such as Nortel Meridian, so it's not even a matter of upgrade from analog to digital.

Rather, the IP-based network, even with special requirements, is more flexible (due to the large set of routing, switching, etc protocols available for IP) and less costly to maintain (due to common skillset and equipment with computer networks). Even better, while there may be a new network investment required to switch to VoIP, that investment is "dual purpose" and the new network equipment will also serve your computers.

I'm not an expert in this field, my experience being limited to some work with Dante equipment years ago---VoIP is more my wheelhouse. But I think the situation is very similar here. Adopters of live audio over IP will almost certainly need to invest in new network equipment and possibly rearchitect their existing network. VLAN segregation and special QoS policy will presumably be the norm.

But choice of vendors and common skillset, if nothing else, will make the IP network less costly to maintain. There's a wide variety of technology available for moving IP around in interesting situations, fiber is popular in large theater contexts because of a perceived improvement in reliability over long runs (probably less significant in the days of GbE but I haven't been involved in this kind of thing in a while). Further, with sufficient precautions in place the network can be dual-use and can also serve purposes like administrative networks and even front-of-house wifi.

Protocols like Dante are already being widely adopted, and compatibility can be a big headache, so I think a uniform standard for this kind of thing will be very popular.
Still in stealth mode I'm afraid. I've worked mainly with Azure, a bit with AWS, but never with GCP.

Just had a quick look at Postgres pricing on GCP. Not sure if I'm pricing it wrong, but it looks like a very modest HA setup with 16GB RAM, 2vCPUs and 1TB of storage would run to almost $600/m.

They have "shared CPU" instances too, but they max out at 1.7GB of RAM and aren't covered by SLA. The pricing is also confusing, as it's not clear of the "HA" editions include the secondary instance or not, and HA SSD storage prices seem very expensive.

And the real killer, they don't support TimescaleDB at all :(
The article makes no case that talent has nothing to do with success. It just repeatedly states it with no reference or anything. Just repeating a statement doesn't make it true.
It needs to be spread. Remember "flatten the curve?"
Popular SEO Tools Comparison: Ahrefs, SEMrush, Moz, Ubersuggest
It doesn't matter, because a single postman or a single ballot box being tampered with isn't enough (in virtually all cases) to swing any major elections.

Any coordination to defraud paper ballots on a scale large enough to change the result of a major election would require so many individuals that it would be implausible for them to all keep a secret.

Massive election-changing widespread fraud of an electronic system could in theory be completed by a single individual acting entirely alone.
Microservices ;)
> No one really cares if it’s 1ms or 30ms or even 200ms.

You would definitely care about 200ms latency.
Even worse, you can't scale the text. So if you can't read small print against some kind of optical illusion you might as well give up. I gave up.
Digital Audio on VHS – The Technics SV-P100 [video]
Kids from 1-10 are not immune. They still carry and spread the virus. They just don't get very sick.

There was a recent case locally where an infected child spread it to her entire daycare, infecting all the kids, and in turn infecting all the parents - one of whom died.
I'm sorry but this is being in total denial of the real adoption of rust compared to C.
G-Suite

Google Slides makes me want to cry every time I have to use it. Google Docs isn't much better. They're poor web versions of office software from the 90s.

Google drive is a disaster of product. Uploading and finding files are both incredibly painful.

Google sheets is fine for simple stuff, and I get why people use it, but there's far better alternatives. For anything moderately complex it's a dog.

I can't stand the gmail interface, but I can at least see why some people prefer it. It's the one part of the suite that isn't far inferior to its competitors.
Most frustrating first:

01) Atlassian entirely.
nearly broekn, far from elegant and far too many times broken.

02) Slack. using it since communication is a must.
Yet, noisy, using search too many times (left menu poor performace)

03) npm. oh lord. miss the old plain vanilla Javascript days.
The Oura only measures heart rate in five-minute intervals [1] while sleeping. A workout set/running interval could easily be completed within five minutes, making the measurement useless.

I've had many instances where my Oura failed to track heart rate while I was asleep, if the ring rotates, slides to a thinner part of my finger, or I am moving a little too much.

[1]https://ouraring.com/heart-rate-while-sleeping
I suspect you and GP are talking about slightly different things. GP is probably more opposed to artificial compartmentalizing of things. As an example:

> You do need to understand calculus before classical mechanics

Yes, but how much calculus? Do you need all of Calc I, II and III before even attempting classical mechanics? And should calculus even be treated independently of classical mechanics?

There are various traditions when it comes to teaching these subjects, and the tradition in the US involves keeping a strict distinction between these things, in addition to a "theory first" approach. Other people have studied things in a different manner. Some of my physics professors from the UK had studied most of the math they knew only as needed when they would get to relevant topics in physics - including differential equations, all of analysis (complex or real), some of Calc III, etc.

Even amongst mathematicians, it was common in parts of Eastern Europe to focus on a problem, and learn whatever theory is needed to solve that problem. They didn't learn theory and apply to problems - they took a problem, and learned whatever theory is needed to solve them. I recall picking up a Kolmogorov textbook on analysis and being surprised by seeing this approach, along with the informality with which everything is discussed.

And just a minor quibble:

> classical mechanics before quantum mechanics,

You don't really need to know much except the basics. I think the classical mechanics we covered in our typical "Engineering Physics" courses was sufficient to dive into proper quantum mechanics. It's nice to have been exposed to Hamiltonians in classical physics prior to taking QM, but really not needed. There's a reason neither schools I attended made the classical mechanics courses as prereqs to QM. In fact, I would argue we should split things up a bit: Have a course to teach the very basics of energy, momentum, etc. Then make it a prerequisite to both classical mechanics and quantum mechanics.
Truth is irrelevant politically. The only thing that matters is what people believe is the truth.

Stating something that is empirically and objectively true will not change someone's belief if they're not already open to it. It will bounce right off them if they have a strong emotional attachment to their belief.

And some people are bad actors. They lie knowingly, and they cannot be debunked with facts, because they're playing a different game.

So much in politics and propaganda (and marketing, and elements of management) is about stock techniques for managing the emotions of groups and individuals. The emotional control provides leverage which can then be converted into beliefs, and eventually into desired actions.

This is a tough and unflattering lesson to learn, but - unfortunately - it seems to be how these things really do work.
This is nonsense. Fools "debating" and babbling "what the TV said" are liabilities. What's more, what 7.7B fools "like" and "don't like" never matters. Simpler facticities, such as design and organic anatomies, are all documented. Probabilistic functional consequential facticities are also mostly Globally Credible Consensus Narratives (GCCN). Now, we can finger jerks selling something at expense of others. They must be silenced. Same for "bar drunks" and "team seekers" and attention seeking "2-sides debaters." All wastes of time. All noise, no signal. In any case, written narratives with some pretenses to formal completeness dominate babblers and texters. Focus on sets of propositions worth writing down. Ignore restaurant reviews. Focus laserlike on recipes.
When it works though, it is wonderful. I still have my G3 iBook that ran Debian Woody perfectly.
It's implemented as WebViews with Ember.js inside, it's not built with the native macOS UI like everything else in the app so there's always fundamental incompatibilities (like no click-and-drag between Apple Music and your playlists).
Learning FPGA and Verilog a Beginner’s Guide
But why would you use it when it has like 1 second latency. Google Meet is kind of meh but works. Or pure audio calls like Telegram or something like Mumble (which has rooms, you can host a server yourself, is open source and doesn't suck).

I can see why salespeople prefer video calls but for technical topics it just doesn't make sense.
"Asian American Food Company" / Kingdom of Dumplings, and Yummy Dumpling.
I found your project when you commented on a similar HN post, and it's great. I've switched all of my sites from Fathom to Shynet. Nice work :)

(Fathom was good but the self-hosted version is in disarray)
There is no mention of the risk to teachers health either. It likely varies a lot country to country and region to region, but there are a significant number of of old teachers. However a brief look at the average age of the US teaching workforce shows a slightly younger teaching workforce than I'd have expected which presumably helps a little.
One upside of the distinct gender bias in the teaching workforce is that females seem to fare better when they get corona virus, so there is that.

https://nces.ed.gov/surveys/sass/tables/state_2004_19.asp

https://www.frontiersin.org/articles/10.3389/fpubh.2020.0015...
Was not one of the main motivations for deno to not use a package manager?
But one person edited the word foo. The other edited a weird that no longer exists. I get why this feels like a clever combination of the edits. But I'm struggling to see how doing this at the character level makes any sense.

Consider instead that you could do this at the byte level, with equally off results.

At higher levels, this trick sounds useful. But you pick your abstraction height where all conflicts should just go back to the user.

So, people edit the same document, but at different paragraphs? Fine. They edit the same paragraph? Almost certainly a problem. No different than code.
I agree that the CDC director should have given a lot more detail in his statement. The risks certainly haven't been explained to the public very well. But the experts seem to agree about the risks:

> The American Academy of Pediatrics' guidance "strongly advocates that all policy considerations for the coming school year should start with a goal of having students physically present in school."

https://www.npr.org/sections/coronavirus-live-updates/2020/0...
Awesome write up.

Isn't this similar to how N95 masks are rated, as well? That is, the mask will stop 95% of the particles at its worst size (if my understanding is correct). HEPA is a much better filter than N95.

Also, it's my understanding that CV itself can't exist in the atmosphere itself, but must be contained in a droplet. (Again, I'm hoping this is correct). If this is true, then it's not about the size of CV, but the range of sizes of water droplets.

Perhaps also the drying effect on droplets caught in a filter, which cause the CV 'death' is true?

Doesn't this mean that the whole argument now degrades to probabilities of a CV droplet getting through and causing a sickness?

1. How many CV exist in a droplet?

2. How many droplets must one encounter to have a good chance of being exposed?

3. How many CV does it take for a person to get sick? (Presuming the immune system will be a factor in eradicating some particles?)

There are other factors of course, the main one would be is how quickly the air in a room is scrubbed by the filter itself. If the air flow is too low, the filter would be as good as useless, because it's not trapping anything.
Some people like to work their way in reverse. I'd often pick a really complicated subject I'm after like "stellar fusion" and then work my way downwards and learn whatever I need to learn in order to understand it. If I had to start from differential mathematics, without knowing why I need it, I'd probably give up.
How often are you installing packages?
Probably Emacs. Also I like OpenBSD.
The show is live here: https://zig.show
SAS. I do data analysis everyday and it is just so antiquated to modern data needs. The organization I'm with is on a path to sunset and move to Python. Can't happen soon enough for me.
Except iCloud Drive file sync engine itself is not reliable, I lost so many edits and files in iCloud drive that I had to stop using it entirely and go back to rsync.
> Why would I ever want to make a branch without checking it out? It's literally never happened, yet it's the default.

git checkout -b new-branch

I fairly often make a branch as a sort of named undo point, and only check it out if need to undo to that point. Tags could work for that purpose too, but the branch approach seems safer in my usual work situation.
Chinese x86 CPU Vendor Zhaoxin to Introduce New Discrete GPUs
Or having to go into every single room and its settings to mute @everyone.
Does it?
I'm in New Zealand.
Our school is poisonous (can tell for France), if not evil. It become crystal clear after reading Celine Alvarez. Not sure if she got translated yet. In english, but older you also have Alfie Kohn, but I haven't read him.

When reading Celine, one understand that children are natural born learner, and there is no effort needed to make them learn stuff. Our school model is industrial production of objects. Thinking human machines. We are way more than that. Sadly Pink Floyd description of the school still echo to our modern school. Some peoples don't feel that way about school. I don't really know why. Maybe they never imagined how better it could have been, so they found it great.