skysight-inc/HackerNews huggingface dataset:
> Take a moment and re-read my original comment. The cohort I am speaking about values being able to increase their pay proportionate to their effort.

Do they declare this pay increase on their income tax form?
hello,

idk ... imho. - as always

* keep things "stupid-simple" ~ rsyslog to some centralized (linux)system

* i want something "more modern" & with a GUI ~ grafana loki

* "more capable" but still FOSS ~ ELK

* i'm enterprisy, i want "more comfort" and i want to pay for my logging-solution / for the "peace of mind" ~ splunk

* i'm making a "hell of money" with that system so it better performs well, provides a lot of insight etc. and i don't care what i pay for it ~ dynatrace

did i miss something!? ;))

just my 0.02€
While I agree with the author on many fronts[0],

> For example, Blazor framework, which uses WebAssembly to run C# code directly in the browser [17]. No bizarre syntax, no winding code flow, no infrastructure madness and, especially, no bad performance.

This is simply not true. Performance here is objectively bad since the payload is quite large. Also, I would comment that the DX with Blazor is not very good overall. For all the things broken with JS UI dev these days, DX with hot module reload is quite a marvel that I wish more platforms could achieve (C# kinda has it).

My team recently did a large browser extension project and ended up using jQuery and web components. One of the younger devs made a humorous comment like "Why does this feel kinda nice?" (paraphrase). We've somehow been convinced that direct DOM manipulation is a no-no when in fact, it's performant and the DOM itself can represent the state without the need for complicated solutions like VDOM diffing. (I don't know about other teams, but even if I plan to use React, Vue, or other front-end libraries, I'd interview candidates on raw HTML+JS+CSS first.)

But yes, overall, the pain is very real. A recent pass with npkll[1] freed 20+ GB of disk space....

[0] https://chrlschn.dev/blog/2023/02/react-is-the-new-ibm/

[1] https://npkill.js.org/
Neat! Always love seeing new takes on this, in new languages.

Check out Substrate - it's an orchestration framework that also runs the inference. https://substrate.run
In other words, he was following standard practice for an unregulated crypto exchange.

Can I prove this? No --- the lack of insight and regulation makes it impossible to prove that it isn't.

If it's profitable and possible and no one is preventing it, the
most reasonable assumption is that is occurring on a regular basis in the marketplace.

What would you do if you could predict large market influences with accuracy --- and you knew noone was watching --- or cared?
here's the downloads page for Stremio: https://www.stremio.com/downloads
How do you know "code of conduct was breached"? We only know that there was a complaint, that it was breached.
How to find unused Prometheus metrics using mimirtool
I recently had the task to stabilize, track cardinality issues, and significantly reduce resource usage of a Prometheus setup. In order to do that, I first needed to analyze the system. In this article, I will explain how I used mimirtool to identify which metrics were used on the platform, and which wasn’t.
> A lot of malware works by getting the full consent of the user.

Consent of the user to do what? If a program can't even ask permission to walk the entire filesystem, zip it up and encrypt it, then it simply can't do that at all. The user never even becomes a factor.

I'll reiterate that I'm not saying all malware goes away, but entire classes of malware would cease to exist.

> if you really require code to get permission for all resources they require customers will immediately look for ways to avoid having to manually do this step.

If you go in your pocket, you'll find a compelling case study to the contrary. For the most part, permission grants are a one-time thing for any given service. They don't even register as a mild nuisance.

> The problem is that malware has basically an infinite number of tries to get you to run something. As there is almost no consequence when they fail.

And what does AV software do to solve either of these problems?
Have you ever lived in Europe and had to deal with gypsies? If not, please don't talk about what you don't know.
Of course not. It’s a (bad) case study, not research paper.
void is kind of strange in C, because it looks like an empty type, but it still behaves as though it has a single instance (a unit type). For example, a function with an empty return type can’t return (it’d have to supply a value of it); a void function can. You can’t cast things to an empty type (otherwise you’d get a value of it), you can cast things to void. Void a unit type, not an empty type, it’s just a bad one.
I read it as wanting to embed LLM functionality, but my reading might have been incorrect—and by the client library reference I understood it was referring to generic HTTP clients, but that reading might have also been incorrect :).

Per the examples this looks like an LLM-over-network library and there doesn't seem to be too many of those available for Rust.
You can also use it in any template without any trickery unlike void, which I am willing to bet was the actual rationale.
Sometimes computer vision applications require rectilinear images, but you don’t have a chance to choose the hardware, or it was chosen with other constraints in mind. No reason to dump on someone doing research to rectify an image in a novel way.
So this was a criminal offence. Who goes to jail?
You can monetize without crap with just a simple login/sign up form in html+css.
Can you tell if these images are real or generated?
I think the main take is: is ok to do stuff in javascript, but first we should have fixed javascript stupid stuff. Packages like isEven, isOdd, where created by one guy trying to solve javascript weird way to do stuff and now are widespread without considering if all that effort could be used in a better way.
> Not only the romanization, also the capital form in German is SS.

Just for completeness, there _is_ a capital ß: ẞ
Hosting the Olympics Costs Billions. What Does a City Get Back?
Ooo! Thank you! That is a nice tip! Stealing it right now. :)
Even bad logs are better than no logs. Because at least, you can grep the source code for the log message and you have a starting point for debugging.
As new tech threatens jobs, Silicon Valley promotes no-strings cash aid
In that case a DNS resolver wouldn't help either, unless all your clients perform SRV record lookup.
> If you don't use GNOME, why is this interesting to you anyway?

Regardless of where someone stands in this particular conversation, perceived injustice is bad even for those who are only indirectly affected by it.

I guess that most of the injustice we read about in the media is about something that doesn't directly affect us as a reader.

Yet we are affected by it. This is because people tend to want to contribute to a just society. ..so essentially, people tend to dislike injustice.
Exposing a port to the internet is a huge pain nowadays. You never know if it is going to work, and even if it works it is incredibly flaky. What's changed is that a lot of ISPs are using double NAT or CGNAT now, which wasn't as common before. Which means router based DDNS will simply not work. On top of that every single router I've used is extremely unpredictable about respecting uPNP or whatever. So for most people a tailscale vpn or cloudflare tunnel is the best option.
React (and NPM for that matter) is not all web development, in the same way that Windows is not the only OS.

Vanilla JavaScript these days is an absolute joy to code in (and highly performant compared to the past). Even lazy-loading modules are supported natively by the browser these days - you can go a long way just using purely built-in default functionality.

I avoid NPM and React, and live my professional life quite happily without them doing professional development using typescript and angular with bazel. For fun home projects there is deno which is also lovely. Bun looks interesting but appears to want to ape NPM so it is a no from me.
The Plex Hater community is easily in my top 3 most hated online communities, and has been so for at least 5 years now.

There are few environments that seem to attract the sort of discussion where every single person feels justified in writing a 12 paragraph vitriolic entitled screed drawing from the same bucket of recycled quips. To say that you actually like Plex is some sort of great offence that attracts at least a few replies telling you that you’re wrong.

I’m so incredibly confident that there’s a large contingent of people that wouldn’t care an iota that Plex phones home, if not for the fact that they’re so deep into the Plex Hate scene that they’ve learned to be up in arms about it.

I’m not a gamer but have interacted with gaming communities here and there as I’m sure we all have to varying extents. I see the Plex community as pretty similar. I think it attracts the same sort of ‘power user’.
Second I assume. It's frustrating how little my peers care about the magic of the shell.
> Do they have tests for what happens when pieces of their systems or infrastructure go down? Did they ever do a disaster recovery drill?

Yes, but this forced them to run the worst DR routine short of Microsoft going rogue. The scale of the testing problem is orders of magnitude larger on one side: people trusted them to be minimally competent and they just weren’t.
Previous discussion (2022) with 108 comments: https://news.ycombinator.com/item?id=31250275
In case anyone is curious, this is the actual study: https://www.nature.com/articles/s44184-024-00075-w.pdf

"AKL-T01 was linked with improvements on the Test of Variables of
Attention (TOVA®) Attention Comparison Score (ACS) of 2.6 (95% CI: 2.02, 3.26; p < 0.0001) in adolescents and 6.5 in adults (95% CI: 5.35, 7.57; p < 0.0001)"

I would read that as: Focusing on this specific video game helps you to learn how to focus on things in general.

But "Mean overall compliance in the Efficacy Population was
72.4%", which kind of suggests that this game isn't that much fun to play. Or else, why would 1 out of 4 kids not play the mandatory 25 minutes per day?

What I find a bit shady, though is that
https://www.endeavorrx.com/the-research/
says
"There were no serious adverse events seen in any clinical trials of EndeavorRx"
with a big 0% above it, but the study did have adverse events, like headache and nausea, they just didn't classify those as "serious".
Going through all that trouble to use a proprietary solution? Rather recommend https://github.com/slackhq/nebula or something.
These are called "inlay hints" and exist for most editors/languages.
I had always assumed Booking.com had some resale agreement with hotels and airlines - there was always some weird issue where if I called a hotel and asked for a room it was more expensive than booking.com or was not available yet was on booking.com

What gets me is why on Earth any provider would allow this - dealing direct is so much more sane 99% of the time, and a package holiday provider already has a reseller agreement.

Just stomp booking.com into the ground - I simply don’t understand why hotels and airlines don’t do it?
It would be somewhat more cohesive and less weird if we'd argued that the "void" return type means that a return value cannot be constructed which is taken to mean that the function has no return value, and simply returns without providing a value.
try razor pages or Blazzor.
I gets what works well in react but with a decent language.
It’s called “unit” because it is a unit of the operation of multiplication / constructing a tuple (up to a unique isomorphism): for any type 't the tuple types unit * 't and 't * unit are isomorphic to 't. When you don’t have that as a fundamental operation in your type system, like ML does, then it could be confusing.
It always piques my interest when I hear of something economically valuable that "cannot be cultivated", as in, I wonder how much "cannot" means "not enough tinkering has been put in to figure out how to cultivate it in a cost-effective manner" as opposed to "impossible". I remember talking to a wasabi farmer in Oregon who claimed to have been one of the first to grow a crop "that can't be cultivated outside Japan" outside Japan.

It seems doubly worthwhile to experiment with in this case since it would both keep a food tradition viable and protect the orchid species from disappearing. When I google Orchis mascula I do find info about cultivation (though cultivation on a commercial scale might be a different matter).
Or selling insurance, renting a car, etc.
Last knowm configuration could also be from 2 years ago
I just don't understand React, it makes things slower, less responsive, just a worse browsing experience in general all to serve json instead of html. The user experience is worse and the developer experience is worse.

React was invented to save facebook money on the billions of requests they get by sending minimal json data and having JavaScript do all the rendering. Under facebook I can understand it because it will save them millions in bandwidth but for 99.99999% of other websites it makes no sense.

Also another reason for React was to devalue front-end developers and make them easier to replace.
“when I tried to log into my account to address this matter, I realized that I had forgotten my password. Despite my efforts to find a link to reset my password, Namecheap.com does not offer this option, causing unnecessary frustration and wasted time. This lack of basic functionality is unacceptable and distinguishes Namecheap.com from reputable online merchants.”

There is a “Forgot your password?” link on the sign in drop down. The exact same location most online merchants place it. I think the issue might not be namecheap.
At this point why not create an alias or function in bashrc? Then is also portable to other setups?
The fun with averages! The thing that's often missed when discussing this is that the alternatives don't help the same group to a smaller degree. The groups are not fully overlapping. That means you may find some stimulants not working for you, but some non-stimulants working great. The biggest effect of stimulants is why they're tried first.
No, I think they added that "feature" about a year after I purchased my lifetime Plex pass. My usual timing.
Physicist, 98, honoured with doctorate 75 years after groundbreaking discovery
So the speculation is that he uttered some Wrong Think and got fired?
If you try to translate "gelato" to English literally, you can say it means "frozen". While "dondurma" also can be translated as "frozen" to the English. I don't know why Americans called it "ice-cream".

When I see the term "ice-cream", I think of cold white creamy thing on a cone that you can buy from fast food chains. That is different from what we call "dondurma" here in Turkey. That is much softer and more creamy than "dondurma".

Turkish people probably saw the dessert from Europeans. At least that's what Nisanyan says.

https://www.nisanyansozluk.com/kelime/dondurma
Previous discussion about the File System and how it influenced SMB:
https://news.ycombinator.com/item?id=23519826
That's precisely why I love to only comment things with questions, i.e. "isn't go-to considered harmful? Is this really the best way?".

It gives the person making the change the opportunity to give context for their decision - and either change or spell out their reasoning for it, potentially giving me an opportunity to learn from them.

Another good benefit is that it doesn't "attack" the PR author in the "non-violent communication" way
Because you can't use void in templates uniformly: you can't have "T x;" when T = void, you can't do "return T{};", you can't form types like "(*R)(int, T)", etc.
I'm not certain about that specific example. I think it should work if it's, say, a single season show. Otherwise if you put it under Show\Season 1\, I think it should work too. I have a range of different naming schemes and Jellyfin is able to recognize all of them. I've only had to put in manual effort for extras like interviews and trailers, which can be put in an "extras" folder in a show/movie directory next to the actual video file(s).
> This is completely unnecessary, you only need to pick the lens that you actually want.

It sounds like you are thinking only in the context of photography. In robotics and machine vision applications you often choose the fisheye lens because they are cheaper than the rectilinear lenses with the same FOV. (if a rectilinear lens is even available in the form factor and FOV you need.)

So what people do in those situations is that they get a crappier lens and they calibrate it so the algorithms know how much to correct for its crappyness. That is where this kind of calibration really shines.
Who said that slaves weren't intelligent? I know they were probably treated as subhuman, but as not having intelligence? Like a rock or a piece of wood? I don't believe that was the case.

What probably happened, and still happens, is that some people underestimate the intelligence of other people and think they're not as intelligent as themselves, not that they don't have intelligence.
Having access to the unit type is useful; I use it maybe once every couple of months in F# even if we restrict solely to the use-case "instantiate a generic with the unit type to indicate that no data is held here". (Of course, since F# also doesn't have a `void` type - a truly non-constructible data type is indeed very rarely useful! - F# uses `unit` in many places where C++ and C# use `void`.)
> it'd be distracting, they're open source devs/maintainers not fund managers

Exactly this! It is extra responsibility which distracts from the core project.
> Pin does have meaning: it means you cannot move the target of this pointer ever again (or invalidate its without running its destructor, which is what moving does that's the problem), unless the type of the target implements Unpin.

Sure you can: it's just that the target has to provide its own methods for it. It's perfectly valid (if pointless) to write

struct PracticallyUnpin(..., PhantomPinned);

impl PracticallyUnpin {
fn unpin_mut(self: Pin<&mut Self>) -> &mut Self {
// SAFETY: We're the ones writing the rules here
unsafe { Pin::into_inner_unchecked(self) }
}

...
// (no other unsafe methods or impls)
}

and then the caller can do whatever they want with that reference, e.g., moving the value. Unpin isn't a magic word: it's just a generic way for the target to indicate that pinned pointers can safely regain full capabilities.

Of course, putting a Pin around an object does further restrict what you can do with it generically in unsafe code. But I'd further count these under the umbrella of "intrinsic unsafe capabilities", which Pin removes, but which the target can later restore ad libitum. Compare the question of whether a fn replace_with(&mut T, impl FnOnce(T) -> T) (aborting on panic) is sound, which really comes down to the "unsafe capabilities" of a &mut reference.

This is not to say, of course, that the target need not be very circumspect about which capabilities it restores! It has a responsibility not to create an unsound interface that might result in UB under permitted usage. E.g., if we have a type that owns a generic non-Unpin future, then that type must follow the strictest Pin invariants w.r.t. that future. But otherwise, it's entirely up to the target type which capabilities it wants to restore under which circumstances.
> They all seem to have some weird genesis as data transfer gateways (looks like a local network share, but really sends data back to S3 or some other cloud store), and they all seem to have weird compromises…

Yes, but Id say they _should_ be data transfer gateways and instead we ended up with _faux disconnected ec2_ racks. From what Ive seen the bulk of outpost usage is really close to the data gateway; “Im an onprem/hybrid customer, give me an EC2 vpc endpoint in my existing DC so I can move data and run some workloads mixed mode.”

But instead outposts morphed in to “How do we fit EC2/EBS/S3/RDS in to an on prem rack that their cloud team can manage with our existing APIs.” Thats very much a different product and (IMO) a harder, bordering on unsolvable, problem. Getting down to many thousands of single RU appliances is only making it more impossible and disconnected from the AWS “mainline” infra.

Id be REALLY interested to see a version of the outpost product that was a single 1-2RU whitebox router with a handfull of 100/400 gb ports and APIs to setup the tunneling/encap/VPC connections for each port. Give them local “vpc endpoints” termination and “direct” connectivity in to their VPC resources back in the region. But that looks a lot more like a DX kind of product than outposts, I think
Pet peeve, Solarized makes no sense as a terminal color scheme, because it maps brgreen, brblue, bryellow, and brcyan to barely-distinguishable shades of gray. It just doesn't have enough colors in its palette to cover the range of colors that the authors of CLI tools expect your terminal to be able to display.

Also, Solarized's whole trick is that its colors are perceptually uniform in terms of lightness, and I think the results speak for themselves why we don't do this in practice. If you want a yellow that actually looks yellow and not a shade of puke brown, it needs to be brighter than the other colors (especially red, which needs to be darker than the other colors if you don't want it to look pink).
Otherwise known as an oxymoron.
My source: https://www.youtube.com/watch?v=wAzEJxOo1ts

From my understanding the CS driver lives in the kernel space and parses configs/applications downloaded in the user space. Hence the system even does a BSOD.

"CrowdStrike doesn't have kernel-level ACE" please provide your source.
EF Core is highly underrated; amazingly mature, performant, and ergonomic ORM. Pairs nicely with .NET web APIs and OpenAPI for a fully type-safe stack back to front.

On Node Kysely[0] looks quite nice and has a type-safe DX with TS. Feels nicer than Prisma, IMO.

[0] https://kysely.dev/
> Are you aware this is actually what multiple RNC candidates were doing?

Sure, they flew migrants to 'sanctuary cities' - remember the panic on Martha's Vineyard when a few of them showed up and remember how quickly they were shuffled away by the virtuous inhabitants of that island - to demonstrate the magnitude of the problem. They were very vocal about it and did it out in the open, inviting press and publishing widely about their intents. That is not what I referred to. I was referring to the secretive night flights ordered by Biden's government, something along these lines:

https://homeland.house.gov/2024/04/30/new-documents-reveal-a...

a subpoena of the Department of Homeland Security (DHS) [...] identified over 50 airport locations, including our nation’s capital, used by DHS to help process into the country more than 400,000 inadmissible aliens through the administration’s unlawful Cuban, Haitian, Nicaraguan, and Venezuelan (CHNV) mass-parole program. The program was officially launched in January 2023, and the documents obtained by the Committee cover the period from January-August 2023—accounting for roughly 200,000 of these individuals.

> This is moronic. Farmers receive the most subsidies, is the RNC buying their votes by enacting policy?

Apart from the fact that both parties are in on the farm subsidy racket - the main difference being that the 'democrats' specifically target 'farmers of colour' through the 'black farmer relief program' [1] - there is a clear difference in that those programs have been going on for decades while the 'student loan debt forgiveness' scheme popped into existence at just the right time to attract voters for the upcoming elections.

And yes, of course my post is biased, I am after all playing devil's advocate to defend the 'effective' Biden presidency in ways most likely not intended by the parent poster.

[1] https://www.nytimes.com/2021/05/22/us/black-farmers.html