skysight-inc/HackerNews huggingface dataset:
Noted about the refresh tokens, thank you!

> One thing I was curious about is how well the system currently supports users with multiple emails? GitHub popularized this pattern, and these days it's pretty much table stakes in the dev tools space to be able to sign in once and use the same account across personal accounts and orgs associated with different emails

Right now there is an assumption of 1 `user` object per email. You could create an entity like `workspace` inside Instant, and tie multiple users together this way for now.

However, making the `user` support multiple identities, and creating recipes for common data models (like workspaces) is on the near-term roadmap.
"If we have a CUDA kernel that continuously runs for 10 seconds but only uses 1 SM, on an H100, this would register 100% utilization, but the SM efficiency would be 1 / 132 = 0.7%."

does this situation register 100% utilization?
BTW, the SM OCCUPANCY is also a metric you need to care about if you concern on kernel efficiency
I leave my notes at the bottom of my posts. It is a combination link dump, half thoughts, speculation, parts I was too exhausted to flesh out.

I recommend the technique.

- It is actually the part that is the most valuable for me to refer to, since the actual content of the post I understand well by the time I write it.

- It has generated the most conversations, since people are more interested in pipping up about an unsolved problem than a solved one.

- It helps me edit since tossing stuff back there helps me more ruthlessly delete without the irrevocable loss of some paragraph I kind of liked.

- It gets it out there. Perfection is the enemy of the good.
>I disagree; perjoration is a well understood linguistic topic, and it tends to happen in particular with words associated with disadvantaged groups. Idiot, moron, mentally retarded, ghetto, gypsy, savage, spinster, etc.

None of those meet my definition of "slur", except possibly "gypsy".
Weird take and counter real world experience globally with "leased" items, eg: propane tanks, etc.

Kleenheat and other gas tank providers are responsible for tank inspectections and rotating out tanks that are getting old and unreliable.

Hot battery swap in Taiwain is logged up the whazoo for seamless ePurchase; you swap a battery for your vehicle and use it - time of purchase is logged, vehicle mileage is on your app, if a battery fails to deliver the expected milage | charge then there's no real issue, data is available and it's easy for the provider to fail that battery and provide customer with replacement and redress an economic issues.
All the browsers on iOS are running the Safari rendering engine underneath so Firefox et al can't do their own extensions like ad blockers. Apple restricts apps so you have to only use their engine.

The new EU regulations apparently require them to allow third party engines but I'm not sure if that will happen anytime soon.
I'm talking about income - you're talking about expenses. Sure, the balance between the two matters, but they're not the same thing!
>If you don't think the kid who is struggling in school is being called a "retard," I don't know what to tell you.

You could start by giving me a reason to believe it.
It definitely matters when you start actually caring about electrons leaping through space over long distances.

Like... You'll get the wrong answer if you think the electrons in a CRT go from the screen to the gun, or if it's positively-charged particles that are causing carbon deposition inside a vacuum tube.

But that actually turns out to be (for most people) a specialized context. I'm startled to discover (because I was in the same camp as you) that the math is so symmetrical that it really almost never matters how the physical charge-carriers are moving, since it's the change in electric field that is causing things to happen.
excellent, keep it up
Genuine question: how do the economics work to raise $60M, for a product that costs at most $40/month?
Care to give some examples of well established theories in nutrition? Especially ones that can be used to inform a balanced diet?
Probably the entirety of the current python package management ecosystem. From the outside, it all looks insane but I suppose most users are Stockholm-syndrome-d into thinking everything is fine.
> ...something we have IBM to thank for.

Egregious rent seeking grifters at TIA demanding $165 per half-assed scanned copy[1] of a near 3-decade-old document that they couldn't even be bothered to properly OCR, and somehow IBM gets to shoulder the blame for the interoperability clusterfuck that ensued as everyone and their mother was profiting off their innovation?

Oh, come off it.

[1] https://store.accuristech.com/tia/standards/tia-tia-232-f?pr...
Maybe I am misunderstanding the value prop but how does this compare to namespaces?
Thank you the kind words.

> 1. the usual "vendor locked in". Is there a recommended escape hatch?

Instant is completely open source. We have no private repos, so in the event that you want to run the system yourself, you can fork it.

> 2. any big clients on this yet or at what scale do you expect people to start rolling their in house product

We have startups in production using us today. We would love to learn more about your use case. You can reach out to us directly at founders@instantdb.com
I believe you have those inverted. Bronze has tin and brass has zinc.
Yes, the Chakra mode is also built-in. This is because Chakra (not ChakraCore) is an engine embedded in Windows. However, it has not been thoroughly tested.
I recommend hidet backend in torch.compile - implements many advanced model-specific optimizations automatically. https://github.com/hidet-org/hidet
Wasn’t there news not long ago that China has been building solar power (peak capacity) with an equivalent power of five nuclear power plants per week? Even accounting for much lower cumulative output, this is far more than they have in the pipeline for nuclear power.
Or, as I prefer to call it, shilling.
But isn't that every war, or at least wars since WW I? Even WW II didn't just happen. There were multiple things that could have averted it. If you have Netflix, watch the docu-series on Hitler and the Nazis.
The alternative dystopia is one where the NSA can grab your laptop, rip out the storage, write some code into the boot chain, put the storage back, leave, and you have no evidence to know who did that.

Signed code fixes this by requiring someone actually put their name to the code. If it's not someone I recognize, I don't boot. And yes, the NSA could theoretically compromise a signing key with a $5 wrench. But then they blow their cover. Signatures create a paper trail that makes plausible deniability vaporize.
Spacesuits of Boeing-launched astronauts are incompatible with SpaceX craft
Actually, I know of one large system that heavily relies on having racks and racks of servers all located in the same broadcast domain. It makes the networking a bit more complicated, but in turn the software is a lot less complicated. It’s a decent trade–off.
I think that's what parent meant.

Doubtful. Electric in EMU or in the context of Caltrain electrifying means pure electric traction power. In the United Kingdom I think they make some differentiation between a DMU (diesel-hydraulic, like an automobile with an automatic transmission) and DEMU (diesel-electric like a locomotive). There were diesel-hydraulic locomotives along the west mainline for a bit, but in general diesel-hydraulic locomotives were fairly uncommon.

If it's being called electric it's not going to have a diesel engine of any sort.
> I think understandably, everyone is concerned because it felt like an affront by MS against Linux. But, I don't think that was their thought process at all.

Given Microsoft's history, it's hard to really be sure. It's been a quarter century since The Halloween Documents and Microsoft definitely gives the air of contributing to the open source ecosystem today, but giants like having a big moat to defend, and old habits die hard. And Microsoft definitely has a reputation, even if, technically, undeserved.
Hello, this is Akira. Thank you for your interest.

I haven't used the Dropbox API myself, but your approach of caching the recursive ls results and then performing actions on the cached tree is very appropriate, especially considering the rate limits. It sounds like a smart way to handle things efficiently.

I’m not sure what types of nodes the Dropbox API provides, but if it’s just files and directories, it could be possible to build a tree in VirtualStorageLibrary based on the cached structure, and then perform reference or search actions. Also, if the Dropbox API has an option to fetch the entire tree structure at once, that would likely be the most efficient approach.

I've prepared an API reference for VirtualStorageLibrary, so feel free to take a look:
https://shimodateakira.github.io/VirtualStorageLibrary/api/A...

Please feel free to reach out again if you have any more comments.
Thank you. We admire ActiveRecord's DSL. I especially like their `validation` helpers, simple error reporting, and the `before` / `after` create hooks.
Sadly, this is the truth. The market of Teenage Engineering customers are not people that buy their gear out of necessity but as technical jewelry. TE knows their market self-selects the indiscriminate, and that lets them treat their customers like shit while retaining the lovely Reality Distortion Field.

Looking forward to a bright future where technological progress becomes synonymous with expensive materials and design proximity to Dieter Rams.
Hey siliconc0w,

namespace-based deploys (or telepresence too) is equally "lightweight" to Kardinal. it's just that (at least in our phrasing), those don't quite constitute a separate "environment" as state is shared between any developers working at the same time

Kardinal matches those approaches in terms of light-weightedness, but offers state isolation guarantees too (like isolation for your dbs, queues, caches, managed services, etc). so in comparison to "ephemeral environment" approaches that give state isolation, we do believe we're doing this in the most lightweight way possible by implementing that isolation at the layer of the network request rather than by duplicating deployed resources
Best practices for event logging and threat detection [pdf]
Surfer: Centralize all your personal data from online platforms
It is as finished as it's going to be. I may write about the ordinals again, maybe I'll reuse pieces, but I won't be improving this particular page except with the occasional addendum.
New gels could protect buildings during wildfires
I 100% would have closed the MR with a note akin to "If you don't want to work you can just say so". That stuff doesn't fly at all in my teams, it's a disservice to everyone else it's insulting.
US Gov Sues Georgia Institute of Technology for Cybersecurity Violations
The claim was not that the performance is absolute. Instead, I'm poking at the assertion that Gleam's implementation does not have downsides, which is rather silly in the context of our discussion, is it not? (also async in C# and in Python are very different)

Not to mention, in the original reply this was raised as a discussion of implicit vs explicit suspend points as means to asynchrony and M:N threading and their trade-offs. Instead, you felt like reframing this as purely Language A vs Language B. I too am guilty of this, but I try to do better. In either case it tends to be less productive and derails the discussion, and is just not very nice.

On the "bifurcation of sync/async in .NET" question which seems to be what the argument in its confusion revolves around, I have written a long-form post and extracted it into a gist to avoid polluting the discussion: https://gist.github.com/neon-sunset/640a38f9f2af73ad888cb5b0...

Still, this subject deserves a better, proper, much more information-dense overview, ideally accessible to people unfamiliar with details of either async/await and tasks/futures or implicit suspend, how they relate to implementation strategies available to each of them, etc.

Unfortunately, I only have so much time and can spend so much effort on this, nor am sure whether there's value in that - I'm getting an impression that these replies come from a place focused on just seeking to confirm their point of view and signing boring praises to how Erlang and its derivatives is the one and only approach rather than understanding what drives different design decisions for achieving concurrency/parallelism across programming languages.
Fluid Simulation and Web Assembly
I work in a finance company and basically what our product is in terms of tech is a lot of client-server spreadsheets, with a huge $ amount per cell. So when I saw the demo and the use case I got extremely hooked! Unfortunately due to the hiring conditions and tech competence, there's almost 0 chance of adopting something like this, but still, I'm impressed.

I haven't got enough time to finish the video today, but I'd like to throw out some of our major technical domain problems and see how people familiar with electric would try to solve them:

1. How does it handle multiple different functionality servers? And potentially server-server networking? e.g. if I need to get some data from server A and some other data from server B, and combine them into the UI, is that doable in electric? Also what if I want to save the combined data onto the database on server C?
Now for simplicity, let's just assume we're talking about less than 20 servers here and there's no problem with the port, so each one of them can keep 1 websocket per each other server open up.
2. How does it handle listening to a stream of events and triggering if the event meets a certain criteria? e.g. like if the price of GOOG is lower than a certain price then trigger a popup or something like that. This may not be the intended scope of electric Clojure but it is what we do day to day, so I'm curious.
3. How does it handle interop with existing Java apps? Is it just a normal java-clj interop?

Overall I really like the concept of being network transparent, or shall I say that devs would be better served by spending more time on business data and function, but not on coming up with derived request/response obj, API route, etc. Also, if this type of library ends up in some sort of more mainstream programming language, I would vouch for adoption in a heartbeat.
Propane tanks are a weird comparison. You’re leasing the entire thing, and then paying only for fuel. It’s closer to leasing an entire vehicle.

With battery leasing you’ve got a shell of a car you presumably pay for, and lease the battery. Leasing the entire car and also being able to do battery swaps is an advantage, but if you own the car then now the company that does the battery swaps dictates how good of a battery you get in a swap. Again, not sure a lot of people (myself included) would be on board with that.
Humans can't analyze chess exhaustively. We do so largely by pattern recognition. As a result, we mostly cannot accurately analyze the chess of players who are significantly stronger than we are.

In other words, when a human says "this is a good position for white" or "that was a good move" (roughly equivalent to saying "that move leads to a good position"), we do so not by checking every possible sequence of moves (which would require analyzing billions of possible continuations) and ensuring that all of them are good. We instead do so by intuition - we assess what the position looks like in comparison to positions we've analyzed before that we know lead to a win for one player or the other. As a concrete example: if we see connected passed pawns for white, we're probably going to say white is winning, unless mentally we can find a continuation where black is able to capture them or blockade them.

So all it takes for a chess position to be good without a human being able to tell, is for there to exist some sequence of moves that leads to a different result from what we expected, and we are unable to find that sequence. In the example above, a human would wrongly conclude that white is winning if there actually does exist some deep and complicated series of moves black can play to permanently blockade the connected passers.

You see this most commonly with chess engines (i.e. chess AI). The engine will make a move, or suggest a move, and the human (who may even be one the top players in the world) raises their eyebrow. Why, because the move visually seems to make no sense and/or serve no purpose. The engine is making that move based on some billion-position analysis it performed, that the human just isn't capable of. Only after the engine ultimately wins the game, does the human go back and start to get a sense of what the purpose of that strange-looking move was.
There is a difference between new batteries failing and ancient old ones failing.

If your battery is a forbidden pillow, you should stop using it. It's far from a new battery with a 0.0001% chance of fire.
...and the probability that he names something after himself approaches 1/e.
I’m sure this is great for some people. (Really, I’m sure it is.)

But whenever I’ve tried Copilot I can’t stand it for more than a minute. Because sometimes it’s magical. And when it is, it is!

But then way more often it’s like having someone looking over my shoulder, telling me what they think I want to do, disrupting my thoughts.
"Answer not a fool according to his folly, lest you be like him yourself."
You show that you will get 21K users this year surely and who will each refer 3 more if product is built fast.
That's just 125K users
>I don't know how you ascribe some particular uses of language that are outside the mainstream with my descriptive note that language has moved towards mostly using gender-neutral terms.

I disagree that the standard use of established feminist terminology is "outside the mainstream". Anyway, the point is that they are obviously not gender-neutral terms. It is a blatant double standard to suppose that the term "chairman" disparages women by its construction (despite no such original intent), but that the term "patriarchy" doesn't disparage men by its construction (when it was specifically constructed to describe a construct, by academics who had free choice).

> e.g. the King James Bible has quite a bit

No, that's precisely "an indefinite, hypothetical or otherwise vaguely described person (e.g. the perpetrator of a crime before being identified)". Other examples I could find myself were not any more compelling.

> However, I have heard people say that they thought that it wasn't societally permissible for them to do something based on the way the nouns and pronouns used in sentences

Within the last quarter-century or so? Despite the readily available evidence of other people of the same gender doing that thing?
but why make a slower one? when a faster one is around? none of the x-times analysis make any sense now.
Total aside.

Has anyone found an alternative to Synergy? Its the last thing that's anchoring me to X11.

The Synergy team has been saying for years they'll support Wayland but no release has been made, I'm a paid customer.
My napkin math is your valuation is usually 5 x raise amount and 10x annual revenue.

So valuation is 5*60m = 300m
And expected annual revenue is 30m.

At 40/month they are expecting roughly 1M monthly actives. So I am guessing their pitch is with the vc money they will get to this number and beyond before the next funding round.

Reality is more like the founders got to cash "something" for their troubles and ability to sell the dream to others. Who knows may be they will hit it out of the park before the next round.
Does that framing even have a real official name? It’s usually handwaved around as “async serial” or “UART”.

And remember, with whatever it’s called, in addition to sending characters of various bit lengths, you can send a “break”.
My guess is they'll want to become the AI-first developer tools company and branch out into all kinds of different dev products (CI/CD, testing, etc) ala GitHub. Obviously, enterprise is where the real money is.
Not quite

LiveView does serverside rendering and “streams” dom diffs afaik

Whereas electric is doing full client side rendering and sending data/code diffs “only”

Writing client side code seems lower friction in electric at the cost of the macro/client magic being a little more magic
> Right so pick a metric that highly favours nuclear because its been around longer.

Huh? It's the opposite! Being around for longer is worse for nuclear for this metric. Nuclear has a small risk of catastrophic failure (especially when used with outdated, bad designs and when operators make careless mistakes). If you only observe nuclear for a short time, say between inception to 1980, or between 1990 to 2010, that metric would look really good, because we got lucky during those times and didn't have any 'jackpots' in the accident lottery.

> And ignore common sense that leaving inert rocks in the sun is fundamentally less dangerous than super heating water with highly toxic and unstable materials.

Huh? What does common sense have to do with anything? We have actual numbers. The realised dangers come not so much from operating already installed solar panels, but mostly from (a) accidents while installing the panels, especially rooftop residential solar, and (b) the chemicals used when producing them.

Overall solar power is very, very safe over its whole life cycle; and that also includes the two dangers listed above.

> Even by your joule measure, give it time, Solar will beat that too. And even if the largest solar farm in existence started to fail or "not operate normally" we would not have to replace the top soil or bury it in sand for 20,000 years.

I don't understand your point. Yes, solar power is pretty neat, I already agree.

But we already have data showing that solar power is more dangerous than nuclear per Joule produced. We roughly know how many people slip and fall off roofs when installing solar panels. (And we have good estimates for how many people died because of nuclear accidents and because of routine operations etc.)

And yes, I agree, that accidents while installing solar panels are a ridiculously small danger per Joule of electricity produced. It's just that both nuclear power and solar power are so safe, that if you insist on making a comparison between the two, these very tiny dangers are what tips the scale.

You could also just be pragmatic and say: both of them are vastly more than 'safe enough' and any difference is pretty close to zero.

I'm fairly sure solar power will 'win' over nuclear. Mostly because it's actually politically possible to install new solar power quickly and cheaply.

Every new solar panel is a win for humanity.
RS422 and RS485 use the same differential signalling IIRC. The difference between two lines (>some mV <some mV) is what encodes zero or one. There's some allowed voltage range defined from ground but it's not that level that encodes the signal, it's the difference. Running a differential signal over a twisted pair reduces the noise.

In RS232, to contrast, the voltage defines the values, +/- 12V is also common and I think you can go pretty low while still meeting the standard.

ASCII is orthogonal, you can send anything over the serial link.

EDIT: apparently 3V-15V are the defined voltage levels (-3V - -15V) and drivers should tolerate up to +/-25V.
Don’t see a link in your bio. Do you have a website / store?
23 million SWEs today, presumably they argue that number will climb both due to growth of software in general and their tool lowering the bar of writing code.

23 million * $40 * 12 => $11B per year in rev * ~10-12x revenue enterprise value => company could grow to be worth $100B+

So assuming you feel like you're getting a fair price for it today, then there's plenty of room for your money to grow.
Higher temperature does speed up oxidation, but the process doesn’t actually require heat, as it is exothermic.