skysight-inc/HackerNews huggingface dataset:
Not quite in the vein, but I think Ted Nelson's "Computer Lib/Dream Machines" deserves mention (although it's partly history.)

https://computerlibbook.com/

https://en.wikipedia.org/wiki/Computer_Lib/Dream_Machines

https://archive.org/details/computer-lib-dream-machines

- - - -

Also "Scalable Internet Architectures" by Theo Schlossnagle
He changed his tone, he wasn't "cancelled" as how it is a fad to do today. There are no "cocs" for a very long time now. It's only after pandering to the SJW's that are unfortunately causing harm to everything they touch.
>Why do we care?

We're developers, and many use Rust (though organizational politics can effect many other projects as well, how it plays out here could affect other situations etc) so in one way or another care very much about if the project is being run effectively, which side to support in internal conflict so as to ensure the project keeps being run effectively etc.

>not going to get involved

Getting involved or not are both political acts.
I bought domains through them many years ago and transferring them out was an absolute and utter (intentional on GoDaddy's part) nightmare.

Even today, I have one domain that I inherited that has been nearly impossible to transfer out, even after talking to support personnel. They keep blaming the receiving registrar even though all the evidence points to GoDaddy's system). I don't know if it's malice or incompetence, but it's kind of hard to tell the difference at this point and give then very real malice in their past, I'm disinclined to give them too much benefit of the doubt.

Lastly I can't prove it, but about 10 years ago or so I'm pretty sure they bought a domain name that I had been searching using their search tool but was on the fence about buying. When I finally did decide to buy it, it had been registered but was "available" to buy through GoDaddy at a nice markup. I saw online (at the time) several other anecdotes of the same thing.

For those wondering what I use now: hover.com has been great to me for many years. I do have an increasing number on Cloudflare as well.
How about .... Fingerprint sensors + inbuilt IR sensors that verify that there is a "live" finger with blood and pulse behind that print.

Would that help make FP authentication more robust?
The people who own the project, own the project.

The people who own your employer, own your employer.

Does that sometimes suck? Sure. Is it often unjust? Absolutely. Do you sometimes need to switch jobs or fork a project? Yup (see: mod team resigning).

But don't ever get confused and think that an HR process can save you from the whims of your master, and don't ever believe a "rule" that says the owner of something is constrained. Unless there's a higher power that can enforce that rule (e.g., a government or a market). And even then, the rule isn't doing any of the lifting.
"The accusation is not vague and it was substantiated"

The public accusation is vague and is not substantiated. What is the reason for it to exist in the first place if not to put blame without giving a chance to refute it?
My new favorite review comment on while(true) : prefer system.isOn() which is more reliable to detect computer off.
As Amazon conspiracy theorist in chief, I doubt this is the case. Amazon likes to associate with good Rust PR, this is just messy stuff that takes away PR bandwidth and that makes things more unstable. People associated with AWS (eg Shane Miller, Chairwoman at the Rust Foundation and head of the AWS Rust team) will have to play a role in this conflict, and the decisions they will make should be publicly scrutinized, but that's it.

The source of this conflict seems a somewhat long-standing tension inside of the Rust organization.
More and more states require fingerprints for driver licenses because of the RealID program. Eventually (soonish) you won't be able to use your driver license to fly without it being RealID compliant.

One state I lived in gave me the option of not having a RealID-compliant license if I wanted to. Another didn't, so fingerprints were compulsory.
You can use the Phone Shell (phosh) developed by Purism in Mobian OS on the Pinephone (by default).
Well, what a wonderful community.

On the other hand, this is what happens when core developers of a previously beloved project get "contacted" by Big tech players.
Yeah it's comical because Linux has so obviously driven a lot of people away from kernel development. Tech is male-skewed, and OSS more so, but Linux kernel dev is even then still at the far end of the gender disparity spectrum.
In my original comment to which you replied I wrote "The best of both worlds is to have a text representation coupled with one-to-one binary encoding;" for the reasons I wrote in that comment. I am aware of all your points on ser/des of text and I fully agree with them.

Also, I was constraining the use case for text to data that is either the input of humans, or generated from those inputs.

For data that is gathered from devices, etc. I don't think a text representation would be of much use.

Also, between a set of parameters entered by a human, and an audio or a video, there are a lot of use cases in between (all of the points in space of N-sided polygon after a human entered 4 or 5 parameters, ...., generation of statistical data from parameters or other inputs, ...). I think, as a rule of thumb, that the less close the data is to the inputs of humans, the less sense it makes to store the textual representation.
> The Rust Moderation Team (Andre, Andrew and Matthieu)

Is the Rust mod team really just 3 people?

I'm really surprised to see this coming from Rust. I've viewed Rust's governance as one of the best amongst open source projects. Coincidentally we have very recently put together a mod team in Nim[1] that is significantly larger than just 3, it would be really great to hear more details so we can learn from this.

1 - https://forum.nim-lang.org/t/8629
Fingerprints are stored as data, and data is hashable. As someone who doesn't know the ins and outs of fingerprint readers, that sounds ludicrous. I also don't see why it would need to be hashed, however.
It wasn't exactly just a niche sample used in niche music. It was already one of the most sampled songs in Hip Hop when the authors found out about it.
Which doesn't clarify much given this post isn't a piece of art consumed by people. You can make "art" all you want for your own purposes using computational techniques. Fact of the matter is we still don't know how to do it similar to humans make books, musics, paintings etc...
These "internet activists" you spend so much effort maligning are simply reminding you that there is a human being on the other side of that screen.

I'm not inside the Linux developers' world, but from the outside it seems like a much healthier, more vibrant place since Linus realized that he works with human beings.
This meme really really has to die. It's so annoying that it's spread so far. Biometric security (i.e something you are) does not need to be secret nor revoked. That's the entire point. It's a piece of information that even when it's known by everyone still can't be reproduced.

The strength of a security system based on biometrics is exactly how well that system can detect that it's reading from an living breathing human.

- Perfect: A human guard manually taking a fingerprint reading. Can't be beat because the guard can obviously see that it's not really your hand.

- Shit: A camera that compares pictures.

The entire industry is about making an autonomous system that gets as close as possible to perfect. It's fine to say that you don't think it's good enough right now but "oh no I lifted a fingerprint from a photo" isn't some security breach.
Sure, in round one, they've resigned. Games are played over multiple rounds. We're yet to see how it plays out.

Though I don't really expect those individuals to comeback, this may well just be a move to subsume the projects "technical goals" (ie., those of the core team) under the "ethical goals" of the moderation team. As a technical project, to me, this isnt that sensible.

> leadership to be accountable means that they follow the rules of the system

This misunderstands power. There are no (enforced) rules prior to power. Power is the mechanism by which there are rules. This resignation isn't to establish rules in the abstract -- the CoC exists. Its for a team to have the power to enforce them.

And "Rules" here arent rules at all. They are principals. And pricipals trade-off against each other, and against other goals. When we say the core team has "agreed" that does not imply theyve agreed to all views the moderation team takes.

I have no idea who is in the "right", to be clear, on the ethical issue. Perhaps a member of the core team has done something severely unethical (in which case, presumably the ethical thing to do is tell people...). However the phrasing of this as an explicit demand for power... to me reads a little off.

It reads like they wish to be part of a project where an ethical ideology reins decisively above the technical goals.

Eg., consider the core team will give a member "more latitude" to, say, rehabilitate if they've done something wrong. You might say they shouldnt. But it this a technical project, or a political-ethical one? Are its leaders meant to be morally excellent or excellent software developers?

The reality is that technical projects require technical excellence, not moral excellence. A "moderation team" set-up to demand moral excellence can easily go too far and ruin a project. Of course, if a core member is deeply unethical one hopes the community & core-team will do something about it.

My sense here is that if someone was "deeply unethical" they can be held to account by telling people about it. And if they weren't, then I imagine the core team have made the right decision for the project.
This isn't a vegan issue. Making it one, along with a smug characterization, doesn't help to convert more people over to your cause.

Mature plants nurse their young, providing carbon to younger plants through a mycelial network[0]. They communicate with each other [1]. They generate compounds in response to pain, and might even have vision demonstrated by vines mimicking plastic plants they were grown on [2].

Give it 50 years until we recognize our cruel treatment of plants. Until then I'd recommend compassion, including for those who have different values and beliefs than you.

[0] https://www.globehealth.net/soil-fertility/transfer-of-carbo...
[1] https://www.treehugger.com/injured-plants-warn-neighbors-dan...
[2] https://nautil.us/issue/104/harmony/plants-feel-pain-and-mig...
I came here to post a similar comment. I picked up a supernote a few months ago and I really love it. The writing experience is better than a notebook in my opinion and it also does a pretty decent job with PDF reading. In my experience their support is really good as well.
This is absolutely in the moral gray. The greater good, lesser of two evils, however you want to describe it whether it's right or wrong will get down to your personal beliefs.

I had a family member involved in a cancer research that used mice and although he admitted it was sad, he did call them heroes. Understandably, I don't think that satisfies anyone strongly aligned with animal rights. In many other sciences we've been able to use simulation as a first step, but that is still out of our reach for biological systems.
To be honest i wish there was some sort of situational Design Paradigm - the VIM of languages. OO in the design of the Structures/Debug-Data Representation, DOD in the structures and algos, functional whenever the programmer itself is represented (the "marshallers and handlers" in OO.)

Somewhere in this triangle of worlds, there is a optimum of speed, debug and reason ability and beautiful code with minimal repetition..
Justice requires due process. This announcement was made two hours ago. Everyone just wants to instant gratification and to know which party is right or wrong so they can feel good about their minds being made up. We are not the jury here, we're just a tool in their power struggle. They're explicitly not asking us to pass judgement, they're just asking for a new jury.
No, not every public information is written for everyone. Just because arxiv papers are publically available does not mean that a posted string theory paper should be written for you so that you can understand it (or I for that matter).
A C# enum is, like a C enum (as they were explicitly introduced to be compatible with those), just a bunch of constants for integers.

So when you have an enum-typed value, odds are good that it’s one of the named ones but there’s no mechanism anywhere preventing it to be any other integer of the underlying type.
Apple has a new work-from-home policy, but it’s still not what employees want
My experience is that battery life tends to degrade over time. 10 hours is the best the device will ever have.

e-ink offers days to weeks (with judicious use). Even with degredation, 1-2 days' usage without charging will be an option. What I've found is that charging is quite rapid, so even if short top-offs are all that are possible, those restore a large portion of total battery life.

And the device is readable in bright light / direct sunlight, again, a major benefit.
I would really like to see more work on improving the use of Nim for programming microcontrollers. I stumbled on to https://github.com/elcritch/nesper recently and it looks neat, but I had issues getting my code to compile. Improved support for other MCUs like the esp8266 and atmega32u4 would be really cool and useful. It would be nice to have Nim as a higher level alternative to micropython or lua in the embedded world (your only other real alternatives being C/C++ or Rust).

I also found this https://disconnected.systems/blog/nim-on-adruino
A provocative and bad argument in favor of animal experimentation I heard is: "Animal experiments increase our life by X years. What each does with this extra time is a personal question."
> I don’t think that human[ity] will become any significantly smarter in the near future

Anecdotal side note: I recently visited a archaeological museum on greek civilization. Some of the artifacts were 6000 years old and I was really surprised how ... delicate and "modern" for the lack of a better word ... the earthenware looked.

That really made me think that humans back then were just as intelligent as we are today. I think that may be a fact that may be supported by biological evidence? Brain size comparisons of skulls maybe?

Either way, if humans have not been less intelligent back then, there is only technical progress left.
Depends on how it's structured in the monolith. If it's well encapsulated — eg. one API call to trigger a notification that goes to a job-runner which sends the actual notification, which is the standard way of doing these in the monoliths I've seen — it's going to be similarly simple/hard.

But that was exactly my point: how hard it is depends on the code structure that has no relationship to whether you are in a SOA or a monolith architecture.

Sure, some (bad) patterns are hard in SOA which are trivial in a monolith, but they are bad patterns regardless. What matters is that you replace bad patterns with good patterns.
Endianess is not the only problem. You can have issues with different cache coherency model, different alignment requirements, different syscalls (which are partially arch-dependent, at least on Linux). The fact that the switch from x86 to arm was trivial just proves the point that arm has matured really well.
Personally, I’ve experienced the opposite. Almost all my coworkers have at least a BS in CS/CE/DS and only a couple have an alternative such as a bootcamp.
That's at least the 2nd funny thing happening with GoDaddy. I stopped using them years ago.
I think it can also be due to having too much oil in the pan. I've started wiping the pan with a paper towel that I've tipped the oil into (so just a very small amount of oil -- as opposed to pouring in a drip of oil) and now the first pancake comes out perfectly.
Then why the guild-drama act?

Why are users supposed to exercise skepticism about anything the core team says, without any information from the other side so that we may judge for ourselves where our skepticism is warranted?
Living creatures might be too much (see bacteria), but if you think we should care about other people - it follows that we should also care about other creatures that can feel and think. Mammals certainly qualify.
That’s not the point at all.
They can just ‘538 it. https://xkcd.com/538/
This seems to be a case of one person who's said some things that pretty much everyone would regard as inappropriate and potentially offensive (probably regardless of where they stand on CoCs or their views regarding identity politics). I see no evidence of a connection between this person and the resignation of the Rust Moderation Team.

I'd also add that making white men feel unwelcome in an open source software project is very hard work. I am a white man, and would not for a moment feel uncomfortable about trying to contribute to node or Rust because of the indelicate mode of expression of this one individual.
Trying to live underground on a dead planet might just prove that we need Earth. Lots of people say space tourism is silly and then go gas up their car while complaining that Teslas are how the coastal elites will take their retirement.
I don't disagree that skepticism may be warranted, but I think that people are also willing to believe in SpaceX's ability to solve hard problems, given their track record.

As far as I can tell and have heard other people much smarter than me say, there's no real physics-level barrier to any of Starship's goals. There's plenty of tough, tough engineering problems to solve, but it doesn't require unobtanium in order to work.

SpaceX has already pulled off landing an orbital-class first stage (not to discount the prior work in the form of DC-X and others, but they weren't orbital), and they've gotten to the point where they can refly those stages many times in relatively quick succession. Seems reasonable to believe that they can figure out Starship, even if it may not be in the exact form or on the exact timescale that they want.
Its the convenience factor. Log in to the streaming app on <insert device here>, collection with UI easy enough for a kid to mostly figure out is right there good to go. Replicating this experience with DVDs means figuring out ripping them, setting up and managing a Plex/Emby server, teaching your kids to use this interface, etc. For many of us in the tech world that doesn't seem like a big ask but there's definitely tons of parents where they see learning how to rip a DVD to be a big ask.
It uses an IR camera as a proximity sensor. A video isn't good enough. You would need AI to construct an accurate 3D model of the face based on it.
Spend your time as you please, but you seem pretty cavalier about the risks and practical limitations.

The notion that you're personally always going to be able to see past propaganda is not giving enough credit to people who are good at propaganda. Everybody who falls for propaganda thinks they're smarter than that. Sure, they can spot the stuff that was meant to take other sorts of people in, but everybody has weaknesses.

But even assuming you could, you really can't do the research on everything. The world's too big. No matter what the topic, we all need filtering heuristics. And you give a really good one:

> Can I understand why they reached a different conclusion than me?

Often the answer is, "Because they were paid to." Or, "Because somebody was paid to amplify wacky outliers." For advertising, PR, and propaganda, all of the actual material can be taken with a grain of salt and the conclusions can be ignored, because the conclusions were foreordained.

As an example, take something you aren't personally well-disposed toward. Say, Q. How much time do you spend reading their ever-metastasizing set of theories and beliefs? How much have you personally refined your beliefs based what you read of theirs?

I'd hope the answer here is approximately zero, because a) it isn't worth your time, and b) there is a non-zero chance that it turns any given reader, yourself included, into a believer. That's the point of most propaganda, after all.
I can agree. I had a WiFi issue with mine and the customer support had me reconfigure my router a few different ways to alleviate the issue until an update released. Then they stopped responding after the issue wasn’t fixed. From other anecdotes, I’ve determined that their policy is to string the customer along until an update is released or they’ve run out of options to diagnose the problem, then you’re trash. Even opening new tickets returned no response.

I advise people review other eink tablet options before considering Remarkable.

Addendum:

At some point, months later the issue was resolved via a software update. This issue was originally discovered a few days after unboxing and using the device. I did not expect the return process to be non-existent or refusal.
> Is there any good way to craft a message like this?

"We are resigning and our reasons have been shared privately with X group. <eom>"

But since the goal of the whole exercise is to generate publicity and drama, the above was an unacceptable approach and the approach actually taken was highly effective.
Now you follow The Way of the House Husband
> It also looks like you should have a strong plan to do something (hobby, hike, or work in another capacity). If you don’t, you may just stagnate and waste some of your prime years for growth and development.

Having been on this journey too, I provide this reassurance for those on the edge of quitting: trust in your superego. Your superego is always there, always watching, always asking: "is this what you should be doing?". When you are working on someone else's project, doing something you don't want to, it is easy to ignore this inner voice, because in a way it is not your own. Procrastination, and stagnation, are natural when your job isn't your dream. But when you're on your own dime, things feel very different.

It is a mistake to extrapolate your tendency to procrastinate from the world of work to that of a free agent: with no immediate constraints it is much easier to recognize and slip out of those peculiar knots of irrational behavior that tend to trap smart people with unsatisfying jobs. But on the other hand, you will be forced to confront the terrifying choice of what to actually want! This is terrifying because, in a way, it is the most important choice you'll ever make.
Happy to talk at length about this — my email is my HN username at gmail and my name is Seth — but I would say that a base weight or 12 pounds or less is a good predictor of who actually finishes.
Show HN: Janken – A rock paper scissors game
As a matter of fact no, benevolent dictator is not significantly worse. In fact historical evidence when it comes to OSS projects points to the benevolent dictator model being the most effective. It may not satisfy social justice activists pretending to be competent programmers demanding a seat at a table that they never earned, but most successful projects are not ruled by committee until they reach a significant level of maturation, and it’s arguable their development slows down quite a bit at that point.
With a title like this I was hoping for something a little bit more grandiose, like discussing whether editing text files is the right way to describe computations.
Fair point. I'm in SF. Here there's a lot of focus on personal experience as primary.
Since there's no other such comments, I'm just going to chime in & say I'm extremely sympathetic.

This is a classic case of confusion, of two things being mixed together & fused, in terminology, when they are distinct areas. Our languages are, as many commenters point out, flexible & changing. But when that flexibility leads to the distinct & clear becoming mixed & hazy, that is usually a loss.