skysight-inc/HackerNews huggingface dataset:
Anki is only an expert's tool if you fall into the all too common trap of trying to optimize everything by microtweaking the settings.

I mean, sure, if that's your thing and you enjoy it, go for it. But it is not necessary, and (SM2 vs FSRS arguments aside), it works right out of the box with the default settings and algorithm.

Like anything, trying to get that last 10% optimization is WAY more work than getting the first 90%. But "using Anki" (in any way) is such a multiplier over NOT using it that just taking that step is enormous.
Had a similar thing happen when my small regional bank was rolled up through a couple M&A's and I have 00s and my regional account number remained. If I ever have to call them I have to explain the situation because when I start with 0s they don't believe me.
That hasn't been my experience using Alby and Primal's Nostr client. It's been as easy as Venmo.
PUN wasn’t even in MS-DOS. However, later versions of CP/M used AUX instead of PUN, which DOS adopted and still exists in Windows.
I had to push back at my company after getting acquired multiple times that no, I am not implementing your much worse password policies that NIST has argued against for years.

All because some 15 year old security document said that's what all their products adhere to.
This would be a wonderful tool to package for companies such as ULTA and SEPHORA to add as a widget to their website for finding.

Another item to add would be to scrape the ingredients of (well, anything with fragrance chemicals) for allergens that one might want to filter out. Or specific chemicals to avoid.

Also - can you please share youre scraping method/script/setup? I have a lot of things that I want to do with scraping product functions/features like this - but havent figured out a good way to learn to scrape well (attempting to use Crawlee, for example)

Alos, this would be well applied to Wines.
Convert Markdown files to RSS feed
It's Godwin's law (of Nazi analogies): https://en.wikipedia.org/wiki/Godwin%27s_law
I use the Muse EEG band [1] but with the Mind Monitor third party app and tools [2]. This is another case of an official app being subpar to the hardware device.

[1] https://choosemuse.com/?srsltid=AfmBOopzyEsQF8LcBiGJD4U9fKRR...

[2] https://mind-monitor.com/
DoD spins up supercomputer to accelerate biothreat defense
They said they wouldn't weaponize their "commercially available robots" they didn't exclude creating wholly military lines.
We Need to Modernize How We Introduce Students to Optimization
No, it’s still a soft delete, but do it so restoration doesn’t require manual action by a dev.
Stripe Is Stealing €147.000,00 from My Business (2023)
> SRS software with a good UX.

This is a common complaint, but feels like a "delicate flower" argument. The UX is pretty spartan, but a fancy whiz bang UI isn't necessary to remember facts.

Not everyone needs all that, and the people that do (which is fine, btw), is a reflection of the person more than the tool.
Understanding Oracles: The Backbone of Web3
They won't have much option if state gets in the mix and pressure them in future to compete Chinese robots.
Outside of the few that seemed cartoonish, the key signs seemed to be:

1) Furriness that seems a little too soft and fuzzy.

2) Overdone bokeh or depth-of-field.

3) Insect on a flower.
AFAIK, VLC was the one of the first players that was able to read all sorts of formats... back in the day, you were lucky if you could play mp2 and mp4, let alone mkv/avi/etc...

Sadly VLC devs have let their software deteriorate to the point where VAAPI hw decoding doesn't even work anymore, they think it's ffmpeg's fault... except ffmpeg supports it just fine, VLC is just too lazy to update their ffmpeg calls to use the api correctly.
That moment when you realize your dishwasher installer is a real person.
I don't know if there's any reason like a project, derived language, or some new feature. But there are always posts and comments about OCalm at https://old.reddit.com/r/functionalprogramming/. So it's not really a surprise to me that it gets some waves of posts every now and then.
I have, and I found it much as Gibson did [0]

[0] https://www.wired.com/1993/04/gibson-2/
The "Make it Stick" book https://www.amazon.com/Make-Stick-Science-Successful-Learnin... cites many many studies in this arena if you're interested.
Measuring LLM Confusion
Quite remarkable that you call the developer toxic when those were his replies paraphrasing what users had said and demanded up-thread.

> that is no way to talk about other volunteer developers that contribute their time.

He is not dissing the other developers. He is one of those developers that had been called lazy and incompetent by the forum posters. For example (from the thread):

> it's mostly an excuse to not implement the feature (and be "cool" about it with one-word answers).

> Please consider implementing this. It's not hard.

> All of the players I've named are open source, so it's easy to check how they are doing it.

> Seriously how hard is it to implement it? All Ive been hearing from the developers are excuses, excuses, excuses. I dont see how other players were able to have it. This is just pure laziness.

> I'm not here to program the app, I'm just here to find a simple feature and/or request it.

Personally, I would hold the people using a free product and begging for features without contributing anything to a higher standard than the developers that donate their time implementing it.
I don't think the other people commenting were being at all rude. They asked nicely if a feature would be possible. He replied with a blank "No" and from then on it was pretty much "but other players can do it so it must be possible" and him rudely and incorrectly asserting that it isn't and that anyway if it was why don't they do it if they want it so much.

The correct response would have been something like "it's more difficult to do and in some circumstances it will have very bad performance so we haven't done it yet".

This is classic "It's hard and I can't be bothered so I'll make up some technical reason why it's impossible". Programmers do this all the time and it's kind of annoying.

(And yes I understand video coding and I know why it's more difficult in some cases.)
You're both right - SM2 is still the default in Anki.
Notris: A Tetris clone for the PlayStation 1
This was always my strategy for Who Wants to Be a Millionaire?. Pick the answer that would seem the most unlikely to be listed if any of the other three answers were the correct one.
Wasn't CCCP bundled with malware or something back in the day?
Netflix started out as a DVD rental service. The model was slightly different with a subscription that allowed you to have a certain number of DVDs at once, but it was still renting discs.

If they could pivot from rentals to streaming, why couldn't Blockbuster have done it?
> The fact that Go goes as far to actually randomise each iteration is the surprising thing here,

I gotta be honest, having come to Go after having first programmed professionally for around 25 years, I have never run into this problem. My expectation for hashmaps was set decades ago, and it was set as "Thou Shalt Not Depend On The Order Of Hashmaps!" :-)

Having used hashmaps via some obscure C library in the 90s, I quickly came to realise that I couldn't rely on the order - simply adding an element and then immediately removing it with no lines of code in between those two calls was enough, in some cases, to completely mess up whatever order I thought there was.

My own OSS hashmap library, on github, specifically doesn't mention order, because I (maybe naively) assumed that everyone reaching for a hashmap already knows that the order isn't guaranteed to be stable at all, even if the hashmap is never modified by the caller in between reads.
Safer C++
Thanks for the fantastic suggestions! Packaging this tool as a widget for ULTA, SEPHORA, or similar companies is definitely something I see as a great fit. It could really enhance the user experience by helping customers find products more efficiently.

The idea of scraping fragrance ingredients for allergens is spot-on and could be a game-changer for those with sensitivities or preferences. I’ll explore how we can integrate a feature like that into the tool!

As for the scraping method, I’d be happy to share my approach! I primarily use python/brightdata/Selenium, and it’s been effective for scarping all these informations.

I can walk you through the setup if you’re interested or point you toward some resources to help you get started with it.

Crawlee is a solid choice, too, but I’d be happy to share some tips that might make things smoother for you!
> The python dict implementation is actually extremely optimized

It was upgraded from "optimized" terrible garbage to a sane attempt to do the same thing but smaller and faster. In the Python world I'm sure that's "extremely optimized". In the rest of the world we know it's not optimisation unless you measure and when you measure the Python dict is mediocre (but used to be much worse)

> used in very critical hot paths throughout the interpreter and object model

The old even worse one was used in the very same Python "critical hot paths" for many years.

Actually the earlier Python dict reminds me of "I can't believe it can sort" which is a weird sort algorithm which looks like it's a defective Insertion Sort that won't work, but is actually a working (but O(n*2) best case) sort algorithm. The old dict does in fact provide a hash table type for Python. It's much bigger than it needs to be, in order to enable an "optimization" which also makes it much slower than it needs to be.
>setrusage()

Is it old version of setrlimit()? Couldn't locate it in any of the man.*bsd.org.
Bun node:cluster support: 1.29M HTTP requests per second in TypeScript
There's nothing wrong with using a right the card networks explicitly provide you. Even here on HN I see a huge tendency to play fast and loose with access to customer money, and corporation-on-consumer fraud has been normalized and is treated as no big deal. Chargebacks are a normal and expected reaction to that.

I'm sure chargeback abuse is a thing, but in aggregate, I'd argue people are still not doing enough chargebacks, because businesses are still engaging in unethical (& potentially illegal) practices of billing customers for services not rendered, or unclear pricing, or dark patterns.

Dark patterns with regards to payment should be a big no-no, and the fact they're still around suggests this behavior isn't being punished enough. So we should in fact have more chargebacks, until the situation becomes that it's more profitable to play fair and legal than try dirty tricks.

Unlimited, no-confirmation access to pull money just based on a static card number is a bug to begin with - ideally every money movement would be authorized on the spot or preauthorized in advance up to a limit.

But assuming we do have this bug, it seems like merchants are happily abusing it - "free" trials that are impossible to cancel, unexpected charges buried in 50 pages of T&C, etc. Chargeback is a completely normal reaction to this and I recommend it to everyone.

The heuristic I use is simple: did I expect this charge, and would I have agreed to pay for it had I been asked for upfront? If not, the merchant gets a quick email, and if they're not cooperating, taking unreasonable time to action it or are outright unreachable they're eating a chargeback and it'll be up to them & their processor to argue it further. They are welcome to put their processor/acquirer person on hold for hours (like they would do me if I were to play their game) and see how that works out for them.
Personally I see the use of a cross-compiler and other dev tools on a bigger machine as even more retro than running them in an 8-bit micro because it is what many software vendors did at the dawn of the microcomputer age.

Also if you like the Z80 you should try

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

Which is crazy fast not to mention the only 8-bit architecture that got extended to 24-bit addressing in a sane way with index registers. (Sorry the 65816 sucks)
The issue is that there is a vast chasm between software written by some competent guy and software written by a development team.
I'm pretty sure the current thought is that you ONLY "learn" during sleep, if you consider learning to be filtering, organizing, and throwing out vs keeping.
Not on 8 bit machines, no. Look at what Perl did with C in that timeframe though, and it's true for a different subset of machines.

Within Perl 1.0, part of the Configure script, you can see the list of machines it could build on here: https://github.com/kaworu/perl1/blob/ba165bbde4eef698ff9cc69...

attrlist="mc68000 sun gcos unix ibm gimpel interdata tss os mert pyr"
attrlist="$attrlist vax pdp11 i8086 z8000 u3b2 u3b5 u3b20 u3b200"
attrlist="$attrlist ns32000 ns16000 iAPX286 mc300 mc500 mc700 sparc"
I have a long running Alien simulation since some months (with power on and off based on my pc use).

I started with a "RGB Triad" Initial Setting preset. The incredible thing is that the three types of creatures are forming complex cell-like structures, with different approaches.

I have geometrical "crystals", long strings that try to eat others, spiked structures forming walls...is fascinating.
I couldn't care less about aspects of my company's business, but I damn sure need to know them in order to get paid.
Why is it incumbent on the developers (who know their codebase and its capabilities better than the forum posters) to explain their decision to the forum posters begging for a feature, and not only explain it, but explain the decision and the reasoning behind in such clarity and depth that the forum posters (who might not even be programmers, let alone know the code base) understand it sufficiently well to refrain from begging and insulting?
Show HN: AI Anime Generator – AI Creates High-Quality Anime Images
First time: 3
Second time: 12
Third time: 24

Once you know, you know. But the beginning was really rough since the first few I got were so close. I think the cartoonish ones ruin it.
I appreciate that AirGradient has open source products, but the company repeatedly posting its own content here is starting to feel increasingly spammy.

Air quality is a hot topic here so the posts often succeed, but why does this product hold so much sway with this community? Genuine question.

Most companies self-promoting their own “we’re better than X competitor” content are not so well received. Am I missing some context/history, or are people just really happy with their AirGradient gear?
>The Aztec C compiler would have originally be distributed on floppy disks, and is very small by moden standards.

If I remember correctly, Aztec C was from Mark Williams. It was also the basis for the c Compiler that came with Coherent OS.

But yes, things were far easier in the 80s, even on Minis which I worked on back then. These days development is just a series of Meetings, Agile Points, Scrums with maybe 2 hours of real work per week. Many people now tend to do their real work off-hours, a sad situation.

But I am looking for 1 more piece of hardware, then I can set up a DOS Machine to play with myself :)

>The Aztec compiler pre-dates ANSI C, and follows the archaic Kernigan & Ritchie syntax

I still do not like ANSI C standards after all these years.
Keep in mind that card disputes are a thing even for debit cards. Credit cards may have higher protections by law that force the lender to eat the disputed amount regardless of the dispute's outcome, but the actual process of disputing a transaction is applicable to all cards - I've successfully done chargebacks on debit cards here in the UK.
Should have asked this question beforehand?
About military satellites specifically? I'd say most governments are lying about something about them just about every time they mention them (possibly by omission)
I wag, therefore I am: the philosophy of dogs
Nothing at all.
And why should I waste energy on this and storage and bandwidth?
To watch a few graphs when bored?
It seems like observing usage and setting up a feedback loop, then incrementally a/b testing, is certainly not something that can be done today, but doesn't seem beyond the realm of possibility a couple decades from now.

Edit: In fact, now that I think about it, I'd probably be more ok dealing with a requirements document and testing plan generated by chatgpt today from a summary than I would be dealing with code -- hallucinations tend to have less impact at that stage. Requirements tend to be wrong anyways until they're implemented; code is where the rubber hits the road. The missing piece is having LLMs get better at integrating and reasoning about real world data, so that it can iterate on user testing.

Heck, at that point, models can decide what to build, and not just how to build it; there's a treasure trove of data that they can access much faster than humans to find gaps in the market and generate solutions to fill those gaps.

Assuming we don't hit a wall with model capabilities, we can focus purely on consuming the outputs of AI, as it optimizes itself to best keep us happy.
You would have received a notice to your recovery email when you added it to the account in question and you might be able to find that email in your inbox and figure out the randomised suffix in the "to" field.
Yeah, Ive been working on deploying such with added txtai indexing so I can just ask my stack questions - setup txtai workflows and be able to slice questions across what youre monitoring.
One thing I’ve noticed is that people hate giving critical feedback to adults. Often people asking for advice just want affirmation.

If asking for advice to truly help with a decision, it’s often useful to clarify that you want their full opinion, not just the PR-approved version of their thoughts.

The average person hates giving critical feedback to another adult.
"War is racket".
I used to have a Nagios, but after years of continuous uptime (except for planned maintenance) i felt it was not worth it. If your tech stack is simple enough and runs on VPS'es (whose physical availability is responsibility of your hoster), there isn't much that could happen.

If i were to setup metrics, the first thing i would go for is the pressure stall information.
Good luck with your project, @gorkemcetin! I hope you achieve your goals. While I’m not a server manager, I’ve read through most of the comments in this thread and would like to suggest a few features that might help evolve your project:

- I noticed some discussions about alarm systems. It could be beneficial to integrate with alarm services like AWS SES and SNS, providing a seamless alerting mechanism.

- Consider adding a feature that allows users to compare their server metrics with others. This could provide valuable context and benchmarking capabilities.

- Integrating AI for log analysis could be a game-changer. An AI-powered tool that reads, analyzes, and reports on logs could help identify configuration errors that might be easily overlooked.

I hope these suggestions help with the development of BlueWave Uptime Manager!
There are no core tenants of democracy other than majority rule. The actions you listed (with the exception of canceling elections) do not actually destroy the ability for the majority to rule. In fact, one common tactic of democratic states is to employ referendums for laws that infringe on the rights of a minority, thus shifting the moral blame onto the population when convenient.
Not as far off as the casual reader might think 20MB vs 1Gb sounds way more than the actuall 160Mb vs 1Gb - one shouldn't use Bytes and bits in a direct comparison together. One or the other, otherwise it's misleading/confusing.
Yesterday’s pixels look quite different on today’s screens than they looked on CRTs of the time. In particular, “pixel-perfect lines and points” weren’t a perfectly sharp grid, but mixed up and re-defined by the CRT’s shadow mask and scanlines, making them look more organic and less pixelated.

Look at this for example (CRT left, “perfect” pixels right): https://cdn.xcancel.com/pic/orig/media%2FFQI0t9PacAALT14.jpg

Many more examples here: https://xcancel.com/CRTpixels
Not me :)

What I develop I always make sure I test on NetBSD and OpenBSD. That keeps me honest and those systems will find issues that Linux does not care about. I found many issues by testing on those systems.

Also, ignoring malloc() returns is dangerous if you want to port your application to a UNIX like AIX.
This kind of project always lacks better UI/UX. I wonder if there is a way to bring more UI/UX people to Open-Source projects.
Can you add [2023] to the title? The post is a year old and there haven't been updates since.
Why some get Covid and others don't
Refer to the Nature article linked in the text.
Similar experience here. It seems like we can learn the a pattern of distinctions pretty quickly. That's telling.
Sure I've sent you an email!
From React to Effect
I define my own Null[T] for this purpose. There's sql.Null in the stdlib already, so that seems plenty go-like.
As funny as it seems, I am glad nobody thought about it as a true way to prevent cross-zoning like with ridiculous unhelpful initial DVD discs/players Zoning where you could only change your zone 5 times which btw wish someone sue player makers for that.

Its just a matter of reversing the tape content, but I could imagine zoning south versus north hemi, so Australia VHS would not work in Europe :) I mean it would work but you would watch in reverse :)
That's not "genius".

Saying "give me money now for something later", making it vague and then not delivering isn't new or genius. It's something which is illegal, and this will be found to be illegal, once there's political will to investigate/prosecute.
> gathering feedback from our first users. If you’re interested, you can try it here: https://ravenapp.ai

doesn't seem like I can try it. There's a screen that pops up saying I need to make an account.
Just do a quick automatic benchmark surely?
You can get a cheap analogue radon sensor. As others have pointed out, even if you do detect radon the typical solution is add ventilation.

Which is exactly what you do if you had a high CO2 reading.