skysight-inc/HackerNews huggingface dataset:
Soo..

[1] Having an ad on a web page about concerns with Smart TVs is not the same as the TV manufacturer selling ads on your TV. For one, it's just one more opportunity for the TV to fail. My smart TV won't load its' UI enough for me to select an HDMI input if it can't connect to the internet.

[2] Again, there are levels of tracking. I don't know about Roku, but I imagine when you use one, you have tracking from Netflix while watching Netflix, Hulu while watching Hulu, etc.. At least, this is my expectation of my Apple TV. If you're streaming to a Chromecast, you can limit what it sends to Google.

[2] None of this has to do with the fact that a manufacturer can apparently brick your TV remotely, and while this is meant as an anti-theft measure, it's pretty easy for them to accidentally include your valid serial # in a CSV or whatever. I'd imagine un-bricking it is very difficult, if even practically possible.

All in all, over several years of having Smart TVs, I've still not ditched my Apple TV or Chromecast, and I find that both tend to give me higher quality, though I expected the inverse by avoiding dependence on an HDMI cable.

Smart TVs are also amongst the most notoriously poorly updated smart devices, and over time this becomes a risk to your entire home network.
I mean, I get your point, but adjectives don't exist in a vacuum. If everything is fast, everything is slow too, and nothing is fast too, because everything is the same. When you use an adjective like "fast" or "slow", you're separating yourself from the whole, and you're putting the thing you're talking about in a category. Of course this is relative. You can be a fast marathon runner. You can be a fast human. Or a fast animal. Or a fast car, or plane. All of those have vastly different speed. But they still have meaning.

Now, Caddy is a web server. You say that it's fast and efficient. I'm not putting that into question. But what do you base that on? What would it take for Caddy to be judged as "slow" or "inefficient" by you? Maybe you don't have a precise answer, and that's perfectly okay. But you must have a way to evalute what's slow and what's fast, even when not comparing to other product. At least that's how I (and I assume, the people asking you all these questions) think.

> This discourse makes me exhausted, every time it comes up. I'm tired of everyone thinking I'm trying to outperform NGINX.

That's fair, and I can empathize. However, I think that's what will happen when the first thing people see on the website of Caddy is "THE ULTIMATE SERVER". Ultimate, for a good amount of people, is related to performance, so people are going to ask you about that. And when they don't get a clear answer, they're going to get frustrated.

Again, I'm not trying to be confrontational here. But there seems to be a real lack of understanding in this conversation, and I'm trying to clarify what people mean when they ask about Caddy's performance.
The toxicity is linearly correlated with its success, of course that would be very hard to fix from a business stand point.
We’ve seen a lot of issues with hiring at the bakery I run. Minimum wage is already very high in Oregon at $14 (will likely increase next year). We pay more than that for our entry-level jobs, buts we’ve found it’s very hard to compete with the big companies. Our delivery driver position has to compete with $20/ hour starting wage + full benefits + $3000 signing bonus offered by Amazon contractors for zero experience. Yes, we’ve had to increase our wages, but people still don’t want to work.

We’ve had people come in thinking that we were like the baking shows you see on Netflix, just making fun cute things all day. They get scared of the work. A lot of younger applicants have a distinct air of entitlement, that their work is so incredibly valuable, even though they’ve never had working experience before. I can’t (literally can’t) pay these people huge wages. They don’t provide enough value, and no customer is willing to pay the associate price increases to the product to compensate the wage increase. If everyone agreed that paying $10 on a croissant was acceptable, then sure we could pay more, but it’s not purely the decision of the business owners.

I’m aware that we could just increase prices, pay better wages, etc. But there’s a very real risk to the business when making a large price change. We sell to a lot of other businesses, and they are sensitive to price changes. So while I’d love to hire and pay people extremely well, we can’t simply decide to pay more and have it work.

All that said, about half our employees are quite young (not teens though). They are usually the most energetic and willing to learn, but they are also the most unreliable (ghost, quit with no notice, untruthful about time off, etc). Managing people is way harder than it looks…
This is super interesting!

Of course, it's still experimental: https://httpd.apache.org/docs/trunk/mod/module-dict.html#Sta...

"Experimental" status indicates that the module is available as part of the Apache kit, but you are on your own if you try to use it. The module is being documented for completeness, and is not necessarily supported.

Nonetheless, it would certainly be something to make Apache competitive with the likes of Caddy and Nginx again, if they manage to implement the functionality in a resilient and easy to use manner to the end.
A german resource is: https://vorleser.net
Anyone who is interested in merging a set of mp3 files to a single m4b file or use a single mp3 file with chapters, check out https://github.com/sandreas/m4b-tool
(Author here)
I don't understand how a car with detectors that dim mirrors can't also turn your high beams off when they detect another car in front of you.

Easily 5/8ths or more of every vehicle I pass at night has their high beams on, and in areas without fog lines it gets old in a hurry - and dangerous.
Democrats Push Bill to Outlaw Bots from Buying Up Retail Goods
I think GP is talking about flashing the headlights by turning them off and back on quickly, rather than flashing the high-beams. This is what I've usually seen in the US when drivers want to say "thank you" or "you can merge in front of me" on the highway.
Mind sharing a few interesting ones?
I don't like that the author seems to be confusing Blake3's MAC mode with HMAC. Just because it's a hash with a key that's safe to use as a MAC (and acts as a PRF) doesn't mean it's HMAC, there's no double hashing nor is there the use of the HMAC-specific padding constants. HMAC is a particular standard, not any hash-based MAC.

I agree that XChaCha20+Blake3 is a good construction.

It's also "easy" to make an XChaCha20-Blake3-SIV construction, by using the Blake3 MAC of the plaintext as the Nonce for XChaCha20 as well as the tag. That makes it a deterministic key-committing authenticated encryption with associated data. If you stick a 256-bit random nonce in the AAD, then you have a full Authenticated Hedged Encryption with Associated Data (AHEAD) system. The disadvantage is (as always with SIV-like constructions) that it's two-pass, so not suitable for streaming encryption, but still good for quite a few uses and a bit safer than non-deterministic AEADs.
Interesting resource - thank you
Let me guess...

He wanted to get rid of lunacy?
I really liked the old American Airlines scheme where they just didn't paint the airplane. It was beautiful.

But in the modern age, if you need a metal mesh around a carbon fiber fuselage then not painting the airplane is probably not an option. Sad.
Sometimes people die in car crashes despite having seatbelts on. does that mean seatbelts are useless?
I love this explanation, and went looking for some photos of the rear of trucks in 1940s India. But I couldn't find any good ones. Is anyone able to find evidence of whether such a signal light existed?
Not to talk about a bunch of virtual machines, especially if virtual machines is what you develop.
Merkle tree of what, file blocks?
PiHole[1], with the default adlist/gravity configuration, actually works pretty well for removing ads from my LG smart tv from about 3 years ago. Doesn't keep it from updating, but you can easily configure pihole to block whatever domains you want

[1] https://pi-hole.net/
Swedx [1] has really nice, affordable products. I've bought about 5 of them over the last few years.

All of their screens come in a "TV version" with a tuner, and a "monitor version" without one, but are otherwise identical.

The speakers are pretty crappy, but that's to be expected.

(European company, so not sure where they ship to outside the EU)

[1] https://www.swedx.com
Automatic text summarization with machine learning
There are, and they are more expensive. I gave in a while back and started buying "Toshiba Fire TV" because it costs about half as much as a comparable model that does not advertise to me. It's a tradeoff I'm only moderately OK with.
I don't know when this would happen - it'd be a big deal, like a fork I think. The point is on Ethereum we might create an ERC-20 token for NewCoin that wraps it and then all of our interactions with NewCoin is via smart contracts. On Cardano these would be native to the chain in the same way as Ether is on Ethereum (or Ada on Cardano). If you need a layer of logic over the token you'd need to introduce a smart contract but for things like transferring, getting supply, etc, it's the same as doing that for Ether on Ethereum - they're essentially primitive functions on the chain.
> Here it is in a nutshell: In the general case, how do you distinguish 'telemetry' from 'surveillance'?

By never sending PII to your telemetry system. Or if you must use PII (you don't need to) then you lock it away with proper access controls.
The plugins are not updated as quickly as the language-specific IDEs, sometimes they are several months behind on newer features. Not really a big deal if you wait a few months to update your Python version, but it's annoying if you update early.

I used to use only IntelliJ until a few years ago a Python feature I wanted was in PyCharm but not IntelliJ. I think it was related to the typing module? I can't quite remember. I've just stuck with PyCharm for python ever since.

edit: But also, I've never had any issue copying my key configs between PyCharm, Rider, IntelliJ.
For some people, a TV that doesn't actively view its owner as an adversary is a "nicer TV" than one that does.
Is it a battle? Or is it 45 minutes of google searching and reading an HN thread.

Vote with your dollars every time you can.
Why does (consumer) monitor tech always seem to lag TV tech by a few years?

It looks like the situation is still that in the 4k OLED space there are a few ~$4000+ monitors and dozens of ~$1000 TVs. Per the pcpartpicker link, maybe the Gigabyte FO48U will change that, but it's still out of stock. Besides, I feel like this has happened before with HDR and 4k and IPS. First it shows up in TVs, a year later it is cheap in TVs, a year later it is expensive in monitors, and finally it becomes cheap in monitors. But it takes years. Which seems odd, since surely they use the same panels? Is it an industry structure thing, where panel manufacturers integrate and co-develop with TV manufacturers but monitor manufacturers are separate, only get the panels after release, and need a year or three to turn things around?
What value would additional choices serve, if it’s just a pane of glass of a fixed size and resolution?
Some TVs have gotten wise to this, and are using IP addresses or serving ads from domains that are also needed for things like installing the various apps like YouTube/Netflix.
Omicron: A Perfectly Timed Variant to Scare the Unruly
I put a premium on my time to find and disable all the features I don't want, (especially with reports of things like the Samsung TVs connecting to any open wifi without being configured to do so), so I don't mind spending extra to avoid this.

If I don't vote with my wallet how can I hope to be able to buy what I want in the future?
Just don't connect the TV to the internet
> I'm hoping we get to a regulatory regime eventually where they can tweak overnight and produce fairly locally.

I don't think that's likely. Even if a scientist was able to adjust a vaccine overnight, you'd still need to do a clinical trial to verify that the vaccine doesn't accidentally target something that it shouldn't.
Don't let this, ahem, gatekeep you from watching an excellent movie.
Are there any examples of TVs doing this, or is this just a hypothetical?

There are some TVs that will try to connect to the internet via non-obvious means (Samsung TVs were mentioned elsewhere in this thread). TV manufacturers aren't spy agencies though. They're not going to put in that much effort to sneak an internet connection, when most users willingly connect their TVs to WiFi anyway. If I can't find an article about a given TV sneaking in an internet connection, I would be pretty confident that it doesn't.
Sceptre has been my favorite. They're not the most-premium brand, but I've been buying them for years for home TVs and they're decent. They do make Android TV models, but they also continue to make non-smart models with 4K and other basic AV bells and whistles: https://www.sceptre.com/TV/4K-UHD-TV-category1category73.htm...
Its section 2.1 of the paper: https://github.com/BLAKE3-team/BLAKE3-specs/blob/master/blak...

Though, note, blake3 still provides enhanced resistance against the attacks against blake2 even in the case where you only have one block, due to the change in how the fundamental hashing primitive is used.
s/trolls/persons-of-interest/g

At least until a concise and narrow/limited definition of troll is included.
If you use a regular (smart) TV just as a HDMI-out and watch everything through a connected streaming player e.g Apple TV, Chromecast, Roku...how many of these problems could one avoid?
These do not necessarily have the same video processors as actual TVs from the same manufacturers, so you might end up being disappointed in the picture quality, depending on your application.
If you would spend $20 more on a dumb device, spend that on a wifi router just for the TV - plug an ethernet cable into the TV's port, feed the credentials of a new network to the TV, whatever -- and don't connect that to the Internet. Put a label on it.

Now you have a smart TV which can whine all it wants, but can't phone home.
It's not even an issue of "picking your battles" or "voting with your wallet".

Whatever your position, OP is justified in not wanting (and looking for an alternative to) a potential surveillance device in their home.
A lot of printed media was released in poorly bound booklets, without covers, it was roughly equivalent to a tweet or blog post today. The good ones got reprinted and/or compiled into an anthology, the bad ones were simply lost to time as kindling for the hearth.

Not as fast as a tweet, but low cost, sub-book media has existed as long as the printing press was around. The classic books we study today are the equivalent of the criterion collection dvd sets.
Raspberry Pi plans London listing
Multiple arches helps in some cases, but gets really expensive if you have to bridge a deep gap (especially over water where de-watering is needed) The massive advantage of a suspension bridge is that you get a really big span without anything in the middle.
I use Pale Moon because Mozilla crippled Seamonkey (bastards!)
>Aggressively unfollowing people is the only way to keep Twitter useful.

Aggressively not following people to require unfollowing later would be another way
True, but it's easy to find games that don't use that model (especially on desktop or console), whereas it's hard to find a way to consume thoughts from interesting people outside of twitter.
My perspective on this might be outdated, but a corporate legal team can do more than just fire you for moonlighting. Depending on your jurisdiction/contract, there could be Intellectual Property ramifications.

Obviously, a C-suite can have certain sway in these situations and a company might not go after a lowly grunt's pet project, but there is a wide gap between these two situations where there are worse ramifications than losing a job.
My thought was mainly "ok how can I build a ball big enough for a VR rig for myself?"
Buy it from a place with free returns. Then if it insists on showing cached ads after the network is pulled (or any other undesirable behavior), just return it. This won't help you find a better model, but it will save you from needing to research these obscure details in too much depth.

. o O ( I wonder if some hostile antifeatures go away if you buy a TV in the US but then activate it from an EU IP address ).
Why connect them in the first place?
I've noticed this as well. I think it has to do with people self-sorting to different parts of Twitter based on what kind of political discussion they want. The people who just want to be loudly scornful of $OUTGROUP go to the places where that happens all the time, avoiding the parts of Twitter they'd find boringly calm; and people who'd rather talk about things calmly stick to the places where that's the norm, avoiding the parts of Twitter they'd find to be content-free sound and fury. (And if you ever look at the replies to a tweet that crossed the streams, you get a glimpse of a strange other world.)
> Why does (consumer) monitor tech always seem to lag TV tech by a few years?

because there's more money to be made selling TVs than monitors?

consequentely, it's TV manufacturers pushing the entire display maker industry ahead? and so they get the newer tech first??
https://archive.md/daYB8
It’s not necessary to please everyone, some people will just never be customers
I mean, I think the why is answered in [1]. I think a lot of people like being in control of what goes on their network. For those who care about personal network security I imagine there's a big desire to not have a blob of closed source code sitting on (or anywhere near) their home network, or for that matter, their corporate network.

Also smart features on most TVs feel like they are fairly slow and seem to get in the way of using the TV as a device driven by a media stick etc. If I've decided that I only want to use an Apple TV (or Roku, or FireTV or my L33z plex client running on a Raspberry Pi), then I don't want to have to wait for my TV to load and boot its own network stack and pile of applications.
Where else can I build a feed of all the different subgroups that exist within the RW spectrum?

Please dont say something like Parler
Honestly I’m ok with a hedge fund backed Twitter. Look what it has become with Dorsey at the helm. It was a cute platform to induce change in backward countries 10 years ago, but now it’s a cesspool of every ideologue imaginable. The more sensational and toxic someone is the more successful they become on Twitter, generally speaking. If the goal was to make money primarily I don’t see how brands would put up with that. I write off Twitter as a failed experiment, but nevertheless a great lesson in the nature of human beings and mob behavior.

Edit: typo + speaking as an ex-Twitter engineer circa 2011
The current Finder does that thing sometimes, and other times it doesn't. I'm not sure what the rule is, it might be related to whether it's a folder you double-click directly from the desktop.
That's a valid point on wording, that I tried to toe carefully with the "effectively an HMAC", as this post was written for a more general audience and I didn't want to go too far into the details, I wrote it to have something to point to when the inevitable questions roll in.

Balancing the lies-to-children is always a hard job
I have a TCL Roku 6-series. If you do a factory reset, and from the start don't let it connect, then you won't get the blinking light.

You only get the blinking light if you take away access after having given it.
Personally, I prefer using lists but I do not participate much, just consume ...
Show HN: Mobbler – analog-like music creation and realtime visualisation
This is my first big project in JavaScript. It took me almost a year to complete but now when it's stable I came to the conclusion that the time is now.

I'm planning (really soon) to implement save button. I'm also really open for any comments, issues or general feeling. No 3rd party library were used. Only vanilla JavaScript.
I like this a lot, I went through it and generated some assets. I ran into a couple of issues though:

- I don't trust myself picking colors, fonts, etc, and I'm worried that when I go to buy a UI template or whatever my terrible decision for colors won't be "fixed". I'd much rather pay you to go through this with me based on my inputs and trust your expertise.

- For typography, do people really use custom typography? Not only does it add bloat to your bundles, it seems defaulting to the system UI provides a better UX?

- For colors, I really want an entire palette for both light and dark mode. I don't see an option for dark mode at all, is this possible?

- I was worried your pricing would be obscene since you can't get to it without going through the process, but it's actually very reasonable. I think you should let people know up front what the pricing is, don't be afraid of showing it.

Great idea though!!
Sure, but the hypothetical effortful version of myself that actually puts his money where his mouth is would play content he owns from a Linux machine. If that guy ever shows up, it'd be cool to have a TV he could use.
I don’t think that was a shallow dismissal…?
At my last job we initially saw performance loss due to pinning; I think multiple QEMU I/O threads got pinned to a single CPU. It's very easy to do it wrong.
It’s because of trust and money. Saying something is wrong is very expensive in this business, in outright money to fix (hundreds of millions - or more if this is fleet wide) and in public perception (“A350 is unsafe!”).

Much easier to water down the issue and turn it to a mutual blame game.
Could you please stop posting flamewar comments and ideological battle comments to HN? We ban accounts that keep doing that (because it destroys what this site is supposed to be for), and you've unfortunately been doing a ton of it.

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.
I could not find a product description. Stopped scrolling when I reached the related products and could not find a hyperlink in the sidebar. Is this just me stuck in old ways?
I'm trying to put my finger on the source of moral decay that led to so many people behaving as if the GPT-3 emperor wears clothes.

In 1966 it was clear to everyone that this program

https://en.wikipedia.org/wiki/ELIZA

parasitically depends on the hunger for meaning that people have.

Recently GPT-3 was held back from the public on the pretense that it was "dangerous" but in reality it held back because it is too expensive to run and the public would quickly learn that it can answer any question at all... if you don't mind if the answer is right.

There is this page

https://nlp.stanford.edu/projects/glove/

under which "2. Linear Substructures" there are four projections of the 50-dimensional vector space that would project out just as well from a random matrix because, well, projecting 20 generic points in a 50-dimensional space to 2-dimensions you can make the points fall exactly where you want in 2 dimensions.

Nobody holds them to account over this.

The closest thing I see to the GPT-3 cult is that a Harvard professor said that this thing

https://en.wikipedia.org/wiki/%CA%BBOumuamua

was an alien spacecraft. It's sad and a little scary that people can get away with that, the media picks it up, and they don't face consequences. I am more afraid of that than I am afraid that GPT-99381387 will take over the world.

(e.g. growing up in the 1970s I could look to Einstein for inspiration that intelligence could understand the Universe. Somebody today might as well look forward to being a comic book writer like Stan Lee.)
TV manufacturers can offset the lower price by selling ads to show you on your “smart” tv
Kiwi browser is chromium with uBlock