MurphyA/hacker-news huggingface dataset:
by hnlmorg | 2025-07-21 21:02:51+00:00
Almost everything these days is built on top of HTTP simply because it’s easy.

Video streaming is still HTTP and the data is chunked. The reason data is chunked is so that you can have adaptive bitrate. Ie if one chunk takes too long to download then the next chunk will be the same time slice but at a lower bitrate. All served over HTTP.

HTTP itself has evolved massively over the years too. HTTP3 is actually a binary protocol built on top of UDP.

You’ve got the right attitude questioning why things are. But you’re also not alone. Which is why modern HTTP doesn’t look anything like its 90s predecessor and why so many public facing systems have adopted HTTP.

You do see proprietary video streaming protocols too. But the reason they’re not generally used for public-facing services is the same reason HTTP is everywhere: firewalls and routers work fine with HTTP because HTTP is ubiquitous. Whereas proprietary formats, and particularly ones based on UDP, don’t always play nicely with routers and firewalls.

In fact UDP in particular is a troublesome datagram for routing.

I’ve worked in the broadcasting sector for a while but it’s been a long long time since I’ve worked in the games industry. So I don’t know what is commonly used for game streaming. But for video streaming, they moved away from proprietary protocols to HTTP. As latency drops and bandwidth increases, I would expect to see the same trend with game streaming too.
by rstuart4133 | 2025-07-21 21:03:12+00:00
> I have done a fair amount of noodling

I did the same noodling years ago, when battery prices were "only" dropping at 8% per year. My conclusion was in your decade or two, it's possible energy production and storage will be driven by solar and EV's in the suburbs respectively.

I don't see how that won't happen, to be honest. The costs they talk about in the article, like $70/MWH, is the wholesale price. The customer pays about 3 times that. If batteries and solar look good at $70/MWH, they look like gold raining from the sky when you are paying $240/MWH.

Right now where I live, you can buy a dedicated house batteries. They cost as little under $1000/kWh installed. Or you can buy an EV which works out at $600/kWh for the battery, and you get the rest of the car for free :D.

If the current trajectory of battery prices continues, the fate of the car industry is sealed. It's all over bar the shouting. When means everyone is going to have a positively gigantic parked in the garage regardless of what the insurance companies you are wringing your hands over think of it. And yes solar panels on the roof are a hassle, but you can justify a lot of hassles when your power costs 300% more if you don't have them on the roof.
by nottorp | 2025-07-21 21:03:48+00:00
> why do you need to play a game on three separate boxes?

Who knows what I'll have available next year?

I don't play fresh-from-the-presses multiplayer shooters (moba, survival, battle royale, whatever the term in fashion is this week).

I only (with the exception of Minecraft below) play single player games that don't lose their appeal if they're not in fashion any more, some times years after launch.

So obviously I like to have them available on as many platforms as possible.

And if we're talking Minecraft, I do want it ready on my laptop when I have 10 minutes on the go but I also want it ready on my desktop for when I have actual gaming time.
by Argonaut998 | 2025-07-21 21:04:06+00:00
Last week Trump targeted Pix and Brazil for discriminating against Mastercard and Visa[0]. Also last week there was the Steam debacle involving the same two companies which brought attention to the power that this duopoly holds all across the world. In Brazil many people, if not the majority use interest free instalments to pay for anything above groceries - “parcelas”, all of which, until now, were done through Mastercard & Visa. So this is yet another blow to these companies and perhaps accelerated by Trump’s threats.

It also highlights how desperately the EU is behind other countries in this space, with the news of the dependence on Azure and their aims to decouple from the US.

It’s a nice apt story for what’s being going on this last week.

[0] https://www.ft.com/content/e17e6de1-d863-46f8-bfab-fa8cbfc49...
by WillNickols | 2025-07-21 21:04:22+00:00
Thanks for the comments! We're working on the shortcuts but that should come soon. If you edit the code in the conversation before you hit run, it'll actually let you modify it and then run that code when you hit Run. (Try "Generate 10 normals in the console" and then change it to 20 when it gives rnorm(10).)

Can you say a bit more about what you mean with line-by-line running from a script? Would the script show up in the editor pane (top left) and then you'd run the script line by line and the AI would see the outputs from that code being run?
by pclowes | 2025-07-21 21:04:29+00:00
Sadly I have encountered this on multiple different kinds of European tech platforms. There is some deep cultural disconnect on understanding how/why American tech companies are successful.

Most often they seem to ape most of major US tech platforms functionality but critically somehow miss the "make something people want" and instead make something that:

- Sort of works? Has all the major screens but the whole experience just feels off and not well thought out.

- Is basically a way for locals to prey on tourists. Or is easily abused to scam etc.

Bluntly that is not a viable business model. Additionally tourism as a whole will not build a durable and innovative economy.

There is this distinct disinterest in serving the customer. Making the experience delightful, frictionless, feeling good is oddly foreign. I basically gave up trying to use local things unless I have to because when things go poorly customer support is basically non-existent.

I know Uber, AirBnb etc for better or worse. I don't want to deal with whatever surprising edge case or unexpectedly subpar experience is normed on the local platforms.
by Jtsummers | 2025-07-21 21:04:30+00:00
There are basically two things at play here:

MS's hosted version of SharePoint. It's apparently unimpacted by this current round of attacks. DOD (since it's been brought up by other commenters) makes significant use of this.

People hosting SharePoint instances themselves. Some on-prem, some with rented computers. These are the impacted ones. It's not about "the cloud", it's about hosted SharePoint having weaknesses that were exploited and many organizations apparently leaving their SharePoint instances accessible over the open internet. These hosted instances are also probably old and unpatched which doesn't help things. Some (many?) units within DOD make use of this, but definitely not all.
by thesuitonym | 2025-07-21 21:04:30+00:00
I have the opposite of this. My primary email address is hello@firstnameMIlastname.com. But there's another guy who has the same name, and doesn't include his middle initial in his domain. It doesn't appear that uses hello@, so maybe he doesn't get my mail, but there have been many times where someone insists they've sent me something, only for me to find out they didn't include my middle initial and were sending stuff to him, despite the fact that I sent them my email correctly. Why didn't they just copy and paste?
Show HN: Make the Most of Python's ExceptionGroups
by mawildoer | 2025-07-21 21:05:03+00:00
Surfacing all exceptions at once saves end-users time and frustration. Collecting and raising exceptions is also a great pattern to write robust, simple multi-path code.

I rolled this package out of MIT licensed atopile because I loved the pattern and wanted to use it elsewhere - hope you do too!
by naniwaduni | 2025-07-21 21:05:23+00:00
For small problem sizes, you can get a nontrivial improvement by moving the unique up ahead of all the string manipulation:

jq -r '[path(..)|map(if type=="number" then "[]" end)]|unique[]|join(".")/".[]"|"."+join("[]")'

For larger problem sizes, you might enjoy this approach to avoid generating the array of all paths as an intermediate, instead producing a deduped shadow structure as you go along:

jq -rn --stream 'reduce (inputs|select(.[1])[0]|map(if type=="number" then "[]" end)) as $_ (.; setpath($_; 1))|path(..)|join(".")/".[]"|"."+join("[]")'

(Note that in either case, you still run yourself into a bit of trouble with fields named "[]", as well as field names with "." in them. I assume this is not a serious issue, since you're only ever looking at this interactively.)
by wbhart | 2025-07-21 21:05:27+00:00
Lean is an interactive prover, not an automated prover. Last year a lot of human effort was required to formalise the problems in Lean before the machines could get to work. This year you get natural language input and output, and much faster.

The advantage of Lean is that the system checks the solutions, so hallucination is impossible. Of course, one still relies on the problems and solutions being translated to natural language correctly.

Some people prefer difficult to read formally checked solutions over informal but readable solutions. The two approaches are just solving different problems.

But there is another important reason to want to do this reliably in natural language: you can't use Lean for other domains (with a few limited exceptions). They want to train their RL pipelines for general intelligence and make them reliable for long horizon problems. If a tool is needed as a crutch, then it more or less demonstrates that LLMs will not be enough in any domain, and we'll have to wait for traditional AI to catch up for every domain.
by ben_w | 2025-07-21 21:05:34+00:00
Sounds about right.

I used to think software developer would be the final thing that gets automated because we'd be the ones making specific new AI for each task, but these days I think it's more likely to be spy craft that's the "final profession", because there's nothing to learn from except trial and error — all the info (that isn't leaked) is siloed even within any given intelligence organisation, so AI in that field not only don't get (much) public info about the real skills, they also don't even get classified info. What they will get instead is all the fiction written about spies, which will be about as helpful to real spies as Mr. Scott's Guide to the Enterprise is to the design and construction of the Boeing Starliner.
by agentcoops | 2025-07-21 21:05:41+00:00
They bury the important point halfway through the article: Amazon is a free-cash-flow machine and it has almost always been so. The distinction is subtle [1], but consistent (and ideally ever-growing) free-cash-flow is what really matters in valuing a highly capitalized company, even if the firm has always re-invested it each quarter to date. The important point to investors is that the firm's re-investment is a decision -- the company is not brittle to economic downturn and any quarter could decide to payout investors through share buyback etc.

Copious free-cash-flow every quarter is why software companies generally have higher valuations than traditional industries and why it was novel that Amazon, which is not obviously a software company, behaves as one financially.

[1] https://www.investopedia.com/terms/f/freecashflow.asp
by ipaddr | 2025-07-21 21:06:08+00:00
Spoiled is expecting and being upset you can't get something that others can't get. Having the ability to spend time with your kid is a luxury to most average folks.

The asking the kid to schedule creates this negative pressure. The kid would take the situation differently if framed differently.

Most kids if asked would never want their parents to work. Don't set your kids up that way. Teach them why work is important to them being able to eat.

The parents of earlier generations sent their kids away if rich or rarely saw them when working the fields 16 hour days.
by kordlessagain | 2025-07-21 21:06:23+00:00
No, you are wrong. It is confirmed acting very odd and the context windows have gotten extremely short. That is in Claude Desktop or the web client.

It is possible to gauge if it is not performing well without it being a user assumption. In my case, I can clearly see the tool use has changed. That means something happened on the backend to limit the time taken to think about things or SOMETHING. I have no idea what, but it seems to be over rotating on explaining why something is broken with excuses it has literally just been told it wasn't the issue.

Today, it disabled code to "fix" the issue instead of applying a patch that was written by Gemini. And, Claude Desktop is a buggy piece of shit. I have no idea who is in charge of that project, but they should be fired immediately. It locks up constantly, crashes frequently, drops messages during mid streaming (and deletes what you posted to it as well) and has random error messages. I've complained to support multiple times and just get stock messages back that they are working on things.

On top of all that, it shows "Claude can't run the code it writes, yet" over and over and over again at the bottom of the messages. It's a usability nightmare, is what it is.
by fireflash38 | 2025-07-21 21:07:26+00:00
MUD of commercial/residential are popping up all over in suburban Maryland. I'm all for it - it's both pretty high density for burbs (townhomes/rowhomes), and local to shops and parks. The only thing that is really missing is bike lanes and better train transit. Some of it is nearby transit, but we need more transit faster to track developments.
by saubeidl | 2025-07-21 21:07:29+00:00
> You (and everyone who takes that stance) are reading a lot into how the term should be parsed. "Immigrated illegally" is a completely accurate statement. It is not saying that the people are illegal (how could they be?), but that their immigration was illegal.

That is not what is said - otherwise it would be people who immigrated illegally, using an adverb instead of an adjective.

By moving the designator illegal from the activity to the person, you are criminalizing their being instead of their deed.
by themanmaran | 2025-07-21 21:08:00+00:00
This just depends a lot on how well you can parse down the context prior to passing to an LLM.

Ex: Reading contracts or legal documents. Usually a 50 page document that you can't very effectively cherry pick from. Since different clauses or sections will be referenced multiple times across the full document.

In these scenarios, it's almost always better to pass the full document into the LLM rather than running RAG. And if you're passing the full document it's better as text rather than images.
by Sanzig | 2025-07-21 21:08:19+00:00
Nextcloud, particularly with the Collabora Office integration for real-time collaborative document editing. It's got some rough edges but I'd say it suits the majority of use cases now. I suggest spinning up a copy of the community edition in a VM to give it a spin, I was pleasantly surprised. There is a lot of money getting poured in right now as entities outside the US are exploring ways to ditch American software.
by dang | 2025-07-21 21:08:30+00:00
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

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.
by dragonwriter | 2025-07-21 21:09:19+00:00
> Views on the Israeli–Palestinian conflict on tiktok is predominantly anti-Israel/pro-Palestine

From most evidence, that's true if you replace "tiktok" with "Earth", too.

> which some accuse is a result of Tiktok is rigging the algorithm.

TikTok could be rigging the algorithm, but there's lots of evidence from other channels that the described result is what you'd expect if they weren't.

Even in the Western countries where Israel's support has been strong, public support has generally cratered in recent years as the long policy of genocide in Palestine has been particularly undisguised in Gaza. Basically only the American Right (excited as they are about doing an ethnic cleansing at home) remains very strongly in support of Israel.

https://www.pewresearch.org/short-reads/2025/06/03/most-peop...
by nomel | 2025-07-21 21:09:21+00:00
No, quality control is never based on external packaging, for anything*, since quality control is about the objective quality of the final product: if you're not measuring it, you're not controlling that parameters quality. For batteries, this includes things like x-ray to verify all the layer geometries and assembly, materials, etc [1].

[1] Battery tester: https://www.youtube.com/watch?v=t3IE3npEcuc

*unless the product is visible external packaging.
by konfusinomicon | 2025-07-21 21:09:47+00:00
game genie was amazing! still remember the commercial where the tv screen exploded.. i got a cd burner for Xmas in 1998, next step was a mod chip for my ps1. soldering it in was such a high risk, high reward project for a 14 year old. from buying the chip online with my parents credit card to buying the soldering iron and solder at radio shack with lawn mowing money, to disassembling the ps1 and following the directions ever so carefully. that first boot up was nerve racking. for the remainder of the ps1 era my friend and I would rent games, burn them, swap with each other and by the end we both had 200+ titles to choose from..a magical time indeed!
by NalNezumi | 2025-07-21 21:09:48+00:00
Each to their own but things worth pointing out is:

Some people work hard but aren't as lucky with the "being rewarded for their hard work" part. A grain of salt required for lucky people's advice. Especially the one with short memory and rose tinted glasses (as other commenter noted, this guy seemed to have burned out[1]). It's Probably more a rationalization to himself and people around him (his kids and wife I guess) sugarcoated as an advice.

Second is people saying "I can retire early if I work hard now" I mean sure. Toil away the best years of your life when you have the most youth, beauty, energy and freedom so you can enjoy leisure when your body is aching and getting a good sleep is hard. I'm not that old but did my stint of "16 hour days 7 days a week" at startup and my reward was useless options and chronic illness flaring up (requiring two minor surgeries down the line). Glad I tried it out tho (minus the physical and mental health toil)

Work life balance slows career. Prioritizing work might speed it up. But I'm not sure the point of a career is the goal, but the journey itself.

I'll do some overtime and all nighters when it's required, rewarded, and I feel like the work matter to me.

[1] https://www.jasonshen.com/169/
by piva00 | 2025-07-21 21:10:05+00:00
It's one space where I think some form of microtransaction (in the sub-cents USD) could work: I want to pay per article, not have yet another subscription in the 5-15 USD just because an article interested me.

Media consumption habits changed a lot in the Internet-era, we read articles from many different publications, and only very few of those are of interest enough for someone to spend that amount per month. Instead having a pre-paid system I could top up for paying out per read would be very attractive to me to get rid of a paywall.

I just don't want more subscriptions, we really reached saturation with this model...
by sorcerer-mar | 2025-07-21 21:10:12+00:00
I think urbanists should be a lot more cautious of throwing Austin around as a success story. It is still too early to say whether they've found a good equilibrium in supply/demand that limits price increases or they're cresting a major COVID-triggered speculative glut which will be very damaging to the city.

I'd bet that Miami is just a few years ahead of it (entering serious decline) and within a decade Austin will be seen as an obvious-in-retrospect cautionary tale.
by jongjong | 2025-07-21 21:10:13+00:00
Google Docs and Libre Office both produce compatible documents. There's really no reason to force one or the other.

It's just conflating needs. Document editing and file storage are two different tasks. It's weird that people want everything integrated. It's not much effort to just drag and drop a file into G-Drive, OneDrive, Dropbox, box.com...
by hopelite | 2025-07-21 21:10:36+00:00
Of course I do. Why would you say something to inane? I know it very well, I was involved in creating it for you and know what it really is, a kind of bait and switch, smoke and mirrors of "democracy" while somehow in this "democracy" the lawmaking body is dominated by an unelected, appointed body.

You were not given an option to choose how the EU would be structured, the ruling class just made up rules that served themselves over several years and treaties and then let you "vote" in a system that is hardly even linked into the actual legislative structure. Or do you think the voters all voted for the EU commission to not be an elected body, but rather an appointed one?

You seem to be the quintessential representation of the blind man feeling the trunk of the elephant and declaring you are certain it is a snake.
by ngriffiths | 2025-07-21 21:10:59+00:00
Interesting, makes me curious about geometric ways of looking at semirings. Krull dimension is an algebraic way of capturing the dimension of corresponding geometric objects, so is there some way of doing that with semirings? Or any more intuitive reason why we'd get dimension 2 here? The papers I found in a quick search are way over my head.
by astar1 | 2025-07-21 21:11:04+00:00
>To put it in perspective, it will have a generating capacity far greater than that of the Three Gorges dams in China and Itaipu in Brazil. With a projected capacity to produce 40.000 megawatts of power, the Grand Inga Dam is more than just an ambitious megaproject.

Am I missing something here?

Three Gorges damn has capacity of 80, the new Tibet dam that China already started building has a capacity 300 megawatts https://www.theguardian.com/world/2025/jul/21/china-starts-b...
by mezentius | 2025-07-21 21:11:27+00:00
I’m guessing you haven’t worked in the film business, as ‘more efficient’ is not the same as ‘brighter’ in real-world conditions on a film set. LED lighting brings efficiencies in power use, weight, and heat, but nowhere near the quoted figure in terms of raw output due to optical loss, color control, diffusion, among other things.

Unless you are James Cameron shooting Avatar III on a soundstage with (close to) a blank-cheque from the studio, you are still limited in terms of space (the constraints of the location given the size of the light and its supporting stand), time (the time to set up and adjust each light properly, including last-minute adjustments), labor (someone’s got to plug all that in, run the cables, etc.), and cost/availability (you don’t always get the lights you want for a given budget).

Beyond that, you’re also considering aperture and ISO from a creative standpoint; maybe you don’t want to shoot wide open for reasons of image control, and so you may spend your lumen budget on ensuring that a particular scene can be exposed at, say, f/5.6 at ISO 100. Or you may want to spend your lumens on lens filtration, which produces a specific effect but further cuts down the incident light.

In short, no, you do not have 10x light available to spend on frame rate, and for any marginal gains in raw output, most cinematographers are thinking about what creative choices it opens up for the film; I would never burn additional lumens to shoot at 120fps just for the sake of A/V fanboys on the internet, unless the scene requires slow-motion or high-speed capture for postproduction reasons. Technical choices in this industry should always be motivated by the need to solve creative problems effectively, quickly, and within budget.