skysight-inc/HackerNews huggingface dataset:
An important characteristic of propaganda is whataboutism. Consider why you would want to talk about some random US war instead of something that is happening right now? No one is immune to propaganda
> Their soldiers in Ukraine have resorted to dressing as civilians to scrounge up food and trying to steal fuel for their tank from Ukrainian gas stations.

Hahaha this is the most out of touch thing I read since the start of the war.

You believe this? HAHHAAHAHAHAHAHAHAHAHAHA
Faux news?
Isn’t that the best insurance?
I really don't get this comment, opioid and serf?

I would imagine democratic countries do tell their soldiers what they are fighting against and where otherwise thats a strategic failure.
Because it was in reply to my earlier comment saying this is not SSO. People seem to think these signatures can be used on multiple websites (sign in with Google like functionality). That's not the case.

These signatures are meant to be used to authenticate to a website. If multiple websites implement this idea, then end users should have multiple key pairs (one for each site). So there would be no way a signature for one site could be misused or abused on another.

I believe the github site and the demo website do describe the problem and goals. Webauthn is too complex. Passwords are bad. Hashes are dumped from databases and cracked. Passwords are stuffed, etc. The complexity of webauthn is not the answer.

In this scheme, the website only knows its users' public Ed25519 keys. These keys are harmless and it does not matter if they are stolen (they cannot be used to cause any harm).

The users are in full control of the keys. There is no CA signing TLS certs, etc. The web service and its users are in full control of the process and they are using open-source software. Full transparency that is easily understood by all parties.

Also, there is no identifying information in an Ed25519 key. One goal I have is user anonymity. This scheme allows for that too. No email, phone, etc. Just a public Ed25519 key fully controlled by its end user.
She uses non public information from her position to make investment choices.

That's the subject the poster is pondering
Governments and organisations do tend to violate agreements if and when it suits them. Look at NATO expansion...

"After speaking with many of those involved and examining previously classified British and German documents in detail, SPIEGEL has concluded that there was no doubt that the West did everything it could to give the Soviets the impression that NATO membership was out of the question for countries like Poland, Hungary or Czechoslovakia."[0]

[0] Did the West Break Its Promise to Moscow?
https://www.spiegel.de/international/world/nato-s-eastward-e...
You are parroting Russian propaganda here. I know Ukrainians personally, and the truth is very clear.

And the difference between a democracy and a dictatorship is also clear.

> People don't organically get together and _successfully_ kick out a regime without foreign support.

Seems like they did, didn't they? And it also seems like they are kicking Russians ass right now, don't they?

If you cannot see the difference between the two then you don't want to see. Please show evidence of Ukrainians attacking other Russian speaking Ukrainians.

The Ukrainians presidents first language is Russian. So he's going to commit genocide against himself? Haha give me a break!
I would agree with you a week ago and I would have been so wrong.

West has tried dialogue so many times, postponing sanctions to the point of absurdity. And what did it get us? Putin invading Ukraine.

Putin relied on the risk-averse West, pretending to want a dialogue and withdrawing forces, while he sent even more to the Ukraine's borders.

No, there is war in Ukraine not because West didn't want a dialogue, but because West wanted a dialogue too much.

A dialogue with a bully in power, is however, often pointless.
> Calling the other side evil is what tyrants thrive on
Nuke costs are not coming down like solar, wind, and storage. There is no reason to think they would: they are really mostly concrete, plumbing, pumps, heat exchangers, and steam turbines, all extremely mature tech.

And they are unavoidably expensive to operate. Those costs also will not be coming down.

Fortunately, we don't need for them to come down. All we need is not to build any; then the cost stays fixed at zero.
I use Geary for email, and Thunderbird for RSS feeds.
So are the Ukrainian's trying to get US targets involved, namely Starlink?

Is this a modern day pearl harbour?
I'd bet money they haven't played with their buffer size, because you're right, 60ms is basically unusable unless you're just mixing. I had a PC 15 years ago with a PCI Layla 8 channel input that got better latency than 60ms.
Reading this after the last Intel acquisition of Linutronix makes one wonder if Intel's plan is to force Linux systems to run their own set of tight closed kernel/patches, which of course would be insane in any security sensitive environment.
SICP. I only read a little, but that little bit was enough for something to really click for me. When I dropped it, I felt like "Before, I knew some syntax, but now I actually understand how to put a program together".

Also, this is kind of cheating since I went through the "Nand 2 Tetris" video course, but there is a book that goes along with it, "The Elements of Computing Systems". The course really drove home for me the power of simple, well-designed layers in building complex systems, since the end goal of building a CPU from scratch sounded impossibly intimidating at the start but by the end I was comfortable in explaining every detail. I think it counts since the book covers the same material.
I hate thunderbird, but I hate outlook more. I use the web outlook client and when typing it skips some key presses, I googled the issue and other users report the same. I have no idea how you screw up a textarea, but they did.

At this point, as far as GUI clients go, Thunderbird is the least worst option.
New one: highway police and locals stop russian tank convoy and figuring out what to do with them. Tank's crew asking not to be filmed

https://twitter.com/nexta_tv/status/1497841614865289217
Yeah this is the earlier and better standard (more powerful and more precedent). The NO_COLOR guy should have dropped it as soon as people told him about this but now we have a stupid competing standards situation.

If you support NO_COLOR you're making things worse.
A lot of these tools assume that you’re using a dark theme. If you’re using a white-ish background (even worse somewhat beige, like I do), things like text highlighted in yellow become invisible.

Also, some of these tools don’t detect when they are run in a non interactive shell and will continue to write color codes when piped.

A NO_COLOR flag is not perfect but better than nothing and easier to implement than theme or interactivity detection
Really hoping for RISC-V to take off and become a viable and mainstream alternative for consumer desktop machines so we can have a modern, fully open, and customizable computer.
For curiosity: Understanding Digital Signal Processing, by Richard G Lyons. I read it when I was starting college as an undeclared major, and I honestly didn't understand half of it, but I was getting into music production and it taught me the ins and outs of impulse responses. I later declared a major in Applied Computational Math primarily because of that book.

For intellectual ability: it wasn't a particular book, but it was an honors-level Real Analysis class that forced me to re-learn the way I learn mathematics.
Modern saunas that use infrared bulbs (radiation transfer) to sweat you claim to be better than traditional saunas which use use steam (conduction transfer then convection transfer). I’m still not sure which one gives the most benefit/least harm.
Meh. I also predicted this invasion would happen, yet I don't see Putin razing Kyiv or using nuclear weapons. There's plenty of opportunity for everyone to be wrong.
For the customer though the difference was not that dramatic. My wife had a WP7 device and I liked it enough that I replaced my android phone with a WP8, and while it was clearly better than 7, it was not dramatically better. At the time the lack of backwards compatibility was baffling for the WP7 buyers I knew, and all of them switched to iphone or android after that because of being burned by that transition.

I had a similar experience when they went to WP10. While WP8 was a fast, stable and highly usable OS, WP10 was a dumpster fire (for me as a user, cannot talk about underpinnings). Constant crashes, slow, terrible battery life. This was a widely shared experience among WP10 users as far as I know. And on top of that there was another software transition that all but guaranteed no apps properly jumped to the new platform. Looking back on it I think jumping to WP10 instead of carefully incrementing WP8 was the big mistake, and rolling out WP8 without a way to make the transition easier on existing WP7 buyers was the lesser one.

I don’t think a perfect execution would have saved microsoft though: they would have always been third and it is pretty clear developers cannot support more than two mobile platforms properly. The app situation would have always been bad, and without all of the popular apps a smartphone is dead in the water.
Just installed this going to reboot and see if the nvidia gpu and stuff works.

The zfs module built just fine.

update: gpu works fine, zfs is not working -- looked like the kernel module was built but I must have been mistaken.

update2: install deps then

sudo make clean && ./configure && make && make deb-dkms && sudo dpkg -i ...

and then import pools as needed
> Feynman Lectures on Physics

I havy skimmed through the volumes of Feynman lectures, and can confirm this. Especially things concerning computational complexity.
I'm coding a side project in Jack: https://github.com/abhaynayar/genesis

Jack is a language that you create on your own in the Nand2Tetris course. In this project, I first followed the course to build -- assembler, VM translator, compiler and operating system.

Once I finished the course, I decided to build my own CPU emulator so that the whole computing stack is built by me from scratch. Then I decided to change some specifications and also add userland applications to go beyond the course. For example, I have built a chip8 emulator in Jack.
Creating a data layer in Flutter using the Repository Pattern
Without understanding the minutiae of this, couldn’t someone just write a program that we can pipe any output to, which strips colour commands from its input before writing it back out? Does such a program already exist? That wouldn’t require every program to add support for an environment variable.
You broadcast propaganda to your enemy to demoralize them. The fact that Putin has lost control of the narrative in the west is at least a data point. It's good to be skeptical, but there is hope.
I'm Swedish and it was in our news yesterday that Ukraine has requested these things from Sweden as a top priority.

No decision yet if Sweden will or not.
Yeah, if you're looking for an open-source workstation solution, my advice is simple: Give up. Buy a Mac.

To the extent that open source is tolerated at all by OEMs, it will be behind someone's sandbox, whether that be some sort of virtual machine or proprietary baseband firmware that runs as super, super root. Eventually, proprietary firmware will verify and attest that the software you run, from power on to end user application code, is authorized and approved, or the machine will refuse to run it. The CPU will shut off after 30s if it cannot find a vendor-signed, approved boot firmware. All for "security reasons", of course; whose security is not specified.

Today if you want to run entirely open source including firmware, your best shot is a prohibitively expensive workstation with a POWER CPU. That's what all of "general purpose computing" will look like soon; only possible with extremely expensive, boutique equipment. Eventually the profit margins on boutique hardware will crumble and no one without a large corporate or government account will be able to get their hands on hardware uncontrolled by someone's proprietary firmware or OS. That's just the economics of the situation.

So yeah, just buy a Mac. Apple may be a multitrillion dollar company, but a) they own very nearly EVERY piece of IP inside that Mac, and when they say "jump", the supply chain asks "how high", meaning that unlike other OEMs, Apple is beholden to NO ONE; b) they are the only OEM that comes remotely close to giving a shit about you, the end user. It's hard to overstate what a miraculous company Apple truly is.
Massively more efficient. But when you have a lot of hydrogen synthesis capacity, it can keep working to produce valuable industrial product when the tanks are full. There is a large and fast-increasing demand for hydrogen.
Answering "why are you cheering for one side?" With "cuz the other side is evil" is stifling debate.

But this is geopolitics we're talking about: There isn't a good side and an evil side.
Just had a look on ebay and I'm surprised at how much used SL1210 mk2s still go for.

I'm surprised, but not that surprised.

I still have my pair of 1210s I bought in 1996 I think. I dragged those to regular small bar gigs 2 or 3 nights a week for about 4 years when I first left uni.

They're still rock solid and work just like new. Whenever I think of good design the Technics SL1200 comes to mind.

The flight cases, however, are up in the loft and stink of cigarette smoke. Seems now crazy to think people used to smoke in pubs.
The Information: A History, a Theory, a Flood by James Gleick.
Thats still quite bulky though. At some point the link between gold and fiat will be broken which is why crypto (BTC) has appeared, it over comes the problem of gold.

Now I wouldnt be surprised if China becomes a bit of a BTC tumbler for Russia like we have seen with NK.

Likewise I wonder if NATO or the americans have built a platform which can predict the best moves to make in times of war, a sort of AlphaGo but for war?

The US certainly dominate this spectrum with their NATO spending, but they dont have dominance in all arena's, for example £200-300million on the Asian markets can push the £ down a few points against the dollar which can alter US military might as its not self sufficient.

Russia is perhaps the most closest to be self sufficient which means they need to up their tech advancement but their culture could hinder them on this front.

There are so many different angles of attack, its clever.
In continental Europe (Germany, specifically is where I have experience), most apartments are so well insulated that they don't even get significantly cold without the heat on. I often travel in winter, and have come back home, say, mid-February after a month away, and my apartments have never been lower than 15º C (about 60º F) inside. (Admittedly, it'd be colder if everyone in the building had their heat off.) That's very easy to deal with with no heating. Though, like most schmucks, I do use my heating to get it up to more normal inside temperatures.
Konqueror has modular backend support, and it shipped with WebKit support as backend before the iPhone was released. Rekonq also used it and not KHTML. Epiphany used WebKit since mid-2007, it's now Gnome Web. All were available on Debian and Debian-based distributions. Phone-wise, Symbian used WebKit in 2005.
Assuming this is true: why would you leave the biggest plane, the only one of its kind, at an airport that is about to be attacked?
Most game emulators are looking at the instructions from a ROM file and then implementing those CPU instructions in code. Usually with those approaches there are inconsistencies due to the original game console's quirks (or bugs/flaws) that show up during gameplay, making the emulation not completely true to the original hardware.

In this context it means emulating "perfectly" by actually simulating the hardware in full instead of taking the aforementioned approach.
While this is advisable for civilians, it's been basic radio doctrine for decades that you setup antennas and communications by hardlink well away from where you're physically based.

Starlink and wifi make this even easier since the dish can be literally kilometers away from local repeaters who can and should use small scale parabolic antennas to talk to it.

Not to mention this isn't asymmetric warfare yet: Russia does not have air superiority. If they start reliably tasking aircraft to attack Starlink dishes, then they're also reliably tasking aircraft into MANPAD and SAM kill zones - to hit a target which has no direct military value.
While I was in elementary school in the 1990s, my mom returned to college. Sometimes I would attempt to read some of her textbooks from courses she already finished. One book that I will always remember and helped spark a lifelong interest in computing is a 1995 book that introduced people to computing called New Perspectives on Computer Concepts by June Parsons. It was a comprehensive book that started with basic computer literacy information (e.g., what is a personal computer, what is a disk, what is a mouse, etc.) but covered a wide range of topics, such as the Internet (including the then-nascent Web), very basic computer architecture (e.g., what is a processor, what is a bus, etc.), ethics and legal matters, and even programming (there was a program written in BASIC for computing the price of a pizza). While I was interested in computers before reading this book, this book set a foundation that would influence the rest of my life.

Another book that influenced me at an early age was a QBASIC textbook written by a Sacramento State University professor; I received this book from my mom's friend when I started learning QBASIC at nine years old and was seeking out resources. I still have this textbook; it was my very first programming text, not counting the computer literacy book I mentioned.
WebAuthn is "too complex" the way a catalytic convert is "too complex." If you don't know what it's for, it certainly seems like you can remove it with no downsides. ;)

> Because it was in reply to my earlier comment saying this is not SSO.

The person you were replying to was also not talking about SSO, which makes me think you don't understand that (valid, and fundamental) criticism of your proposal. :-/

> Webauthn is too complex.

Which functionality would you remove, and what tradeoffs does that get you?

> Passwords are bad. Hashes are dumped from databases and cracked.

Surely it's easier for an IdP to use scrypt with some meaningful salt than to implement this fully novel and unsupported scheme.

> Passwords are stuffed, etc.

These seem like problems that affect password reuse. According to your design, users should just know better than to reuse keys, so...why not just know better than to reuse passwords?

> There is no CA signing TLS certs, etc.

So why not use self-signed X509 client certs instead? This is actually a thing browsers actually support.

> The web service and its users are in full control of the process and they are using open-source software.

This is a category error. We were discussing a protocol. If you think your specific implementation of that protocol is better than all the open source implementations of FIDO+WebAuthn, X509 client certs, PAKE, etc...well, you're probably wrong. :)

> One goal I have is user anonymity.

You have not explained how your system is more anonymous than the existing, well-defined, standards-compliant alternatives.

Edit: Just to be clear about the tone of my feedback: my intention is to help you understand the context in which you are making your proposal and, ideally, understand the design tradeoffs existing systems have made. I know it's easy to become attached to an idea and take criticism like a personal attack. I hope you can take this constructively.
Note that in this case it happened when the author had the full context of what as needed to get done.

In business, the situation is usually even worse. The customer needs some problem solved. They assume the easiest way there is to get a different problem solved. They ask a customer support-type person about that. The CS person assumes a solution is best, and then go to a project manager. The PM assumes a particular implementation is best, and goes to a developer.

By the time the developer is trying to solve the customer problem, it has been transformed into a different problem at least four times, by mere assumptions that rarely have anything to do with reality.

Always, always ask "Why am I doing this? What evidence do I have that suggests this specific thing absolutely needs to be done?"

One of my favourite quotes is "It ain't what you don't know that gets you in trouble, it's what you know for sure that just ain't so."

----

It's not a small effect either. I've heard serious, well-reasoned estimates ranging between 50 % and 99 % of our work being completely unnecessary busywork.

Imagine that. In the most pessimistic (optimistic?) case you could spend half the year sipping drinks on a beach and still get just as much truly useful work done.
His question: Why isn't someone doing something to alleviate misery and a societal problem?

Provided answer: Create a Facebook account.
> Islam does not treat women as second class, and in fact, has elevated her status and guaranteed her rights. Islam allows freedom of religion and belief

Now i know you're lying. Right to need to ask for permission to go out/drive/get married, or right to dress exactly as required? Or right to be married off at 14? Or maybe right of divorce ( because of course it's different for men and women). And how does freedom of religion work when the law is religious itself?

> Even Jewish historians admit that Jews had it best under Islam.

That is such bullshit. Had it best? Compared to Israel or compared to Jews who emigrated to the New World? Or maybe you're making some very narrow comparison with Spain under the Inquisition to fit your crazy narrative?

Your worldview is completely incompatible with a free country. You're, of course, free to espouse it and practice it, in any country compatible with it (just don't try anything different there or you might get in prison/killed).
My setup is probably a bit unusual, as I use four desktop apps and webmail

1) work emails (we use self hosted zimbra) - combination of zimbra desktop + outlook. I use outlook for usual email job - I do a lot of email exchange with corpos and Outlook is best when it comes to table support in emails (copy-paste to/from Excel). When I need to search for an email or clean up my inbox (not everything can be filtered with rules) I usually swtich to Zimbra desktop (unfortunately abandoned project) for its very compact UI (I hate a lot of spacing in modern apps), very fast searching and some UI features like "mark email", press "M" for a "move emails to folder" window with search field. If only zimbra desktop had decent table support, it would be ideal for me.

2) private emails - Thunderbird. With some plugins (currently use three: "Manually sort folders", "quick folders move" and "quick folders") I can achieve Zimbra's "move emails to folder" experience. Searching is good, but thunderbird lacks good table support so a "no-go" for me when it comes to work emails.

3) mutt - from time to time - pure nostalgia, I send maybe 5 emails / month here...

3) webmails (zimbra's web interface and roundcube) when in need and without access to my laptop/pc.
Of course. The CIA is probably all over the place, as they should be.
There was a full touch screen phone that predated the iphone, the LG prada, but if you look at the demo you can see in some places they arrived at a similar design (the dialer), in others they had a laughably bad design (T9 text message entry on the touch screen) and overall it was very unresponsive. The iphone didn’t just have the right touch ui concepts, it executed them really well.

LG prada phone demo from 15 years ago: https://youtu.be/5mo7Ab6ZcJ4