skysight-inc/HackerNews huggingface dataset:
What killed the transputer, from the technical point of view, was the failure of the T9000. Its target clock speed was, IIRC, 50MHz (it was roughly contemporary with the first Pentium) but Inmos has terrible problems getting it to run at more than about 20MHz

So companies that had been building large multiprocessors using transputer switched to other architectures, eg Meiko who were in the building next door were making machines with SPARC CPUs and their own interconnect.

The T9 was cool, though. The transputer instruction set was a stack-based byte code, very dense but by the 1990s not that fast, because of the growing discrepancy between CPU speed and memory speed. So the T9 had an instruction decoder that would recover risc-style ops from the stack bytecode. It was helped a bit because the transputer had the notion of a “workspace”, a bit of memory (about 16 words) that a lightweight process could access with very short instructions - in the T9 this effectively became the register set. The T9 would have been a very early superscalar CPU.

And the T9’s new fast serial links used a relatively efficient layer 1 signalling scheme that was later reused for IEEE 1344 Firewire.

(I was an intern at Inmos between secondary school and university, 1993-1994, when this was happening.)
I believe that artists should be reimbursed, but how YouTube does it does not look just at all. It is a simple money grab by fat major label execs who were able to cut deals with YT at the expense of regular people.
Yes, if someone uses a copyrighted song, they should either be asked to use something else, provide proof of a deal or agree to send a split to an artist.
I understand currently it is that the label takes all.
I wonder why there isn't any lawsuit around this?
There was concern about code quality, and accusations of what amounted to amateur mistakes in Netgate's particular implementation. I don't know how accurate those accusations are, though.
This post mortem and changes to unicorn should be useful for a lot of other ruby shops. I suspect github aren't the only people who are not defensively copying rack data when sharing it with background threads.
No, that's not correct. Google goes above and beyond what the DMCA requires in order to curry favor with the movie/TV/music studios. Presumably Content ID was a part of Google's bend-over-backwards settlement with Viacom when they sued.

The DMCA process does not require content hosters to pro-actively guess whether or not newly-posted material might violate someone's copyright. It just requires that they provide an avenue for rightsholders to file claims, which have to be promptly acted upon.

Google's system unnecessarily favors big players at the expense of individual creators. For all the flak the DMCA gets, its claim/counterclaim process is way better for creators than Google's system is.
> Examples always seem to use one method taking no args, which don’t seem realistic.

This is one of the reasons it is so rare to actually have confusable types in a real program.
See https://news.ycombinator.com/item?id=26475519
I love when I run into this, because I actually took two classes taught by Dr Peter Boghossian, the first was Critical Thinking, the second was Atheism. Checking Portland State's course catalog, he's still teaching those classes.

Oh, and as you might imagine, there was a pretty considerable amount of material that existed in both of those classes.
Newcomers can just look at what others are doing, and if what they want to do goes beyond standard practice should ask themselves "do I do undue harm to others?".

That's how society generally runs on all scales, whether we are talking about the office fridge or about national law. Things generally start with very few explicit rules, and new rules get made when they are proven necessary.
To each their own. I find almost all functions I write are really designed with one type in mind anyway.

One difference may be if you primarily work in your own projects or work with other people’s projects. And how skilled the other developers are. In my own projects I instinctively know the types, but not in other projects, and having the types documented allows me to make changes much more quickly.
Bacterial infections are less transmissible than viruses.

Diseases like the bubonic plague require a carrier such as fleas to infect humans in mass, while antibiotic resistance can be an issue with sanitary practices it’s far easier to contain bacterial pathogens than airborne viruses.
Have you tried Taiga? https://resources.taiga.io/features/5minkanban/ and it's open source (AGPL3)
> The area is largely agricultural, and the cancer rate for that region is high compared to the rest of the state (Maine). Hmm.

That is probably related to Irving (largest landowner in Maine) forestry practices: https://news.ycombinator.com/item?id=26507652
1) who is the user?

2) let’s give some love to BSD, since GPL is hostile to my intention of selling modified software
If you have an unmanaged host you just need to install docker and k3s (with a curl command). Two lines in a userdata/init script and you're ready to go.

K3s claims to be production ready.
Meanwhile, in the real world, Jim Sterling is facing their channel being taken down because a random game developer didn't like their review and decided to copyright flag a bunch of different videos. They're at 2 strikes now, which means one more and the channel goes down. Fantastic system.

https://twitter.com/JimSterling/status/1372585399667806211
My experiences playing with Jamulus during our lockdown follow.

Wired networking has less latency than wireless.

Sounds card and drivers add to the latency mix. Which is why Jamulus requires ASIO drivers (on windows at least) - the inbuilt mic on your laptop does a heap of processing to clean up etc, but adds to latency; unfortunately, if you remove this processing there's a lot of noise. A decent external sound card is pretty much required.

If you can isolate the sound of your instrument so you only hear it via the network (i.e. you're wearing isolating headphones), you can get away with more latency as your brain will compensate. That way, everyone will listening through the network, so everyone should be in sync (assuming the software compensates for different latencies). But this makes things really hard for vocalists or drummers, where isolation is really hard or impossible.

The upshot is that this is really hard for amateurs - I was trying to get something going with my community orchestra but gave up as half of them were on ipads or didn't know what an ethernet cable was, let alone an external sound card. Was tempted to look into building a raspberry-pi based standalone 'jamming' applicance, but then the lockdown ended and I lost interest. Still, exploring public Jamulus servers felt a bit like the early days of the Internet :)
This is probably not representative because it was using low grade USB flash devices from 10-15 years ago, but I think I’ve had more NAND flash failures than hard drive failures. I don’t think doubling the number of heads would make a huge difference as you wouldn’t be quite halving the reliability.
> more Californians subscribe to the NYTimes than New Yorkers

This is saying more about the political affinities of both Californians and NY Times than about the quality of the newspaper.
It still should be doubly stressed,

that you could use something like LESS,

to substitute code arbitrarily,

for the readable name that's there really.
Anything is possible if you are willing to get a little dirty and negotiate with other humans.

We initially had some troubles navigating these waters in the financial sector, but once we were able to convince 1 big customer to try our system on a trial basis, everyone else started to play along really nicely. No one wants to be the first one to try a new thing and get burned by it.

In 2021, you can sometimes leverage things like technological FOMO to make a business owner believe that they are going to lose out on future business value relative to competition, who you might frame as be willing to take on a bigger technological risk. And indeed, smaller clients in our industry are willing to overlook certain audit points (at least temporarily) in order to compete with bigger players.

Some might not like it, but being able to engage in the sales process and bend some rules occasionally is absolutely required to play in the big leagues. Once you are in, it's a lot easier to move around. No one has a perfect solution and everyone knows it. It's just a matter of who is the better sales person at a certain point.
SolarWinds-linked hackers SilverFish uses enterprise victims for sandbox tests
It wasn't about performance; GTK (or rather a GTK-based framework called Hildon) continued to be the default toolkit all the way to Maemo 5 ("Fremantle"), which is what shipped on the N900. It was also what Intel used on Moblin, the OS that was supposed to merge with Maemo to become MeeGo.

The issue with QT was all about Nokia: QT was supposed to save the Symbian platform, and also provide an on-ramp to Maemo (at least in theory - in practice nobody was really committed to that...). So the Maemo folks were obligated to switch to QT, which they did fairly easily; the result was what shipped on the N9, effectively Maemo 6 ("Harmattan") rebranded as "MeeGo 1.2".

In short: QT was adopted to please the Symbian people, and it was all for nothing anyway. That suited me just fine when first announced (Hildon was an under-documented mess of C with obsolete and unusable Python bindings, whereas QT had first-class wrappers like PyQt), but many Maemo old-timers never really warmed to it.
This was somebody I know through the Lean Startup movement, Sean Murphy: https://www.skmurphy.com/

He's brilliant, and he started Bootstrappers Breakfast, so he's very comfortable with bootstrapping and solo founders. He asked so many good questions.

I also recommend Tristan Kromer: http://www.tristankromer.com/

He's also great, and is more focused on larger startups and intrapreneurs.
In which reality do you need to monkey patch CSS color values on a terminal directly to production? With no possibility of running a IDE?
https://opensource.google/docs/using/agpl-policy/
Speaking of Futurama, those who like both it and Harry Potter might enjoy this short story, the only Futurama/HP crossover story I've ever come across [1].

[1] https://www.fanfiction.net/Futurama-and-Harry-Potter-Crossov...
Docker Compose: From Local to Amazon ECS
I always was more impressed on why information on the atoms (how interact between themselves) is not as researched as the matter itself, is truly fascinating.
I came across this¹ paper which seems to claim that the provision of 600,000 lumen "lighting towers" in a public housing project reduces crime. It may be true, but the same could probably said for plans of unleashing packs of wild hyaenas during the night.

All a bit too Panopticon for me.

1. https://urbanlabs.uchicago.edu/attachments/e95d751f7d91d0bcf...
How can it be experienced authentically without the stink of human and animal waste flowing in the streets? Without the dread of disease hanging in the air. Without the threat of attack by the "foreigners" in the next valley.
No offense taken. But isn't nothingness or no experience an experience? It seems you did experience something, that something might equate to nothingness or the void or oblivion but there was an experience? It sounds similar to "experiencing" a thought. It happens and we can all agree they do, but what is it to experience a thought? Can you smell, touch, feel a thought?
Twenty-One Planning Tips
I disagree entirely and completely believe the opening was named after "King" Lenny, certainly on chess.com it was named the "bongcloud" in his honor. He was one of the most famous and beloved personalities on the chess.com forums in its early days with a hippie avatar faithfully preaching the virtues of the bongcloud. People were inspired by his message of peace and good times on a forum dominated by overly serious players.

The opening itself certainly predates Lenny Bongcloud but try to find mentions of the "Bongcloud" opening before around 2008.
https://news.ycombinator.com/item?id=25304202

Reminds me of one of Microsoft's first Dynamic HTML demos:

There were two buttons, one labeled "Our Web Site", the other labeled "Our Competitor's Web Site".

When you moved the mouse over the "Our Competitor's Web Site" button, it would quickly slide out from under your cursor before you could click it!

Then when you stopped moving your mouse, the "Our Web Site" button would slyly slide right underneath your mouse!

Dammit Microsoft!!! ;)
>I find that a very strange statement for a supposedly conscious being to make.

I don't claim to be conscious. I am alive and awake and thinking and sensing, etc.

>Consciousness does absolutely objectively exist, or at least I can say it does for me.

This sentence appears to confuse subjective experience with objective reality.

>That its existence is not objectively measurable doesn't mean it doesn't exist

If we can think of something that is not objectively measurable what suggests that it exists objectively as opposed to it being a subjective opinion?

Can you define consciousness without invoking subjective conscious experience? You agree there is not evidence of objective existence and yet you say it objectively exists because you subjectively feel it does. Is this not self-contradictory?
I’m curious about why you talk about Apple as though it’s a monolithic entity making coherent decisions. Tim Cook doesn’t need to have signed off on his himself as part of a grand strategy for it to have happened, and indeed the only evidence we do have available indicates that monopoly abuse of power is a tactic Apple has deliberately used before. Even if this is, as RileyJames posits, just the head of one team asking another for a favor in pursuit of an acquisition, it speaks to the corporate culture at Apple. Regardless, given the balance of actual evidence, it seems more absurd to extend the benefit of the doubt to the corporation that has abused market power in the past.

And while I don’t know if this was deliberate or a mistake, I think the more interesting point is that even if it was a mistake it demonstrates the danger of monopoly. The problem is structural. When a company has the market dominance of the FAANG companies, abuse is inevitable.
Consumers Saved $2.9T During the Pandemic
The author is https://en.wikipedia.org/wiki/Sean_M._Carroll

Shortly after Covid19 started last year, he started a series of videos called "The Biggest Ideas in the Universe", playlist here: https://www.youtube.com/watch?v=HI09kat_GeI&list=PLrxfgDEc2N...

I've watched quite a lot of this so-called 'popular' hard science material on youtube, and this series was by far the best I've run across. His approach is a bit different from most others, and his presentation is engaging, approachable but also fairly substantial. Specifically, he doesn't elide all of the relevant math, but doesn't get too deep at the same time. You'll see a lot of integrals, derivatives and graphs.

For example, he talks about an hour on the big idea of 'Change', and another "Space".

Perhaps even more interesting are the followup Q&A videos, which are as long as and perhaps even more detailed than the source.

Do give the linked six minute intro video a watch.
How would one go about building such a product though? Comparing hardware features (say iPhone with Samsung for example) is a lot easier than software, isn't it? SaaS products can release features every week, it would be quite hard to keep up.

It would be cool if there is a JSON standard to publish features (and pricing) for SaaS apps - something like what AWS does for its products. Defining such a standard itself would be tricky, but it is worth trying. It might make it a bit easier to compare various project management apps, for example.
So in English, we can call these faux-open-source licences “ajar-source”?
You didn't see very many, then. There were lots of people who didn't have that.
I'm definitely living out my childhood dreams too!

I think there are so many reasons space is so hot. In the past, the industry was like a black box, with only large players like Northrop Grumman, Lockheed Martin, Boeing, etc. These companies moved traditionally very slowly and held really large government contracts. The space industry commercialized over the past 10 years, and very recently has become much more easily accessible to smaller, more agile companies. We're so excited by the boom in the industry and want to help enable all these small companies to be able to do more with their small teams! I mean, that, and Elon, because he made space cool again.
I'm looking forward to learning about how Rust makes this kind of bug impossible.
Please ELI5, I know what each of these words mean in isolation but I know nowhere near enough about storage to understand what this means as a sentence.
Maybe? The issue is mechanical devices can be engineered until the reliability level needed is achieved. Sure, take the same device and double the numbers, you’ll have half the reliability, but you’ll also have more parts being made and more parts to amortize the reliability improvement engineering over (and more parts to get reliability statistics from... which also means you can test the rest of the hard drive faster, which can provide other reliability enhancements). NAND devices have similar constraints, actually, but they’re reaching more fundamental limits due to quantum effects and they’re generally addressed with software/firmware tricks like wear leveling.
We developed Taiga (taiga.io) with that in mind. It's meant for cross-domain teams but a lot of people use it for their own personal projects. At the moment, 50% of new Taiga users come from Trello or Jira (in that order). Check it out https://resources.taiga.io/getting-started/
What's weird about the Twitch situation is that they already had a system to solve this. If you had a VOD that flagged their Content ID, the offending part would get muted. Why not do the same thing for manual takedown requests?
(For those living in the python + typing world, I'd definitely recommend trying Microsoft's pyright as an alternative to mypy. In my experience, it is substantially faster and produces higher quality error messages. It does not support mypy plugins, so -- for instance -- Django ORM dynamism isn't well captured. But I've found that the Django plugin for mypy is still pretty young; when used on a big codebase, it both slows down type checking considerably and regularly produces spurious errors.

Random: as someone who makes heavy use of both Python and Typescript, it pleases me to no end to see a great parser and ast for python implemented in typescript.)
I think you're making a good point, but anthropic reasoning is hard so I'm still mulling it over.

What you're saying is that panpsychism implies a lower probability of you ending up as you, because you may have ended up as a conscious bacteria instead.

I'm going to tentatively disagree with that because the counterfactual of you ending up as a bacteria instead of a human is impossible, and therefore it doesn't factor into the probability estimates. Whether a bacteria can be conscious is besides the point. I may be committing some kind of Monty Hall fallacy, but don't currently think so.

The Veil of Ignorance is false if we're talking about physical reality.
You write down that you have no router, though your primary US location is connected to a "quintuple-homed network" and all global locations are at least triple-homed.

What does that mean exactly? Is your IP provider quintuple-homed? Or are you running a bit more complicated setup than you explain but the gist is that you have no particular routing mechanisms?

What does that say regarding your high availability? If one of your location is down, then it's definitely down until being fixed?

Anyway, that was interesting, just curious about the fact of having no router at all. Thanks!
That's a really good question ...

In terms of product / tech-stack I don't think I would change anything.

In terms of marketing and word of mouth I think we should have given away hundreds of free accounts in the early years (2006-2010) rather than trying to chase them down as paying customers. I believe we had a lot of decent word of mouth but I don't think I appreciated the power of influencers and their ability to amplify a message.

As for business decisions, I continue to wonder how much business we miss due to not having a Canadian location and we have considered deploying in Montreal for years now but have not pulled the trigger. I don't know if a Canadian location (but still a US company) solves the regulatory requirements of Canadian customers.
Ghost Ships and Circle Spoofing
Transputer (and later Cell) was a bet that SMP with cache coherency would be too difficult to implement. Here’s a long explanation from Linus Torvalds of why we’re not using architectures like Transputer any more: https://www.realworldtech.com/forum/?threadid=200812&curpost...
They were made by Jason Donenfeld, the author of WireGuard which is of exemplary quality so I take it pretty seriously :)
This sounds like a sufficiently hard problem to devote a whole business to.
> What do you hope to achieve with this? Ok, you win, the term "open source" predates the OSI. So what?

The point is to demonstrate that the term predates the OSI's alleged coinage thereof. They don't get to dictate language. This usage pre-exists them and obviously persists to this day.

> Using the term "open source" without any definition is useless. If we can't agree on a definition, it's impossible to know if we're actually talking about the same thing.

Really? It seemed quite useful to the people cited in each of those earlier prior references. They seemed to know exactly what they were talking about in context. You have only to read the messages to see that.

> I want people to use the OSI definition in order to elevate debates.

No, I think you want people to use the OSI definition because that conveniently includes certain clauses that have nothing to do with being open source, much like the FSF's definition of free software has nothing to do with freedom.

> Endless debating the meaning of "open source" is a huge waste of time.

You're right. Equally useless is attempting to privilege the OSI's definition over others.

> Given that OSI is the only body I know of with a clear definition, let's use theirs and move on to more substantial topics.

The numerous citations you are now aware of make you aware of others with a clear definition, so... No.
# tcpdump -i eth0

tcpdump: eth0: You don't have permission to capture on that device

(socket: Operation not permitted)
If they want to make more, why not simply charge more and let the market decide what's the fair value?
It's not comment depth that keeps the reply link from appearing. I think it's intentional rate-limiting of replies, but only applied to the thread view, not the comment view.
Error Prone does this: https://errorprone.info/bugpatterns
The reason why cdrom.com was sued out of existence was that it became trivial to simply publish directories of fingerprints and upload massive numbers of fingerprints into your account and get access to music you never bought.
Errorprone (java compiler plug-in) has this as does NullAway (an errorprone plug-in)

I agree that it’s really handy, especially when implementing the check in a CI pipeline with lots of developers.
Well, that's just F@H/R@H/BOINC. But I think there's some ethical considerations before you sign up all your computers for that, or at least you should check the electricity cost.