skysight-inc/HackerNews huggingface dataset:
The real answer is it's more than twice the work to have both paths, and there's not enough demand for it.

That said, Apple Homekit integration is local network based, so products that do that and the typical manufacturer cloud system have done both paths.

Homekit is a pain to use without Apple hardware/software, but there you go. (There's a plugin for HomeAssistant, but I'm still classifying that as a pain)
In some areas like cameras there are a decent number of cloud-free alternatives. Hopefully as the IOT market grows we'll get cloud-free versions of everything.

I think you're too optimistic about costs though. Providing any support at all, even one-time during the install, is expensive and cloud-free IOT is going to require support due to home networks being broken.
Feels like Idiocracy device
Hah, i felt compelled to mention Deadlock because of your Dota comments. Then i noticed your name.
As a new father that will eventually get into that situation: how do you ban Roblox in your house? I imagine it’s popular among your kids’ real world acquaintances (school etc). Doesn’t banning it exclude your kids from these groups? Do they feel left out?

Given the current state of gaming and where it’s heading I would love to ban gaming altogether but I feel social pressure from other kids makes it very hard.
Finished Software (2023)
I don’t have 8TB laying around, but we can be a bit more clever.... In particular I cared about a specific column called url. I really care about the urls because they essentially tell us a lot more from a website than what meats the eye.

I'm I correct that it is only only using the URL of the PDF to do classification? Maybe still useful, but that's quite a different story than "classifying all the pdfs".
But their statement was just that they removed him from the talk without banning him from the conference, which turns out in practice to not be correct.

Not only did they have law enforcement intervene in his removal, but goons continued to threaten his removal and he was banned from the discord.
For the purposes of information security, the nameplate capacity is the correct number to consider for a very simple reason: we must defend as if hackers will pick the absolute worst moment to attack the grid. That is the moment when the sun is shining and it's absolutely cloudless across Netherlands, California, Germany, or wherever their target grid is.

At that moment, the attacker will not only blast the grid with the full output of the solar panels, but they will also put any attached batteries into full discharge mode as well, bypassing any safeties built into the firmware with new firmware. We must consider the worst case, which is that the attacker is trying to not only physically break the inverters, but the batteries, solar panels, blow fuses, and burn out substations. (Consider that if the inverters burn out and start fires, that's a feature for the attacker rather than a bug!)

So yes, not only is it 25 medium sized nuclear power plants, it's probably much higher than that! And worse, that number is growing exponentially with each year of the renewable transition.

This was probably the scariest security expose in a long time. It's much much worse than some zero-day for iphones.

A bad iPhone bug might kill a few people who can't call emergency services, and cause a couple billion of diffuse economic damage across the world. This set of bugs might kill tens of thousands by blowing up substations and causing outages at thousands to millions of homes, businesses, and factories during a heat wave. And the economic damage will not only be much higher, it will be concentrated.
That "How ever did anyone survive before" answer means absolutely nothing. Yes, we survived the 1990s, if we didn't we wouldn't be there to talk about it, thank you Captain Obvious.

I know, I know, this is sarcasm, but where is the argument? If anything, it is a textbook example of the "appeal to tradition" fallacy. There are many good arguments against smartphones in classrooms, that one isn't. For the details, see xoa's answer.
IIRC the Crew 9 mission was postponed for exactly this reason. At some point, Starliner needs to be kicked out because they need the docking space. They can't keep postponing ISS missions as they please.
Mega-Rich Family's Advisers Made Fortune Despite $30B in Failed Bets
Diminishing Dark Energy May Evade the 'Swampland' of Impossible Universes
From my experience any pvp game that doesn’t have in-game admins attracts these people.
you are splitting hairs about the wrong issue.

When it is sunny in the netherlands, it is likely sunny everywhere in NL because of how small the country is.

This is the situation where having so much solar power capacity (kW) is dangerous.

The risk scales with energy output but it would not term nameplate capacity a "completely useless metric".
Especially when they don’t even deploy to ARM servers.
Reminded me of a blog I stumbled upon by a woman who, just for kick, decided to work and live in Antarctica:

https://wandereatwrite.com/how-i-got-paid-to-live-in-antarct...
Victron (to cite an NL vendor) actually can perfectly operate in LAN only via MQTT and ModBUS also offering a (bad) WebUI locally for settings pretty anything, including a display for the said WebUI in a framebuffer with an embedded mini-keyboard. It's up to the installer decide to go with their cloud offer or not.

The sole remark I have against them (beside the not so good software quality it's the impossibility for individual owners to do offline updates, we can upgrade via VRM portal but not downloading fw and flash it locally even if the needed device is on sale, because they offer fw files only to registered vendors.

Fronius (to remain in the EU) have a local WebUI witch need a connection only for fw updates, even if differently from Victron it's not a Debian based system with sources available but a closed source one, they unfortunately offer only a very limited REST API and a very slow ModBUS but still anything con be do locally.

I'm not sure, since I haven't any myself by SMA (Germany) and Enphase (USA) seems to been able to operate offline as well.

Stated that, yes, you are damn very right in saying most installers have no competence, thankfully where I live self-installation is allowed (at least so far), but that's simply demand better UIs and training for them perhaps avoiding the current state of the industry with an immense amount of CRAP at OEM level, with most "state of art" systems not at all designed to be used in good ways (see below) and absurdly high prices to the customer at a level it's not interesting installing p.v... 4 years ago I paid my system 11.500€ for 5kWp/8kWh LFP, the smallest offer to have it designed and built by someone else was ~30.000€ the most expensive ~50.000€ and all the 6 offers I tried shows some unpleasant issues and incompetence.

About OEMs just observe how ABSURD is that there is no damn DC-to-DC direct car charger. Most EVs now have 400V batteries, the same of stationary batteries, with equal BMS comms. Why the hell not sell an MPPT-to-CSS combo direct solution? Ok, we do not ONLY charge from the Sun, than it's perfectly possible have a compo charging station with DC for p.v. and AC for the grid, switching from one to another as needed. It's ~30% energy lost in double conversion.

Why no DC-to-DC high power appliance who still run DC internally (A/C, hot-water heat-pump heaters etc)?

Why not a modern standard protocol for integration of anything instead of building walled gardens?

Long story short OEMs have choose the cloud model partially because most installers are electricians able to use desktop holding the mouse with one hand and clicking with the other, but also because they have no intention to made user-interesting solution in an open market...
I have no idea what you're talking about, since nowhere did I use solar capacity factor data nor did I look at number of reactors per plant.
> You'd be surprised, I'm sure a human that is proposing this, and is in politics, would do everything in their power to shed responsibility for bad actions and take responsibility for all the good stuff.

I'm from the UK, my best example of this is from 2001, when the Conservative Party started running campaign posters saying "You paid the tax so where are the trains?" despite being responsible for the privatisation of the trains before they lost power.

https://www.alamy.com/one-of-posters-from-the-conservative-p...

https://archives.bodleian.ox.ac.uk/repositories/2/archival_o...

https://en.wikipedia.org/wiki/Privatisation_of_British_Rail
Does anyone know the difference between an "external audio receiver (EAR)" and a microphone? I'm assuming it's a euphemism in case the public thinks "microphone" sounds creepy/invasive.
What exactly are the problems created by having a larger number of containers? Since you’re mentioning branches, these presumably don’t have to all run concurrently, i.e, you’re not talking about resource limitations.
Correct. This double standard reveals an underlying belief that managers are more productive and that engineers should eventually become managers if they are to scale their productivity. It's a fundamental misconception and underestimation of what constitutes software engineering, and it artificially constrains it because software can inherently scale by its very nature. The more you understand how software, the more you can leverage it to scale productivity, not just deployment and testing but also development and even prototyping.
I've had issues with kate loosing unsaved files, as well as lagging on large files due to the automatic text wrapping

I've replaced unsaved files in Kate with obsidian.md personally, as there if there is somewhere I can type, I know it will be persisted to disk.
Total Compensation is the sum of all the different ways you are paid monetarily. This includes, but is not limited to: Base salary, Bonus, Equity (stock) compensation, Benefits
>Landa and Councell evaluated the leaching of uranium into different solutions over a 24 hour period. The glassware they used was designed to hold liquids (e.g., drinking glasses). They determined that the average resulting concentrations of uranium were 0.052 ug/liter (1.7 x 10-11 uCi/ml) for water and 5.9 ug/liter (2 x 10-9 uCi/ml) for acetic acid. The highest measured concentrations were 0.63 ug/liter (2.1 x 10-10 uCi/ml) in water and 30.1 ug/liter (1 x 10-8 uCi/ml) in acetic acid. They noted that less uranium would leach into solution when the experiment was repeated. The presumed explanation is that less and less leachable uranium becomes available.

According to the WHO[0] the tolerable daily intake (TDI) for uranium is 0.6 µg/kg body weight per day. So, 42 µg/day for a 70kg/150lbs person.

Worst case scenario for drinking 5l of water daily from those glasses would give oral exposure to 3.15 µg in total. Even if you were for some reason a vinegar enthusiast 1l/day would leave you with "only" 30µg.

Maybe you want to err on the side of caution and don't try pickling with those.

[0]https://www.wise-uranium.org/utox.html
It’s a $105 minimum payout, not $1,000.

And that 75% math is how much you earn, not a minimum or whatever you’re talking about. If players spend ~$1,000 of Robux in your game, you get paid ~$250.
Looks is in the eye of the beholder, but notice, that in HTML, this is just one big paragraph - if any tool did the whole page, it wasn't particularly interested in semantic HTML.
Except commercial and amateur air travel seems to now be stuck in a local maxima deeply similar to what the parent talks about, avoiding risk by doing the same thing. There are good processes to improve the safety of existing operations and good reasons to keep doing proven things, but innovation is deeply choked.

See the decades long process of trying to switch away from leaded aviation fuel. Small aircraft are all running engine designs from the 1960s despite huge advances in internal combustion and fuel composition in other applications. Getting a new engine design or fuel mixture approved has proven effectively impossible, so processes have defaulted to doing things the exact same way to avoid risk.

See also the 737 MCAS debacle. Boeing was highly incentivized to keep the 737 flight characteristics exactly the same to avoid needing to re-certify the airframe or re-train pilots they invented MCAS to mimic the old behaviour and didn't tell pilots about it, leading to deadly results. Rules designed to allow change actually perversely made it a better option to avoid change (or at least avoid the appearance of change), so risk behaviour defaulted to do it the same way as before.
Show HN: Clai v1.5 – Multi LLM vendor unix-like cli
Clai allows you to pipe files into practically any AI model, local or remote, and then stores the output as conversations locally.

Supports tooling calls for many convenient bash tools, also supports writing local files.

You can also pre-prompt with the new profiles, which enables convenient swapping between custom tool + prompt configurations.

Personally I use clai practically all the time. It auto-generate unittests in seconds, can analyze huge complex codebases, interpret confusing output + syntax, etc. It's a tool, like a hammer, so you need to know how to use it. But once you do it increases productivity manyfold in a way copilot and similar can't, mostly due to it's high customization: it solves any problem you can formulate, and it helps you formulate the problem.
And even more importantly, the teams responsible have (at least in the past) done a pretty decent job of keeping things up-to-date and automatically moving you onto newer versions of systems. My services on Boq/Pod have been moved to new rollout-management platforms multiple times and I didn't have to do anything besides learn the new UIs.
Food waste is responsible for 6% of global greenhouse gas emissions
The original post objecting to this article, expressed the point that 'art' based on pain is not needed? worthy? should sugar coat it?

It used the word 'art'. Then later post someone said 'entertainment'.

This really splits hairs over what is 'art' which can be painful, versus 'entertainment' which should just be mindless marvel movies.

One mans art, and all that.
> I am not a good role model

Maybe fix that?
Is this not explained by remote work? Some portion of adults who used to spend ~50 hours at an office and commuting are spending it at home.
Patterns are alive, and we are living patterns
I’ve seen a few languages over the years drop and reacquire JIT layers. Some of it has to do with programmer skill and lessons learned, but some is also down to CPU generation.

Like everything else in CS, when the cost balance shifts for different kinds of operations, the best algorithm can shift back to something we haven’t used in fifteen, twenty years. It contributes a lot to the faddishness of programming. Just because we are bringing something back doesn’t mean there’s no reason. But we forget the reasons it wasn’t a panacea last time so that’s still a problem.

If your main JIT gets faster or slower, then the cost-benefit for running it changes, so the threshold to trigger it gets adjusted, and now the amount of code that runs in the other tiers shifts, which might make the amortized cost of that tier worse. It’s like balancing a double pendulum.

If you can make a JIT tier fast and dirty enough, you can skip the interpreter entirely. And, from my armchair position, it seems that the cognitive load of bookkeeping tasks between the interpreter and say two JITs is high enough that a few languages have mothballed the interpreter and used a JIT optimized for compile time not output speed.

And I don’t recall what language, but I’m pretty sure at least one team that did this ended up dropping an intermediate compiler as well, because of that balancing act I mentioned above. It was better to double down on two than to try to handle three.
Price Gouging Prevention Act
Except it's not. Abusive relationships begin based on trust, and then go bad as the abuser sets into their patterns. They're hard to break because they started off so (seemingly) well, and the victim starts second-guessing that maybe it was they who triggered this bad behavior (thus, they stay to try to fix it). It's also harder to break off something that you've invested so much into already.

That's not at all the same thing as someone who starts off with a violent or threatening act.
I'm sorry I read this. It doesn't seem well thought out and reasoned. It reads like ignorant bros defending their bad behavior and empty apologies.

> This second element means the misdemeanour was wrong in-and-of-itself, not merely wrong because the other party took offence.

It was wrong in-and-of-itself. They don't have to believe the religion of the offended group, only understand that it's wrong to mock a person's religion. The literal truth or not (if determinable) of what they said isn't material. I imagine if I were born in another place/group, I'd have been raised with that religion without my choosing it.
Awesome, thank you for expanding. Now I see the intuition that branch prediction accuracy could be much higher using the knowledge of the last opcode, so this becomes a game of massaging the code to prod the CPU to use more inputs into its branch prediction. Also helpful color on your empirical observation that branch prediction accuracy dominates other factors like switch indirection and loading registers.

There's one thing I'm still missing. How exactly do we force the CPU to use the last opcode in its branch prediction model? In your first switch example, the CPU "knows" the path it has followed to get to each iteration, so in theory it could use the information of the last node it visited (or the last two nodes, etc.) to aid branch prediction right?

Related to that: in your second example, what exactly happens in `goto *curInst->handler;`? Doesn't this need to revert back to something like a switch statement which has the same problem? (Unless you are doing polymorphism / dynamic dispatch in that example? Which I assume has some performance penalty that you're saying is dwarfed by the extra branch prediction effectiveness). Analogous to the line in the OP's article that says `MUSTTAIL return dispatch(UPB_PARSE_ARGS);` - doesn't the generic dispatch function need another switch statement?
Probably missing a couple obvious things here.

Lastly - if you have any books/article recommendations that helped you learn some of these intricacies (esp. regarding intuition about which performance quirks matter vs. don't matter) that would be great as well. Thanks!
Ask HN: What one resource would have been helpful when you just started?
I am considering compiling a bunch of resources that a typical startup founder would found useful when they are just starting out. Something that is immediately actionable complete with frameworks, templates and resources about how to think about the MVP, how to prototype and get feedback, how to then go about building the product and how to work with various third parties.

What is one such resource/information/knowledge which you would have personally found really useful if only you had access to it at the time of starting, instead of finding it out later?
My suspicion is this is also why they won't let SpaceX rescue the crew prior to the election.
https://iai.tv/articles/patterns-are-alive-and-we-are-living...

use this^ url to bypass the paywall. hn is stripping the url params for some reason.
I wonder if it's possible to avoid sub-teams of a project at this scale, could everyone working on it have a general understanding of the entire system? even with imperfect understanding, individual contributors would cover the gaps for each other.

Are there full-stack engineers? or are the individual domains too complex compared to coding?
Civil Law systems will prioritize being clear and precise in the language of the laws. Where a law allows interpretation, it will likely literally state that.

There are clear limits to how to interpret laws and most of the case law comes from which provision is applicable to a particular case. There's often no need to resort to "deliberations" part to interpret the law for a judge, just find the law that most precisely applies in a particular situation and there's no law that is in conflict.

Basically in a Civil Law system if the law states that you're not allowed to drive while drunk, that doesn't extend to being high. Unlike Common Law systems, where a judge could accept that drunk and stoned are close enough for both to be banned. (this is a hyperbolized example, not exactly how it would work)
I mean, it does give them that right as far as I know [with, again, the caveat of function pointers—you can’t pass a non-ABI-compliant function to qsort(), however static it is—and an additional one of inline assembly], it’s just that they choose not to exercise it. Why? Not sure. Maybe it’s too difficult (register allocation and spilling is NP-complete and fairly expensive). Maybe it’s too difficult when your compiler starts out as a function-at-a-time one and builds on that. The popular ones don’t do that, is my point. (Would be interesting to check what SDCC does, by the way, on register-starved micros such tricks could make sense.)
This looks great!

And to post on HN is smart - there has to be quite a few Silicon Valley Folks who have a lot of nice garments in this space.

(surely you can get it in front of the eyes of some people who went to the Ambani Wedding - as there has to be a glut of high-end Desi Garments from that crowd that would do well on an app/site such as this.

https://wwd.com/fashion-news/designer-luxury/ambani-wedding-...

EDIT: Also make sure you post it to Reddit - as ever since pre-IPO China Money was injected into Reddit - they have made a huge push and strides into India. https://old.reddit.com/r/ABCDesis/
You easily fire several bullets into the skin of a typical airline fuselage and have no problems beyond air getting out. Explosive decompression requires much higher pressures or sufficiently weak materials. One atmosphere is not much of a difference. The only real danger is https://en.wikipedia.org/wiki/Water_hammer which scales with volume of air escaping.
I'd argue that a private company, ran by an immigrant, that started with private capital, carrying out the launches makes it more American than if NASA had done it.
Capabilities degrade over time for a number of reasons. In this case I assume not only lack of continued investment but also fear management.
From the (lack of) context we don't really know the intent or opinions of those involved.

I've seen things that are technically "loans", but realistically gifts as there was never any expectation of being paid back.

Or it might not. I certainly can't tell from the article, and a quick google doesn't seem to suggest it's well documented.
If you are building for developers, don't force yourselves to go upmarket early
To put it in the most general terms: It provides the same value that using a VCS has for a project, but applied to the entire company.

In a standalone project, would you accept a change that is incompatible with other code in the project? For example, would you allow a colleague to change a function in a way that breaks the call sites? No, you probably would not.

The attitude within monorepo shops is that this level of rigour should be applied to the entire company. Nobody should be able to make a change anywhere if it would break anything elsewhere, or they should only be permitted to do so with intention. There are caveats to this, but that is the general idea.
I'm talking about particular types of leaders.
To a layperson like me, could you explain how these balloons will be cleaned up / collected after their life? What material are they made up of?
Effective Changelogs