skysight-inc/HackerNews huggingface dataset:
> “There are only three modes for a distributed system - it implements paxos/raft itself, it relies on a data store that implements paxos/raft or it’s wrong.”

That sounds like something Al Vermeulen would say. Though my recollection of the quote is more along the lines of:

"There are three types of consistent distributed systems: paxos, broken protocols, and single points of failures."

I'm guessing the talk it came from is Under The Covers: Core Distributed Systems Primitives that Power Our Platform[0]. That presentation is full of great insight into how AWS thinks about distributed systems. The other presenter, Swami, is the VP of AWS Databases now but started off getting Amazon's initial Paxos implementation going. I was lucky enough to work on those core building blocks and it was an incredible experience.

0 - https://www.youtube.com/watch?v=QVvFVwyElLY
I have this and it’s nice except I would much rather have a dongle the bluetooth.

I haven’t found any wireless mechanical keyboards with a dongle until this Logitech one.
Presumably this was only an option for offline things?
Oh god that page references Gene Ray’s Time Cube and I found someone still maintains a mirror of it

https://timecube.2enp.com/
"FreeBSD works perfectly on Graviton" doesn't seem like it would move Amazon's quarterly financials. Does Amazon have any real history of sponsoring open source coding, when it is not a "d'oh, obviously this'll make Jeff richer and/or more famous" decision?
Would it surprise you to find that Turkish police detain lots and lots of other Turkic people?
This is my own inexperience with OOP showing: I keep wondering if trait/protocol/interface programming has made inheritance entirely worthless. Love Rust. I've been working in Java for other reasons, but I've been noticing more and more Rust-like things in Java over the past year.
Taiwan’s Tech Titans Adopt World’s First Nvidia Grace CPU-Powered System Designs
I posted something tangential this morning, and ironically, got flagged (https://news.ycombinator.com/item?id=31491071)

I tried to convey in the comments exactly what this author was positing, but deleted the comment because I couldn’t do it any justice by a simple comment.
I didn't know that thanks for sharing. Has there been major cases recently?

really puzzling that a healthcheck provider itself is not accounting for this potential issue.

Is there some sort of edgy reverse proxy here? Doesn't seem like it. Even then there would be a big latency.
I've tried it out some time ago; But only to see how it works.
Back then I had the impression that e.g making a cross-reference sill requires you to label the figure, heading etc..

But maybe I did not got it right back then.

While both apps serve the same use case right now.
The vision for MonsterWriter is to run in the Browser and support real time collaboration.
1) I know a number of illegal immigrants and they do not pay taxes.

2) They couldn't anyway even if they wanted to since they don't have a tax ID.

3) Since their employer is already breaking the law by hiring them paying taxes doesn't make a whole lot of sense.
That surprises me.

My day job is programming in Java, and I use streams and lambdas everywhere. I use very little of OO concepts like inheritance. I try to make my data immutable and write functions and methods without side effects, wherever possible.

Popular recent languages like Go, Rust, and Swift borrow a lot from functional programming paradigms.

I'm curious where you are seeing OOP still going strong.
I'm absolutely open to feedback, criticism, collaboration of any kind! The whole point of a format is to be usable, and while I have a number of opinions on the subject, I'm no superman. I may not always agree with other peoples' opinions, but even when I don't, the whole point is the conversation it sparks; that's the nexus of greatness.

One of the main reasons why I haven't released version 1 yet is because it's been so much of a one-man-show that I'm under no illusions of being immune to tunnel vision.

In the immortal words of Johnny 5: I need input!
I have the revised K3 and the keycaps don’t have any quality issues. You should be good to reorder.
> Designing a programming language to be intentionally minimalistic is an idea that’s highly underrated in my opinion. Most modern programming languages adopt much more of a maximalist design approach. Rapidly adding new features is seen as a competitive edge over other programming languages. The general thinking seems to be that if your language doesn’t have feature X, then people will choose to use another language, or that adding more features is an easy way to show progress. This line of thinking is simplistic, and disregards many other key aspects that are necessary for a programming language to succeed and thrive, such as learnability, stability, tool support and performance.

Not my impression at all. The author presents the design process itself as coming up with a list of features. What is much more sought after is to latch onto some of the following principles:

1. Turtles all the way down

2. Everything is an X

3. Uniformly treating [traditionaly different] things as "the same", like collapsing the value and type levels or letting you run code both at runtime and compile time

You then try to implement the features that you need with one of the above starting points. For example, Zig apparently implements generics using number 3 (compile time code).

In fact, the pinnacle of PL design to some people is to have very little in the way of built-in features and then let the users themselves implement whatever it is they need. Which I guess the Lisp family is the best at.

The quoted paragraph seems like a caricature of the design process of a langauge. She says that this line of thinking "is simplistic". Indeed it is—non-believably so.
The Logitech Unifying Receiver uses an nRF24LU1+. They use a Nordic Semiconductor proprietary protocol, "ShockBurst".

https://www.sparkfun.com/datasheets/Wireless/Nordic/nRF24LU1...
https://www.nordicsemi.com/Products/nRF24-series

This chip was pretty popular for non-bluetooth keyboard/mouse dongles, not just Logitech.
It seems a little more than that even. I mean, I admit I couldn't quite follow all of it, but it seems to be suggesting that chimps can to a degree create reorderings of their 'words' to make new meanings, in a sort of proto-syntax. After all, if human language is expressive because our abilities to use syntax and grammar to make complex meaning. Those things had to be built on something that came before.
I think this happens with every social network. There's lots of hype with younger people, and it's the "cool new thing". Then the parents, companies, and other things move in and it's suddenly a lot less fun.
The dumbest todo app as a Chrome extension
Hey, guys!

I just submitted my first ever chrome extension called Axioma. It's a minimalistic, no frills todo app. The main feature is what I like to call at-a-glance UI. Meaning, the app doesn't hide anything from you. All of your todos are neatly organised in boxes (cards, categories, whatever). There's no nested menus, smart categorisations, tagging mechanisms, formatting etc. Axioma is quite dumb, but that's the point. Kinda sick with software trying to be smart about anything, especially about checkboxes. :D

I made it primarily for personal use, but decided it'd be handy for everyone else. It's free, no registration needed, etc. Enjoy! :)
Dierya makes an assortment of multi-device (switch devices via a key combo) BT keyboards that are pretty close to your price range. The DK63 was my first mechanical when I fell ass backwards into the hobby.
Qwant is also using Microsoft's Bing Search API.

"Qwant uses different programming interfaces such as those of Microsoft Bing, Twitter, YouTube, or iTunes" -- https://about.qwant.com/en/legal/classement/
Time zones based upon anthropocentric concepts like countries have issues simply due to the realities of political changes. Entire countries and civilizations can come and go. The concept of even “common era” is a convention of convenience still based around a religious figure frankly, which is a sort of retcon given others through the same time period were likely measuring time in another coordinate system essentially.

A self defining and self describing set of measurements would help here but obviously bloats formats similar to how XML schemas become overly verbose and pedantic without adding clarity to the target audience.

So I agree that baking in a time zone is likely a bad idea but I have doubts we can do much better by trying to use another more absolute time coordinate system independent upon human civilization conventions.
Word has version control built in and you can see diffs easily. (No git is not the only VCS)
Congrats!! This looks really cool, will give it a shot.
The funny thing is, you really don't want to cure it too fast. It's how your character gets strong enough to achieve the god-like power the plot suggests you ought to attain.
> not too big but not too small

Debatable. I wasn't around for Vanilla but I played Classic up through AQ. The game felt like a walking simulator.

Current WoW is certainly more streamlined, but you still have to earn the ability to travel around faster in current content. One of the Shadowlands zones didn't even let you mount (except for a rare drop for a special mount) until one of the content patches. And that and another zone still don't let you fly.

When you use the matchmade dungeon/raid finder, you do get teleported right into the instance. But for Mythic+ dungeons and Normal or higher raids you still need to manually gather a party and 2 people need to get to the summoning stone.

All of the city portals and the 15 minute hearthstone cooldown do make me a little sad though. My mage portals aren't appreciated nearly as much! :)
Because of the signal it provides.

Let's face it, PhD is a social signal as much as it is a vocational toolset. And it also signals a specific value system, like putting a high value on educational credentials. So if the selection board for a lab director is made of similar directors who have PhDs, you've already got a self-selecting pool of people who value PhDs, regardless if they provide much value in practice. Cognitive bias is strong and it would be tough for someone who's put in the work for a PhD to admit it's of little value, even if it were the case. Occasionally, people will get promoted who do not have a "proper" PhD, and they are (rightly or wrongly) derided for it behind closed doors, even if it has no bearing on their research competence. As a side note of irony, in many cases that I've worked with, getting a PhD makes someone do less research, not more. Because of the status signaling, they get more administrative leadership duties, not unlike a dean at a university.

And the PhDs that I know, who do it for a "simple" promotion, don't leave their job. (simple in quotes, because in my experience, they are rather large promotions).They complete their PhD as part of their job, in addition to their normal duties. It sounds like you are stuck in an academic mindset, where there is only one way to skin the PhD cat.
I think you're illustrating that person's point. I'm a liberal, with-the-times person in a liberal, with-the-times city, and I cringe at the thought of ever uttering the words "invalidate someone's lived experience". Aside from anything else, what the fuck does it even mean? I don't think it's a bad rule of writing to speak in simple, clear, plain words, not glutinous agglomerations of abstract verbiage which evoke nothing.

(While we're at it, have you considered whether you might actually be a man made of straw?)
> find a real life problem

I haven't found a problem where I have any insight on how to solve
Play store search seems to filter result by location and sometimes even if you type the exact name it does not show you the app and if you visit the link from the developer site it does appear just not on search.
Minimalism is usually in the eye of the beholder.

There are only a few languages designed with minimalism explicitly in mind (Go is a good example), but even there (a language within which application developers readily accept doing the job normally assigned to the language and compiler) the demand for some minimal set of useful abstractions is forcing the language to grow over time.

Let's be honest: Most complaints about bloat are actually complaints about stupid design decisions.

But at the same time, it's admittedly difficult to learn something when it has a lot of one-off corner cases.
I would say it is downright misleading. It implies photos taken without permission that could be an invasion of privacy, when the article is clear that this is a separate service offered to customers who want photos taken of their site or property.
This break dark theme, so nope.
> Java is the only one on this list that has a different approach. Instead of using generics at compile time, it is actually doing a dispatch of the code to optimized routines based on runtime types. That does mean that they had to write the same sort code multiple times, of course.

> Using Java:

public static void sort(int [] a);
public static void sort(long[] a);
public static void sort(Object[] a);

Perhaps they meant it another way, but this makes it sound like there is runtime dispatch between these different signatures - there isn't. int, long etc. are unboxed types in Java, which are not Objects, and cannot be used for Object-based generic type-erasure. So the decision which of these sorts is going to be used is made by the compiler. All Objects are sorted using the third signature.
I definitely remember this as well, but I also think that a lot of that is part and parcel of high school. Young people trying to figure out where they fit in, falling into the usual pecking-order-type behavior that so often results from insecurity, etc.

But I also know that as I got a little older (into my later teens/20's) there were definitely a lot of fellow "freaks and geeks" that were drawn to punk and other ostensibly "outsider" music and art forms.

I think a lot of it had to do with being the sort of people who either never had it in them to be part of the "in group" and were forced to learn the joys of exploration/experimentation, or those who just had a natural curiosity and maybe a bit of a contrarian outlook that led to that sort of thing.

But yeah, I definitely remember quite a few times being brushed off by the other "alt" kids in school because despite sharing a lot of cultural interests, I had fairly strict parents and wasn't allowed to dress "wild" (or what high school kids considered "wild" at least).
Life’s First Peptides May Have Grown on RNA
I understand this, but I would look upon it as a failure of all the other RPGs up to that point. You really shouldn't be able to steal from chests with little to no skill in direct sight of guards. You can come back later and loot them when you're much stronger or your sneak is up far enough or other more specific skills are high enough but you won't really need to since you'll be amazingly rich by that point anyway.
> you have to question why DDG even exists.

Because Microsoft's reputation is lower than dirt and that's probably a big part of the reason why so many people mock Bing and refuse to even try it.
This only shows that they happen. That part is pretty well documented, but the same thing happens in Western prisons. What it doesn't show is that they were officially sanctioned, as opposed to being committed by a guard against the law.
In a forum about that specific topic! NixOS, OpenStreetMap, and Rust all have active Discourse instances.

For things that are too vaguely defined for that, I’ll bring it up at the local “Linux” user group, which in practice is just a nerd social group with an active group chat and biweekly gatherings.
Strong agree. My fiance and I wrote our thesis simultaneously, she in Word, while I used LaTeX. The amount of stupid figure- and page- rearrangements she suffered because she removed half a sentence from the middle, while LaTeX generated sane output with basically any text seriously made me much more productive.
>Bank reserves are not money. Therefore the fed printed no money.

My understanding is that the issuance of bank reserves allows banks to issue more loans, thus injecting more cash into the economy. That's the mechanism people are blaming for these asset bubbles. It's also what the Fed intended to happen.

> This is not a mainstream view

Right.
I recently learn about this term, so can someone be kind enough to explain to me ELI5 serverless usage[0], advantages over "traditional" servers and why I should/could care?

[0] by usage I mean, I still deploy my monolithic app, or just one function per route?
You missed my point. You are anti bubble, but you create the bubble for me. With no transparency into what you're doing.
I wish DO would open a datacenter in Oceania.
He’s arguing against materialism, not physics. The point is that because physics deals with mathematical idealizations and only of those aspects of reality that can be idealized in such a way, it disregards large swathes of reality that can’t be idealized mathematically, like qualia. (Others here claim that physics characterizes sound and color perfectly, but that isn’t really true. What it does is redefine sound and color reductively. There is nothing wrong with that for the purposes of prediction and control as long as we realize that’s what we’re doing, but that is not the view criticized in the post.)

Materialism, a metaphysical position and not a scientific one, is discredited in a number of ways, but in this case, any materialism that defines matter as whatever physics says it is undermines itself by leading to idealism because the content of physical theories and models are mathematical idealizations, ones which need not strictly correspond to reality. If you’re not a materialist, and especially of a scientistic variety, then your views are not the subject of this post, but the view of physics you confidently declare is not shared by everyone.
Did the AI also come up with the topic? or was that prompted?
Akord – Arweave Permastorage
I'm an iOS user and avoided paying because they insist on activating re-occuring payments to do so.

I give Google a lot of shit (because you took an open source OS and riddled it with trackers, so why not just... buy a closed source phone that doesn't suck?), but I always had a hodgepodge of services because I tried to be fairly platform agnostic.

(eg: Spotify isn't actually the best, but unlike Apple Music is cross platform, and then I can actually at least say I paid for the music even if the rates suck -- they can at least get popular then tour, so... the least evil, plus don't have to rely on some hipster barista to give me new songs.)

The bigger issue is one group owning very different apps with very different models. (Looking for casual vs for a semester or three as you rack up another degree vs marriage are all different things.)

I'd hope after a month or three of paying for the uh... "good leads" to put it in Glenn Garry Ross terms, you'd just have some phone numbers you ping at night on the OTHER app like a cool dude. People use these apps too long, if you don't know someone to booty call after a year or two, maybe take some time off.

(My issue remains that I'm a 2 on the Kinsey scale[1], so I get all the hate that queer people get without much of the benefit since guys hate that I'm very up front we will never get married even if the supreme court decides that's OK.)

Google are probably doing the right thing, but I worry that is causes a LOT of problems out in the world if people perceive that folks are obstructing their love life due to lack of income.

[1] https://en.wikipedia.org/wiki/Kinsey_scale
It didn’t hit the content filter because there isn’t one. This article[0] goes over it in more detail, but essentially the situation is that, while OpenAI is considering actually implementing a filter, currently their only way of blocking human faces is by asking people with access to DALL-E 2 to not publish them.

So either there are some nuances to the usage in the article, or they are going to get a request from OpenAI to remove the image.

[0]
https://www.wired.com/story/dall-e-2-ai-text-image-bias-soci...
No fiat is a pyramid. Fiat currencies are actively managed and the managers are at least partially answerable to elected policy makers. If fiat is a pyramid, then all civilized society and representative democracy is a pyramid.
It's been quite useful to some of my friends, who love to preach: "Bro, Bitcoin is up 800,000%, you need to invest [in it and in other crypto]"
Doesn't 20% of all Bitcoin transactions fail? On what planet is this an effective worldwide payment system?
You said Russia fought for a "stable Chechen political regime that sort-of works". Jataman606 says it's disingenuous to suggest that - and you just let it go.

And he's right. Grozny was demolished, no civil society left, horrendous human rights violations, no justice for survivors, just appeals to the corrupt, absolute power of Kadyrov. To say that sort-of-works is disingenuous and lets Russia off the hook for its part in backing him.

You don't have to be the world police to condemn atrocities. Just like you don't have to defend Russia in order to criticise other powers.
relations are also defined in terms of sets: As a sets of pairs, e.g. an element of a set like {x ,{x,y}} is just the pair (x,y), a set of such pairs IS a relation.

moreover, in terms of sets functions are a relation with some restrictions:

- That they are binary relations

- The "functional-requirement" (as I call it) refers to the difference between a relation and a function. for every x, f(x) = (only one thing); e.g. a relation can have pairs (x,a) and (x,b) but no function can do this.

As far as I've understood, this gets really "fun" when characteristic-functions enter the scene... With these boolean-valued functions it's possible to define a set.
While likely not your situation, paying for an app doesn't guarantee it will safeguard your data :x
For anyone wanting to play Nokia N-Gage games (S60? I forget), there is already a lengthy walkthrough and setup of how to emulate the games on Windows that is available on The Internet Archive; complete with a torrent/zip of all the games on the system.
Zoom: Remote Code Execution with XMPP Stanza Smuggling
I have used this exact phrase multiple times, but your parent's "rant full of strawmen" did make me reflect on it.
- How is "lived experience" different than "experience"?
- How can an experience be "invalidated"? What does that mean? Disrespected, discounted, something else?
If you have any feedback, send me an email. Would be happy to give away a free licence for constructive ideas.
"multi-pronged privacy", "easy button", "capabilities", and repeated use of the word "protection" are all signals that what is being said is an attempt to sell me something and that the salesman should be doubted.

What's actually happening is you're forced to allow Microsoft scripts which do indeed do telemetry on users despite some restrictions you put on them, and they're still effective because fingerprinting works. That fact is embarrassing for a product you're trying to sell as promoting privacy so there's this mildly deceptive attempt to hide what's going on with lots of words and claims of protection instead of straightforward disclosure.
The Way: Invisible Jenkins
Can anyone suggest a mirror? It's up and down.
https://status.hetzner.com/

We haven't been using them for anything in production, so I am not 100% sure - they have a backbone outage right now however..

There are no edge / reverse proxies being described in the OP article, just a HAProxy configuration within the same DC.
Last I checked, there were no mechanical keyboard using dongles.
Way better than bluetooth.
C# definitely does not take 1ms to look up something in a hash map. Perhaps 1us (microsecond) in a horrible example if the virtual hash code has a slow algorithm and doesn't cache the result.

Regardless, the benefit of not using C++ is and always has been: Not having to use C++.