skysight-inc/HackerNews huggingface dataset:
The grid is managed to an exact _average_ frequency. In this way, it essentially acts as a very slow transfer standard for GPS. I own a clock with a 60Hz motor, and while it can vary by anywhere from 5 to 30 seconds throughout a day, this error never accumulates and it recovers back towards zero after any excursions within a day or two.
Yea, but again a trip to base camp isn’t particularly dangerous.

If your business model is running a cruise ship where a few people take extreme risks and 98% are doing a normal holiday then sure that’s reasonable. Building a business on 3k customers/ year worldwide might survive but it’s lucky to make the same money as a single decent restaurant location.
That is an important political question that has relatively little to do with intentional, spiteful "payment"

There are a number of reasons rents paid to landlords are treated somewhat differently from wages paid to workers! Those are deeply political and important, and not super relevant here

In the narrowly relevant question: No one would ever accept a spite-filled "rent" paid to a landlord in the form of oil-covered pennies, provided only as a means of spiting the creditor
Why blame Hong Kong protests on America, tho?
I know that at least people from EDB (Robert) and Microsoft (Thomas, me) are quite interested in eventually making this transition, it's not just Heikki. Personally I won't have a lot of cycles for the next release or two, but after that...
I think this is a great article that takes a maximalist point and that’s its flaw.

You should rewrite code only when the cost of adding a new feature (one that is actually necessary) to the old codebase becomes comparable to designing your entire system from scratch to allow for that feature to be added easily. That is to say that the cost of the rewrite should become comparable to the cost of continuing development. I have been a part of a couple of rewrites like that, one of them quite complex, and yes they were warranted and yes they worked.

But having said that you should absolutely be conservative with rewriting code. It’s a bad habit to always jump to a rewrite.
Wait, we've had 8k TVs since 2019: https://www.cnn.com/cnn-underscored/electronics/8k-resolutio.... It doesn't even seem that expensive: https://www.bestbuy.com/site/samsung-55-class-qn700b-neo-qle... (this is just the first result on Best Buy's site). Are we thinking of the same thing?
This will correctly nest the quotes, yes. It’s somewhat counter-intuitive, but it works.
Possibly. "Flat-earther" wackos within the MIC. The US should've listened to Eisenhower and probably gone with the way of Japan until recent re-militarization.
TVA and Bonneville Power are federal. I think they are both also generation and transmission but not sure.
Still a bad idea to carry around the gun if you don't need it, and certainly if you're just using it to prevent theft of luggage. Seems quite asinine.
I'm not sure how OLED can give you a headache, but not an LCD.
I agree, you actively seek the activity and have often followed a long path of garnering the skills required to participate. It isn't surprising to a wingsuiter if their friend dies.

If a tour to the Titanic could be sold in a holiday package deal you're going to get people who don't understand the risks.

You do see it in holiday scuba diving destinations, where people are led to believe it is perfectly safe, and it's marketed to everyone. The reality of a dive is that you are just a couple of mistakes away from fatal consequences and the dive masters must know that as they strap a bottle onto a newbie and send 8 of them down at once.
Let's say you build it. It exists and people use it. Huge success, 100_000 MAU.

Do you want to deal with porn uploads, illegal uploads, illegal posts, violence, potential doxxing from both sides of the lunatic asylum?

Personally that's why I didn't build something like this.

The solution is distributed, but not "federated" - those systems are god awful to use as an end user. There's a third solution I've been thinking about for many years now.
Makes we want to invest some time in whitepuffies.com
> I'd perfer straight up price controls

EU is a good case study. Countries which abandoned price controls but instead have a single (usually state owned) company which controls the grid and a bunch of companies which sell power to consumers (effectively renting the grid) tend to have lower prices than those that didn’t.

e.g. I can get a plan which is:

Wholesale hourly market price + €0.08 fee to the grid company + €0.02 to the power company.
I more or less agree, the main issue with your "Model" is that it doesn't separate Data from Service (or Manager or Database or whatever your data-management layer looks like).

A lot of "MVC" has Model as a dumb Data-Model, and data is passed around between the service/manager/db and controller a lot. It's very rare (that I've seen) that you truly have so-called Model code talking directly to the controllers.

There is also the question of data-flow in larger "MVC" containers - where either numerous "views" must co-operate (e.g. in the case of complex nested lists), and must choose some combination of view-to-view communication (often in the case of layout-intense code), or view-to-controller-to-controller-to-view communication, or in some cases view-to-controller-to-service-model-to-controller-to-view communication.

Often the pattern applied to de-congest such a system is a service-oriented or micoservice, or event pattern, although all of these tend to introduce overhead and hence in-efficiencies compared to tightly coupled e.g. view-to-view communication, or tightly coupled controller to controller communication.

I suppose what I am arguing is that Model is a bit of a misnomer - you must always operate upon data, all code is simply transforming that data and the best way to transform that data is usually context specific to some combination of business and practicality needs... so the "Model" unless strictly defined as "the raw data structures" tends to somewhat overlap and envelope the other roles.
I should have been more specific about pixel density. TVs have very low pixel density. I've updated my comment for more clarity about this.
Haha! I actually saw him at a conference last year and thanked him. You’re right though. I should definitely pick up a new copy, and display it prominently on the bookshelf behind my desk.
Well signing up for anything important (or anything at all really) you should consider all of that, federated or not (especially if not). Yes, it's a problem that the majority of people "just want to start using it" and wouldn't consider any of the above when exposing, I assume, their lives to strangers.
Fiber optic cables cut off coast of Alaska
It was only in recent years that Rust has proven that monadic error-handling can be accepted in a mainstream language. At least, I hope it convinced enough people.

The more generic approach to error handling, using do monads (in Haskell and Scala) require some sort of do-notation (Scala's "for comprehensions") to be convenient. And I think this is a step that most mainstream languages are still too afraid to take. I would personally be glad for mainstream and some sort of monadic comprehension to become a mainstream language feature the same way closures became, but this is far from the reality.

So we are left with special-case solutions for specific problems like error-handling, iteration and nullability. Kotlin made it very easy do deal with nulls without a much ceremony (this is slightly more troublesome in Rust or Scala, for instance), while Rust chose to make error handling easier. Of course, they both repurposed the same operator ("?") for this purpose.

What Kotlin does with nullability and what Rust does with error-handling are both becoming quite palatable for mainstream language developers, but it's quite late to change language which have used exceptions (like Kotlin, Java and Python) or error values (like Go) to use monads right now. Entire APIs are built on the existing (and insufficient) error handling scheme.

For instance, we're using Arrow's Either on most new projects at work, but still have to deal with a lot of existing Java APIs, which are exception-based.
> So you're saying I can just go into North Korea as a tourist and I won't need a North Korean tour guide?

I've said specifically what I wrote and nothing different to that. Moving goalposts?

You'll need a guide to enter the country with a tourist visa, but beyond that it's up to your traveler skills, whether you can ditch the guide or where would they bother to go with you. There are also other kinds of visas, that don't imply a guide.

Though I imagine it could be more challenging for someone faring from a western country. Convincing them that you are not here for some scandal and could be treated with good faith would probably be an issue.

Nevertheless, for most people around the globe visiting Pyongyang is relatively easier than visiting New York. I don't suppose that not being overly tourist friendly equates to being a "closed country", do you?
This is most likely escaped Russian wartime propaganda.
>Maybe each subcommunnity can be it's own server?

The need to do this obviates the utility of federation completely.
There are people who are responsible, resourceful, and able to care for others well, then there are average people who stumble through life without clear goals but get by okay, and then are people, i.e., addicts, borderline personality-adjacent, and the "failure to launch (ever)" types who absolutely shouldn't have kids and are themselves burdens to others intentionally or through disability without fault of their own.

The point is to be a highly-productive caregiver requires a greater level of organizational, wisdom, and internal model formation than someone who is, say, both very young and immature in attitude and behavior. That part of them hasn't developed enough yet to be able to prioritize appropriately and produce better outcomes.

The reverse is seen in the decline of aging as we lose more than good habits. I anticipate having to look forward to both ARMD and dementia due to genetics.
Given other Russian claims regarding the effectiveness of their military equipment, it's impossible to take a claim like this seriously, even if it's true.
No, usually political discussions devolve into libertarian bros versus left coast liberals. Basically rich, white neighbors yelling at each other, which accomplishes nothing.
I've always tended to think these analytic frameworks are tools to aide discussion not actual proscriptive ground truths.

I do believe CAP. I don't think you can optimise for all 3. But that aside, I never yet found a compelling "this is how we do it" which didn't come with exceptions, which turned out to be anything BUT "exceptional" when it came to what I observed in the system at large. Atomic ops which were dependent on subsequent calls. Databases which said they implemented transactions but it turns out people code around them because of the barriers in parallelising outcomes. Systems which say they depend solely on update in the browser but which make persisting calls back into the server to update state, and fail if that doesn't work.

Views and Projections, Message Buses, Eventual Consistency, they all turn out to have "mostly" tacked on the back.

"its CRUD, Spock, but not as we know it" -Mostly. ("it's life jim": octopuses, coral.. deep earth mineral digesting worms, bryophytes, mitochondria... prions...)
I know someone who uses an ancient samsung oled phone which they had left on overnight regularly for youtube for years and that had the faintest of burn in only visible on a pure white screen.

It's really not something I'd be concerned about.
DSV Alvin
Check out “Creativity Inc.” by Ed Catmull and it may change your mind.
The issue here isn't "rewriting" per se but "stopping development".

You shouldn't stop development on your important products.

Letting a couple of your talented programmers loose on a greenfield reimplementation is a perfectly sane strategic move.

Stopping development on important products because you are 100% certain that the reimplementation will be successful by $DEADLINE is a foolish gamble.
What's the use case for displaying PDF files on a Roku? You would really read documents on your TV? I'd be interested in developing that if there's a market
Your link provides zero details.

And I'm not arguing it's not perfectly defined, but how can you ask for something if you can't describe what it is?
comes out in the wash

Very, very well done
> Federated services have so, so so so, many usability issues

I like how you're talking about it like it's some abstract underground BBS style system that requires a modem, ISDN line installed, custom software running on a unix subsystem

I mean I found https://fosstodon.org/home signed up, clicked on local, liked posts, followed people, now I get a stream of posts to my home feed every day

Maybe your everyday facebook user might struggle with the idea of signing up to a site and interacting with it but I'm just not seeing why anyone who can sign up to discord or reddit would struggle with it
“I authorize burn now, good luck everybody else!”
Hope he donated a sufficient amount to the ruling parties.
Granting admission based partially on race, and subsequently blocking another individual's admission based on their race always seemed to be a racist practice.
I wasn't downplaying the problem with widespread infrastructure being Huawei? The scenario you're describing is exactly what I was alluding to in my #1.

Rather the comment I responded to seemed to just be uncritically beating the dead horse of "Huawei bad", when it's not really a big deal in the individual use context. And in fact rereading the original post, the original ISP-supplied gear was Huawei as well! Which I do agree that widespread usage of is a problem. But the author's replacing of a Huawei standlone ONT with a Huawei SFP ONT doesn't affect much there!

And sure maybe it could have been great opportunity to harden up the author's infrastructure so that they could still have comms even if everyone else's went dark. Except that the OLT (other end of the link) is likely Huawei as well since ONTs aren't chosen in a vacuum.
No it’s a manual “stack” you build yourself with wrap. It’ll take you to the nearest error handler to the error which is usually not that far from the real problem
No PWM is common for LCDs https://www.notebookcheck.net/PWM-Ranking-Notebooks-Smartpho...
Ask HN: How to cleanly consume NoSQL into a SQL database?
I am a (rookie) data engineer and I've recently been tasked with consuming data from a new system. This system is the first one we've consumed that stores its information in a NoSQL database, MongoDB to be exact.

Now at this point in time I've only been given a JSON dump of three table's we will consume, but it has been quite a tedious process of reading the JSON, trying to make sure I have all variations covered (e.g. sometimes a certain field is a string, other times it is an array of objects). I am using a Python script to read the JSON data and store it in a local SQLite database for exploration. Python would be my preferred method of doing things as we are not far from moving to Airflow.

Does anyone out there have experience consuming NoSQL data into a SQL database? Is there any easier methods or is it just a bit of elbow grease required?

Happy to add any further clarifying information as people need it.
Hard to believe that would provide any benefit without also causing massive slowdowns.
Yeah this is a solved problem... with exceptions
How long until vision based ‘AI’ systems make these kinds of counter measures obsolete? It seems like it should be straight forward for a multi-modal sensor package to combine with some basic physics logic (the airframe can only ‘move’ so much) which would defeat these types of counter measures. The vision based processing component should be able to filter out chaff and flare based disruption.

I expect that the Ukraine war is a very useful proving/testing ground for a great many defense industry companies.
What is a "menu bar?" Something other than a regular application menu?
> I had absolutely no issues with hosting my own mastodon

Just Mastodon - it's not what I'm talking about. Please let me know if my parent comment wasn't clear enough.

Mastodon certainly works and you can be just @aj (as long as no one else with the same host-local part walks in, I guess) no matter where the actual conversation is hosted. But what about Lemmy, Peertube, or other Fediverse systems? I'm aware that Mastodon can talk to them with some success, but AFAIK it is only optimized to present certain types of content, so if you want Reddit-like user experience rather than Twitter-like one you want Lenny. And then you need a different subdomain. And then you realize you're splitting your identity on the same network in two - and in my opinion that's an indicator that something is wrong.
I presume pwb here is not a person but the section responsible for releasing a production version of UNIX v6 known as PWB.

https://gunkies.org/wiki/PWB/UNIX
Nice origin story! Confusing Matasano and Monsanto is like confusing Spotify and Shopify. With a relatively high number of common letters between names, it's not totally surprising that they'd get mixed up.
Is it really a problem or cargo culting? I certainly thought it was a problem, but I know a sysadmin that runs two small businesses's email on prem and he says that deliverability, even to major providers, has never been a problem, as long as you set up everything right.
Correction...Russian helicopter deflected 18 Russian test surface to air missiles...in a test. Many videos coming out of Ukraine clearly show that Russian helicopters are far from invincible.
I’d wager it’s going to take a lot to get to the point where a huge portion of customers aren’t satisfied with LCD TVs at their current level of capability, especially if prices are only going down.
There are several magnitudes more millionaires than that.

> but it is difficult to know how many and for how long.

Permanently? Finding out how many is the job of the IRS after the top marginal tax rates are increased by an extra 10-20%. The top capital gains tax rate is also much too low.

Globalization and the removal of capital control resulted in a race to the bottom between countries offering ever lower tax rates. That’s a huge problem, it’s something only rich people can utilize and leads to continually increasing inequality.
Removed as moderator of /r/Celebrities after over 14 years
The issue is costlier (runtime, complexity, memory) resource sharing, not the cost of the fork itself. Pre-forking isn't going to help with any of that.
How do I make my emails not end up in people's spam folders?
I think grouping different communities together would be a great feature, but you'd still have to find someone to curate and collect those groups, and host them somewhere.

"Why are all of these communities there" is a bit of a weird question, in my opinion. Why is there a news.ycombinator.com when Reddit already existed? Why was reddit founded when Digg was around? Why aren't don't Outlook and Gmail combine forces into one? Why would anyone want to go to stackoverflow when expertsexchange and hundreds of forums already existed?

Every server has its own rules, that's why. Some are more tolerant of abusive behaviour under the banner of free speech, some will use bans liberally to maintain their community. Some servers ban NSFW posts, others don't care. Some servers block some other servers for abuse, others don't. Some communities are fine with meme posts mixed into serious posts, others want to stay on topic.

Even on a centralised platform such as Reddit there have always been duplicate subreddits because of people who disagreed with another subreddit's rules or moderation practices.
The Samsung Galaxy S III is 11 years old and had an AMOLED screen (does that still count as OLED?). People are still using them with custom ROMs somewhat, and I haven't heard of display issues.

There's also the first revision PlayStation Vita that had an OLED screen and is a similar age. I have heard of yellowing on some models, unsure how prevalent burn-in is. Of people I know with a Vita or several, most got a second gen only, or switched to a second gen and so the old one didn't get used as much.

Much less old, there's the Switch OLED, and WULFF DEN on YouTube has one he's leaving constantly turned on to see what happens to the screen. I think we're 1.5 years in or so and he's done a handful of videos showing what it looks like now.

https://www.youtube.com/watch?v=7TMyUDKqWWI
This is conventional wisdom at its best and it appears to be true most of the time.

Except when it isn't and we're left wondering "why didn't I think of that?".
Its a team game. So you can see anything that is visible to your allies, and you can (and should be able to) pan your viewport around to see that stuff. So the client needs to know everything that is visible to your allies.

Plus there are things that happen outside your viewport that affect whats in your viewport, and trying to limit your client from knowing those things would cause all sorts of graphical artifacts.

Eg. there are some spells that affect an entire area (and have graphical affects associated with the whole area). Even if part of the spell area is in your Fog of War, your client needs to know about it completely, for the graphic drawing algorithms to run. The client draws the whole thing, and then obscures the part that should not be visible to you. Otherwise, the graphic algorithms would become get additional complexity that will possibly have performance impacts.
> This is trying to twist a weakness of Go's type system as a virtue.

No. There is no discussion about type systems taking place here at all. The discussion is about patterns where the producer or the consumer is in control. Specifically, Result puts the producer in control. Idiomatic Go (T, error) sees the consumer in control.

There is likely no language in existence that prevents you from choosing. You can write code where the producer is in control in Go, and you can write code where the consumer is in control in every other. These are not features of a language, although language idioms do often push developers one way or the other.
It’s no secret that higher pixel counts are harder to achieve since computational power required grows approximately quadratically while GPU and CPU power improvements are more linear.
What you're describing is called "deregulation" in the US. This is what the post you're replying to means when it says "weird middle-men that use financial trickery to resell energy". An unflattering but not unfair way to describe the companies who sell complicated plans direct to residential customers.
Google Sues Local Business Scammers over Fake Business Profiles and Reviews
Subreddit was shut down while mod team worked on an anti-CSAM bot to help moderate after reddit announced the shutdown of existing tools.

Imagine there’s a bit more to the story: tools only shut down June 30th. But still notable. Shutdown obviously hurting Reddit still if they’re resorting to such measures and taking such risks.
It prints the selected votes on a piece of paper that can be viewed by person who entered the vote and counted by hand (which was done in 2020)

No system is 100% secure and while Georgia in particular seems to have some improvements they should be making, it’s important to be rational about implications the existence given vulnerabilities have on accuracy of an actual election.
The problem is that Twitter, reddit, and other social platforms are mostly read, not posted to.