skysight-inc/HackerNews huggingface dataset:
The quoted parts have nothing to with how the events really unfolded. US military aid to Ukraine remained at stable 300-400m USD per year in the six years preceding the full-scale invasion - without a "counter-escalation". The opposite happened: by 2021, the fighting in Ukraine had died down to sniping and sporadic shelling on the frontline. Ukrainian losses for the entire year were 79 soldiers.

If anything, the greatest single US-related factor for the full-scale invasion was the humiliating retreat from Kabul, which signaled that the US would not stand by its commitments. Russian planning for the invasion began around the time of the retreat.
I recently bought two TVs, one for my sister and one for my father. My sister's has Roku built in and my father's has GoogleTV built in. Meanwhile my sister dug out an old game console and wanted to see if we could get it to work. Upon unboxing and attempting to use the new TVs, I found absolutely no way to access an HDMI port without going through the process of creating and logging into an account on each. My next TV will be a dumb TV.
Even if, the core of emailing is sending emails.
More like an insanely knowledgeable but very inexperienced programmer. It will get basic algorithms wrong (unless it's in the exact shape it has seen before). It's like a system that automatically copy-pastes the top answer from stackoverflow in your code. Sometimes that is what you want, but most of the time it isn't.
> all of that non-browser stuff Mozilla tried could have helped to offset the risk of Google dependence

None of it is revenue generating! I stopped donating to Mozilla because of all the nonsense side projects.
Getting an Amazon Firestick and putting Kodi on it is a great way to watch stuff locally if you have a NAS full of media

Otherwise, look at getting an Intel Compute Stick. They are full PCs that plug into an HDMI port. Running VLC on these is a pretty good solution
Oh, that kind of lithography.
[x] this item is a gift

[ ] gift wrap this item
> You're allowed to do free labor for the company

Allowed? Sure. Expected to? Nope. I put it this way in the FAQ:

> Developers can propose modifications back to the producer if they wish, or simply benefit from the company's continual investment in maintenance and improvement.

https://fair.io/faq/

That said, for me personally (taking my Sentry hat off for a second), I think the most interesting future is one in which companies use Fair Source licensing _and_ open hiring/twyw compensation:

https://opensource.com/open-organization/16/5/employees-let-...

https://gratipay.news/sharing-our-take-what-you-want-story-9...

Fair Source is a small step towards that as a possible future.
I didn't want to imply that this can't be the case for typical encodings. However, it's rarely the default and is sometimes handled differently than normal numbers (e.g. Haskell's Integer vs Int). Compare this to lambda calculus, where restricting the size of numbers would be the difficult task.
> FWIW, if Sentry had stayed GPL or even moved to AGPL, I think they would have stopped much of their newer competition from even coming to market (I'm thinking of signoz, glitchtip, vs OTEL and its million integrations here.)

We never were once GPL, or remotely copyleft.

Is this an AI generated comment?
New Patent Application for Car-to-Car Surveillance
> many reviewers praised the Amazon devices for having good performance, so the new Google TV Streamer likely won’t be a slouch when it comes to loading apps or scrolling through the homescreen.
Fingers crossed Google doesn't deliberately kill support for these old devices in Android. For a very long time, I've used my gen 1 to watch local OTA sports broadcasts on my hotel room TV when I'm overseas. I accidentally bent the HDMI jack pretty badly one time, but it still works.
I use an app called Airflow on my Mac to stream local video files to Apple TV. It's $20, but lifetime license and it's been working fine through the years.
Guide to extending OpenWebUI using Pipelines
Cypress: Fast, Reliable Testing for Anything in a Browser
Introducing Cypress, a powerful tool designed to make browser testing fast, easy, and reliable. Whether you're working on a complex web application or a simple site, Cypress offers robust testing capabilities that ensure your code runs smoothly across all major browsers. With an intuitive interface and comprehensive documentation, Cypress simplifies the testing process, helping developers catch bugs early and improve overall code quality.
I recently picked up a dumb tv from an estate sale - 46" LED for $60. Cheaper, and for my use it's better.
High speed rail from SF to LA is more than a suggestion, it's an active megaproject which broke ground nine years ago:

https://hsr.ca.gov/
From your link, literally, both HTTPS and SSH have pros and cons! You make it look like SSH only has cons and HTTPS only has pros; that’s borderline dishonest.
I read the article and do not agree with your interpretation. However, another comment has laid it out much better than I could: https://news.ycombinator.com/item?id=41163555
Question: What is the specific advantage I get from using

$ viking machine add --name deathstar --key starkey 168.112.216.50
$ viking exec --tty deathstar /bin/bash

Over putting the following in my ~/.ssh/config

Host deathstar
HostName 168.112.216.50
User my_user
IdentityFile ~/.ssh/starkey

And then just typing

$ ssh deathstar

?
I think you have made your position unnecessarily confusing by bringing "good" into it. You have entered a conversation about changing the music industry so that it provides a greater reward to certain artists that it currently does. You then said "well, if they're good, they're at the top, so why do you want to change who's at the top?". That's a very confused thing to say, because everyone else in the thread is arguing that by their definition of good, the good people are not at the top.

If you are actually trying to argue that we cannot have a music industry where people are rewarded more evenly, you have provided absolutely no justification for it. You just said that since success attracts, it will naturally pool to a smaller and smaller group. Well why is there more than one artist, then? Why is it distributed in exactly the way it is now? When the distribution changes, why does it change?

It seems obvious that the world we are in is not the only one that could possibly exist, and that changes in the structure of the industry, or the laws, could modify it. Do you want to have that argument, or no?
It's a bit clunky, but the only real solution is just "a computer" with an old Logitech K400 keyboard + mouse combo. You won't be "casting," (although I suppose you still could) rather you'll just be using the keyboard directly. This is low tech but also sort of "bomb proof." A company can't sweep the rug out from under you, your setup will always work, and given that it's literally just a computer running whatever OS you want, you can perform nearly any task with this device. You might complain "but my embedded [company] product does X." Yes, but that product will be dead in two years, and they'll keep making the UI worse, and injecting more ads. Your computer will just keep working, and changing only as much as you let it change.
> These anecdotes aren’t unique to a city like SF though.

But they are, because this is city that has established a record $1B+/year budget to solve the problem, without setting up a rigorous process to be accountable on how that money is being spent, with corruption cases (and arrests) linked to the recipients of those public funds [1][2].

Quite unique, indeed.
The bicycle parts are lighter/smaller/cheaper. They are more fiddly. But energy-wise, because they are so much smaller/lighter/cheaper they are dissipating a smaller amount of energy across a vastly smaller set of parts. Heat is still an issue. A 500lb motorcycle+rider dissipates heat across a pair of front disks, both of which can weigh more than an entire bicycle front wheel. A 200lb bicycle+rider focuses everything on a single disk that weighs in at a couple ounces.
How Do You Know?
How can they call this self-hosted if it’s built on AWS SES?
If this new device supports TrueHD so you get full Dolby - this may finally replace my aging nvidia shield.
Depends on if the video source itself supports Airplay or not. Most don't.
Right, but I'm saying there's a disconnect between perception and reality. The reputation cities have is based on their perception and not necessarily reality.

You can only make some place so safe in a country like the US. It's trivial to obtain a firearm, so naturally gun violence will always be a problem for us.

To be fair, cities do also generally have MUCH more public services available. They have shelters, food banks, and free mental health facilities out the wazoo as compared to rural areas. But there's only so much you can do.
> Traffic police typically face various types of challenges when dealing with speeding violations...the systems and methods described herein are equally applicable to any of various other types of traffic violations including for example, improper lane changes, rash driving, driving with an expired license, driving with no registration, driving under the influence, etc.

Figure 5 comically (?) reads like a state machine for a Terminator:

Execute pursuit --> Pursuit completed? -No-> Execute pursuit

https://ppubs.uspto.gov/dirsearch-public/print/downloadPdf/2...
Gemini Ultra Nest TV with Chrome Cast Ultra™
(Disclaimer: I run Buttondown, which is an email-inflected product. I also have a comparison guide of various MTAs here — https://buttondown.email/comparison-guides/esps — and will add Plunk!)

Nuances of self-hosting aside, I'd recommend caution looking at that pricing pane.

The disclaimer is:

> Calculated based on the plan that best matches the features of Plunk at 2500 emails per month.

And the author then cites prices of $0.001/email for Plunk and $0.013/email for Sendgrid.

I am neither a user or fan of Sendgrid but that feels like disingenuous anchoring. Sendgrid's free plan is 100/day; if you want to eliminate the free plan entirely and just focus on their cheapest paid option, it's $19.95 for 50K emails — or $0.000399/email, cheaper than Plunk's sticker price.

It's not entirely obvious to me how that $0.013 was even calculated ($0.013 * 2500 = $32.50). Either way, be sure to spot-check against live sticker rates before making a decision there.
> FWIW, if Sentry had stayed GPL

Sentry has never been GPL. https://blog.sentry.io/lets-talk-about-open-source/

> pretending it's an OSS license

They are not pretending it's an OSS license. The article states:

> “Just don’t call it Open Source.” Point taken. Fair Source is our new term.
It takes a lot of courage to write what you've put into words out in the world, even if anonymously. You have value and it is possible to find the help, support and love you need. You can do it; you are strong enough. Please reach out: https://988lifeline.org/
Sign-in required?
In Windows, you can press Win+K to pull up the Cast menu. Lots of smart TVs and streaming devices will work with it. You can mirror or extend your display to it.

This is through standardized protocols.
AWS, Azure and GCP have much higher margins than Hetzner. So while I use these services when working for my employers because they pay me to do so, when I spend my own money on my startup I use Hetzner exclusively.
I thought this bit from the replacement device marketing was funny:

> And thanks to Gemini technology on Google TV, you can now get full summaries, reviews and season-by-season breakdowns of content, so finding your next marathon-watch just got easier.

They know it needs to be "AI powered" but they can't figure out anything that actually needs modern AI, so it's relegated to doing ordinary internet searches.

It's interesting, though, because there are existing sources for this content, like IMDB and wikipedia.

I wonder if the real point is more about selling ads while avoiding having to cut a deal with those existing sources. An LLM can essentially "launder" content so that, in general, it's hard to determine the sources for any given response. (There are plenty of individual examples where you can tell exactly what the primary source was, but those are the exception.)

I suspect the quality of the LLM-generated content will be worse than existing sources, but since the real point is to avoid sharing ad revenue, not providing good content to the user, that will probably be fine. It content doesn't need to be good, just good enough.

Welcome to the AI future! It's a lot grubbier than I expected.
I switched to iPhone, in part, because Chromecast's casting protocol was so unstable. It just... stopped working consistently. AirPlay seems to still work rather well, but it was substantially more expensive and doesn't really work with non-Apple devices (though the remote mostly alleviates this).

Idk, I think the real issue was it was probably "too complicated" for the average consumer. The type of person who is sitting at a TV probably wants something with a remote that behaves independent of their phone, not relies entirely on it for it to work. I love Chromecasts, but I can see why they're going away even if it makes me sad.
I see your point about commit ratio, and that I admit is a correct view of the tangible contributions, but I also dont think those are what got Sentry its traction.

I will then ask, do you think Sentry would have been able to get enough of a mass of users to justify getting the VC funding it did if it weren't a MITish licensed product in its early years? How do you value the various libraries of user interaction, issue submission, and other market intangibles?

For a product developer, that is an external cost/value to you (the theoretical 'you', in this case), insomuch as there's no contractual obligations there and its not exactly clearly recorded in valuations and balance sheets, I believe. That openness and availability over time builds up a body of goodwill that I believe is critical to the success of a longterm opensource product.

As for Redis, enough people cared about the license change that valkey (https://valkey.io/blog/hello-world/) got stood up essentially immediately, which also got significant amount of developer traction. I notice that you dont mention them at all in your writing about Redis. Why is that?
My first Chromecast was the current one, and I honestly don't get what the issue with it (except VLC streaming) and the wall wart which is kinda expected given the SoC power. I've logged in Google acc and every app acc exactly once a year ago and since then it just works autonomously. And I have all modern streaming, my local streaming from ISP and youtube in one place on any outdated TV which are present in all rentals here. That was the point of it, right? To add smart tv functionality to the old tv.
If I have an MP4 video file sitting in cloud storage somewhere, does UPnP/DLNA provide an easy way for me to use my phone to tell my TV to play that file? Also same question but for Netflix.
Such an odd rebranding. Why retire a beloved brand? How does "TV Streamer" work better in describing that smart home hub is included?
Pretty smart to "discontinue" a $30 device and replace it with a rebranded $100 version that does the exact same thing...
How Facebook Syncs Time Across Millions of Servers
A tax on owning too many properties would be subject to gaming. Many large companies already hold properties in tranches of 5-10m worth of properties per limited partnership, so the tax policy needs to be written carefully to disincentivize holding empty properties in a way that can't easily be gamed.
Makes sense. Chromecast is built into most tvs. That way they can eliminate the hardware costs and focus fully on software. The tv manufacturers will be happy to work with them as they, hopefully, will get a share of the ad revenue too.

Also this is the first product they killed that I agree with.
Yes, this is mostly a leftover from initial versions that used a natural number as denominator. It doesn't seem to make a noticeable difference in performance though, since increments are a very basic operation.

I think leaving this in the article makes the non-zero denominator more explicit. It also allows easier adoption to other numeral systems :)
Ask HN: Field Guide for Backward Compatible Protocol Design
Imagine a client-server system where the server is managed by the developer, but the clients are in the hands of customers who may or may not choose to upgrade.

How can you handle protocol changes in a backward-compatible way?

While solutions like Protobuf can mitigate this issue to some extent, they don't solve the problem completely. For instance, the type of a field might remain the same, but the way it is interpreted could change. An integer's valid range might shift, or its unit might change from centimeters to inches, etc.

This introduces a significant amount of logic to support data conversion. As the system ages, this becomes a substantial burden.

Is there a good solution to this?
I'm a mathematician and the problems I work on tend to be quite novel (leetcode feel but with real-world applications). I find LLMs to be utterly useless at such tasks; "pair programming a junior, but without the benefit" is an excellent summary of my experience as well.
Just to be clear, rqlite is not a library. It's a complete RDBMS. rqlite has everything you need to read and write data, and backup, maintain, and monitor the database itself. It's not just a library (unlike, say, dqlite).
That's not a thing. Do you seriously believe OEMs would ship a 4G/5G modem and bundle an unlimited data plan with low margin consumer electronics, just to earn a few dollars per year from ads?
I expose my home assistant entities to Home so that I get voice commands using their speakers.

Stuff that you install in your house is generally expected to last a long time. Imagine centering your home around Google and having them unceremoniously kill it. I'm glad a vendor neutral open source project like Home Assistant exists.

Edit: apparently some form of this already happened with their alarm system. The $400 paperweight comment in this article hits hard -- shame on them for creating so much e-waste -- https://www.cnet.com/home/security/googles-nest-secure-has-f...
JavaScript-PyTorch
Not one bit, I misspoke from memory there, sorry. FWIW I spent multiple years running Sentry for some fairly large orgs in the eras prior to Sentry's first relicensing. A large part of what got our teams interested in the product were the quality of engineering and the low risk of adoption.

In particular, not having to worry about some others' business model changing and increasing the risk of using the product, as well as the experience with Sentry being portable across many different companies and verticals.

When a midsize company drops what was previously an open source product, and turns it into something that shifts to an enterprise sales model, the value of that experience drops drastically. IMO that drop is the reduction of utility and value of that previous experience. It also creates a gap that is a real problem in making open source software sustainable at scale -- if no company can afford to take a successful OSS product and graduate it to a more structured and contractual environment, that creates a ceiling on how successful OSS software can be.

I appreciate that Sentry is (i think?) trying to create a real solution to that, but I think their basis for it is wrong. I have some of my own ideas on what a solution there would look like, but its something I'd really have to study more deeply as well I think.
Why would you need a CM4 in a macro pad? Isn't it mostly used to send keystrokes?
> X's position is that a multi-company cartel colluded to not advertise on X in order to damage its business

Sort of. Musk has been attempting to weaponise litigation. The transparent aim of the suit is to bully departed advertisers to spend less on ads than they would on legal. The oversight being those are different departments, with the more-likely result being the manager who ran ads on X being fired while legal sutures the wound. (Even the suit being against the trade association defeats its own purpose.)
This makes me so sad.

The old Chromecast experience -- choose media on phone, play on TV -- is all I ever wanted. I hate using a remote to browse -- my phone is much better. I hate having my TV logged into an account -- my family, kids, guests all use the same TV and I don't want them using my account, nor do I want to see their account when I'm using it.

The Chromecast protocol is the only thing that the entire ecosystem of Android streaming apps integrates nicely with. I wish Google would open it up to third parties to create Chromecast-replacement devices... but of course they won't. They aren't doing what's best for users, they are doing what's best for their engagement metrics and revenue. And thus, our experience actually gets worse.
IMO that's the big question AI companies need to answer.

If I can get a movie summary from a real intelligence for free online, why would I bother with an AI generated summary?
In my circle everyone under the age of 40 knows what a Chromecast is.
We may just have to disagree on this one.

The fact that some things benefit from a spec does not mean that all do things do. Almost everything defined by the C++ committee since 2014 is awful. The specs, once published, are unable to evolve due to ABI.

The Rust standard library is soooooooo much better than C++’s. By leaps and bounds. And it continues to improve with time. C++ is far worse and far more stagnant. That’s lose/lose!

I don’t see how you could possibly claim that std::map and std::deque being a spec is a profound strength.

The fact that you celebrate non-spec implementations such as Abseil and Folly seem to me to be evidence supporting implementations over specs!

To be clear I’m talking about the standard library, not the core language syntax.
There's a lot of Matter Cast that feels fairly reasonable as a protocol, but the flaws here are so wildly absurd. I want this effort to sink so bad. As a protocol I vastly prefer Open Screen Protocol, which was begat to support W3c Secondary Screen wg's Presentstion API.
https://w3c.github.io/openscreenprotocol/
https://www.w3.org/TR/presentation-api/

Matter Cast has what to me are grevious limitations:

1. Connecting clients can only talk to existing Endpoints running on the target device. If I use Tidal for example, the smart speaker or smart TV needs to already be setup with that app, and needs to be willing to let a background service run & register itself with the platform.
https://github.com/project-chip/connectedhomeip/blob/master/...

2. Only native apps are supported. There's no protocol to say open a webpage & control that. As a solo dev I can throw together a universal Presentation API multi-display experience in hours. Shipping even one native app would take many weekends & lots of legal hoops. Getting on the apps store for even 50% of TV's or speakers seems daunting beyond imagining.

3. No support for multi-party sessions. Only one user can interact at a time.

4. No support for the Web's Presentation API. Since it's not based around urls & web pages, it would require lots of additional work to make it support the standard web pages have to spawn a remote display.

By compare, Open Screen Protocol lets any target device open any web page, which is very similar to how Chromecast development works today (and how DIAL worked before). Whether the target device is Android, Apple, WebOS, Windows, Tizen, or other, the expectation that I could Open Screen Protocol cast to it remains the same. Where-as Matter Cast requires a native app on the device & the app has to be installed & potentially even greenlit by the target device platform itself.

OpenScreenProtocol really looks to have it all, & the model is so much more universal. Really wish we saw some device makers pushing for it these days.
The output of an MLP is a black-box function f(x, y).

The output of a KAN is a nice formula like exp(0.3sin(x) + 4cos(y)). This is what is meant by interpretable.