skysight-inc/HackerNews huggingface dataset:
I'm a big SolidJS fan, it's pretty much become my default framework for little things, and I highly recommend it.

It is very small and very quick - one of the fastest frameworks out there - but also not too complicated or lean. The signals system takes a bit of getting used to, particularly if you're coming from the React world (e.g. there are no render functions, rather each attribute is reactively updated when its data dependencies update), but it's also incredibly powerful once it clicks. Also, once you get down to it, almost everything is just native browser elements, so if you need to integrate with another tool or library, it's usually really obvious how that should work.
Want to start a GitHub repo? I'll work with you. My list of must-haves for configuration management:

Hierarchical state and provider management. The difficulty of hooking a kubernetes provider to a EKS or GKE provider in a one-shot-apply is pretty terrible. Trying to nest the helm provider under kubernetes isn't quite as painful but still not great and there isn't a way to get the necessary CRD manifests in place for dependencies or resources before they need to be created.

Diffs as a first-class citizen throughout the layers of providers as opposed to situations like helm_release where helm diffs are completely opaque to terraform and especially to tools like Atlantis.

Slightly more of real programming language concepts (pure functions at least), or else insanely good configuration flexibility. Same defaults with simple overrides should be the default for all providers and modules in a standard way. I think deep merge with reasonable conflict resolution is all terraform needs (plus a rewrite of how configuration works in a lot of places), but I want to be able to define a template configuration for e.g. a cluster and be able to instantiate a new cluster with just:

k8s_config = {
region = "us-west1"
node_config = {
machine_type = \
cloud_native_machine_type( \
cpu = "amd",
ram = "256G",
cores = "16")
spot_instance = true
}
}

And have deep merging successfully override the default configuration with those values, plus that kind of generic function capacity to turn verbose/complex configuration blocks into a simple definition.
Hundreds at the moment, but it will need to scale to thousands.

Complexity varies, it's usually a bunch of ORs but technically the complexity can be arbitrary as they're created by humans.

Recursion comes from the AST structure. For example, for an AND operation it's essentially

bool execute(ANDNode n) { return execute(n->left) && execute(n->right); }

In reality it's the visitor pattern using variants. That's what I want to get away from.
A bit of advice I got from a long ago mentor that I never regretted taking: never entertain a counter-offer. His reasoning was that 1) if it was important, they would have taken care of you before it got to the point you quit, and 2) they now know you'll leave, and you should probably assume that they'll be eliminating whatever it is that made them desperate enough counter-offer to keep you, and 3) accepting and offer from a company then standing them up isn't good for your reputation, and people do talk.
I don’t really see the point of the comparison. They should show something you could only make with Rama or show how much faster it is to iterate with Rama.

Saying this is 100 or even a million times cheaper is like saying taking a picture of Sistine chapel and printing out copies is a trillion times cheaper than making it originally.

Many of us on this site could make a number of products very efficiently and cheaply given a static and fixed set of requirements as well as an existing implementation for reference.

That being said it was a very detailed post, so kudos for that, but it’s far too vague to be actionable. Why not just release the code and post simultaneously instead of just bragging about how little code was required?
>The paradox of tolerance is what I'm operating off of too. My conclusion is that you can't hate the hateful without being hateful yourself. What's your conclusion? That you're always automatically on the right side so it's okay to be intolerant?

You don't seem to understand what the paradox of tolerance is. You're also creating a strawman. No one thinks hate is inherently bad. Lots of people deserve to be hated for their actions. What people are opposed to is hate for people's immutable characteristics, backgrounds, or harmless life choices.

>You're speaking out here against a group. Why shouldn't you be deplatformed? Why should we tolerate your intolerance?

I'm not OP but it's because we're humans with brains who can make distinctions between groups that have odious opinion and those who don't.

Your arguments are really basic and if you're really curious you could spend some time reading about this subject instead of making arguments that would sound profound to a college freshman.
Autobiographies. A platform to write your life story. Free for basic text, premium for extra features, subscribe to read more than n per month etc.
True, sending back to upstream is not required by the license. But even AGPL does not require this.

Rolling up a tar of your source tree, however, will be required if you get a request from one of your customers by email. The difference from GPL is that you will only have to tarball a portion of the tree that was MPL-licensed. That tar must include your patches, as §3.1 requires.

As I said before, many companies argue that using a private fork of an MPL/EPL/LGPL software in a SaaS does not trigger the distribution clause as customers never get a source or a binary of the program that runs in the cloud. EUPL closes that loophole.

It's also possible that many companies violate EPL/MPL/LGPL terms (knowingly or unknowingly).

One good example of non-viral copyleft working as intended is the Eclipse IDE. There are many closed-source tools that use Eclipse IDE under the hood (the part that Eclipse calls RCP), but there are no commercial forks of the IDE itself because any such company would have to open-source their changes to the fork.
They are rendering the timestamp with JS.

JS has the ability to see system time zone offset.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

It’s not difficult to send the time zone in UTC, and convert it client side to local time zone.

And since they do “x minutes ago” kind of things they are certainly using a library. They are probably passing in “naive” timestamps without TZ info into a library that is perfectly able to handle it correctly for them, had they just read the docs for the library they used and taken a moment to make sure that they include TZ info.

And if everything was done server side it would likewise be similarly easy to get it right because then my own time zone does not matter.
You can dig through the top layer of junk. It'll save my back for going through the second layer.
Don't forget their entire ads system, data processing/analytics, monitoring, customer support, payments, internationalization. They have replicated at most a tiny bit of Twitter's core infra for sending Tweets. The company itself does a lot more than that.
Then offer a proper argument that supports making profit off of owning property.
Being deeply informed on a handful of subjects is not the same as "more well read"

It's "more well read about those subjects" :)
I've never used React (not really a front-end dev), but I feel similarly about the Spring "framework". It seems to me that people who are tied to it have never really had the opportunity to do proper object-oriented coding and design and are thus stuck in the fundamentally procedural mindset that Spring forces you into.
I like this. I’ve always been wondering why something like this does not exist.
Sorry for the aggressive tone.

I consider all three (self, morality, consciousness) inherently subjective topics with no objective foundation on which we can build any kind of "knowledge" of them. So when someone comes around and casually says "oh, these people just don't know [self, morality, consciousness]", I feel that they don't really aknowledge the inherent subjectivity of it, but instead hold their opinion on it as absolute and objective truth to which others are supposed to strive.

Which makes me angry, for some reason. That kind of attitude just rubs me the wrong way.

So if I'm wrong (and I would like to be wrong in this case), and the described attitude is not the one you have, please explain what you mean by "knowledge of self, morality, and the nature of consciousness and morality" - I will gladly read your answer and have it change my mind.
Removing laws that enforce non-competition by municipalities would be a fine start.
And it can handle Twitter scale now

https://blog.redplanetlabs.com/2023/08/15/how-we-reduced-the...
Reminds me of a recent argument that "Corporate open source was a zero interest rate phenomenon "

( https://mastodon.social/@Migueldeicaza/110873190911225266 )
Our thermostats are 230V too, so stupid
> The problem China is facing in pushing this narrative, to be frank, is that they don't exactly play nice with neighbors and potential allies

China is remarkably bad at diplomacy and external PR (whether it's overt or propaganda); their diplomats are mostly concerned with showing off to their bosses at home, which is why react to nearly everything with straight up insults. (i.e. "wolf warrior diplomacy")
> ~400m along it's biggest dimension

Where did you find this information? I don't understand all the fields on the page, but don't see any number being 400 within an order of magnitude
If it's publicly available, it isn't part of your yard.
Buy the Brother whatever-it-is [0]. You'll have no more printing or scanning problems and can carry on with other things.

[0] https://www.theverge.com/23642073/best-printer-2023-brother-...
Just had a look. That is a wonderful intro document for your code base.
Related from 2 days ago: "Judge denies HP's plea to throw out all-in-one printer lockdown lawsuit"

https://news.ycombinator.com/item?id=37113336
Redis is 3-clause BSD, BSD does not have a "your license is void if you sell a product that competes with us" clause. Redis does have enterprise products that are licensed in a manner similar to BSL, but Redis itself is not.

MongoDB and Elastic are SSPL. SSPL approaches the problem like the AGPL; it compels licensees who sell a service derived from the software to make available under the SSPL the source of all supporting tooling and software so that a user could spin up their own version of the service.

There's an argument to be made that SSPL is de facto "you can't compete with us" since it would be more challenging to make a competitive SaaS offering if your whole stack is source available. I don't disagree. However, as distasteful as SSPL is, at least it doesn't grant licensing to a product conditionally on the unknowable future product offerings of HashiCorp.
Site guidelines also say "assume good faith". My comment is on how absurd the situation is, not a dig at any HN users.
Surely the countries in the EU do the healthcare and education investing rather than the EU itself?

The EU actually causes problems for the poorer countries because they have to be in a fiscal union with Germany.
> Agile forces code to always be in a shippable state, which is a good thing. It doesn't let code become bug ridden and then say "we'll fix it sometime later".

Is it Agile, though, or is it Internet? Because having the possibility to send regular updates over the Internet seems to have permitted to ship buggy software quickly, and pretend that it will be improved later. That's faster, but I feel like software is lower quality today than it was years ago.
Thoughts on the discredited media smear that was Russia-gate and it's underlying "intel" that included accusations of pee tapes etc. I assume your include the news outlet peroginator Buzzfeed was a political black-ops organization that operated in bad faith.
Thanks for pointing that out, fixed it.
I think they didn't do a good job making the point clear for people who just clicked the link without context. It starts off talking a lot about the Mastodon clone and then gradually starts talking about Rama as it goes.
Debian GNU/Linux: build daemon statistics
This paper is an interesting read:

https://www.sciencedirect.com/science/article/pii/S009457651...

Not my area of expertise, but it sounds like a deep ocean impact would not be completely catastrophic.

With only ∼1% of the asteroid kinetic energy being converted into tsunami waves and with the stronger decay with distance implies that moderate size asteroids (100–500 m in diameter) striking the deep ocean basins off the continental shelves are not a significant overall hazard...

So like a 50% chance it wouldn't be that bad. Larger asteroids would vaporize enough ocean water to cause long lasting atmospheric affects.

Otherwise, a land impact would be somewhere in the 1-100 Tsar Bomba range energy wise.
Is this related to Melondream?
The people's appreciation we get is impressive: desktop Linux users (a 3% niche in the world, I know...) really like Devuan and, in general report a better experience on distros without systemd, see https://distrowatch.com/dwres.php?resource=ranking

thanks for posting the news here, there is a lot of love and attention to detail in Daedalus <3
> Rama can be incrementally introduced into any existing architecture

Big if true (and if the opposite, of incrementally removing it also works). There have been similar platform efforts in past, such as https://news.ycombinator.com/item?id=20985429 . For that one, the "massive ask to give up every programming language and database they’ve ever used to depend on a startups closed source platform" seems like the biggest hindrance to adoption.
Eliezer is a wackjob. I'm pretty sure Kiwi Farms links are banned on this site but you should check out his thread. Or r/sneerclub.

Recently, an actual AI researcher posted on his site an extremely detailed response to his claims to which he responded "this is kind of long".

That said I don't know who Hotz is or if he's more competent
That's not an argument for DRM, it's an argument for coming down hard on manufacturers of blatantly defective goods. Or adding (non-secret) safety features to the battery interface like thermal sensors.

I'd test that idea by checking if it fits broadly across other industries and products. For example, do you feel the same way about brakes in cars and power-supply units in computers?

Would you accept a company like Ford or Lenovo using the "our branding is more important than your property" logic when forcing you to buy parts from themselves and literally nobody else, no matter how well-regarded the third-party parts are?
> Closest approach time of impactors: t_min = 2023/08/14 04:48 TDB and t_max = 2023/08/15 12:22 TDB

If you can read this that means it hasn't hit you.
How much of Twitter’s code base is dedicated to things like security, compliance, and moderation?

Granted, a decentralized platform would eliminate some of those, just by being decentralized
My favorite thing is when Telcos say they cannot tell you how much their plan will cost when you sign the contract, but magically, they are able to figure it out when you get your first bill.
Firefox:

<head><noscript><META http-equiv="refresh" content="0;URL=https://www.threads.net/@chaco_mmm_room"></noscript><title>https://www.threads.net/@chaco_mmm_room</title></head><script>window.opener = null; location.replace("https:\/\/www.threads.net\/@chaco_mmm_room")</script>
Is China a manufacturing oriented economy? For export yes, but domestically they're overdependent on real estate because it's the only thing people believe you can invest in.
> HP Envy 6455e

...I give myself the benefit of doubt as not technically a native speaker... but "Envy"? Really?

I still have my HP LaserJet P<numbers> I got when I was a student, many lives ago, and I got it to the point where the power button - the only button - is mostly dead. I had pondered "opening it up" and just running bare wires out - hacker style! - but... This whole consumer-printer-industry-situation is still so sad I'm happy I need a printer only slightly more than once a month.

And I've seen videos of teletypes from a freaking half a century ago working fine today.

Apologies. I have also an inkjet-scanner box from an _even earlier life_ that I keep around because a) it has a space to be in, b) it still scans (!!).
Nit:

> Here is the same command written as a one-liner

Maybe don't include the "\n" in the triple-click selection so that one can inspect it before hitting enter. Currently it copies the "\n" to the clipboard and then when you paste in the terminal it directly executes.
Indeed. We've got facts and numbers but lack an expert that can put them together in any meaningful way.
16-Year-Old Coordinates Rescue After Dad Falls into Crevasse
Except there's a huge number of things where archive.org is the only source left.
Not stupid. They just know they don't have to improve on their own because it costs money with no returns.
A while ago I was helping a friend pick a cell phone plan with T-Mobile USA. If you study their plans, the "Essentials" plan does not include "taxes and fees", but their "Magenta" plan does. When contacting T-Mobile, they could not tell me what the fees were even after providing the specific ZIP code. They said I would have to sign up for the plan first, and could then see the fees on the bill. Even when I told them that the choice of plan would depend on the amount of taxes and fees, they were not able to tell me and said that I could look at the current cell phone bill with the current carrier, and that the taxes and fees should be similar.

It is crazy they can't tell you how much you'll be paying before signing up.
We did notice on a less powerful machines the browser getting overwhelmed with the rate of new content (even though we're only streaming 10/s instead of the full 3.5k/s actually happening on the backend). I don't know if the poor performance in this context is due to Soapbox, the browser, or just the hardware.

To get a better feeling of Rama's performance on your hardware, I suggest registering an account which will allow you to poke around the whole platform. It takes just a couple seconds to register and we don't send any emails.
I refer to the fediverse plenty in the article, but Mastodon is the safest, simplest default for anyone starting out.
Surely UK law doesn't carve out a special provision for Great Ormond Street to receive royalties for Peter Pan? Oh hang on, yes it apparently does: https://www.legislation.gov.uk/ukpga/1988/48/schedule/6
Despite recession fears, the U.S. economy is doing just fine
400m in one dimension leaves a lot of room for variation. 400m x 1m x 1m is a lot less concerning than a 400m diameter sphere.
Yes some place will feel it somehow, 70% chance it strikes an ocean and creates a tsunami.

But the world will go on, people will shrug their shoulders and go on with life.

If it was a 60 mile wide asteroid, now that would truly be the end.
Indeed, we've seen that happening very often. I lost count of how many times I've seen developers have a Slack or Discord channel to coordinate who's gonna using staging/dev and when.

Please let me know if you need any help setting it up. We'd love to help in any way we can.
That's about how to solve problems, but to do research you need to find good problems, and that turns out to be more important, imo. How do you pick "major problem X" anyway? This strategy from Tao just leads to incremental results...
Actually many inference systems instead batch all requests within a time period and submit them as a single shot. It increases the average latency but handles more requests per unit time. (at least, this is my understanding how production serving of expensive models that support batching work)
> The fantastic cost of running TF in the cloud is painful.

Citation needed. I don't think it costs very much at all.
thanks for the explanation, my understanding is that they are all after limiting competition in various ways, while still trying to maintain the mantle of open source

We are certainly in interesting times around the monetization / financial sustainability of open source
Really not sure what does that. Not using any JS scrolling library. Perhaps a performance hit from using backdrop-filter on the table of contents section for a background blur effect.
The shadow DOM is a great alternative to using iframes to get style isolation from the larger app, but everything else about custom elements/"web components" has better alternatives in user-land.
I do C++ backend work in a non-web industry and this entire post is Greek to me. Even though this is targeted at developers, you need a better pitch. I get "we did this 100x faster" but the obvious followup question is "how" but then the answer seems to be a ton of flow diagrams with way too many nodes that tell me approximately nothing and some handwaving about something called P-States that are basically defined to be entirely nebulous because they are any kind of data structure.

I'm not saying there's nothing here, but I am adjacent to your core audience and I have no idea whether there is after reading your post. I think you are strongly assuming a shared basis where everybody has worked on the same kind of large scale web app before; I would find it much more useful to have an overview of, "This what you would usually do, here are the problems with it, here is what we do instead" with side by side code comparison of Rama vs what a newbie is likely to hack together with single instance postgres.
They do that in Mumbai, sorta, but using tags they put on the clothes.

You drop off a bag of laundry, it gets picked up and taken to this central washing area in town. Someone labels every piece of clothing, and then throws all the clothes together with everyone else's clothes for washing.

After washing they fold and separate all the clothes and you get everything back (at least I always did).

I think this has been going on since at least the 19th century.
Consumer Reports, which presumably has test driven a wider array of cars than you or me, is pretty much constantly complaining about how the trend toward larger wheels is compromising ride quality. (In particular, when discussing trim levels they often count the larger rims you get with higher trim levels as a negative.)

Given that the weight and size of vehicles has constantly been increasing (largely due to the auto co's "nice family you got, pity if something ... happened to it" marketing campaigns) some increase in size would make sense from a perf standpoint. I think the author's argument is that it's gone far beyond that. And CU, at least, seems to agree.
Yes, I 100% agree with you. I would like something like this to succeed, and agree the problem is real.

But what are the tradeoffs? There's nothing that comes with 100x benefit with no tradeoffs

(side note: I worked on Google Code for a short while in 2008, concurrent with Github's founding ... I think Github moved a lot faster in a large part because they weren't dealing with distributed systems at first -- they had a Rails app, a database, and RAID disks, and grew it from there. We had BigTable and perf reviews :-P )

Eventual consistency is probably one?

Can I specify that comment editing is correct and ACID, while likes/upvotes are eventually consistent? (No is a fine answer, these problems are hard)

I read through much of the doc, and don't see a mention of the word "consistency" at all, which seems like an oversight for something that is unifying what would be in a database with computation.
Which following the contained link to Terrestrial Time (TT) states that TBD is relativity corrected TT, which itself is about 30 +/- seconds from UTC -- something much more familiar to we groundhogs...
What's wrong with someone appreciating art, technology or culture from decades ago? Many people still enjoy vinyl records, film photography, typewriters, vintage cars, vintage fashion, and all sorts of unpopular items and activities. And that's alright.