skysight-inc/HackerNews huggingface dataset:
A lot different: backfeeding the grid is not about stabilizing the grid but instead stabilizing the local MICROgrid of our homes, essentially a solar inverter take time to ramp up production when a load appear, take time to step down production when load drop. The grid compensate, with strict limitation, for instance in France you can't push more than 3kW if mono-phase, in Italy 6kW, even if you are allowed to have a monophase 10+kW for instance to being able to recharge your EV at 7kW, the needed common minimum to keep cells in balanced state (3kW slow charge is simply too low for most vehicles, they recharge but the battery might suffer).

A simple practical example: my dishwasher start heating water is +2kW in an instance, my solar inverter take 2-3" to ramp up to +2kW. The home microgrid need or the national grid or a battery inverter to avoid collapsing due to a too big frequency drop. The dishwasher have finished heating water, again a sudden -2kW, again I need to divert extra energy to the grid or a battery to avoid a frequency peak big enough to make the inverter disconnect.

AC grids are like a tense rope with various "needles" attached to it, some push the rope at a certain frequency, let's say 50 or 60Hz, some are dragged by that frequency. Those who push are generator, like a solar inverter, a NPP etc, those dragged are loads. Those who drag need to keep the frequency so when a new load arrive they need to push stronger at the same rate, when a load detach itself they need to push less at the same rate. It's NOT easy. We have made public grid of a certain size, not too little, not too big, to average the load, we have observed that at a certain size demand is "constant enough" to made easy keep the frequency. Below or above is hard, the resulting grid is unstable.

Now, since served people became bigger and grid infra was not evolved with them we start to make "grids interconnections" to help compensate, that's worked a bit, but also sometimes that have made catastrophic cascading effects. We are at a point we can't compensate anymore. Witch means grid instability on grid complex enough that restoring might take time, non in seconds or minutes but in hours or days.

Some hope that grid-tied EVs so batteries and powerful, fast inverters, can help absorbing excess energy when grid loads drop, pushing energy to the grid when grid load ramp up. I'm not in the field but given the very small example of my home system (solar + lithium storage) I really doubt such idea can work in practice. Also being an IT guy I fear about it's potential crapload of vulnerabilities. The sole solution I see is re-do the public grid, at State level, for current and foreseeable future needs, with enough NPP, gas PP and distribution networks to have again a stable national grid, no smartness needed. Since I doubt that's happen that's why I invest in a system with lithium storage witch here (France) is definitively NOT convenient economically speaking, preparing to more and more frequent blackouts, longer and longer...
Docker creates its own iptables rules when its daemon runs, so unfortunately whatever firewall you setup will be ignored by exceptions it creates.
May you please make the titles a link to your typical job desc/min quals that one in a title may have?

This should be an open repo for job descriptions....
This kind of reminds me of the people who go down Niagara falls in a capsule.
Distributed Caching on Cloud
This is fantastic, just wish there was a platform that allowed for both crypto and equity trading. FTX does have somthing planned but theres no roadmap. Alpaca does have both equities and crypto but their crypto platform is horrendous.
The main reason these chips are so widely used is the low cost (well, and getting everything in one package including Wi-Fi).

Wouldn't Wi-Fi 6 require relatively expensive IP licensing? (Assumption.)
Good question!

At the time, hiring domestically vs internationally, wasn't a mutually exclusive decision. A team that really needs to hire fast to, say, launch a new revenue feature, needs to be expanding the top of the funnel of good people in all locations simultaneously.

So we ended up with a mix of teammates in Austin and in Colombia, and crucially, we did our best to make us all feel like one product team working for one company.
We don't want ideological flamewar or unsubstantive comments here, and have banned this account. Please don't create accounts to break the site guidelines with.

https://news.ycombinator.com/newsguidelines.html
I understood a data plane is for example the MySQL/pgsql/redis servers of all customers of your db as service
Honestly, I'm not qualified to answer this specific usecase. But here's a few numbers to chew on:

An average home consumes just a little over 1kW on average, and its connection to the grid will be built to that tolerance.

Solar generation is generally peaks around 5kW for an average house installation; individual panels measure between 250 and 400 watts.

An electric car's battery pack can, pretty easily, provide in excess of 100kW (based on their charging rates, and the fact that batteries charge more slowly than they can discharge - about 4.6x slower for Tesla battery packs).
But we are free to point out that the US has a bunch of people in jail for minor crimes, they still has the death penalty, lacks abortion availability in many places, bullies other countries, and so on.

We don't keep our mouths shut about that just because it's a foreign culture.
I’m not who you are responding to, but optimizing recursions (e.g. tail-call elimination), loop fusion, etc. Functional languages (at least haskell) does plenty of optimizations not generally possible in imperative codes.
I don't. I see just as much about other popular pieces of software (chrome, firefox, gcc, etc)
THANK YOU! I've been looking for the rationalization of that rediculous curve for months now and haven't been able to find it. It makes zero sense that the curve would suddenly start leveling out. We're headed right for a population collapse in a century or two.
Interesting idea, but where might the physical boundaries of such a entity be? Since we are physical beings… would the corporations buy land to live on? Would we be all just living this in a virtual world? Would we be on a gigantic spaceship?
Archaeologists: Early mosque in Israeli desert from Byzantine estate
Which definition do you mean? SPX is a cap-weighted index, but that's very different from "50% of capital outperforms the index".
Brave is far from "niche". Brave browser has 50 million MAU, and growing almost 100% per year.

Firefox is ~200M MAU and declining.
EV's mostly charge at night when demand is low, so they should have an undersized impact.

We'll need more generation, but only about half as much more as a naive analysis would indicate.
Apple Records is a division of Apple Corps Ltd, though. The other two are not related to the former Beatles.
Can you please not fulminate on HN? It just leads to dumber, angrier, shallower threads. You can make your substantive points without any of that, so can you please do that instead?

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
> new books should use more modern popular languages to age well and to attract younger audience

That doesn't make sense. Java is one of the most popular programming language, more popular than a lot of other "modern popular languages". The only languages more popular are either as old as Java (JavaScript, Python) or older (C, C++). C# might be one option, but it's close to Java, and I don't know if the support for Linux/MacOS was here at the time this book was started. Same thing for JavaScript and Python's popularity, which are relatively recent trends. On the other hand, Java has stayed and endured. It's still here and will still probably be here in 20 years.

> on the JVM there are languages better suited for the topic (e.g. Scala by a large margin)

Scala is less popular than Java, and harder to master. Once you consider Scala, you get into endless arguments about whether to use Scala, SML, OCaml, Haskell, etc.

> There's already the "Language Implementation Patterns" book

There is also "Writing an interpreter in Go" and "Writing a compiler in Go" that seem to cover the same ground. But I'm certain than more people know about interpreters and compilers thanks to these three books than thanks to any one of them.

> but also gives you real life skills (e.g. ANTLR is used in most big data query engines)

The majority of programming languages don't use a generated parser but a handmade recursive descent parser, because it's the best at error reporting. There's a good post about different parsing approaches by Laurence Tratt: https://tratt.net/laurie/essays/entries/which_parsing_approa.... Generated parsers are great for DSLs but that won't teach you how the programming languages that you use work.
We are 100% in agreement that societies subsidies of fossil generation far outstrip anything else.

My question was about your claim that nuclear has the lowest subsidy of any generator.

> It is extremely unlikely that a nuclear accident will ever exceed these damages.

I mean, the Fukushima cleanup (~$500B) is costing about three orders of magnitude above the liability ceiling ($450M) of the private insurance component of US nuke liability.
All those accusations and no sources? eh....
Is there any chance that people not using Brave Browser would use Brave Search at all?
> could have been avoid if both sides tried to get along

I don't understand this. Putin believes Russia will benefit more from not getting along, taking what he thinks Russia needs, meaning he thinks that the current war is the best course of action, and beneficial in the long term. What would the motivation be for "getting along" when that would be detrimental? Agreements can't alway be made, because "best" is different depending on the perspective. For example, look at Nazi Germany. Non violent mechanisms wouldn't convince them that genocide wasn't the best course of action.

> Its possible to have mechanisms to deal with bad actors that aren't blatant threats of violence

Do you have an example, ideally one that has proven successful in the past? Currently, sanctions, limiting bank transactions, etc are used as non violent mechanisms. All of these were used against Russia, yet tanks still came over the border. What sort of non violent mechanism do you think could have been used have been to stop, or now remove, the Russian tanks within the Ukrainian border?

When I say this, I don't mean it in a way that is belittling, but you might want to look at some history books for examples of the perceived irrationality of leaders that result in wars. You can't always make someone agree with you.
I’m not sure that is entirely fair.

Sure containers like LXC and bsd-jails existed, but I think the feature that won the hearts of devs was the incremental builds that let people fail quickly in a forgiving way.

With jails, the best I know of achieving this is creating a base jail filesystem (thin jail), and creating a new one. (Apologies in advance if another tool addresses this).
Yeah, I'm looking forward to see what will happens when V2 dies.
I'm using brave so this won't change anything for me really.

As for the Topics API, It looks like to be a new copy of FLOC, which flopped immediately on release, as no body adopted it other than chrome.
Kibi, the prefix that comes from kibitzing.
Good point, I forgot about TTLs in the recursive chain.

How common is it for recursive resolvers to cache glue records? Is it more common for in-bailiwick NS domains?

(This issue exists regardless of setup, so I hope the OP and others aren't dissuaded from exploring their options.)
I find it more efficient to just use ROT-26
Explicit editorial bias is a thing. They are saying they don't explicitly editorialize their results.
While not official, Tailscale themselves are not opposed to this project.

They don't much contribute to it directly, but they have gone out of their way on a few occasions to avoid breaking it or to make it easier for headscale to implement some things (like the new encryption scheme for communicating with the control server).

I imagine they don't see it as much of a business model threat, since it has no commercial support, requires having somebody your organization run and administer it, it is single tenant, not multi-tenant, so not really suitable for AWS to take and use to outcompete Tailscale proper, etc.

The people most likely to use this are the ones too concerned about security to use the official (Tailscale-hosted hosted) control plane, or people/orgs that simply cannot reasonably afford Tailscale's pricing model. In either case, they were not really customers in the first place.
TBH most the concern is overblown - anonymous-ish (there's always something someone can do) be default and easy to toggle off and the source is aviaible

all of the developers i've interacted with at brave have also been pretty chill

there's not as much news about other browsers here because they aren't doing much newsworthy, like this article growing a search engine
Very strange story. I'm not sure what I expected, but I found the reality of the situation very enlightening. This type of situation is probably much more common than people realize. I find myself in awe somewhat about the state of mind of people in general, and found it especially interesting that Lola was so connected with the things that we struggle with.

I find myself constantly wishing that I could enjoy being around my kids more, but it feels like I always have other things that are taking my attention away.

I actually experienced something like this while in jail several years ago. I wasn't there for long, but it was like I had the perfect excuse for why I wasn't doing x,y,or z... I didn't have to think about what I was going to eat. I was able to relax somewhat knowing that there was nothing I needed to do. I could sit and think without feeling like I was procrastinating. I was actually a little miffed when they let me out before I finished the book I was reading.

There's something about letting others worry about bigger problems that I think most of us crave. I had a friend that stopped being an entrepreneur because it was just too stressful, and he just wanted to collect a paycheck and not have to worry about the future of the company or it's direction, or anything else.

There's something to the idea of having most of life's worries taken care of. Stability is truly lacking in our society right now, and it doesn't seem like any amount of work is enough to survive through conventional means.
You can also overlay your iPhone/iPad screen on your camera feed. I literally set this up just yesterday after being frustrated with trying to hold up my iPhone to show something in a zoom. I know Zoom offers a way to share your iPhone screen (like a screenshare) but it can be flakey (the airplay version is more flakey) and sometimes I don't want to throw the whole meeting into chaos by starting a screenshare.

Now I can just fire up OBS, switch my camera in Zoom to the OBS virtual webcam (which shows my main webcam), then toggle on my iPhone source and drag it anywhere I want in the frame.
Notes should have the back button you get when you use a thread. First time I've used browser back button on twitter in a while.
There was some site that got pawned because of this last year or so, I forgot the name but the owner did a nice write-up of it and there's a long HN thread on it. There were many experienced Docker users – often using it daily in a business setting – that were not aware of this "feature".

Yes, you can document it somewhere, but 1) not everyone reads everything from cover-to-cover, and 2) even if you do, the real-world implications may not be immediately obvious (the way it was phrased, at the time, didn't make it obvious).
Docker is definitely a 'good enough' frontend for containers in that it did a lot to make them more accessible, hence why it tops that survey, (presumably).

This can be quite separate from Docker being a security nightmare at the same time.
Very odd of them to launch this without support in apps. The mobile view doesn't even load for me, just says that the content can't be found.
Despite my family being fans of college football and going to a college that has the main college football rivalry in my state, I have no memory or inclination of there being any association between THE and OSU. I'm not certain I can agree it is a reasonable association.
Not trying to start a flame war, but.. is the Go compiler nice? Other than being fast, and static compilation what good features does it have compared to say the LLVM toolchain? It barely does any optimizations.
From [1]: “Like other SSH clients, Tailscale will only use user accounts that already exist on the host, not create new accounts.”

[1]: https://tailscale.com/kb/1193/tailscale-ssh/#ensure-tailscal...
A nice next step would be tailscale managing an ssh key that's allowed to do interact with a git(hub) repository.
So that I wouldn't have to create multiple keys or setup the same key on different machines and still be able to interact with a repo from all of them.

It'd be really nice just using git transparently and having tailscale take over the git ssh connection and authenticate using taliscale access controls.

At least for personal projects or small teams that'd be quite convenient.
That’s fair, but even between slack and IRC I much prefer IRC for real time collaboration and any chat app for one on on conversations.

Slack threads are the worst thing to happen to IRC. Pick a modality. Is it a real time conversation or asynchronous threads? And then having one on one and group collaborations in the same place means both are done poorly.

It also means the notifications for both get mixed together. I want to get notified when someone posts to a group in slack, and I also want to get notified when I have a direct message, but not at the same time.
But you still can't have multiple tailnets. The strategy of "have hobbyists try out the software themselves, like it, then implement it at their work" seems incompatible with this fact.
> I just don't think it's feasible to expect a significant number of people (like say # of users on Facebook) to be tweeting regularly.

The probability that somebody with a Twitter account tweets is infinitely higher than that somebody without a Twitter account tweets.
"tech" was a fad to your future AI overlords
The more I think about this, the more I like it. It cleanly splits the problem into two testable questions of "am I using this API correctly?" and "is my own logic correct?", without adding tedious complexity.

I'm generally a fan of simple wrappers for APIs when you find yourself writing a bunch of redundant code, and testability is a nice advantage.
Why can't we come at it from both sides?

Goal of library/language/framework designers: limit boilerplate and unnecessary code

Goal of tool/IDE designers: make it easy to not spend time on boilerplate and unnecessary code.

Both sides have built in limitations that will keep them from completely solving the problem. Terse, highly DRY code tends to also be highly abstracted and hard to read, with a lot of implicit behavior. On the other side, large amounts of generated code lead to tool lockin and cruft accumulation.
America is an especially non-homogenous country. And I wouldn't exactly call it damage when they were 100% right about big government trying to destroy them while citing the benefit of the masses more or less. A non-nuanced view about why it is a problem but that is always the case.
It's not a fad, but a fashion. People wear it because it looks cool on your CV or consultancy offering, not because it keeps you warm and dry. They don't even understand it properly. Even AWS, who I work with regularly on EKS issues, seem not to understand their own offering properly.

Ultimately in a lot of companies it ends up an expensive piss soaked nightmare wearing a jacket with "success" printed across it.

I like the idea but the implementation sucks and echoing the root poster, containers have some unique problems which can indeed cause you some real trouble and friction. It makes sense for really horizontal simple things, which isn't a lot of stuff on the market.
I can imagine an alternative is "don't mock, period. Write functional code with tests, so the hack of mocking vanishes as a consequence of composition of functional code." but that's an earful.
There's a distinct cost to that lack of doom. In fact, "lack of doom" depends entirely on where you live in Japan. Most of the country is somewhere on the spectrum of "moving to Tokyo" for economic opportunity. Smaller cities just seem to be a waypoint on that journey.

Japanese work long hours and don't make very much money. The average salary is just under 54k USD. People continue to work well into old age and in many ways Japan's culture and history are becoming lost due to the rural/suburban exodus.
I am not saying that this does not suck. I was a victim of this as well. I am just saying that it isn't really negligence, just bad architecture.
The story I've always heard is nobody thought there would be war in Europe to the magnitude of WWI because so many heads of state were Queen Victoria's grandchildren. Surely the family wouldn't war with one another?

I just did a quick search on the topic and found this link: https://www.history.com/news/queen-victoria-grandchildren-ma...

Well, we saw how that turned out!
> I mean that prior to the granting of this trademark, OSU could not send lawyers my way if I put "THE" on a hat. Now they can.

No, prior to the granting of this trademark it was still physically possible for their lawyers to threaten you. They wouldn't have had any legal standing, of course, but they still won't have any legal standing unless your products are likely to confuse consumers.

> General arguments are usually bolstered by specific examples.

Yes, but this is not a specific example of the general argument.

> I find it worrisome that so many people think trademarking the word "THE" is somehow not a bad trademark.

It is not a bad trademark. It is a mark that in some specific circumstances (specified in the trademark) is likely to lead consumers to believe a product's origin is Ohio State University. In those circumstances, it's absolutely reasonable to enforce the trademark. In any other circumstances where consumers are not likely to be confused about the product's origin, no trademark violation has occurred. Again, this is how all trademarks work.

> What the hell do you consider a bad trademark, if not just the word "the"?

One example of a bad trademark would be a mark that does not indicate to consumers anything about a product's origin.
ROT-26? Hasn't that been broken for a few years now?

We all need to be shifting to ROT-52 ASAP.