skysight-inc/HackerNews huggingface dataset:
Focus is not usually the problem here. It's actually context-switch.

Avoid any task that has high context-switch cost.
> also wonder whether they considered partnering with AWS Ground Station? https://aws.amazon.com/ground-station/

Absolutely not since kuiper will be a direct competitor, and starlink's earth station design is their own proprietary equipment.

The majority of them are colocated with long haul DWDM regen huts, where they buy transport to the nearest major city. In the western US states they're adjacent to either Zayo or lumen (CenturyLink) sites.
Please don't break the site guidelines like this, regardless of how wrong someone else is or you feel they are. It damages the commons, which is fragile.

Your admirable concern for human rights is possible to express in a way that doesn't contribute to destroying the community.

https://news.ycombinator.com/newsguidelines.html
That’s great, I didn’t know the implementation of colorForth was In the public domain. The OKAD layout stuff would be really cool to see, but I don’t have a practical use for it, but I’m always looking for language implementations to dissect.
No, that's basic feudalism. In which you trade privileges for infinite time spans and inherit them across generations. Infini-time auctions are a symptom. Corrupt anti-monopoly office another.

Free Market Capitalism actually designs markets for optimal allocation. Can be recognized by operating anti-monopoly yearly or so auctions.

When people complain about today's capitalism, they actually complain about feudalism. Yet the aristocratic rentiers they actually hate hide behind the productive capitalists, which leaves people confused. The real parasite successfully conceals its presence.
Firebase sure is a cool name. Any suggestions for a new name?

I'm thinking: mybase.so with the slogan: mybase.so good! :D
Twitter allows posting of naked photos. I have no problems with this, but should a country's laws against pornography be ignored because "our morals are superior"?
Also for anyone interested in the technical side of the dithering in Return of the Obra Dinn, be sure to check out this forum post by the developer https://forums.tigsource.com/index.php?topic=40832.msg136374...
Because people are idiots and would be swayed by hannity sound bites even though the story has nothing to do with Joe?
I remember reading a friend's "owner's manual" for a honda road-racing (only) motorcycle years ago and it was amazing.

A normal motorcycle owner's manual is almost 100% propaganda by weight.

it's basically legalese regarding injury, legalese regarding warranty type stuff, a few specificaitons, a bit of sort of fantasy maintenance which mostly segways into... "contact a dealer", then lists dealers

In comparison the road-racing honda manual talked about reality. written by engineers, not lawyers.

For example, I recall it told you how to gear the bike for different speeds (the kinds that would lose your license, wallet and prospects on the street)

It also had carb (yes) settings for different track temperatures and all the maintenance intervals were in hours of use.

I think this kind of stuff is a goldmine, and can really educate.
Just because it's not always easy to get consensus doesn't mean all positions are equally valid.

In countries with rule of law, elections, and free press, the law in that country holds more importance than unelected dictatorships with state controlled media.

Small L liberalism has a lot of values around the things you suggest: free speech, freedom of expression, laws against violence. A lot of these values make the answers to your questions pretty easy. In the corner cases if the country has rule of law, elections, and a free press - deference to their law is probably fine (though not a panacea).
One of the things that really pops out to me in the interview on arstechnica is his love of writing 'tools' - so do I..

I had a similar issue when I was working on educational CD's back in the dark ages - 660MB just wasn't large enough for all the voice-over we needed to fit the script we were given.

We couldn't go lower than 16-bit/22k/mono without making it painful to listen to, had to come up with another idea..

The key was to work out that the v/o artist we used had 7 phrasings/cadences, and as there were ~7 questions per section she was already phrasing the lesson correctly.

So instead of having to use an entire intro+question+correct/incorrect recording I could instead splice the intro and correct/incorrect responses (mostly) depending on their location in the lesson.

To just substitute based on position in lesson didn't work though, so the 'Audio Matcher' tool was born.

Allowed us to get over 3+ hours of natural sounding questions & answers audio onto a single CD.
(..loved writing and using that tool)
(..and yes of course we could have simply gone to production with 2 CD's - but that would have cost 2x as much, required installation and not have been anywhere near as cool)
I don't know the location of any particularly good explanations, but I'd explain it as one part start-from-scratch distributed/federated computing environment, one part community rebuilding an ecosystem and new internet on top of that environment, and one part performance art by making everything different as if plucked from a parallel universe that diverged at the dawn of computing.
Here's the point of view from someone who has only written 1 piece of production software with both C++ and Rust.

Trying to write C++ I was constantly fighting accidental memory copies. With Rust all of this was trivial and everything works as I expect. This is pretty much the reason I chose Rust over C++.

As a beginner I have no idea how I would begin to elegantly write immutable data, parallel code. With Rust it's just .iter() to .par_iter() (everything is immutable by default).

C++ package management is awful (it has none). C++ headers are annoying and pointless.

I know these are strong statements and of course only my opinion but I just see people claiming C++ is fine just having a strong case of Stockholm Syndrome.

Rust is nowhere perfect. Often it can look like line noise, the project folder takes multiple gigabytes even for small-ish projects, the compilations can be slow, the tooling is not always there. This is still multiple orders of magnitudes better than trying to Google how Cmake works step by step.

On the other hand I love rustanalyzer + vscode. It was super easy to get going with and just works. Visual Studio C++ seems to be much more steep as a learning curve.
For me the clinchers over flatbuffers are:

- No need to build messages 'inside out' / leaves first to get zero copy behaviour. This is huge.

- Fully functional RPC implementation with really interesting latency hiding behaviour via asynchronous promises. It's got most of what I want from gRPC without the horrid googlisms and dependencies.

- CapnProto has a canonical encoding, which makes it suitable for hashing and comparison.

- It has a packed encoding, whereas with Flatbuffers you're going to have to compress with a more hardcore codec like zlib.

- CapnProto supports runtime reflection via a dynamic API. This is useful in cases where you really need it, like when creating generic bindings for dynamically typed languages or use cases. Like protobufs it has a "lite" mode to opt out of this.

- CapnProto JSON support in the library is better, probably due to the above.

Major cons:

- Ugly schema format.

- Not header only (I've not tested whethwr or not there is a positive here with respect to build times)

- The "kj" support library is a bit of a pain in the ass, refusing to use common C++ vocabulary types like string_view or support common STL data structures like vectors or strings. Writing a message in to a std::vector for instance will require a specialization of an interface.
> And some features there could be more experimental in nature and some are either not intended, or not really needed for a simple use case you have at hand, so unless you veto each new #include by a panel, it becomes a giant cluster fsck full of infinite permutations of advanced, and poorly understood features which creates very fragile foundation for the project and maintenance nightmare.

how is that better than the usual 2021 project having a package.json with 350 sub-dependencies
Blockchains are public, and everyone can see transactions, but they are tied to an address and not to a person. The person who controls the address can make transactions without revealing who they are. That’s how we know Satoshi owns billions of dollars worth of bitcoins but we don’t know who Satoshi is.

However, if the address is revealed to belong to a person in the real word, they are no longer anonymous and you can see all of their transactions.
Linux Kernel 5.12 is out
It sounds like the idea is to only have to spend time manually cleaning it every fortnight instead of daily, and perhaps to limit waste of the product? But perhaps that gets offset by the fact that the increased complexity seems to make it so difficult to operate that it leads to constant interruptions and expensive service calls.
Yup, noted in my comment below [1]. Thanks for the pointer though!

[1] https://news.ycombinator.com/item?id=26939479
I expect Twitter to do exactly the same thing they would do if the US authorities were issuing a legally questionable censorship order. Fight it in the courts. Fight it in the public arena.

Indian Twitter users and Indian civil society should have just the same expectation of receiving support from Twitter's lawyers as U.S users and U.S citizens get. That's what it means to be a global corporation.

>If Indians believe that they need wider free speech rights or other protections, they need to change their political figures and laws accordingly.

Yes, but that is a process. And part of that process is making a fuss about cases like this. You act as if an order issued by some bureaucrat was itself the law and the will of the poeple. That's completely ridiculous. We would never accept that in a rich western country before it has gone through the courts of law and the court of public opinion.

In my view it is outright racist to expect corporations to put up a public legal fight against questionable decisions by authorities in rich countries but consider the same thing a cultural inevitability in poor countries.
I remember reading one of threads on your post here. The level of depth that the commenters went into regarding every possible permutation and exception to the broad classification were astounding.
Imagine the other way around, Italian company selling Kinder Surprise Eggs in US, Swiss company doing banking by the Swiss laws in US, Malta company running gambling in the US by the Maltese laws. Would they be considered fighting the unreasonable food regulations, toppling the oppressive financial laws or pushing against tyrannical gambling laws of the US? I don’t think so.

It's obvious with physical goods. If the goods aren't inline with the country's laws then you can't sell them there. Simple. It's a lot less obvious with digital services. If I run an online service that's a legal entity in the US, with servers in the US, and someone accesses from a different country, whose laws count more? Should I have to write my code to obey every country's specific legal frameworks? What if two countries conflict? Does it make a difference if there are edge servers in the foreign state that do caching? This is not a simple problem.

“For profit US corporation fighting foreign government atrocities” is a deeply flawed idea.

"For profit US corporation doing what the shareholders want" isn't though, and if the shareholders think that being complicit in covering up atrocities reduces their stock value then the corporation has to fight the foreign government instead. That's how capitalism works.
> It seems like McDonald's locked onto one machine for a very long period of time. Other fastfood chains may have moved on from that machine after they noticed problems with it (or otherwise passed on it). It was confusing that the video repeatedly mentions other chains don't have the problem despite supposedly using the same machine (but is it actually the same machine, or is it merely a similar machine).

Indeed - considering how much effort they spent on the details, they could have tried to obtain what the rival outlets were doing different considering they also use the same manufacturer and don't have same issues E.g. the model details on rival outlets to see if this issue was not affecting other Taylor models.

>> One of Wendy's employees says that they wash the machine every night. Are McDonald's not doing this?

> McDonald's is doing that as well and that's where the machines are commonly failing. The employees come in the next morning after running the clean cycle overnight and find that it failed. So they have to go through a four hour process from there forward and it might fail again before that is properly completed, and so the cycle resets.

Again, this is the same point - if both outlets are doing the washing, then why is it not affecting Wendy's? Difference in model or process of washing is not same or Wendy's have added additional instructions to deal with such issues e.g. not overfill the mixture etc?

Basically, the missing comparison is an obvious omission from, what is otherwise, a great video.
If you're writing in Java, why not write in Kotlin? They're sufficiently compatible you can have Java and Kotlin files in the same directory structure, compiled with the same compiler.
This is a pretty good one: https://www.hyperstition.al/post/urbit-an-introduction/

There's also a podcast called Understanding Urbit that's a decent introduction.
DWDM regen huts on major inter city fiber paths are usually out in some real randomly weird locations. Like the one in Prosser, WA. They're sited wherever they can get cheap land with electricity and a road passable by a normal pickup truck or telecom work van, approximately every 80 km of fiber, plus or minus a bit.
tl;dr i read about this some time ago and essentially is just boiled down to the operators not letting the machines get into maintenance mode which it often needs to do...i think even daily. i think defrosting takes place as well so obviously this takes way too long to be out of service so they just ignore it and keep using it until sit breaks or it lock itself for maintenance.
I am critical of many decisions of the standard, however I disagree that it has held it back. The effort to standardise has been useful and it benefits Forth that there is now a common language for e.g. new learners to start with, before trying out more exotic Forths. Furthermore, the language the standard defines is essentially as useful (or more useful than) many of the idiomatic Forths out there, all inspired by Chuck Moore's earlier Forth.

Chuck Moore's later Forths were attempts to further simplify Forth and take alternative approaches that simply aren't as useful or applicable to the core of Forth programmers, but that Chuck enjoys. He's often said that he makes his Forths for himself and not anyone else, e.g. why he would write a color-based Forth when some people are color-blind. There have been some more applicable and less applicable factorisations, and I see his continuing influence around in different Forths; some standard, some not.
On newer Thinkpads with a built-in battery that you can't take out, you also normally have a hidden reset button behind a small hole on the bottom, which you can push with a paper clip. This "reset" button will soft-disconnect the battery (which might then require you to plug in the AC-adapter to bring it back to life).
Lindows didn't create any of the tech behind their "app store". That's based on Debian's "apt" which is from the late 90s. What's more, SuSE had a GUI package manager, YaST[1]. before any Debian re-spin did. But if you want to talk about the first command line package manager, well FreeBSD nips Linux to the post with it's 'ports' directory[2] back in the early 90s.

Weirdly though, all of this is pre-dated with something that is much more akin to a modern day app store. Unsurprisingly, it was released for NeXT -- though made by a third party called Paget Press, Inc. Their "Electronic AppWrapper"[3] had everything a modern day app store does:

+ GUI (which itself wasn't all that common in 1991),

+ commercial titles which the app store maintainers too a percentage of

+ a common gateway for download the programs

I don't know what happened to Paget Press but I wouldn't be surprised if Steve Jobs bought them.

[0] https://en.wikipedia.org/wiki/APT_(software)

[1] https://en.wikipedia.org/wiki/YaST

[2] https://en.wikipedia.org/wiki/FreeBSD_Ports

[3] https://en.wikipedia.org/wiki/Electronic_AppWrapper
To level the field even more, I think the FIA should require teams to release the design of their computer hardware after X time. That way, investments by one team on improving the system architecture spread to teams with lower budgets after a while.

Also, I didn’t find it in the article, but I guess they have programmers who can work for months to speed up their software by a few percent.
"a system of government by the whole population or all the eligible members of a state, typically through elected representatives." Sure free speech is related to democracy, and it's hard to have a successful one without free speech, but democracy does not require free speech.
The expanse still gets the physics right for the important scenes. Watching people stand for over a few days looking at a torpedo slamming into the sun would be boring.

Space combat physics is still done very well.
My point is the discussion should be entirely about carbon footprint, not whether CO2 emitting processes or machines (in this case large vehicles) are truly "needed".
German here, I encountered a broken ice machine maybe once but it was actually broken, not out for maintenance or something.
Well MiniDisc was certainly popular in Japan and parts of Asia. In the UK most people dont understand why you want a better "cassette" where you have to "copy" from CD. The compact design wasn't enough of a selling point. But then somehow MP3 picked up.

I also thought Zip and Jazz were not really competing. They are aiming at different market. And I really wish there is a consumer version of Jazz. Right now I have stack of external USD HDD for it. ( And I still haven't figure out what to do with the multiple copies of files in multiple disc along with storage on NAS etc... it is just too much hassle )

The sine wave part I couldn't understand. Mostly because my brain and thinking pattern looks at everything with S curve.
The trick is propagating "backwards" to the model feedback from tests, not changes, preserving the normal loop of receiving requirements, writing code (in this case the "model"), compiling it to something else (including generated code that fools would be tempted to modify) and running the program.
Some past threads:

The two cultures of mathematics and biology - https://news.ycombinator.com/item?id=8819811 - Dec 2014 (69 comments)

The Two Cultures of Mathematics (2000) [pdf] - https://news.ycombinator.com/item?id=7970284 - July 2014 (28 comments)

"Problem Solvers" vs "Theory Developers": The Two Cultures of Mathematics. [pdf] - https://news.ycombinator.com/item?id=682913 - July 2009 (5 comments)
It is downright bizarre to me at how people are continuing to claim that 'normal counting' does not require a 0 until you go past 9.

If users here genuinely believe that, then I trust if I sell you a product for £1.01, you will give me £2?

0s are fundamentally used in normal counting.
At the end of the day, this goes back to a debate that's been had here many times before, such as with Google's Dragonfly, which is that is Twitter doing more good being available in India with occasional censoring, or if it do more good if it wasn't available in India all.

I'm not siding one way or another, but it's not clear that taking down the platform as a whole is always a better solution than running a slightly censored one.
Why would you study one of the worst cars on the grid? For a laugh at the Christmas party?
I feel like people haven't actually done those things here, they just say it as a matter of faith.

It's miserable trying to bicycle in slush, or in near freezing temperatures. Bicycling any length of time in the rain also is miserable. Strong wind makes things worse, and there's only so much you can do to compensate. Let alone what happens when you get sick from a chill, or you work at a job that has lots of physical labor or standing time, or bike in high heat with no showers available at your job.

I used to do so a lot as a young man, and it really does limit you. Sometimes you just give up the bike and walk, because the weather is that bad.
and sum types bolted on, it something else from sum types that are idiomatic and used throughout all of the std lib.

that's my main gripe with TS: it's bolted on nature.

that's why I prefer a clean slate (like Elm, Rust, F#/Fable, ReasonML/ReScript, PureScript, or this "Grain" project)
Python's dataclasses have a "make a copy with these fields changed" function that's rippingly useful for immutable records.
> diagramming capabilities over [Kubernetes] YAML

Has been tried: https://github.com/CATechnologiesTest/yipee
No. The U.S. 300 million citizen don’t have the monopoly on morals when 1 billion Indians have a different idea about them. So don’t be pretentious, adapt to local laws and let people figure out their own ideas about life. Maybe, just maybe, the U.S. has the wrong laws.
Sometimes it was just an accident on the way to the forum...

https://crimereads.com/the-invention-of-murder-how-the-ancie...

But then, you still have quite large areas on this planet with a state and codified law, but de facto pre-state legal structures.
So called failed states, tribal clan jurisdiction, gang, mafia and insurgent organisations that are or were the law in, for example, southern Italy, the IRA in northern Ireland back than or more 'lawless' slums on this planet like the favelas in south America.
And so on.

There are reasons, it took some time, a few thousand years at least, for large parts of the population to realize that following abstract laws by everyone is an advantage and that more, how should I put it, federalist approaches can be insufficient.
Human rights are an achievement not a given.
Ironically (or maybe not?) Xandros was the company that bought Lindows/Linspire back in 2007(ish).
> It took me a while to understand what C++ was: a quest for the highest level semantics possible with the lowest performance overhead.

I find it interesting that it took you a "while" even though Stroustrup was already defining like that before C++98: https://books.google.fr/books?id=hS9mDwAAQBAJ&pg=PT151&lpg=P...
This reminds me of all the nearby school parking lots at ~8am and ~3pm every day

(well, pre-covid)

Even though most of the kids walked, many were not allowed to walk and there were logjams of cars down the block and through the parking lot with plenty of idiocy.
It has a lot to do with federation issues on the modern internet.

- Version mismatching and updates

- Running the servers (admin, setup, config)

- Spam and problematic users

Urbit ID fixes the spam issue, Urbit OS fixes the admin and version update issues. Mastodon (but really any non-urbit system) is going to always be a mess of dependencies and things that break.

This old post (2010 before urbit was a real thing) goes into most of it: http://moronlab.blogspot.com/2010/01/urbit-functional-progra...
One thing to clarify there's no power injecting going on, unless you mean optically through things like Raman amps and EDFAs...

Long haul terrestrial fiber cables aren't like submarine fiber which has copper lines to carry high voltage power for submarine repeaters/amps. The power at each site is self contained, usually a fairly normal feed from local grid utility, backup generators (diesel or propane), and -48vdc rectifier + battery setups of normal Telco grade equipment.