skysight-inc/HackerNews huggingface dataset:
So, what's happening when I watch a video on my PC that is feeding into the Roku tv via hdmi?

Is Roku actually capturing info about the content of the stream, or just the fact that I'm streaming from the PC? I'm fairly sure they aren't so blatant as to grab screenshots, but are they doing some sort of analysis of the video stream directly?

Just stuff I wonder about.
I fully agree. In fact, I think (hope) that most of the writers who are selling only hundreds of copies of their books are actually just bad marketers. I think this is why the myth of the Big Four publishing house exists, because those publishing houses used to come in and scoop the writer out of obscurity by marketing their book. Now they look for a writer who already has a big platform so they don't have to spend the marketing budget and can wind up with a "sure thing."
Newsflash from police state parenting
wow, I had no idea the fees where so much in India, another reason not to use them.

My main issue as someone who used them for taking payments was them holding my money and not being able to talk to anyone about it. Not in a meaningful anyway.
The implication that the author wants to make is that the cops are worse than the criminals, and that's the conclusion most people will make on first reading of it. However, after further inspection that's totally acceptable, because cops mostly (?) go after bad people, whereas criminals mostly go after innocent people. It's like saying "police are responsible for more kidnappings (aka. arrests) than criminals". Technically true, but misleading.
I don't completely disagree with every point made there, but overall I think the author has trouble defining refinement culture in part because its not so much a coherent idea, and more a rambling rant against things changing. I don't really find most of their post to make any substantial points at all, beyond a few of the points about basketball and baseball.

I agree that those sports have suffered in terms of watch-ability at the hands of maximizing competitive efficiency. But I don't really know why anyone would expect anything different. The point of the game from a team/player perspective is to win. Using analytics to determine that there are advantages to three-point shots or walks isn't any different than any other strategic layer of the game. The solution shouldn't be to rail against analytics (which is no solution at all), it should be for the leagues to use analytics of their own to control for some of these strategies, like a government is supposed to hedge against externalities in an market. For basketball, simply push the 3-point line back a few feet so its no longer so much more advantageous than a midrange jump shot. I'm not much of a baseball fan, but surely the league can do something, like increases the number of balls to walk to 5, that might bring some of the boring-but-efficient strategies into line with more exciting ones.

Though I suspect the author and many others would be against any substantial rule alterations given their abhorrence towards change, and would rather just pine about the good old days.
Customer is actually doing as much work as experience in that beautifully apt & precise phrase.

For developers, the idea of being able to build and sell a little specialized widget of functionality—the best spellchecker ever made—had obvious appeal. It might even provide a truly outstanding experience for users. But where would you find a customer excited about assembling their own word processor out of a dozen independently purchased components?
> I don't know what kind of work you do, but in my ~20 years of programming, typing is a rather tiny percentage of programming work. Most of it is thinking, problem solving and designing.

I spend a lot of time typing and thinking. And having to slow down and talk to another human impedes my thinking. It's much faster to just think.

> Both people are doing these things, except you're both doing them on the same task.

No, one person is doing things, and another is watching and talking while the other person is doing things.

> you get knowledge sharing for free

It's not free, it takes time to communicate, you're just doing it while trying to complete a task. The disruption to flow seems like it would be a much bigger hit than the marginal gains of trying to teach/knowledge share and work at the same time.

> How much of your programming is actually typing into a text editor?

The vast majority. It doesn't take me 80% of my time to think and plan.

> I 100% believe that this project would not have been delivered in that time frame by just two people if we hadn't pair programmed.

I can't comment on that, but I can say that I've never worked on a project that would have benefitted from the kind of pair programming you (and OP) are describing. And it's not that I don't collaborate, but when I do, it's much shorter periods, and much longer stretches of time between. I can spend an hour planning with a peer, and then we go off and do things, and just trust that they work (and we're right the vast majority of time). We have established standards, and code reviews catch edge cases.
Would be great with the same mindset for other people too.
Dark matter may not exist, in fact many observations conflict with our dark matter models. IMO I just think our understanding of physics is incomplete.
I suppose in the case of Caesar, one must be able to talk and do - if we consider his narrative as mostly grounded in fact, which I do.
Why Your Customers Don’t Want to Talk to You
Why would you code roughly the same thing over and over? Don't people do that because they want a nice and easy job rather than constantly challenging themselves?

My impression is that if you constantly do "exciting" stuff you burn out at work. It isn't like school where you do new things all the time but they give you plenty of time to internalize stuff. So people eventually just accept the easy situation where they are comfortable and don't have to do new exciting things.
I'm not that much into docker other than a user of an image for work, so I'm not sure what constitutes an image suitable for a docker base. They do publish a couple of images on docker hub: https://hub.docker.com/r/voidlinux/voidlinux/tags (latest is 41.52MB) and https://hub.docker.com/r/voidlinux/voidlinux-musl/tags (latest is 26.55MB).

Latest Alpine for comparison is 10 times smaller then void-musl. From what I remember Alpine by default is just smaller and more granular. If you really want to cut things down I'm sure Alpine is the best choice. Other notable difference would be with init system. Alpine with OpenRC is probably more conventional with many service scripts written for it. Void-Linux with runit is just a different blend. It is not hard to write service scripts for runit, but probably there are more scripts written for OpenRC so it's a win.

For me a big plus of Void is its build system, but I can't comment on how it compares to Alpine, because I don't know the latter. It is quite easy to add more packages all with proper cross-compilation support and builds are thinly isolated by default with unshare (but it can use bubblewrap). I am slowly implementing my own distribution based on Void, that will have ChromeOS-like updates (AB partition scheme). I want it to replace ChromeOS on my chromebooks and also have it as the OS for computers I manage for my family.

EDIT: Also as sibling commenter noted it is rolling only. It is a problem for my project that I would like to address by issuing updates only when critical software has newer versions (i.e. Firefox) and check packages against CVE database. I have seen this CVE checking on Gentoo, I'm not sure if it is cvechecker or something around eselect. Other possibility for me would be to freeze versions in step with some other stable distribution.

EDIT2: It was glsa-check tool from Gentoo.
As an introvert with a family needing random breaks through the day, if this became the standard I would immediately leave the software industry.
If you read some older textbooks calculus is explained in a more intuitive way, to where you could see how someone like Newton might've arrived at it geometrically. Mathematics has gotten increasingly formalized/rigorized, which has trickled down into the teaching of calculus, at the expense of obscuring the origin of some of the ideas.
If you can do, also talk. I'd like to find out!
Many problems with this analysis, I'll leave it as an exercise to the reader to notice what they are.
But why? Just so that we need to do more bit twiddling and waste memory?

Again, bytes are not foremost about text. We habe to deal with all sorts of data, many of which is shorter than 32 bits.

You can always pick a larger data type for your type of work, but not the opposite.
Did markets incentive the development of agriculture, or was its invention largely independent?
Can you imagine what these folks are thinking at the moment? They basically attacked an integral part of the USA's infrastructure, it can be considered an act of War/Terrorism. I am willing to bet they will all be extradited to the US for trial as soon as they are identified. No Government/Country wants the liability and fall out. Even Russia will conveniently have them take a foreign trip where they will be apprehended and sent to the USA. State actors have to show restraint when hacking foreign countries knowing that destroying infrastructure would be considered an attack/act of war, doesn't mean they don't hack, just means they are careful not to cross the Red Line unless they are already in warm war (ex:Israel vs Iran).
I used to be that way. I created social media accounts this year (and started writing this newsletter) because I realized it was the only way to get my work read. There are so many amazing books out there that only ever see a couple readers because they don't market. It's just a hard reality (unless readers decide to go all indie and hunt for obscure books on the internet, like I do. But I'm sure I'm in the minority).
Flat Pasta That Turns into 3-D Shapes – Just Add Boiling Water
Absolutely stunning example of work by some folks in DoD who clearly have "bullshit jobs." This includes diagrams and descriptions of how eyeballs work, quotes from Hemingway, and case studies of WWII operations. Can anyone imagine actually trying to train Joe based on this manual? A shining example of BS at its peak!
For those that didn’t read yet, the author is saying a super volcanic eruption that killed off 96% of the world is climate change. Maybe this author would also argue that a meteor hitting the earth is actually climate change killing the dinosaurs.
Situational awareness is in fact a teachable/learnable skill and not just a "thing you have". Every professional field has one or another concept of the around it. I'd even go as far as saying it's one of my crucial (soft-)skills and has benefitted me greatly in my career, so it's great to see that I'm not alone with my interest in the topic.
> Another reason could be that "power users" opt out of analytics right away,

Yeah I imagine a good chunk turn off Mozilla telemetry and data collection 'features', meaning the percentage of users using uBlock Origin is likely much higher.
How many drones armed with a munition that could sink a power boat does the Royal Navy now field?
BTW - I'm more than happy to include a disclaimer clarifying my website isn't affiliated with the product whom the page is created for, on every page (like BitClout). I'm trying to get a confirmation for whether that would be enough
Are people self-aware as to why they are hating Elon so much? Because it seems there is no coherent reason between all these articles and opinions lately that are just offering gratuitous hate.

I almost agreed with this "... it's a well known fact that being on the spectrum makes it impossible to be an actor or writer", but he then proceeds to list a bunch of hosts that were on the spectrum. Ok, are we just hating for no reason then?
There's a certain cognitive priming that I have to do in order to be effective at searching for things that I've lost. 'Think of where you had it last' doesn't really help because that's frequently a complete blank. Instead I need to project a mental image of the item into the space I'm searching to prime whatever pattern matcher is in my head. Without that my eyes will literally pass right over the object and not pick it out of the noise.

My wife, of course, had no such limitation. 'THEY'RE. RIGHT. HERE.' a common exasperation of hers as our departure time and planned arrival time converge.
Nothing is risk-free. There is political risk (it gets outlawed), technological risk (it gets hacked), theft risk (it gets stolen), a comet hits the earth risk etc etc.
FBI Identifies Group Behind U.S. Oil Pipeline Hack
An open DNS recursive service for free security and high privacy
You two make excellent points. Although the author seems greedy for wanting a 100k salary, that 100k is going to feel closer to 50k for reasons outside of their control.
Unconfirmed, Non-FB connected Oculus accounts for consumers will come
FBI Statement on Network Disruption at Colonial Pipeline
Except in this case, it's like one person playing while another person talks to them about what they're playing. In a purely instructional context, sure. In a performance context, it sounds crazy.
The Dark Forest is the sequel to the Three Body Problem which is part of the trilogy Remembrance of Earth's Path
My mom actually bought a new laptop, stashed it in the oven to go to the dentist (the laptop was 1 day old!), got home, and turned oven on to cook something.
I agree. If I'm working on something particularly interesting, I can code for much longer for a day or even a few days and still be making useful progress. However, for routine grunt work over the long term, I don't think I ever sustained much more than 6 hours of productive work per day when I was programming full-time. Past that, I would start to either slow right down or make mistakes that ended up taking more time to fix later. I did find that as I started taking on other responsibilities as well as the technical stuff I could make use of the extra time for that without affecting my programming much, but I suspect if I ever move to full-time on the business side the lack of variety will be a factor again.
Configurability doesn't eliminate the importance of good defaults.

It wasn't just a little yellower than they preferred. It looked yellow to them.

As a maintainer I definitely feel your attitude is worse than theirs.
Reading about them only having workstations for every other people, I would have turned on my heels and walked out the first day!
It’s totally possible that pedophiles and abuses are using tiktok and Instagram to groom children, but most of the time it’s someone that the child knows that actually does the abuse:

“ A common myth is that child sexual abuse is perpetrated by strangers and pedophiles. But most people who sexually abuse children are our friends, partners, family members, and community members. About 93 percent of children who are victims of sexual abuse know their abuseriii. Less than 10 percent of sexually abused children are abused by a stranger.” https://www.ywca.org/wp-content/uploads/WWV-CSA-Fact-Sheet-F...

So I’d not freak out too much if your kid searches for something really weird, because we all did that as kids.
I'm not sure what the point of your comment is. Are you just picking a random anecdotal example to discredit the linked article using whataboutism? And if so do you do this consistently with other sources? For example the New York Times very publicly pushed their 1619 Project, which had numerous factual problems and was written by an incredibly biased author. After it had widely circulated across our entire society, they quietly revised its content without issuing formal corrections with the same visibility their incorrect content was given (https://quillette.com/2020/09/19/down-the-1619-projects-memo...). The net impact of that falsehood seems much much larger than the example you've quoted. Should we dismiss the NYT outright? Or can we just agree that all sources provide value through their different perspectives, and we can reason about their content without needing to either attack or blindly accept the source?
This is why it boggles my mind schools bother teaching low level standard library operating systems coding. Not only is the likelihood of me needing to know how to implement my own scheduler, bit also dynamically allocating memory. The system is so low level that the only way you will ever do that is if you work with MS, Apple, or contribute to Linux. Which I'd wager is only a single digit percentage of programmers worldwide.
Web companies used to forbid accounts belonging to children under the age of 13 until what, 5-10 years ago?

I was under the impression that that was US law, so I was initially surprised at the rapid fluorishing of child accounts on nearly every service. But there seems to be a "...without parental consent" rider in our laws about data collection, and that consent is now assumed to be freely given.

Really though, children should not be using these devices to communicate or access web services unsupervised. You are the parent, not the phone.
How is your average soldier, as a non-college grad, going to internalize a 316 page document that covers everything from cultural, to environmental, to social political awareness on top of the physical and psychological demands?

That's not rhetorical. I'm curious how this document is instilled in the short period of boot camp training before they are shipped off to their deployments.
Occam's Razor says that we are alone in the universe.

(Feel free to downvote me, flag, etc., for speaking heresy.)
> Perhaps the dynamic queries may be easier with the query builder, but you still find out about issues at the same time as raw sql/string templates.

As with everything, its a tradeoff and a matter of taste. SQL Query builders give you the flexibility of SQL, without relying on string concatenation directly, and making sure all the values are passed in order. Also, they usually can be extended to support multiple databases/adapters (imagine specifying values as $1, $2... vs ?,?, quoting identifiers using " or `, etc). They also usually fit better than plain strings in heavily programmatic contexts (imagine a query with different fields and filters depending on the value of a given field).

> You cannot check that the query is correct for a given schema (missing tables/cols etc), but I think many typed languages would allow you to ensure the AST is correct at compile time.

There are usually 2 types of query builders - SQL query builders, and DSL query builders. DSL ones are usually integrated with an ORM or something similar, and those are usually abstract enough to guarantee that the generated SQL and passed types are syntactically correct, even if invalid (ex. mentioning a column or a table that doesn't exist). SQL query builders (at least the ones I've seen) don't use an AST, as their purpose is to map methods to SQL chunks. They basically keep a list of different parts to assemble and then just build from those lists when generating the actual SQL. Some may provide object mapper capabilities, and in that case, some type checking may be performed. "May" in the sense that eg. a 14th century date is a valid date, but SQL Server will most certainly reject it, so in the end there are no "compile time guarantees" in this case.
It is worth noting that back then songwriter and performer were basically separate jobs, and it was very common for multiple artists to record the same song, sometimes even at the same time and competing on the charts. Hound Dog is written by Lieber and Stoller, the legendary songwriting duo, and recorded by multiple artists, including Thorpe and Elvis. The performer only got paid for their own performance, but the songwriters got paid for every recording (depending on the contract).

All this changed with Beatles and Bob Dylan, because they made it the expectation that "real artists" wrote their own material. This caused the idea of the "original version", and consequently the "cover version" which was a recording by any other artist than the original writer/artist.

So not to dispute that Rock n Roll was originally black music which made a lot of white artists rich and famous, it is still interesting to note how many of the songwriters at the time were Jewish. Just another aspect of the story!
> Let's say you "rented" a room at a crackhouse. The house later gets seized and your stack of cash is seized. Is it reasonable to show up to the police station and say "yeah that's my cash, no it wasn't involved in anything illegal, can I have it back?"

Yes. Why wouldn't it be reasonable?
"Over the long term, the future is decided by optimists." Kevin Kelly
Muhc of the low-hanging fruit was picked in the 20th century. Every major branch of physics and engineering came out or was developed out of that century. now it's so much more theoretical and complicated and abstract in trying to tie the loose ends of the 20th century discoveries. As well as making incremental improvements.
For anyone else who was surprised by that stat, don't forget that this is for books sold online.
You can also add an open attribute to specify that you want the <details> element opened by default
That is correct, at least descriptively. For instance, I will routinely hear this like "There's a lot of sequoia up North" or "That forest is now full of eucalyptus".
Yes I think this is more a play for Facebook mindshare with parents.
What is it good for? Why would you want to execute shell commands from JavaScript. If you already know the command, then why don't you just use the shell?
Or why don't you just use JavaScript libraries/frameworks/whatevers if you can't make a shell script work but you know JavaScript?
I had a (relatively) brief stint as an engineering manager a couple of years ago. I prioritized individual well-being and sustainability above pretty much everything else. I never pushed the team into "crunch time." I repeatedly emphasized balance and stride in work patterns. I thought, "We're in an obscenely wealthy industry. We can comfortably trade off some money for time and be just fine."

Boy did I misjudge the general insanity of MORE MORE MORE FASTER FASTER FASTER all around me. If my team didn't deliver 'X' by 'Y' (for some 'Y' that wasn't obtainable without overworking my team) the entire management chain above me was flipping their shit. There were sales and PM shooting daggers at me out of their eyes as I explained that our plan requires 6 months to execute with excellence, including thorough testing and having the right metrics in place. I had one PM flat-out say that his own promotion was on the line if we didn't go balls-to-the-wall on the project and cut whatever corners we could, but there was absolutely no external force that required us to shave 45 days off the schedule. These were enterprise contracts in a huge industry with mountains of leeway on what we delivered and when.

My team did deliver, and we did a fine job of it, but the entire thing helped convince me that engineering management just isn't for me if I am not allowed to work at my own pace and prioritize the things that are important to me, such as delighting customers and building reliable systems. I left that job to be an IC again, and I'm back to working reasonable hours and really taking the time to do the sort of "deep work" with a refreshed mind that I need to do in order to come up with good ideas and durable systems. I'm not going to make as much money as quickly as I would have if I were willing to overwork myself and my team, but in the end, I take Joseph Campbell's philosophy on career ambitions.

"It's not worth it."
The rate of return on investments is proportional to the risk and/or effort necessary to make it work. Contracting out the management of things like condos, vending machines, etc. destroy the vast majority of any gross profit. Investing in a large-cap, high-dividend mutual fund (Vanguard, etc.) will generate reasonable returns with 0 effort on your part. Just cash out your dividends rather than re-invest.