skysight-inc/HackerNews huggingface dataset:
Currently using Zabbix for monitoring my own servers. It's... okay.

The UI sometimes feels a bit dated and not everything is as straightforward as one might expect, but for my use case (monitoring a bunch of GNU/Linux hosts) it's sufficient.

Some of the things that are good about it:

- can be run in containers if you want to, use a familiar DB like MySQL/MariaDB/PostgreSQL
- the agent installation on the hosts that you want to manage is also pretty simple
- supports both active (monitored host sends data to Zabbix) and passive (Zabbix asks the host for data) configurations
- depending on the template that you use, has lots of built in metrics out of the box
- easy to integrate with something like e-mail or SMS messaging for alerting, other plugins exist AFAIK
- also has built in alerts, such as when disk space is low, CPU load is high, memory usage is high, swap space is low, host is unreachable etc.
- has the ability to build dashboards with graphs, network maps etc.

Some of the less nice points about it:

- last I checked (older version, now using Uptime Kuma for this use case) the web monitoring didn't send alerts by default
- last I checked (since haven't bothered to set up again) maintenance windows straight up didn't work and still sent notifications about the agent going down
- in general the UI can be a bit cumbersome and there is some legacy to be found, at least a while back there were legacy graphs and the "modern" ones, each of which had different sets of functionality available
- sometimes certain parts of the OS template also decided not to work, e.g. currently have disk usage not showing up in like 1/6 graphs, even though the configuration is pretty much the same for all of the nodes in question
- in general, it's just not as popular as other solutions and might not have as much tutorials around setting things up in it

I'd probably compare Zabbix against something like Nagios or LibreNMS, rather than netdata or Prometheus/Grafana, but perhaps that's just me.

Edit: That said, the docs of Zabbix are pretty decent.

Here's how configuring something in it typically looks like in the UI: https://www.zabbix.com/documentation/current/en/manual/web_m...

Here's an example of some of the dashboard functionality: https://www.zabbix.com/documentation/6.2/en/manual/web_inter...

And here's maps that you can embed in the dashboard: https://www.zabbix.com/documentation/6.2/en/manual/web_inter...
I've been involved with some hiring, but not a lot... and I would tend to agree that I wouldn't reject a resume just for listing certs on it. If I see a resume with experience and some cert listed at the end, I would not count it against the person. Now if their resume primarily focused on how many certs they have and not on experience, I would think they are entry level at best. If I am looking for entry-level, I may still give them a shot though.
And physical currency satisfies this analogy-test of causation more fully than Tornado cash.

It's almost like the establishment of a national currency had as one of its goals fungibility of notes as a priority (over notes from any of hundreds of local banks and trading of IOUs).
The challenge of course is that there is a very small window of time where you might suspect the pack will catch on fire and it’s feasible to be close enough to a battery pack to be able to plug something into it, without being horribly burned because it’s on fire.

That length of time may be zero if the reason it is on fire is due to traumatic damage to the battery pack from a crash or similar.

It’s easier and less error prone to spray it from a distance. If it isn’t on fire yet, maybe it keeps it cool enough it never starts. If it is on fire, just keep spraying until the bad flames stop.
If google wants to save money and cut down on expenses, why are they doing this (subsidizing the government)?
Command line tool that ingests an arbitrary-length (but assumed finite) stream of lines, parses each line to a number, computes the Welford single-pass algorithm for mean and standard deviation, and prints the output nicely to the console.

It's a good introduction to handling input and output, string manipulation, error handling, abstractions for iteration (or lack thereof), and language performance characteristics. All while being a fairly easy task that can be implemented easily but performantly in 60 lines of Python: https://git.sr.ht/~wintershadows/polyglot-benchmarks/tree/ma...

It also lets you play around with different software architectures and abstraction models, introducing enough real-world complexity to prevent you from making too many assumptions, while the logic is simple enough to keep you from getting lost in deep algorithmic implementation.

I have started adding some of these implementations to a Git repo that I will eventually fill out with other "polyglot" comparisons. See here for (currently) Python, Nim, Perl, and (somewhat-overengineered) Common Lisp: https://git.sr.ht/~wintershadows/polyglot-benchmarks/tree/ma...

I have several more implementations that I haven't committed to Git yet, because I've been lazy.

I've learned a lot through this process, not just about individual programming languages, but also about "how things work" in the process of trying to figure out why Python is so much faster than every other language I've tried (on par with Nim, handily beating all others, haven't tried plain C yet).
In a post appocalyptic world great-great-grandsons of B-52 pilots will inherit those planes, the same airframes their ancestors flew in the 50s.

Impressive service life time, especially that since then nobody came up with something better then the B-52.
>Is it really a better alternative to putting some bomb bay doors on a modern Boeing?

yes
How long have the B-52 jet engines had monocrystalline fan blades? That must have an enormous impact on efficiency and performance. They became available in the late 60s.

https://www.americanscientist.org/article/each-blade-a-singl...
That the two things that the comment I answered too claimed are wrong:

1. Not paying dividends is communistic. Few people would accuse Jeff Bezos of being a communist.

2. Bad things will happen if no dividends are paid. No, nothing bad has happened to Amazon because they didn't pay dividends. Another example is Apple that didn't pay any dividends between 1995 and 2012.
Those are the "balance bikes" GP are referring to; definitely a much better system than training wheels. (One of my 2-year-old's favorite activities ATM is riding his balance bike at a skate park.)

I've heard people say that even when teaching adults to ride a bike, it's best to have them just push themselves by their feet (as you would on a balance bike) until they learn how the bike moves, then tell them to use the pedals whenever they feel ready.
Why not? Using prefixes to create a "namespace" is a well-established practice in CSS. I'm not sure there's much of a point in doing it to use multiple frameworks, but there's really no reason it wouldn't work.
"but also, just deal with it" - great attitude

Of course anybody can attempt to contribute to any public repo at any time. Of course it isn't even unethical for Hacktoberfest to be opt-out.

But to ask/expect maintainers to set up a triage process on their repos, many of which are not supported by a professional team but by single individuals, is quite unreasonable.
So superior that JetBrains would rather sell Clion licenses than support JNI development, meanwhile Netbeans has been doing it for at least a decade.
Not what you asked for but I've seen recent articles and videos stating that trains are getting longer, which means more time consumed by those waiting at crossings.
Buran was made to look like Shuttle (despite opposition of engineers on the project), but was completely local design.
I'd like one of these, but they still seem a bit too expensive for what you get. Entry-model with only 4 GiB of RAM is a bummer in particular.
I miss the times when I spent hours pouring through the endless content of https://www.allmusic.com
Alright, let's improve the analogy. You report a burglary, and one of the stolen things is a very unusual sword. You tell the police that no one else has a sword like this, which makes it very valuable. Six years later, you commit murder with the sword; when the police investigates it, one officer remembers that you're the only person with this type of sword. Do they have a right to mark you as a suspect?
> It is confusing to me that this chain of events would lead you to dismiss me out of hand, or make value judgements about what type of person I am.

I don't think he's making value judgements based on the fact that you have certs, but rather based on the fact that you choose to put certs on your resume over something else, like an open source project. When people write their resumes they usually need to cut out things and include only the most important qualifications and experience for the job. So he's making the value judgement based on how you think about those certifications. They signal "this paper that anyone can get with a bunch of memorization and studying is the best I have"

I share a similar opinion. I wouldn't reject someone who put certs on their resume just based on that, but to me it's a negative signal. The same goes for people who put MOOCs on their resume.
>This seems to be a very big fine ($4.12B),

It's not; Google's profit in 2021 was 76B, so that's about three weeks worth of profits. Anything below this wouldn't be even noticed by Google - to be effective those fees must hurt.
Correct. JavaFX is now - other than AWT/Swing - a separate library. I'm sticking with JDK8 where it is integrate but that doesn't matter.
The company is Quiver (https://quiver.dev). There's not much to see right now, but we're looking to launch in the next month or two.
Well, the reason behind all that is that Graal has a closed-world assumption regarding classes - it has to know about every class file that will potentially get loaded at runtime.
I have even more trivial examples: love letters, nude photos, political articles you don't intend to publish, medical records, attempts at poetry, porn collection, business plans, drawings etc

Plenty to hide from basically everyone.
Not it isn't, specially for those of us that do JNI development.

JetBrains refuses to support it and points users to buy Clion instead.
I'm not sure if it's really used anymore but inetd is a perfect usecase
Sloppy excuse. Breaking the law seems to be no problem for any form of security service. The case of privacy has long been an issue outside of the law.

Of course I don't expect companies to break the law, it is to no benefit to them, but we should not pretend that the rule of law has much value when it comes to government surveillance. And I would argue that to protect your privacy the legality of the means are secondary.
At the very bottom of the page is:

"Found a problem with this page?"

With a section on how to edit it.
They do not. Venmo is like 2k a day from memory
Ask HN: Why is Disney+ UX so bad?
A few weeks ago I bought a one month Disney+ subscription to check it out. I have all kinds of problems when using their web player compared to Netflix and YouTube:

- subtitle settings get reset every time I close the website.

- the button for changing subtitles is in the upper right corner. Once you open the menu the button for closing it appears in the upper left corner. You can't close the menu by clicking outside of it, despite the fact that you can still see the blurred video in the background.

- pressing space doesn't pause the video, but repeats the last action you did. If you closed the subtitle menu by pressing esc, pressing space will open it again. If you entered the full screen mode, pressing space will close it.

- there is no way (afaik) to open a list of all episodes from within the player. You have to go back to the show's main page, choose the season (because it always defaults to season 1) and scroll a horizontal list (which always defaults to the first episode) using a button that appears only once you hover it. Scrolling with a mouse scroll/touchpad doesn't work.

- it is impossible to search for movies using a director's name. For example, I know that Disney+ has a lot of Charlie Kaufman's and Wes Anderson's movies available - they are my favorite directors - but I couldn't quickly check which specific movies there are.

I know that it's possible that I have higher standards of UX because I'm a programmer, but I doubt that Disney+'s interface is intuitive to anyone.
Only if they instruct their followers to actually commit violence though.
Emacs was once considered a resource hog. Eight Megs And Constantly Swapping...
Boeing already make a civilian airliner with bomb bays [1].

[1] https://en.wikipedia.org/wiki/Boeing_P-8_Poseidon
And basically none of those reasons are related to the two proposed (“getting our s%%% together” or actual die-offs, both kind of cartoonishly silly). It’s largely the availability of birth control, urbanization, and maybe also old-age safety nets.

The whole world is on the way to doing this (Africa will, too, as they will develop… and, in a note of good news, probably become as economically powerful in the 22nd century as Asia is in the 21st). It’ll lead to a cratering of the working population unless we basically start to eliminate retirement (not desirable!) and enact a ton of pro-natalist policies now (in addition to as much immigration as possible).

A thing people don’t understand is that the biggest resource limit is people. Population decline won’t mean abundance but the exact opposite as the dependency ratio shoots through the roof and will be incredibly stubborn to come down (as to try to reverse it with pro-natalist policies will actually make it significantly worse for a couple decades), especially as willing migrants dry up (yes, I realize how counter-narrative that is, but it’ll happen… in the latter part of this century, Africa will become sick of being the cheap labor source of aging Europe and Asia).
We just using what Godot has to offer. It's just take a lot of time.
Depends where you live and why you were wiring the money.

Banks in the UK are on the hook if it's a scam induced transfer.
>One could say ... "I don't think the story adds up" smiling and with a friendly tone.
While you can call bullshit in a friendly way, it's almost certainly better to assume that you are wrong if you think the other party is equally or more credible than you.
Elvis Comes Alive to Sing with Simon Cowell, Sofia Vergara and Heidi Klum
The recent Kiwifarms incident suggests that the answer is "yes".
I want to vote this one up after the placeholder pages are filled w/ content.
So they'll spend next 30 seconds and close your website? Not good for ad profits. Ideally they should spend 10 minutes searching for something, looking at ads, then finally find it and return to this website next day.
"Denormal" people (e.g. coders) usually don't count from zero either, but when measuring distances or offsets, starting at zero makes sense (even in the real world, for instance a ruler starts at zero, and that's obvious also to "normal" people).

Anyway, where was I ...
> This seems reasonable from first principles: we don’t sanction rubber band manufacturers for making the bands that hold laundered money together, bag manufacturers for making bankers’ bags used by launderers, &c &c.

This is where all the reasoning falls apart. We do sanction these things. We sanction types of paper commonly used for printing different countries currencies. We sanction types of metal alloys that are most useful in fissile material production. We literally sanction guns and bullets.

Tornado Cash is a large chamber, fully automatic, machine gun. We should sanction it and remove it because what it is most usable for is mowing down large amounts of people, not helpfully killing a wolf that's about to eat an Albertan heifer.

To us programmers language and code and free speech sure seem like all the same thing, but as you zoom out it stops being language and it starts being technology. I don't want gangsters and kleptocrats tornadoing cash. I want order and good government and societies built on peace, trust, and reliable justice.
It is a big problem, especially for unbanked people like refugees.

https://www.moneycontrol.com/news/trends/current-affairs-tre...
Hub motors are in development for cars too, e.g.:

https://lightyear.one/articles/lightyear-and-elaphe-develop-...
It's not quite "dying", but there is a pattern that is so obvious it's confounding:

> Small group of experts form Boutique Consultancy focused on specific technology (Cloud, SaaS Product, Framework, Open-source tool, etc.); Headcount = ~10 employees

> Experts start making referrals and mentoring analysts in specific technology; Slight diversification in offerings; Headcount = ~100 employees

> Boutique Consultancy makes major splash with huge client; Hire like crazy; Maybe accept additional investment; Headcount = ~300 employees

> Boutique Consultancy gets acquired by Global Service and Consulting Provider; Assurance that branding and leadership will remain; Buyers interested in "synergy deals"; Headcount = ~300 employees in +100,000 employee network

> Original experts and early employees take acquisition payouts and find/found new Boutique Consultancies; Buyers satisfied with acquired brand and customer base; Headcount = ~100 employees
He said the developers deployed tornado cash. How does he know they did? Maybe they only released the source code and another party deployed the code.
Well, Qt’s tradeoff is that it is C++ and python-only.
> It's honestly a fantastic case for incremental improvements over time.

The trick is to design something solid enough to be a good base for incremental improvements over time.
> They could re-appeal [0] or play some other judicial trick.

Civil law doesn't work like that. The legal code is clear and precise. When the allowed appeals are exhausted, there is no re-appealing, 'interpreting', twisting. Which is one reason why the proceedings of the Eu against Google et al are very effective.
Virtual Avatars – Perfectly Synced
Demonstration of a hillside world where even the grass is synchronized with the wind on every users machines. We then generate thousands of NPCs (non-player characters) with simple AIs that also act and react perfectly replicated with the world. Up to 5000 NPCs can be generated in this scene with minimal overhead.
Right. Regardless of any personal position I have about guns, it's clear that one actually had to go out of their way to possess one. Smith and Wesson doesn't make people purchase their guns and so, at least naively, it doesn't make sense to hold them responsible for every murder that happens with their guns.

On the other hand, if someone could demonstrate that S&W intentionally sells guns to markets where they know people will go and murder with them, you could draw a connection. And that is something someone could possibly demonstrate!
The law firm is also going to have a trust account to hold the funds while the situation works itself out.

Where I live those trust accounts are interest-bearing, and the interest is swept into a state-run legal aid fund for the poor. So it would be a (very slight) added bonus that Google's payment mistake would have some societal benefit.

Anyway, Google's fiscal quarter ends in ~2 weeks. They'll probably notice it when they reconcile accounts for SEC reporting, starting Oct 1.
OT, but not much, among the most admirable examples of DIY, I hold a place for this guy who managed (and had the guts) to replace a SSD on a Surface Pro after having cut a little window on the case with a dremel:

http://surfacepro3ssdupgrade.blogspot.com/2015/02/surface-pr...
There is a choice to not go through them and get a 'pat-down'.
Right. That's the "incontrovertible evidence" part. The analogy requires each step to actually be true.
I used to bash Eclipse (Netbeans fanboy :) ), then IntelliJ came into the picture without Javadoc completion out of the box (fixed nowdays), required explicit invocation of inspections, ten finger chords, no incremental compilation, no support for JNI development, indexing non stop,... and I re-learned how great Eclipse actually happens to be.
Congratulations Matt (and @Logan_Liffick, @xamthorz). What a huge improvement over last year's design and site. Good luck with the program, may your service states be predictable and efficient. I'll be participating this year for the first time as a maintainer rather than as shadow hand :D
I don't really know how marketing works in practice but I always imagined that marketing is about all the processes needed to bring a product to the market.

Often people equate marketing with advertising/etc, because these things are in your face.

But a lot of marketing is about market research, market segmentation, pricing strategies, subconscious associations, appearance/style of the product, through which sales channels the product is sold, etc.

A lot of designer clothes are just your average clothes with a prominent branding on them.

If you want to sell as many t-shirts for as little as possible you are going to sell it at a discounter with zero packaging maybe in a set of three.

Meanwhile the designer brand will try to make the shopping experience as fancy as possible, only allow the t-shirt to be sold in their own store, set the price point very high but also offer discounts to make people fear losing out, the product is then put in a fancy bag. Of course all of this is intended to reinforce peer pressure, especially among teenagers, so that people subconsciously form a connection between themselves and the brand.

What I'm getting at is that cheap no name brands want to buy awareness and luxury brands want to buy "customer lock-in"

Ultimately both t-shirt manufacturers start out with the same product but they do very different things with them.
I'd say for $250K, it's definitely a good idea to talk to a lawyer, asap, rather than try to handle this DIY. The lawyer will probably put it in an interest-bearing escrow/trust account, but they'll make sure it's done right.
And then, "classic".
Skeeter Davis
> Layoffs like this can have a more pronounced impact on
marginalized communities, so we were particularly focused on ensuring our layoffs – while a business necessity today – were carried out through an
Anti-Racist/Anti-Oppression lens.

Kill two bird with one stone, fire white/asian to rebalance your "diversity" metrics. I just don't understand how people can be onboard with this.
Node didn't even run on Windows for a while and then when support was added it was very buggy for a long time - it clearly has roots in Mac/Linux ecosystem and windows was a second class citizen. Can't comment on recent support because haven't done front-end on Windows >5 years.

The only time I see Windows frontend devs is full-stack .NET shops or low cost outsourcing centers. If nothing else then just for practicality - you need to test on Safari and iOS so might as well get Mac devices.
A set doesn't need to be infinite for us to not be able to say something about all it's members. Each busy beaver number is very much finite but you'd run out of universe if you tried calculating BB value for a number as small as 12.
"As you all know, we are committed to becoming an Anti-Racist/Anti-Oppression company. Layoffs like this can have a more pronounced impact on
marginalized communities, so we were particularly focused on ensuring our layoffs – while a business necessity today – were carried out through an
Anti-Racist/Anti-Oppression lens."

Isn't this illegal?