skysight-inc/HackerNews huggingface dataset:
Gaming often uses extremely little amounts of bandwidth for a match, often less than a megabit or two.

Video calls, sure, but still most platforms are still averaging a handful of megabits. Most people don't have high quality webcams at home, so really moving to 10Mbit+ uploads isn't really going to do much for them.

Meanwhile people will likely stream HD video for hours and hours on their TVs, averaging 15+Mbit. They'll stream music which is like a basic online game but only a single direction. They'll download 100GB game downloads, scroll social media, etc. Do you think the average user uploads more media or downloads more media to social media?

I'd agree something like 20Mbit is probably too low for even an average US household, but in the end I'd say most consumers are still going to care more about download speed than upload speed. Just look around here in the comments and notice lots of people talk about how a fast connection is great because of large game downloads and what not; few people are justifying fast connections to home users because of sending data.

I use a lot of my upload data, but I'm definitely not a normal household. I hop on my VPN and stream data from my SDRs remotely, which will use hundreds of megabits. I host media streaming servers. I do remote gaming from my gaming PC to my handheld sometimes. I have some other applications I connect to while out. But I'm definitely not normal. And yet I still on average have 5-10x down than up usage.
Yeah, the other side will lose 100 million but we will lose 25 million is not an “advantage” sane people will pursue.
Yup this is the place to start if you dont want to have to learn something new. Doesn't get you too far but it's great bang for your buck.
It's definitely not just on the internet, I've been working for years to learn how to not upset people for asking reasonable and genuine questions IRL. It's a real struggle to this day to notice I'm failing to engage in the social ritual correctly and come up with appropriate extra positivity on the spot just so I can be considered a non-antagonist.
I'm coming to the realization that I don't really understand what OSINT is or is not. ("Open Source Intelligence", obviously, but beyond that)

The first time I encountered it was in the context of civilians collecting actionable military intel in the Russia-Ukraine conflict by trolling social media. But now I see people talking about it like it's a career, and see what I would have standard IT security posted under it.

Do people just use it to refer to any sort of civilian information gathering these days? Has IT security just rebranded as OSINT?
I’ve used reverse Polish notation as an interview question many times. It works well because if someone’s never seen it you can learn a lot about their basic understanding of algorithms. But if they are aware of how easy it is you can extend it forever by adding symbols, improving the algo they build, or doing something like this.
Maybe check out https://lobste.rs .
I am a father of a young kid and I am deeply interested in homeschooling; however, I am mostly intrigued by a "small group" homeschooling, rather than just having my kid alone, at home, learning things without friends around.

Is there anything being done on this front that you think it's interesting?
I will say though, I get it, non-paying customers aren’t customers.

But if that’s the case that they offer a free tier/open source project tier without support they shouldn’t offer a service that isn’t 100% self-service.
Proxying home assistant is no different from any other http based service.

You set up a reverse proxy (including websocket proxying) for your HA subdomain on your VPS and you're done.
> That's not an answer when the entire ecosystem is built around the idea of adding lots of dependencies to do stuff.

Again. Don't add dependencies. Just don't. Vendor it yourself. Or write it yourself. Absolutely nothing is forcing you to use the dependencies except your own desire to save time.

Cargo is giving you the option to A) save your own time B) minimize dependencies. You choose A) and blame Cargo.
This but unironically.

And the XKCD character got the reason wrong. People aren't making languages because they think there are too many languages.

As far as I'm concerned, the more the better. I make languages because there aren't enough.
Thanks. Not to dive too far into the weeds ... but I'm wondering if there's something I misunderstand about Popper:

> If your theory is capable of "explaining" every possible piece of evidence, it's not a scientific theory.

Do you mean, if your theory is not falsifiable? If your falsifiable theory is not (yet) falsified, if you magically know it never will be falsified, isn't it still a theory?

(If it's just a matter of wording on an Internet comment, then sorry to bother you - I don't mean to play gotcha.)
No chance. He is a public figure who has been doing PR for at least a decade. His actions might not produce the results he expected, and we can question his motives, but don’t tell me he didn’t know this would have consequences.
Automated AI diagnosis of respiratory diseases from lung ultrasound videos
> Case 3 should not exist.

Case 3 must exist by the pigeonhole principle given that the hashes are smaller than most favicons. Otoh, if it does show up, you can exclude it by doing a full comparison.
If using Google Fonts without explicit informed consent is a GDPR violation then this surely is too?
his job is spending the money before he dies
But this functionality already exists in HA. There’s a simple login page where I can connect to the HA cloud. The idea would be to start a docker container, set up a domain name where it’s reachable, enter the domain name on the HA cloud screen and connect to it. It would be much simpler than setting up everything yourself.

What would be the correct way to DIY it? You would need a VPN to connect you home network to the Proxy and then expose the web interface on the proxy, right?
Capacitors and Capacitance: a (hopefully) beginner-friendly introduction
It does have this now, blocklists: https://help.obdev.at/littlesnitch6/concepts-blocklists
Agreed, my spicy take is operator precedence was a mistake that we regrettably inherited from mathematical notation. Parentheses for grouping are fine, at least.
Off topic, but now I want a screen saver of the animation at the top of the article...
Yeah. Many times in software, I feel like I'm told: "Creating your own skateboard is reinventing the wheel, you don't want to do that. Instead use this train because it was written by Google and you won't do better".

Sure, but I need a skateboard, not a train.
You can do this in the UK or EU if you like; you just need to have permission to do so from the data subject.
> In the future with the proliferation of VM based languages I could see CPUs exposing their microcode publicly

Like what Lilith and Modula-2 did back in the early eighties [0]? My original snarky comment was primarily aimed at all those bit-fiddling instructions: on one hand, while you can emulate them with shifts and bitwise logical instructions in the loop, having direct hardware support is not only much nicer, it's also quite cheap and simple, it's literally just several muxers connected together. But on the other hand, how often does one really need those instructions? They take precious encoding space.

[0] https://archive.org/details/byte-magazine-1984-08/page/n186
and in some places that was mandatory -- the Corvée system, or similar, were commonly implemented.

essentially you owed the local lord a fixed number of days of work, and/or a tax; days could be traded for tax and vice-versa. usually things like clearing, roads, and bridge building, etc.
> Makes me wonder if it might be possible to accidentally induce an allergy in a human by injecting aluminum adjuvant at they same time they are exposed to a potential allergen.

IANAMD. I think it's just how the vaccine works. You want to be "allergic" to the melease virus, so your body overreacts and kill all of them before you get ill. But not toooo allergic as getting a anaphylaxis and die on the spot when you see someone with melease. So I guess it's another case of the dose makes the poison and regulating the amount of viral parts, aluminium and the number of injections you can get to the sweet spot were the vaccine has better overall effects.
Anchor babies should not be a thing, so no I don't care if an illegal immigrant family with an anchor baby is deported. There is some debate as to whether the popular interpretation of the 14th Amendment is even correct to begin with, as it was obviously intended to grant citizenship to ex-slaves and not criminal aliens.
the "conflict-free" in crdt is like miller high life being the "champagne of beers." it really means conflicts ignored and conflicting items discarded by established rules, which works well for some use cases, but for many does not.
Neat idea, be curious to see it implemented! You can probably get away with just stopping at the bounds of the dirty area. Sure, the error would accumulate, but they'd be localized to a single pixel. I doubt it would be visible.

One issue I suspect you'll encounter is that redrawing a restricted area during movement will cause that area to flicker weirdly while the rest of the image stays relatively stable.
He both can effectively be a 'shill' while also publishing the occasional critical article.

What makes daringfireball toothless isn't the ratio of praise to criticism. It's Gruber's occasional willingness to defend the absurd.
The problem is that my home server isn’t reachable from the internet, so there’s nothing for the proxy to forward. I would need to set up some kind of VPN for that, right? But this functionality already exists in HA, that’s why I asked.
Why is it so hard for people to just acknowledge the world is changing, and we had something happen, and we can improve some things?

Frequency and severity of fires is up, and people have been building closer to the areas where they happen. Kinda simple stuff. We either need to build further away or increase resilience (building codes, responses etc).

Changing the climate probably is outside of local control…
Have you tried emailing the developer? As the article says, that's what I did.
a physical manifestation of TempleOS in castle form.

weird and intriguing... but make no mistake: also weird
See https://www.fixify.com/, although they are too modest about mentioning the AI they're using under the hood.
Speaking purely technically here, vim9/L has an actual standard library tailored specifically to Vim. Lua has no standard library and you just end up delegating to vimscript anyway. But ya, if you want to use Lua for whatever reason then it's a pretty hard sell. But that's sorta what OP is getting at... how to make it more attractive.
> what I see on some fiction writing subreddits… the AI is often a genuine improvement over amateur writers

What point are you trying to make here? That amateur writers are amateurs?
That AI is only "often" an improvement over an amateur?

> Which is frustrating, because I have the feeling the novel I've been trying to finish writing for the last decade may be usurped by AI before I get my final draft.

This statement shows such a warped attitude towards art and the creative process. What do you mean "usurped?" Do you actually believe that LLMs will overtake humans when it comes to creative works?

If so, you don't really understand what is compelling about the written word or what makes for good writing and reading and it's no wonder you feel as though your own writing is so substandard.

I highly doubt your writing is that bad. Especially if you've been working on it for a decade.
So the thing about the allusions and references in literature (or any other art) is that its somewhere between hard and impossible attribute them exhaustively and conclusively.

Sometimes they're intentional, explicit, and umambiguous inserts by the artist, who may or not admit to them for various readons.

But more often, they're subjective associations made by an individual observer (perhaps even the artist-as-observer), with at best a dynamic and often-disputable consensus among clusters of such observers.

Conceptually, each user of a system like yours might anticipate a map that's meaningfully different from
that of any other user.

There's still something imformative and expressive in publishing a map of "well, this is what I/we see as the allusions and references here" and visitors might be inspired to new windows on familiar works, but it mostly wouldn't have much a ground truth beneath it.

It would, in fact, just be a work of art itself.
This may be related to accessing the page on a vpn or company network
We review the web presence of a business as our core product offering for payment processors, etc. as they look to onboard ecomm merchants. This (and techniques like it) make a great way to find scummy actors and have a proveable piece of evidence as opposed to a 'yea, this looks off' or 'this doesn't fit the profile of what an established business looks like'. We leverage a lot of subtle signals like this.
Traditional allocators are fast if you never introduce much fragmentation with free, though you may still get some gaps and have some other overhead and not be quite as fast. But why couldn't you just LD_PRELOAD a malloc for mold that worked as a bump/stack/arena allocator and just ignored free if anything party stuff isn't making that many allocations?
It's not only the packager. Some distros have an actual security team. That does not mean they audit everything, but it's vastly better than getting random code from PyPi.
Linker overlays?
French Crypto Entrepreneur and Wife Are Freed After Kidnapping
A history of the microcomputer industry in 300 adverts
Set it few degrees lower than average preference. Put on socks or hoodie when cold, take them off when hot. Instant regulation, efficient energy usage.
Good job! But it reminds me of the dreaded VGUI.dll. (0_0) For those who wrote code for the GS engine it's probaby one of the worst experiences.
Show HN: I built a online tool to convert Markdown to Tailwind
Employers would rather hire AI than Gen Z graduates: Report
Ask HN: What platform to publish and run a news media in 2025?
I'm working with a consortium of journalists. They built a news website six months ago based on WordPress and numerous plugins (including a paid theme, GetPaid, and Stripe to process subscriptions).

The website currently receives about 10,000 visits per day with 1,000 subscribers. Their objective is to increase both visits and subscribers 10X. Content syndication and SEO are key to the project's success. They are encountering many limitations and various errors that their tech guy cannot resolve (including performance issues, downtime, SEO tags, and payment problems).

Which platform would you suggest for publishing and running a news media outlet in 2025?

(I have some ideas but I don't want to influence the discussion.)
> that's entirely on Apple

CarPlay supports pan gestures based on configuration provided to it by the car maker. This is entirely on Subaru for misconfiguring their CarPlay integration.
I'd just accept that 2.4GHz is forever tainted :)

In real terms though, it not that bad. I've got about 25 such devices always online and the traffic really is negligible. Most devices aren't sending anything while nothing is happening except for the periodic heartbeat like once a minute. Its not noticeable, even on my 20MHz wide network.
The judge: "I have difficulty understanding how a member of the bar can state unequivocally that this is a constitutional order. It boggles my mind."

Ouch.
I am routinely furious where negligent drivers are let off with an "oopsie"[1]. But signs are encouraging that dashcams are already catching all types of criminality[2] that would have not been prosecuted before.

[1] https://www.dnainfo.com/chicago/20170126/old-town/ryne-san-h...

[2] https://www.nbcnewyork.com/news/local/crime-and-courts/nyc-c...
Unleash: Feature Flags in PHP
Seeing Google’s Picasa mentioned in an answer on that stackoverflow was a real throwback
> You would have to either wrap any standard library types in newtypes with ManuallyDrop implemented

ManuallyDrop would presumably be implemented on large data structures where it matters, not on every single type involved in the program.
> I feel like unpacking that, "They're smug," sentiment might yield important insights.

I agree, but I never dug enough to get these answers. I just noticed the pattern of behavior.

I think that the progressive discourse since the turn of the millennium did get increasingly preachy, to the point where even I, who am sympathetic to many of their pleas, find them annoying quite often.

Another friend I have hypothesizes that what is generally seen as "left" during that time frame moved on from class struggle and economic inequality (which used to be major talking points in the 80s and 90s) to more soft social issues. As a result, some of the lower classes started to embrace ideas of those that blamed others for their misfortune (be it immigrants, gays, blacks, etc). I find that an interesting argument, but never took the time to more thoroughly inspect it.
Two notes: I've never had any say no for code related stuff, but I have it disagree that something exists all the time. In fact I just one deny a Subaru brat exists, twice.

Secondly, if an llm is giving you the runaround it does not have a solution for the prompt you asked and you need either another prompt or another model or another approach to using the model (for vendor lock in like openai)
How to Turn Your Kindle Highlights into a Podcast
I suppose its not the most lightweight, and it's considered outdated by many but I actually think Bootstrap is great for your use case.

It uses classes to style html inline and looks pretty good. The downside is it gives a fairly generic look but I don't think you should be too worried about that.

Tailwind has largely replaced it because it offers more flexibility. You use utility classes to write the css (add padding, change color, etc.) and isnt as opinionated as bootstrap. But I dont think you want that.

If you really are going for lightweight and simple you should checkout classless css which only uses html to style things. Nothing needed from you other than including the css sheet. https://github.com/dbohdan/classless-css
Going Nuts over NIST’s Standard Reference Peanut Butter (2016)
Considering that the relevant preference key is WBSOfflineSearchSuggestionsModelLastUpdateDateKey, and the check occurs exactly once a week, your guess seems wrong.
You may reduce ram, but also performance. A good JIT costs ram.
That wasn't a defective PSU, that was your AFCI, tripping from RF that isn't even generated by an arc. The new can still trip at any time.
Introducing Ads in Threads
It's like a white laser beam. New to me...
This is just plain misinformation, since systemd "won" all packages targets systemd and it's quirks to make all work together.

It doesn't matter if you think systemd is good or bad, a generic system with systemd works better.
It didn't get much better in Source either, much to my dismay.
I'm glad I was introduced to NeoVim, because it led me to using Vim bindings in Zed.

As a new user to NeoVim, I was okay with investing some time, but man it feels like each update to NeoVim itself, or even the popular plugins, breaks something that I then need to go hunt down and fix. Every answer online isn't any better, pointing to 5 different doc pages. I like my IDEs to "just work" and continue to do so after I have them configured.
Intelligence doesn't imply knowing when you're wrong though.

Hackernews has Intelligent people...

Q. E. D.

% LLMs can RAG incorrect PDF citations too
> 4. It's not 40, it's 9.

Just like a bunch of others, you understood their comment backwards. Dependents, not dependencies. 40 other things rely on it.
IMHO the best way to do this is to install apps in the Applications subfolder of your user directory. When you do this, Launchpad and everything else treats them as if they were installed in the /Applications folder, but it's still trivially easy to tell what you need to migrate to a new machine.
90s, early 2000s were peak times for UI.
The color space portion was interesting. Learned something new!
You can absolutely introduce free-less allocators and the like, as well as use `ManuallyDrop` or `Box::leak`. Rust just asks that you're explicit about it.
"Kuszmaul remembers being surprised that a tool normally used to ensure privacy could confer other benefits."

It was surprising to me too! But reflecting on it more closely, most performance isn't about "faster" in a literal sense of "more instructions run per time", but about carefully choosing how to do less work. The security property here being "history independence" is also in a way stating "we don't need to, and literally cannot, do any work that tracks history".

It's definitely an interesting approach to performance, essentially using cryptography as a contraint to prevent more work. What properties do we need, and what properties can we ignore? The question becomes if we MUST ignore this property cryptographically, how does that affect the process and the related performance?

It certainly feels like it may be a useful perspective, a rigorous approach to performance that may be a path to more improvements in key cases.
> Symbols would be resolved based on an index where only updated object files are reindexed. It could also eagerly relocate in the background, in order depending on previous usage data.

Not exactly this, but Google's Propeller fixes up ("relinks") Basic Blocks (hot code as traced from PGO) in native code at runtime (like an optimizing JIT compiler would): https://research.google/pubs/propeller-a-profile-guided-reli...
> Nearly all, 98 percent of leaders, said their organization struggles to find talent.

They are struggling to find talent at the pay and working conditions they are willing to offer, based on the unemployment rate, JOLTS survey, quits, time to find a role, etc.
The trouble is that dithering works by smearing the error over an area of pixels in a way that your brain unsmears into something close to the original image. If you start manipulating some pixels but not nearby areas then you will get very visible artifacts.

Maybe that is OK if you are drawing straight lines and boxes but any kind of detail is going to be destroyed.
So it's working as expected, but is it working as intended?
There are no mainstream 16-bit int platforms. It's fine to know what you target.

The promotions that are really surprising are from uint64_t bitfields to int (because it's based on value representability).

struct {
uint64_t a : 33,
b : 15;
} s;
// s.b gets "promoted" to int, s.a does not
The entirety of web encryption is such bullshit. I am 100% for encryption, it's vital to protect data, and https is a great thing, but why cant I use a self signed cert? Why do I need to be an issuing authority? What utter bullshit.

The fact that browsers deny us access to using our own certs, deny us being the sole proprietors of our public and private key pairs is absolute horse shit. It's a great resource that lets encrypt is now widely trusted, but why the fuck does it take this much effort and momentum to become "trusted", the whole TLS infrastructure is built on a house of cards and no one wants to admit it.
Isn’t this technically the original _Steam_ UI, not just Counter Strike?
Spotify is more ubiquitous, so you can end up syncing to things like Playstations and stuff like that. Never really seen Apple music on non-apple devices.
Evolution and the Knightian Blindspot of Machine Learning
It doesn't take infinite iterations to solve a problem.