skysight-inc/HackerNews huggingface dataset:
I'm working on building my own flashcard based studying application for long- and short-term learning. How would I go about implementing this?
Because being spied on is for "free", but micro payment is still payment. Add least on the surface.

If you think that consumers pay all the ad serving, with >99% of the resources wasted because users ignore the ads, in the end we are paying more at the moment and we have the annoyance.
Some of it is, and the picture editor could be excused for sticking with a generic "steam manhole NYC" stock image for illustration imo.
My favorite "unintended consequences" story is the story about the Cobra Effect[1]. To me they're very closely linked not because one creates circumstances using incentives and capital, but because people fail to see consequences several steps ahead.

1. https://en.wikipedia.org/wiki/Perverse_incentive
1 month, 2 weeks of which was holidays. As someone with extensive sales background, I'd advise you to step back and realize your judgements are heavily under informed.
I've had good luck with small teams implementing "scrum" which really came down to: the team finding a minimal coordinating process that uses short units of work.

I will say that the part of scrum that I like (and I think most people like) are qualities that it's easy for like minded people to recognize. But if someone doesn't get...why it's good to summarize your progress for the team or break things up or understand what a task does for multiple stakeholders...scrum does not communicate that to them effectively. Imo it feels like a system you can use to teach people how to work effectively, but in general those who haven't seen most of it themselves often get buried under an avalanche of terminology and procedure.
There is no feeling so reassuring in Japan as knowing I am always within a 3 minute walk of yet another tuna mayo onigiri.
Germans aren't poor. Source: living in Germany for 10+ years, and in its poorer parts. There is a quite surprising economic inequality from top to bottom, but that doesn't make people living here poor, just the top filthy rich. Poor people in Germany still have health care, still can go to good schools, still can study at a university for basically free, and can get money to study if they don't have enough. Jobs are not difficult to find and there's a safety net. There are even things like money for housing if you have a job, but it's not paying that well and e.g. you have a big family. Etc. etc.

Germans are however angry all the time, but this is true of pretty much every country in the world, especially the developed world. But the angry parts are not the ones that are poor, it's been in my experience that the more they have the more they bitch and complain. Could be that fearing losing what you have is a lot worse than not having it.
Only applicable to private label items.
Is that really a fair comparison though? AWS is a very weird argument to make because you could say that AWS is kind of “on premise” for Amazons purposes. Internally Amazon.com does not pay retail pricing or have the same level of support as third party end users. A better example would be looking at Jet.com/Walmart and asking if it runs on AWS.
I’ve been using FSRS for 3 months and it’s finally resolved some of my pain points about having to trial-and-error adjust the old SM2 scheduling algorithm, since the content of each deck can greatly affect what the optimal retention is. Now you can just retrain the weights for each deck you have every few months and it will adapt appropriately. The paper[0] is also definitely worth reading if you want to see some rigorous analysis of large-scale real-world spaced repetition science.

Because of the extensive benchmarking most people probably will not benefit from refitting the weights to their collection until they have thousands of reviews (author recommends 1k+).

Note it still works fine even if you do your cards late, since the recall probabilities are based on
the stability and when you last reviewed the card, and the stability will update a bit longer if you somehow managed to still recall a card after the due date.

[0] https://dl.acm.org/doi/10.1145/3534678.3539081?cid=996605471...

[1] https://github.com/open-spaced-repetition/fsrs4anki/wiki/The...
>I think WHO indiscriminately spraying DDT is bigger news.

When DDT was first introduced they did studies on cats, humans, dogs. It can kill a cat, but the dose needs to be extremely high, reported as 300mg/kg. (one of the sources on it: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2057789/pdf/brm... )

You'll note the article mentioned dieldrin was used briefly. Less than 25mg/kg is enough to kill a cat: https://www.sciencedirect.com/science/article/abs/pii/004100... . It also bioaccumulates and is extremely persistent.

DDT was sprayed consistently because it was known to be fairly safe for mammals, cats have a shit liver for breaking down most pesticides but I still think the dieldrin is the real culprit here since there's documentation of its use and it's way nastier to mammals.

EDIT: Yeah, consistent with what I was thinking, I looked for measurements of the various pesticide residues in the environment around Malaysia: https://enviro2.doe.gov.my/ekmc/wp-content/uploads/2016/08/1... (spoiler: aldrin and dieldrin were often found in higher concentrations than DDT and as mentioned before have much greater toxicity)
I think it'd be fair to say that Germany's govt does restrain more than the USA.

HOWEVER, the very article title is "Why Germany Is Rich but Germans Are Poor and Angry", and the article discusses the usual extreme income inequality and mostly unrestrained capitalism that allows the extreme rich to become more rich.

This isn't some unique extreme income inequality we only see in the USA. This is happening nearly everywhere, EVEN in places with supposed better controls on capitalism.

> Germany does not have "unrestrained capitalism". It has an extensive social safety systems: health ensurance, unemployment benefits, pensions, low-cost education system, job protection against dismissal, workers councils in many companies, low youth unemployment, ...

Are people thriving or are they just going through the motions of living? Sounds like to me that most people are just surviving, and suffering the whole time, while the richies live on the backs of everyone else. Again, the article talks about "farmers protest against the German government's planned cuts to agricultural sector subsides".

Again, this is playing out around the whole world.
Contribute to Anki?
Your lack of professional seriousness is truly astounding.

One of the primary reasons we've gone with React/NextJS coupled with MongoDB and Kubernetes over HTMX
> the reason i did all this is for the lols

Do the lols while you still can, the Trust and Safety departments at major social media companies want to extinguish funny.

Everyone who does even a smidgen of memeing on the internet knows what happens when you post images of large spiders. People start talking about burning things down, like the entire building its inside of, etc. Someone posted a video where a little girl had one crawling on her hand, it was bigger than her face. I said "Girl get away from that spider, we have to set the house on fire" and the AI anti-funny overlords at Facebook deleted my comment, and gave me some sort of "strike" and then I appealed, and was auto denied.

Our favorite Sci-Fi dystopias coming soon, to a Trust and Safety social media site nightmare near you.
Capturing heat before we flush it down the train is probably preferable to extracting it after, given that delta T will be higher. There are shower drain heat exchangers which can recover some of the heat in the water going down the drain.
I think one of the biggest mistakes of Scrum is the Sprint concept. Artificially carving work into an X-week, immutable window makes no sense. Plan releases for when feature sets reach the level of maturity users and product folks want them.

The Sprint approach leads to half-assed features hiding behind a small army of feature flags.

At a minimum, if you can’t get rid of sprints, at least change the default 2 weeks into 3 or 4 weeks. Your meeting burden will go down add you’ll actually have time to deliver working features.
How many times must we re-learn "Good. Fast. Cheap. Pick Two"?

What's gone wrong, is what goes wrong at most major corporations -- a focus more on "business" (which itself falls victim to fashion/fad such as image and perception of "fairness", KPIs, "mission statements", and other easy-to-measure-yet-made-up BS) rather than the main purpose : execution of engineering and ABSOLUTE INSISTENCE on quality. Boeing used to have an engineering-driven culture, but that has been destroyed. The CEO has deliberately driven the pendulum away from quality as #1 task to more concern over costs. Why is anyone surprised that they are now getting less quality?

It's not just Boeing, it's the buyers (the airlines). They are customers too. They want Good, Fast AND Cheap. But they can't get it. They're forgetting what the final consumers (the flying public, and the private airlines such as UPS & FedEx that fly packages) want -- a reliable aircraft that doesn't fall out of the sky. That decision to buy a crappier aircraft to save a few bucks is being made. By whom? Board of Directors? C-class decision makers whose bonuses are based on saving millions of dollars. Accountants? Middle management?

But the "savings" are a temporary sugar-high. Once the reputation is damaged, it will costs many times any savings to restore confidence, if ever.

No-one ever falls out of the sky in a shoddily designed/built aircraft coming apart mid-air and thinks "well at least they saved a few bucks on manufacturing." I just hope enough of the old-guard engineers are still around to try to restore the old culture and save this company from itself.
... with fixed and immutable amount of total wealth.
I would be interested to see any data on how much the 1-2 day delivery promise drives customer purchases from Amazon? Personally, the thing that matters much more is the breadth of the offering. I would buy much more from Costco if they carried the stuff that I want. It would not matter to me if it took a day or two (or three) longer to get it as I don't really buy stuff that I need right now online.
Real-Time Distributed Ad-Hoc Log Analysis Using Bacalhau Jobs
No? Am I mis-remembering? Their wiki says:

The logfile is a sequentially-written file on storage. When the memtable fills up, it is flushed to a sstfile on storage and the corresponding logfile can be safely deleted.

[...]

Background compaction threads are also used to flush memtable contents to a file on storage. If all background compaction threads are busy doing long-running compactions, then a sudden burst of writes can fill up the memtable(s) quickly, thus stalling new writes. This situation can be avoided by configuring RocksDB to keep a small set of threads explicitly reserved for the sole purpose of flushing memtable to storage.
bravo, what editor did you use to change the license file?
Of course you can run your business on it, you will just suffer because there is practically 0 automation to it. I guess if you are a small business but we are very obviously not talking about mom and pop shops who need a web and email server.
Just like "You are not your code", may be we should also have a "You are not your Process Certificate" mantra. It is not the people that are dismissed, but those who insist on The Process at all costs.
I agree there are many more great resources but also many more terrible ones which will take your money or attention and give you barely anything in return.
FAA DEI hiring includes blind, deaf, paralysis and other disabilities
Lowering hiring standards and putting innocent lives at risk for DEI
This is pretty interesting. Intuitively, Connections is the kind of thing I would expect GPT to not be good at, because almost every day there's something that feels kind of "out of left field" in the categories. In my experience LLMs are good at regurgitating the "standard" take on a topic, or "best practices", but lack the creativity and out-of-the-box thinking that makes Connections fun.

On the other hand, it feels like the kind of thing where an LLM might be surprisingly good, because it could, in theory, be able to see more correlations than a human can. Based on these results I guess my intuition seems to hold up.

I wonder if a better / different way to approach this could be more "algorithmically" - maybe have the LLM generate a list of possible categories for each individual word and then try to operate on those associations?

Cool article!
oh god no
I'm not really sure what you mean by this. But I'm guessing that you really have no clue what would happen.
This new orientation was encapsulated by something that Harry Stonecipher, who had been CEO of McDonnell Douglas and was CEO of Boeing from 2003 to 2005, said: “When people say I changed the culture of Boeing, that was the intent, so that it’s run like a business rather than a great engineering firm.”

What's wrong with a great engineering firm? And is it possible to somehow reflect that greatness in the stock price better so that people don't feel a need to come in and change it?
Animal life is just a different permutation of electrons, carbon and “software”.
I still use it anyway.
Very cool! Will check it out!
Correct me if I’m wrong, but Sprints only make sense for teams with more than, say, 4 engineers.

Because a Sprint is fundamentally about estimating bandwidth. You look at the old Sprints and are able to average out some kind of true estimate of capability, right?

But if you have a smaller team, everyone basically already knows what your bandwidth is.
Firefox reader is good, there's also scribe.rip which is like nitter for X.

E.g. https://scribe.rip/scrum-sucks-9960011fc5cf
It may be that grocery shopping in parts of the US is different than what you're accustomed to. At least where I live, it's common to shop for a week's worth of groceries (or more), vs. shopping more often. This means that the checkout process is handling a larger amount of items per customer on average.

As to why it's unpopular, I think that's pretty simple.

The classic checkout system at grocery and home goods stores in the US involved a checkout aisle with a conveyor belt, a cashier scanning items and processing payment, and a bagger bagging up items and placing them back in your cart. Your responsibility was putting all your stuff on the conveyor belt and then paying. Cashiers and baggers were dedicated staff trained for the job, and the result was that you got through checkout quickly.

Now, replace this with a cluster of small kiosks, with one person 'supervising' but the rest of the process the responsibility of the customer. The customer has to do all the work, with less space to do it, and they aren't trained to do it well. At any time, maybe 1/3 of the kiosks are not working for some reason. A variety of scenarios cause working kiosks to stop processing and wait for supervisory input.

It's no wonder people get frustrated by self-checkout. The key is to think about it as a customer, who has seen an optimal process that was easy for them get replaced with one where they have to do a lot of work. Oh, and for a variety of reasons their grocery bill has also gone up, so it's not obvious that they've saved any money due to this change either.

I like self-checkout as a replacement for the old 10-items-or-less express aisles. If I want to buy one or two things, I like not having to wait behind someone with a full cart. But when you replace everything with self-checkout, those full carts end up taking even longer to process; for my weekly grocery run I go to the store that still has cashiers and baggers, so I can get in and out more quickly.
We're not playing mad-libs with the title?
There’s a fun version of this that they have at 7-11 (or 7 & I) there. Probably other convenience stores too. They come in a plastic wrapper that separates the nori from the rice and filling so it doesn’t get soggy. When you pull a little tab, it somehow removes the plastic from in between without messing up the shape. Magic!
Hey all!

Next one in our series of log analysis - do real-time adhoc querying of things like your nginx or other logs.

Disclosure: I lead Expanso
JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
Smalltalk is homoiconic, like lisp. TCL is not, just pretends to be.
“The United States calculated that Russian threats to go to war over Ukrainian neutrality were bluff”

I want to push back in that. The war in eukraine is (was?) arguably the desired end result of many years of effort by a number of Ukraine/russia hawks like Nuland. I don’t think she was surprised at all by Russia’s actions. It was on everyone’s bingo card. It had been predicted (described?) by prominent experts like John mearshiemer. It was very much a known risk, and a likely risk as anyone can go and assess from historical records.

So no, the United States (whomever you mean by that) certainly did not calculate that Putin would be unprovokeable. Russia’s red line was clear, we chose to cross it knowing the result ahead of time.
We've held back versions of distrobox before, if you file an issue we can usually figure it out.

Though distrobox is bash so maybe running the older version in your home directory would have been a good bandaid in the meantime, maybe I should write that up as a tip?

But yeah +1 on distrobox!
Either I'm really dumb at math or you're not doing it well.

3 months ramp.
1 months sales.
2 weeks holiday.
-----
4.5 months

It is predictable that you'd throw out the appeal to authority fallacy.
Hi everyone! This post is a writeup of some curiosities from the course of developing an iOS app simulator from scratch.

Like with any simulator, it was immensely gratifying watching third-party code run in an entirely controlled virtual environment!

This project also got me very familiar with some unintuitive AArch64 addressing rules, and taught me the internals of how funny Objective-C constructors that accept variadic arguments lists are handled.

In one late-night push, I managed to get the real CoreFoundation library dynamically loaded and running, which meant that the real standard library was able to create bona-fide Objective-C objects!

This post also goes into some fun bugs I created for myself, such as the simulator skipping over undefined functions resulting in an infinite loop when simulated code tried to abort(). I hope it's fun to follow along with, and thanks for reading!
[dupe]

More talk and helpful links here: https://news.ycombinator.com/item?id=38989685
Currently targeting JDK 23
Use the gpt4-turbo-preview it's 10x less expensive.
A nice zoo of time series visualizations is here (and a link to a free Springer e-book): https://browser.timeviz.net/
Well, yes, and I imagine any nation that may face sanctions from the USA and its vassal and client states will be working towards not being reliant on the USA or its vassals for anything, as well as slowly dumping the dollar.
Talks about lack of professional seriousness. Goes with MongoDB. Sometimes reality writes the best jokes.
Maybe they could use the fans primarily when in very shallow water or on the beach, and lower a water-jet propulsion pod on a fin for when they're in deeper water. Likely this would be significantly more efficient overall, even taking into account the small amount of drag from the fin.
AI can now link two separate fingerprints from same person
the native people hunted the bison and relied on them for clothing and more
I'm amazed at how little district heating is used in northern climates like Canada and the northern US. In dense areas, district heating using waste heat from power plants should really be required by urban planners, or at least it would make a huge carbon footprint difference if we invest in it.

On an individual household scale, I've always wondered why nobody has come up with basic drain heat exchangers to capture most of the heat coming out of shower and washing machine wastewater before it leaves the building. (Edit: I guess they do exist - https://www.homedepot.com/p/Power-Pipe-4-in-x-48-in-Drain-Wa... - but I've never seen one in the wild)
What's wrong with `anki --syncserver`? (user management is a bit iffy, admittedly)
https://archive.ph/OXnVa
there are a bunch of pre-existing ones here: https://github.com/open-spaced-repetition/
> Multiple Language Support: fsrs.js, go-fsrs, rs-fsrs, py-fsrs, cljc-fsrs, swift-fsrs and ex_fsrs
What’s wrong with mongodb?
I liked Smalltalk because the language implementation provided source code for all the IDE tools: examples of how to build rich GUIs when that was new.

I liked Smalltalk because I could watch people working with a prototype and learn how to transform the work they were doing.

I liked Smalltalk with ENVY/Developer because I could see when someone created new unreleased editions of methods on classes that I'd changed, talk with them, resolve clashes, merge and release, in a tight development cycle.
One massively overlooked way to improve spaced repetition is to make easier cards. It's surprising just how easy an effective card can be.

I started out using Anki to learn French vocabulary. I'd make pairs of cards, with English on one side and French on the other. This started out easy, but became utterly brutal and depressing with several hundred cards in my deck. Too many near synonyms.

I eventually took a hint from Katzumoto's Japanese advice, and started making cloze cards. I'd copy and paste an entire paragraph from an ebook or a web page, and hide just one word. These cards were easy, but also effective.

Then I got lazier.

I'd only hide half a word. Or I'd just boldface a word, and mark the card as a "pass" if I could sort of remember that word in context.

And somehow, these cards actually worked better.

Then I got lazier still. If seeing a card made me grown "Oh, not that card", I'd just delete it. If I missed a card 3 times, I configured Anki to permanently suspend it. If I actually needed to know a word, no worries, I'd see it again soon in a more helpful context. And my French vocabulary continued to grow by leaps and bounds.

I don't think that biggest improvements will come from better spaced repetition algorithms. I suspect the biggest wins will come from improved card formats. And it's surprisingly hard to make a card too easy to be useful.

(Source: 35,000+ Anki reps across three languages.)
I had an interview where communicated some critics of scrum, some that i agreed with experience and collected through posts about it etc, and was dismissed even without receiving no counterargument during the interview because they were looking some strict believers of scrum, it was an interview with a couple of non tech managers, i guess that’s the issue, scrum is a shallow version of XP who serves non tech middle managers, there is no criticism about it that can be useful to change anything, tech people already knows, but until companies keep useless middle managers around, the tech people just have to accept it
Im flabbergasted, how do they have such a poor shopping experience yet have this (supposedly) really fancy backend?
As with a business the CEO gets a nice golden parachute when the plane crashes.
The value of the local college decreases dramatically if your goal isn't to stay local. If you want to move across the country, I'm would bet the MIT name outweighs the friend-of-a-friend introductions you could get.
Most cities in the world don't have steam infrastructure like that and still have steaming manholes in the winter from hot wastewater.
You haven’t looked at the article, did you?
This game looks cool but wow the UX is terrible. Why can't you click & drag the words to reorder them? Seems half the difficulty is keeping track of your thought process with the inability to make a draft state.
If you know people who are already in his support groups that makes sense.

What does he mean when his logo says "1% Fruits & Berries" and "1% Vegetables"?