skysight-inc/HackerNews huggingface dataset:
The main idea is that this approach makes spaced repetition feasible in something like mathematics. Without this approach, spaced repetition wouldn't even be feasible because after a short while, you'd be continually overloaded with too many reviews to really make any progress learning new material.

Moreover, in addition to making spaced repetition feasible, it minimizes the amount of review (subject to the condition that you're getting sufficient review) which allows you to make really fast progress.

We (Math Academy) don't have any official academic studies out at the moment, but if you want some kind of more concrete evidence of learning efficiency, you can read more online about our original in-school program in Pasadena where we have 6th graders start in Prealgebra, and then learn the entirety of high school math (Algebra 1, Geometry, Algebra 2, Precalculus) by 8th grade, and then in 8th grade they learn AP Calculus BC and take the AP exam.

The AP scores started off decent while doing manual teaching, but the year we started using our automated system (of which the SRS described here is a component), the AP Calculus BC exam scores rose, with most students passing the exam and most students who passed receiving the maximum score possible (5 out of 5). Four other students took AP Calculus BC on our system that year, unaffiliated with our Pasadena school program, completely independent of a classroom, and all but one of them scored a perfect 5 on the AP exam (the other one received a 4).

Even some seemingly impossible things started happening like some highly motivated 6th graders (who started midway through Prealgebra) completing all of what is typically high school math (Algebra I, Geometry, Algebra II, Precalculus) and starting AP Calculus BC within a single school year. Funny enough, the first time Jason & Sandy (MA founders) saw a 6th grader receiving AP Calculus BC tasks, Jason's reaction was "WTF is happening with the model, why is this kid getting calculus tasks, he placed into Prealgebra last fall, this doesn't make any sense," but I looked into it only to find that it was legit -- this kid completed all of what is typically high school math (Algebra I, Geometry, Algebra II, Precalculus) within a single school year.

Anyway, some links if you're interested:

* https://www.mathacademy.us/press

* https://www.reddit.com/r/homeschool/comments/16hn9f5/comment...

* https://x.com/justinskycak/status/1810482435940913502

* https://x.com/justinskycak/status/1812557234028839193

Again, I realize these are not official academic studies, but we're completely overloaded in startup grind mode right now and have so many fish to fry with the product that we just don't have the time for academic pursuits at the moment, let alone much sleep. Happy to answer any follow-up questions that you might have, though.
> Pipelines are sequence of GitHub Actions workflows, executed in order, waiting for successful execution of each workflow before processing to next workflow execution

Isn't that exactly what an action already does? A lot of the features in the boxes below the fold also sound like things you get out of the box on GH. Triggering on push for example, that's probably how at least 90% of GH actions are run. I suggest you emphasize the parts that are actually novel, because the home page doesn't convey it at all.

Also I know it's crazy nitpicky and certainly not unique to pippy.dev but I always want to click on those feature boxes for more info. They just look like interactive things, and it's unsatisfying when they're not.
Can we stop pretending Erlang does not exist?

Go is a next-gen trumpian language that rejects sum types, pattern matching, non-nil pointers, and for years, generics; it's unhinged.
Agreed, but it's a pretty clever idea nonetheless.
From their FAQ, Forgejo (pronounced /forˈd͡ʒe.jo/) is inspired by forĝejo, the Esperanto word for forge.
Are they using APIs? It's not clear from the article, which mentions that many international cloud services are unavailable in Bhutan (presumably due to those companies not accepting payments from Bhutan residents).

> “One of the main challenges we face is the inability to access international payment platforms such as Stripe and PayPal. Additionally, we do not have access to cloud servers like AWS, Azure, and Google Cloud to host our AI models, which is crucial for reducing costs and improving the quality of our AI,” said Dendup. Many of these services are not available in Bhutan, “making it impossible for us to even open an account,” he said.

Hard to tell exactly what they are building from this article.
> I don't think anything is stopping you from getting a print made

Only if you know German or have enough time to translate individual images to your language
This is a good overview of how even with ARC Objective-C's automatic memory management is rather fragile, and how the tracing GC initial approach was an herculean attempt to make it work right without crashes and memory corruption.
Commit Messages Are Optional
> People want their neighbours to pull their weight.

This is not a universally held belief, although I'll admit that (at least currently) a great majority still do think this way. I am hoping we one day evolve past this idea that one's existence must be justified through arbitrary toil. We shouldn't have to invent hole-digging jobs and hole-filling jobs purely so people can "do something" to pull their weight.

“We should do away with the absolutely specious notion that everybody has to earn a living. It is a fact today that one in ten thousand of us can make a technological breakthrough capable of supporting all the rest. The youth of today are absolutely right in recognizing this nonsense of earning a living. We keep inventing jobs because of this false idea that everybody has to be employed at some kind of drudgery because, according to Malthusian Darwinian theory he must justify his right to exist. So we have inspectors of inspectors and people making instruments for inspectors to inspect inspectors. The true business of people should be to go back to school and think about whatever it was they were thinking about before somebody came along and told them they had to earn a living.”

― Buckminster Fuller
Most of the heavy lifting of modern web applications is still on "userland" JavaScript frameworks instead of the browser, because lots of dynamic interactions can't really be modelled with HTML alone. For example, consider creating a dropdown menu to select a contact, displayed with an avatar, name, and email as a subtitle. Doing that right—so it is accessible to screenreaders, has dynamic completions fetched from a server, adjusts to different output devices—is not only quite complex on its own, but also requires reinvention of several things, like an input field with a custom select box. Support for modal dialogs just became widely available two years ago. Two way data bindings between dynamic state and HTML elements still requires complex Javascript code. Drag and drop is a pain. Input elements haven't really caught up to the last twenty years.
And while HTML does provide capabilities to register custom elements, they don't really catch on for a reason.

I will say HTML is flexible enough to be used for just about anything, but it certainly is better suited for text documents than web applications.
Many US solar factories are lagging. Except those China owns
How have we done in the last 40 years dealing with climate change? Peak fossil fuels Real Soon Now

I’d say Carl Sagan nailed it:

https://youtu.be/Wp-WiNXH6hI?si=wJuFlcBbelXVfn6u
Would be cool if you can go deeper on the features on the homepage
People are responding to what you said about programming languages, but I think this was the more important point:

> I love the web more than any time. It's 2024 and it's the only truly open platform, where you can plug in your thing and just leave it there.

That’s what made me want to learn how to make websites in the 90’s as a child: you can acquire a domain, make a website, put it out there without having to pass through any gatekeeper’s filters, and it’s OUT THERE for everyone. That’s still true today, and no other platform is like that.
I just added some controls and better render for mobile devices. let me know if this works for you now
I love the design aspect, but it is hard for me to parse so many diagrams. I feel some of them could be expressed more effectively using regular text and maybe tables. (But I am glad they work for people like you!)
Every time my homelab friends get more drives, the discussion is always "what else am I going to store/host?", which is a more exciting topic/prospect than a "just in case" backup. And every time they grow their storage, the cost of an equal or larger sized backup solution increases as well, making the likelihood of purchase even less.

In that sense, I guess we aren't as far off from the SMBs that don't have backups in place, although if you ask the homelab people about it the answer is usually "I can live without most of this if it gets lost".
This reminds me of the kerfuffle about the invention of e-mail:

> Ayyadurai is notable for his widely disputed claim of being the "inventor of email".[73] His claim is based on an electronic mail software called EMAIL, an implementation of interoffice email system, which he wrote as a 14-year-old student at Livingston High School, New Jersey in 1979.[15][74][note 1] Initial reports that repeated Ayyadurai's assertion—from organizations such as The Washington Post and the Smithsonian Institution—were followed by public retractions.[15][75] These corrections were triggered by objections from historians and ARPANET pioneers who cited the fact the history of email dated back to the early 1970s.[12] Ayyadurai started a campaign in 2011 in which he rebranded himself as the "Inventor of Email"; according to a paper published in Information & Culture, he "provoked a dramatic succession of exaggerated claims, credulous reporters, retractions, and accusations that a cabal of industry insiders and corrupt Wikipedia editors are colluding to hide the truth."[76]

* https://en.wikipedia.org/wiki/Shiva_Ayyadurai#EMAIL_inventio...

* https://en.wikipedia.org/wiki/Email
Philip Morris to build $600M Colorado plant to meet Zyn demand
I would have expected this to export CommonMark, but it seems like it's not quite up to that yet. Is that on the board for a future release?

This isn't to say I prefer CM -- because Markdown came into being from Gruber's script. In a literal sense, "Markdown" is defined as whatever `markdown.pl` is, warts and all -- however, contact with the outside world forced things to move in a direction that is (so to speak) more organized that what John originally wrote.
Maintaining separation of concerns is the complete opposite of a CISC-style approach. If you are implementing garbage collection or OOP in hardware, you are bound to conflate things in weird ways just like this becomes unavoidable in software too.
This must be why my wife asks if I'm okay (or if I saw a spider, etc) when I reply to her text messages with "ACK".
On point. This is also why good CI/CD automatically alerts users of major issues. It's just not a thing humans are good at to pay attention to a long stream of mostly boring information.

Computers are good at this though.

Now the only question is how you can automate the spec comparison such that issues with the spec and the parts used can be automatically compared.

And that starts with a computer readable spec that is updated by the manufacturer.
It could also be that back in the day they were training with a bit more code than they should have been (eg private repos) and now the lawyers are more involved the training set is smaller/more sanitized.

Pure speculation of course.
How to Ignore Information Blocking Legislation Like a Pro
I just posted a tongue-in-cheek blog post about HIPAA/Cures Act Information Blocking techniques found in the wild.

These are real barriers faced by patient-access API developers like Fasten Health, effectively blocking patients' access to their own medical records
OT: Has anyone noticed performance improvements since Google migrated Docs away from using DOM, and over to using Canvas?

https://news.ycombinator.com/item?id=27129858
no body noticed it the first time, so I posted it a second time. No body noticed that as well. Today I woke up and saw the it has been picked up.
Sure and it works with NVIDIA GPUs only AFAIK.
Even a password can be changed if there's a compromise. Biometrics are bad because they can be imitated, but not changed. A breach is permanent
My area is currently in drought. My yard is basically dead/hibernating. Except around the waste water outlet from my heat pump. That is nice and green.
> In larger cities, many smaller businesses, like food outlets, are sustained by workers coming to their city offices most weekdays.

My gut tells me that's mostly nonsense, considering how much I see delivery drivers driving around neighborhoods and picking up orders (when I'm picking up my takeout, for example).

The demand didn't go anywhere, it's just that the people are now getting delivery to their suburban home, rather than walking to the food place from the office during lunch.

A far bigger decrease in demand is due to some crazy price increases in outside-of-home dining options. A single mediocre burger will now easily run you $12, whereas pre-COVID you used to be able to get a whole meal for $10. Basically, if you feel "bad" for the small restaurants guy, your first place to look should be in the delivery app corporate grift, not blaming the WFH employees.
I've generally gotten the feeling that a lot of big companies feel they're doing (or not doing) reasonable things by their lights. But you don't need executives and dedicated teams to do that. And it's not like anyone has a magic bullet or even necessarily a lot of effective plans to address what issues certainly exist.

Ditto for AI ethics.

I suppose one of the lessons is think very carefully before getting heavily involved in company initiatives that have the appearance of doing the the right thing from an external perspective but don't have clearly actionable results or contribute to the bottom line.
GitLab on-prem is way, way, way more elegant than trying to get GitHub on-prem working. One of the things that makes me go, "Gah?" is that, well, Atlassian is more or less abandoning on-prem Bitbucket going forward. Perforce is, well, Perforce. Niche VCSs like SVN are rapidly getting impossible to keep running on modern platforms. All this really does seem to leave the field of "small to midsize companies who can't cloud" entirely to GitLab.

Which, I guess, says something about how expensive it is to run support for on-prem enterprise software. But that doesn't feel like an unsolvable problem, not with a customer field this rich. On-prem focused orgs tend to have wads of cash stuck up in them.
"If you have used Azure pipelines, in summary, this would be Azure Pipelines meets Github Actions."

I haven't used Azure pipelines, could you explain for an audience that doesn't have that comparative knowledge?

I know GitHub Actions pretty well but I'm having trouble understanding why I would want this extra layer on top of it.
One question posed by the article is why Santa Cruz. I assume the implication is that he could have chosen MIT (where he taught for 9 years), Harvard, Cal Tech, etc. He answers the question himself.

... decided that I was too old not to have fun, that I needed to go someplace that was fun, and Santa Cruz was set up for fun.”

He decided to buy a home in Santa Cruz on the beach just south of Pleasure Point.

Santa Cruz is one of the most beautiful places in the world. If you visit, it's easy to understand his decision. While the university itself is pretty good, it's no MIT. Totally worth the tradeoff ;)
Just curious, what kind of embedded system were you working on that required arbitrary precision numbers, and where it was acceptable for the system to stall for 40 seconds during a calculation?
A simple double-entry ledger with source and destination accounts in SQL
And L1 I-cache size has what seem to be very hard limits due to complexity and latency.
Show HN: Boards – Automate document-heavy tasks
We are excited to announce Boards. Boards are flexible tables that help you structure and make sense of data that lives in PDFs, pictures and more.

Many business users spend time extracting key information from files like invoices, contracts and other documents. Boards eliminate the need for this by focussing on 3 things:
1. Flexibility: boards can be easily tailored to suit your business. Start from a template or create a board from scratch.
2. Automating data entry: to import information into your board, simply upload files or email your board.
3. Simplifying change: when a business process changes, we make it super easy to add columns to your board and backfill them.

We believe software of the future is truly custom and boards are built with this principle in mind. Some of the things you can use boards for:
- Tracking supplier payments
- Customer orders
- Managing contracts and agreements

Check out the product demo here: https://www.loom.com/share/8893fd608ab842c39298db7a93a640f7
Hey everyone! I wrote a blog post about building a simple double-entry ledger using just simple SQL. It covers implementing a ledger with source and destination accounts, using a simple table structure and straight-forward SQL queries for balance calculations. I use negative and positive amounts instead of traditional debit and credit columns. In my opinion, this from/to model is easier to reason about and visualize in graph form, while still allowing credit/debit terminology to be built on top if needed. Would love to hear your thoughts!
I think this is silly.

Without fossil fuels we’d not have had progress. We’d have wood fires to cook, no AC, lots of missing modern inventions.

Now if fossil fuels were made illegal or were used illegally, sure. But it’s not like the gov outlawed them and now they are seeking damages.

If you want to sue, sue Jane Fonda and her then allies who misled people, corporation and government resulting in 50 lost years of nuclear power progress.
So using them for searching for cables/pipes or lost items is “allowed, sort of” - you can readily buy metal detectors in Ireland for these purposes.

Prospecting for gold, on the other hand, is a legally thorny subject in Ireland. Finds above a couple of grams have to be reported and handed in.

If you happen to “stumble across” historical artefacts on your land you are meant to stop doing whatever caused you to find them (eg construction), report it, and then wait forever while archaeologists eventually show up and spend ages poring over the find to ensure you don’t destroy anything of historic value.
> Dr Wright has been ordered not to commence any legal proceedings based on his false claims (by claim or counterclaim) or procure any other person to do so.

I wonder what would happen if he do it in other jurisdiction. .. Does it count as a contempt of court?
Will the API support uploading conversion of markdown to "application/vnd.openxmlformats-officedocument.wordprocessingml.document"? I process thousands of documents each month -- often have to parse from HTML to Markdown to Docx then finally upload and convert to Google Doc format.
I think you could get away with two insulated reservoirs (frozen and hot water) and then use something like glycol, alcohol or water to shuttle hot and cold to your shower, under floor heating/cooling. Frozen water can be mechanically stirred (like a slushy machine) to keep it from freezing solid, allowing you to pump it through pipes. Water can also be mixed with salts or alcohol to alter it's freezing temperatures, with allow you to move cold from your freezer to the refrigerated areas (fridge, computers or living spaces). You can also use air as a working fluid. Any excess can be dumped to the outside environment with a radiator as a last resort.

Modern cars are already doing this with heat pumps to manage batteries and the cabin temperatures.

It's pretty easy to see where building technologies will go by looking at car technologies...
> the answer is usually "I can live without most of this if it gets lost"

I'd imagine 90% of homelab storage is movie/tv show 'backups' and aren't that sensitive
> 6. Passive cooling measures (e.g., window shutters) should not be overlooked as they cost nothing to run.

What about insulation? In my experience the insulation in most hot places is abysmal, compared to cold places. I’m not even a layman, but shouldn’t the physics work the same? Or does the air flow from AC change the equation?
Tiny solar-powered flyer weighs less than a paper plane [video]
Everyone and I mean everyone I know doing AI / ML work values VRAM above all. The absolute bang for buck are buying used p40's and if you actually want to have those cards be usable for other stuff, used 3090's are the best deal around and they should be ~ $700 right now.
Normally I'd not pay too much attention to these comments but the assessment here is spot on. I'd say LLMs articles in general are:

1- Always longer than necessary with a lot of fluff

2- Favor lists and hierarchy

Because they're trained on mostly SEO spam and buzzfeed-style articles

I asked Gemini to "write an article about self hosting" and the output structure and content is eerily similar

Here is a side by side comparison:
https://i.postimg.cc/kXXpWgnZ/why-it-look-like-LLM-generated...
Nevermind the billions of people who (still) drive cars and buy shipped products because there hasn't been a more cost-effective alternative. This entire oil-based economy situation is simple supply and demand and transitioning to clean energy takes a lot of time. I get that their motive comes from oil companies not disclosing the risks to the environment but this is a bit of a stretch and an obvious political stunt.
Exactly! We're so concerned about someone getting something they don't "deserve" that we'll spend ourselves to death to prevent it.
I wonder how long until <insert favorite llm> picks this up and thinks it's a real command
Should Puerto Rico pay back the benefits it received from fossil fuels, like increased tourism from airplanes, and for allowing cars and combustible engines on the island? Are they going to get rid of ICE vehicles immediately now?

Are we going to start filing lawsuits against sugar manufacturers for all of the health issues they caused? What about manufacturers of fatty foods? Oh wait, are fatty foods good for you or bad for you? Fatty foods were bad for you in the 80s and 90s but now the science is showing the opposite.

This entire lawsuit is nonsense.
No polio for you.
Reading between the lines in TFA, it seems that they're implying that university learning is really bad, and pretty much any other way you can use to learn the subject matter before getting to university will serve you better. There's a long discussion to be had there, but for the sake of argument, let's take that as a given.

Assuming that is true, but that there is still a significant benefit to attending a good university - in terms of connections, social experiences, status etc. - should we maybe strive to decouple the university experience from course enrolment - e.g. make it easier for people who have pre-learned the content, to prove their competency and essentially jump directly into a free-form experience similar to grad school?
A dynamic IP + DDNS is fine for 95% of use cases.

The bigger issue is if your ISP puts you behind a CGNAT in which case you’ll need a product like cloudflare tunnels or you can roll your own with a vpn tunnel and a vps with a static IP.
Not a bad idea. I guess the UX is not hard, but likely it would clash with GH's bias towards openness/transparency/public record. Possibly risk making moderation 1st class citizen, they may fear this would detract from the main purpose of collaborative code production. Yet...it could help that. But I understand it's a tricky nuance.

So, they have comment minimization by assigned moderators. Or you can just delete / edit comments and issues. Obviously not as powerful as a pre-screening queue. Less work tho!