skysight-inc/HackerNews huggingface dataset:
You mean like how Musk takes retaliatory actions against speech:

https://edition.cnn.com/2025/01/06/business/x-banned-a-journ...
uhhhhhh.. Ok, they’re from two countries, but mostly one.
This is exactly how I generate my site[^1]. Except I use a simple Node script to handle hosting a tiny HTTP server.

Node calls pandoc, which converts my markdown into HTML, ESBuild to convert the few JS snippets I run on my site (which I write in TS), and SASS to convert my scss stylesheet into a bundled CSS sheet.

It's super lightweight and I like that I can bend it to do whatever weird shit I want my site to have without relying on a 3rd party static site generator.

[^1]: https://pfy.ch
Git ops (declarative infra and config) and containers, make automation really, really easy, and completely eliminate all sorts of classes of problems. We push code to prod dozens of times a day without any issues, for months and months at a time. Typically backed by only a single devops engineer to keep everything humming along or building new automation. The automation is the clear process, spitting out messages regularly to email or group chat somewhere. And provides the audit trail.

I worked at a traditional finance company and we had a team of 8 people in traditional operations and another 30 people doing manual testing around the clock to support about 20 developers, 10 network staff, plus another 20-30 managers or leads and security. We could only deploy once a week and there were always issues with "final check out" on sunday morning when hotfixes had to go in or config was modified.
Mullenweg, Zuckerberg, Musk, whoever runs Reddit now... there's no shortage of CEOs happy to enshittify their platforms.
"GPT training in U.S. data centers can evaporate 700k L of freshwater"
In reality people don’t have infinite time to find the bagel which optimizes value per dollar, they just want a bagel and coffee. Most people wouldn’t walk 2 blocks to save 20 cents even if they knew a bagel of absolutely equal quality could be found there. And bagel shops aren’t that common. The next one might be a 15 minute drive. That’s basically one cent per minute.

To bring it back to dynamic pricing, you wouldn’t know what either shop will charge you until you’re there. In fact they could charge the same person different prices at different times.
Not true lol. I used to work at JPMC and got a 20% bump switching to a much much less sexy industry writing software.
Homeschooling is too far for my liking. Kids really need to be around other kids. If anything, my siblings and I needed a bit more of that, because our neighborhood had 0 kids and my parents kept forcing us to hang out with their adult friends. But it was still ok, we still had real enough childhoods.

I started going to Catholic church in college, against my parents' wishes. I realized that everyone does have problems. But that high school support group was the classic where... idk a nice way to say this, kids self-diagnosed mental problems to feel special. It wasn't about self-improvement.
That notion didn't stop Russia from scorching Ukraine, can't see why it would stop China.
There's something I'm still not getting. Car insurance should not have a significant lag because the probability of claim is not related to the date of policy. I'm just as likely to get in an accident on day 1 of my policy as day 1,000.

If daily claims meet or exceed the daily premium, the only time available to earn interest is between premium receipt and claim payment.

Imagine founding an insurance company and on day one you receive $100 in premiums and $100 in claims.
I invite you to discover David Foster Wallace.

(But no, really, I picked up "Infinite Jest" to read for the accomplishment of it, prepared to grind through it as I did the detestable "Ulysses", and found myself genuinely wishing it had another 600 pages or so. I loved every page of that book, even the ones that contained only part of a longer sentence.)
I'm sure you are a great person and all that, but in my experience, this particular recipe has produced absolute legions of smug, arrogant people who are nowhere near as smart as they think they are. Many of these people were dangerously unprepared for a world where they weren't the smartest person in the room in a not-very-smart room.
Brazil says Meta hate speech policy changes do not fit with local law
I can vouch for GStreamer as an API. I was using the Rust bindings so not super familiar with the C API but it looks good. GObject makes some things verbose but once you understand it you can interact with every object in the API consistently. There is a ton of necessary complexity (video is hard) but it’s really well designed and pretty well implemented and documented.

If you have a pretty normal use case the Bins (decodebin, transcodebin, playbin) make that pretty easy. If you have a more complex use case the flexibility of the design makes it possible.
>Its CLI has a certain logic to it... it's order dependent (not all unix CLIs are).

Which is appropriate. A Unix pipeline is dependent on the order of the components, and complex FFMpeg invocations entail doing something analogous.

>I ended up using ffmpeg-python which composes the command line from this

A lot of people like this aesthetic, but doing "fluent" interfaces like this is often considered un-Pythonic. (My understanding is that ffmpeg-python is designed to mirror the command-line order closely.) The preference (reinforced by the design of the standard library and built-in types) is to have strong https://en.wikipedia.org/wiki/Command%E2%80%93query_separati... . By this principle, it would look something more like

ffmpeg(global_args=..., overwrite_output=True).process_async(piped_input(...), output(...))

where using a separate construction process for the input produces a different runtime type, which also cues the processing code that it needs to read from stdin.
Yes, it would take 10s of billions of dollars to recreate the infrastructure as far as servers and AWS has its own pipelines running under the oceans.

Then you have to recreate all of the services on top of the AWS.

Then you have to deal with regulations and certifications.

Then you have to convince decision makers to go against their own interests. “No one ever got fired for Amazon”.

Then you have to convince corporations to spend money to migrate.
Does HTMX work without Javascript?
How to solve hard, creative problems
Totally AI generated. I gave it my notes and pasted output. Just want to warn people that xenon is dangerous for this type of thing.
Sure, that’s a valid reason for a broken use case … but it’s still a broken use case. If your mics weren’t broken then the other modes would be better.
> Insurers are motivated to eliminate waste…

This is Patrick Stewart levels of bald assertion.

Call it “negligent homicide” if you prefer.
> Cook it sous vide

Then you're getting heated plastic?
I don't understand how this is worth his time. He was so impotent in his last term at stopping SNL et al. He just drew more attention to it.
It's a curious way to differentiate between the open source and paid versions, but I guess you have to pick something.

The 72 hour thing is new with 3.0, right? What were the main differences in the 2.0 version between open source and paid versions?
Does the C compiler optimise out the branch from the if() statement?

I'd write it more like this:

int main(int argc, char **argv) {
int total = 0;
for (int i=2147483647; i; --i) {
total += i & 1;
}
printf("%d\n", total);
return 0;
}
I created an account after many many years on this site to tell you I have had the same thoughts about this navigation in a higher space, akin to spelunking in a cave system of concepts, this is just another way to explore viable concepts.

It's a horrid part of the cave system imo but it's obviously viable.
> worked on some of the largest distributed systems at FAANG.

As have 10s of thousands of other people who could invert a btree on the whiteboard….
> "I don't drink because I don't want to and I'm comfortable with that choice, but it's okay if you want to do something different" seems like a much healthier mindset.

Possibly. It's certainly a healthier place to arrive at, and it's where I'm at now as an adult. But I'm unsure if it's a strong enough position to get a kid through the intense peer pressures of middle and high school.

The difficulty that I see is that in order to truly hold that position as you describe it you have to have a really strong sense of self, which adolescents pretty much by definition don't have. Our brains aren't fully developed until 25, and in the developing stages our own sense of identity is pretty weak, and in those weak stages we all reach out for something larger than ourselves to hold on to.

The 'superiority' approach (which I put in air quotes because no one ever actually said "we're better", it was a very subtle thing) gives the adolescent a strong identity they can adopt while they're still molding one of their own—it gives them a tribe to which they already belong. You can work with them from there to have empathy for people in other tribes, but if you give them something thinner and less tribal right away, even if it's healthier in an adult, I would expect them to end up drawn to a tribe offered by their peers.
There's just such a big shift between parties right now that when the current admin is done, you're not gonna know what to expect with the next. Especially with something that's more policy (purchase orders) than law (taxes). Better to just codify the benefits.
We take the OAuth2 token and make a call to the People API [0] to get the Person resourceName. Not sure if this is more stable than "sub" but we completely ignore that.

[0] https://developers.google.com/people/api/rest/v1/people/get
You can't have Googled this even once and concluded there is no waste in our system. I don't particularly like health insurers, but if you're trying to bait me into a fulsome defense, I'm prepared to offer it.

It's not homicide at all, and it's deeply irresponsible to suggest otherwise. You should stop.

What's obviously happening here is that the behavior advocated by the person who made these cards, and of many people online reacting to the murder of the UHC executive, is obviously and categorically indefensible, and people are going through contortions trying to avoid a reckoning with that.
I have very little exposure to the concept, only really heard about them from the US and South Africa. I'm not sure quite what they entail, but I probably have similar feelings if there's a first responder part to it.
What about the harder ones that come up? A personal choice like that is easy, but

“I don’t drink when I know I’ll have to drive home because…”

It’s harder to empathize with those who do drink in that situation
Brilliant. That's exactly the kind of information I was missing. I don't know enough about Tcl to opine on whether he was right, but if that's what RMS thought about it, I can see why he'd push back hard against it..
They did not have screen time without me watching with them, discussing what we were watching.
Also, paying for no ads was a big benefit, but we talk about ads to make sure they are prepared for the psychic assault.
Nitrous Oxide is inert in the body as well.
sounds like fear mongering, since when this happened previously it had no impact
I use NixOS on my home router and rollbacks also saved me from a Firewall misconfiguration that broke all network connectivity.
> also, carmel color is very rich in advanced glycation end products, so avoid Diet Coke!

Interesting, why can't all of chemistry not provide a better formulation for darkening Coke? is there something difficult to mask in there?
> Thanks for the insult

:)

> it's hard not to get a wrong impression of the phenomenon

It really isn’t.
How long ago do you mean? I tested right now and still got the "You're all caught up, the rest of the posts you see will be suggested" notice. Could it be in A/B testing...?
2.0 was single server. Our paid offering of that is a usage based cloud platform that’s highly available and managed.
And what happens if you refuse?
100% this. Our kids were required to bring laptops to school for no particularly good reason, then allowed to zombie out on them in the library during lunch and free periods. Infuriating.
why not use ai? https://github.com/Calvin-LL/is-even-ai
Claude.ai :) I just wanted to put my notes in and get a suitable warning.
Bay Area tech giant Meta to dump workers, then hire replacements
HTML has built in validation, but the behavior and control over it is not great. I am using it in my projects to some extent, but it does not cover 100% of the needs. Because of that, some people skip it completely and almost forget it does exist.
Did they also teach you to give snappy little titles to little different sections of writing? I find it a very odd but specific style of writing that has only recently risen in prominence.
a PBC and a non-profit are not at all the same legal structure
Meta just flipped the switch that prevents misinformation from spreading
Inconvenient truths about the big bad wolf disaster of 2027
That's apparently what the majority of the country wants.
The whole thing is full of speling and grammar errors. The author desperately needs a copy editor.
Full title: Meta just flipped the switch that prevents misinformation from spreading in the United States
What is breaking? FYI, you need to remove the ball from time to time and remove the dust that might be blocking the optical sensors.
Yeah. Lot of that.

How many apps we can point to that are huge today, are really not that complicated, and any number of people 'could have' built them.
What I like to do:

- have HTML files for the individual pages/posts (I like the freedom that custom HTML provides)

- have a script file consisting just of a single array of meta data blocks for the individual posts (headline, description, preview image(s), date, tags, additional assets to load, like additional CSS or JS, if required, restricted visibility, etc. – most of this is optional) and content for the preview

- a server-side template script that generates the chrome around an individual page view and a paginated list view from the feed data (this allows for things like pagination, cross-links, filters per tag, we can generate multiple views), and we can also generate a RRS feed from the feed-index. Moreover, as there is also no external input other than fragments from the request URI, which can be laundered easily (e.g., by discarding all non alpha-numeric characters) and checked for resolving to existing file paths in given constraints, this should be also considerably secure. (This is actually a rather short script.)

- a server config (`.htaccess` or similar) that parses parts of the request URL to parameters to be used by the template script.

(So, adding a post is as simple as adding a new HTML file, copying an entry in the feed file and modifying it accordingly for the new page. And it can be done all in a text editor. The only thing missing may be a full-text search, as there is no DB involved and no representation of the content as normalized plain text. On the other hand, this also keeps the server load low.)
Lots of people saying they did something similar, so I'll add that I also did something similar for learning / fun(?) with the added wrinkle that it runs on a raspberry pi at my house. I used golang's Fiber to serve the html/css. Fiber comes with some built-in templating as well to help with the layout. https://www.ianmyjer.com/content/homelab.md
I was pretty happy because I was able to actually do something in ffmpeg recently. It is this amazingly powerfully tool, but every time I try to use it I get scared off by the inscrutable syntax. But this time as the mental miasma that usually kills my ffmpeg attempts was setting in I noticed something in the filter docs, a single throw away line about including files and the formatting of filters

Anyway long story short, instead of the usual terrifying inline ffmpeg filter tangle. the filter can be structured however you want and you can include it from a dedicated file. It sounds petty, but I really think it was the thing that finally let me "crack" ffmpeg

The secret sauce is the "/", "-/filter_complex file_name" will include the file as the filter.

As I am pretty happy with it I am going to inflect it on everyone here.

In motion_detect.filter

[0:v]
split
[motion]
[original];
[motion]
scale=
w=iw/4:
h=-1,
format=
gbrp,
tmix=
frames=2
[camera];
[1:v]
[camera]
blend=
all_mode=darken,
tblend=
all_mode=difference,
boxblur=
lr=20,
maskfun=
low=3:
high=3,
negate,
blackframe=
amount=1,
nullsink;

[original]
null

And then some python glue logic around the command

ffmpeg -nostats -an -i ip_camera -i zone_mask.png -/filter_complex motion_display.filter -f mpegts udp://127.0.0.1:8888

And there you have it, motion detection while staying in a single ffmpeg process, the glue logic watches stdout for the blackframe messages and saves the video.

explanation:

"[]" are named inputs and outputs

"," are pipes

";" ends a pipeline

take input 0 split it into two streams "motion" and "original". the motion stream gets scaled down, converted to gbrp(later blends were not working on yuv data) then temporally mixed with the previous two frames(remove high frequency motion), and sent to stream "camera". Take the zone mask image provided as input 1 and the "camera" stream, mask the camera stream, find the difference with the previous frame to bring out motion, blur to expand the motion pixels and then mask to black/white, invert the image for correct blackframe analyses which will print messages on stdout when too many motion pixels are present. The "original" stream get sent to the output for capture.

One odd thing is the mpegts, I tried a few more modern formats but none "stream" as well as mpegts. I will have to investigate further.

I could, and probably should have, used opencv to do the same. But I wanted to see if ffmpeg could do it.
There's a lot you can do with just plain html these days if you just need a clean site. Here's an example from my recipe site (https://xilic.com/recipia/sauces/pesto_traditional.html), mostly for my personal use or sharing with friends, with only html/css. It has expandable boxes, a menu system, etc. A simple script converts a directory structure of .csv files to these recipe cards with a template, and this way you can edit the sources in a spreadsheet and then the publish script just takes whatever is new and re-does the whole lot of html as necessary. Just like we used to do with Apache Forest!
A few lines of PHP can solve that. The difference to other solutions is you don't have to compile/build/CI-CD it, just copy the PHP files in a folder, change a few things in the ini and you are ready to go.
So if I’m running a Proxmox on ZFS and NVMEs, will I be better off enabling Direct IO when 2.3 gets rolled out? What are the use cases for it?
That's not the point - the point is there is a clear conflict of interest between users and moderation when it comes to unflagging a post from the forum's creator.

Even if you are somehow totally impartial (and it's hard to imagine from my point of view, due to information asymmetry and very mild cynicism) it would still be wise to "recuse yourself" - similar to the guidelines about how moderation happens less when it comes to topics directly discussing ycombinator.

This seems obvious to me. I'm not even particularly fond of the user flagging system. It's so clearly ripe for misuse by people trying to effectively censor topics they personally don't like. But if that system is in place, and another system is used to occasionally remove it- the latter system should be used with more care than has been done here. Not because you're definitely corrupt- but because the optics on it are not in your favor at all and it would be challenging if not impossible to alleviate those concerns.
> Those costs get passed onto the consumer in the form of higher prices

Not necessarily. The burden of a tax depends on supply and demand price elasticity. If demand is relatively price inelastic, then consumers pay the tax. If it is relatively price elastic, then companies pay via lower profits or reduce supply.
As someone who was bullied in middle school (highlight includes being held down by 2 guys while someone else peed on me), trauma does stay.

I mean, I'm a relatively well balanced individual, I have a job, a family etc... But that doesn't mean that I didn't have to have therapy over it, that I didn't commit self harm and that I didn't experience trauma.

I'd rather my son not be a social outcast and experience that. And I do think that past a certain age, there's a need to conform a bit to society in order to integrate with it even if that means using social media at that age. That'll be with my guidance and strict limits but I don't think total abstinence is a solution.
I'd consider someone saying profit is the "point" to mean it is primarily profit driven. You asked for an example and I provided one. It's pretty clear your mind is made up, so best of luck to you.
> So, what can we use instead?

> The most powerful approach

> The best approach is to directly use LLM query to compare two entries.

Cross encoders are a solution I’m quite fond of, high performing and much faster. I recently put an STS cross encoder up on huggingface based on ModernBERT that performs very well.
Wytiwx`s CPU Frequency Score 9121.61 MHz with Core I9 14900KF (8P)
The issue Russia does have with Ukraine is it has to keep it's ships and planes away from Ukrainian areas or they get shot down. That'd be a problem for invading Taiwan.
> I would pay good money to hear Trump's argument if someone pointed out that Fox news is the same, except in reverse.

Let me save you some money: It would be “nuh-uh!” wrapped in ten minutes of word salad.
So it's "opt out of being around average people", then?
Fantastic for climate.
>nationalism that led us into WWI and WWII.

WW1 kicked off due to a royal getting murdered in broad daylight which triggered a cascade of alliances. Nationality had nothing to do with it.

WW2 kicked off due to the victors of WW1 raping Germany so bad they had nothing but nationalism to hold on to. American nationalism also initially wanted nothing to do with WW2, begrudgingly started helping behind the curtains once the UK became endangered and then went "Yeah, fuck this noise. Y'all will be infamous." once Japan started playing funny tunes.

Nationalism is both good and bad, namely too much of it is a bad thing like everything else in the world while too little of it is also a bad thing akin to malnourishment.
fan bois
As a parent of an 11-year-old, messaging is the hardest thing to handle. If you allow kids to message their friends, their friends will send all sorts of inappropriate content, exposing them to essentially everything bad on the internet. If you don't allow kids to message their friends, then they will miss out on fun events that all of their friends are doing.

At least at our local public school, when I talk with parents of high schoolers, 100% of them have given up and allowed messaging.

So by 14 I think you really can't "shield them" from internet content. What you can do is fight back against the human desire to waste lots of time, by limiting screen time. I think that's the best we're going to get.
Ε, a Nuisance No More
What on Earth are you using as your system prompt!!?
Rsync 3.4.0 Released
I'm a long time AAPL shareholder, admittedly I have not been paying super close attention over the last couple of years. But I'm pretty sure Apple has a history of being perfectly fine with their entry level devices being one killer feature behind the rest of their fleet. If the old hardware can support it fine, and if not then better luck next time (literally and figuratively).

They don't usually do it for very long, and my recollection is that they usually bring it down market before (maybe concurrent with) introducing yet another new killer feature.

So you'll be correct soon enough, but there's slack time there that they can use to hedge their bets on the new fab before leaning on it for the WWDC keynote.