skysight-inc/HackerNews huggingface dataset:
This sounds like a classic “release” branch flow. This is more scalable than trunk-based on large codebases that need lots of tests/verification
This makes me think of the early/mid-2000s & https://blosxom.sourceforge.net. Blosxom had this delightful concept of file extensions as "flavours." For example, you could have a ".rss" flavour that would present that hierarchy of your site as an RSS feed if you added ".rss" to the URL. Brilliant!
In practical terms, fixing merge conflicts and running git bisect are a lot more time consuming when you have a lot of merge commits.
Obligatory: https://xkcd.com/1172/

Legacy code if fun. Almost as fun as the ways people get around such cruft.
It needs to be read by people at least a step or two above those bots, people that actually effect political change when push come to shove. That type of people has long left /worldnews and related propaganda platforms.

Of course, the same applies to most of the Western media, i.e. it has pushed the propaganda angle way, way too much hence nobody that counts takes it seriously anymore.
Well, quite a few projects both at work and for personal hobbies.

At work:

My team failed to finish developing a marketing subsite for the company which originally had a November deadline. This was part because things weren't planned out properly and the requirements weren't clear (they wanted it as a micro frontend, but didn't say that until it had been mostly built out in the existing CMS), and partly because they kept changing their mind on features (the designers redesigned everything in the middle of December).

In My Personal Life:

I had various YouTube videos go unfinished, for a multitude of reasons. Sometimes it was burn out, sometimes it was either myself or the thumbnail designer falling ill, and sometimes it was... due to difficulties in the recording process.

I also wanted to get another demo ready for the game I was working on, but it seems like that's not happening. This is partially due to a lot of real life things coming up at the same time, and partially due to the fact I find it really hard to keep my ambitions in check or build out stuff using temporary graphics until I can find/comission the final ones.
The Node.js best practices list (December 2023)
If I forget that you were the source of an idea and fail to cite you for it if I make any form of expression about it (paper, podcast, blog post) and fail to cite you, people pitch a fit, even if the idea wasn't all that big a breakthrough, or even if I actually didn't learn it from you, and just came up with it on my own from immersion in a similar milieu.

No, I'm not technically restricted from having the same thought, but if I tell anyone about the thought, then it's apparently plagiarism.
Thanks. For accounts that matter, what do you mean when you say MFA is "on my phone and yubikey"?

Which accounts do you consider important? Email, apple / google, banks, cell phone carrier, what else?
> In addition to the information that you provide to us when you register for a user account, we collect information about the URLs, titles and content of the web pages and other information you save to Pocket. The types of information we collect includes your browser type, device type, time zone, language, and other information related to the manner in which you access the Pocket Technologies. If you are on a mobile device, we collect the advertising identifiers provided by Apple on iOS and by Google on Android. [...]

How is Safari less privacy friendly than that? As far as I know, Safari doesn't phone home with my reading list. If it did, that would be completely unacceptable to me. But maybe Apple can defend it by saying "well it's only what the most privacy friendly browser, Firefox, does"?

> Seriously, why do you hold Mozilla a nonprofit with a proven history of putting privacy of their users first, to a much higher standard than the largest corporations in the world with proven disregard (and profit motive to ignore it) for their users privacy?

Do they really have a proven history of putting privacy of their users first? Because to me, Pocket looks like a proven history that they will sell the opportunity to collect data from their users just like any other company.

Even if Mozilla really did have a proven history of putting privacy of their users first, that would in fact be a reason to hold them to a higher standard. I expect more from people I think highly of, than people I know usually do bad things.

It seems to me that Apple actually has less incentive to sell my data than Mozilla. I'm paying Apple for their device and their software, and if I don't like the way their software treats my data, I will stop paying them. Mozilla has no way to make money other than bundling software that collects data from their users (google search default, pocket). So who's really incentivized to ignore privacy concerns?
A Data-Grid for Aurelia2
It is CSS grid based, and gives you freedom to define your own content and header cell template in the markup in a declarative way.

It supports static list as well as integration with backend service. Paging, sorting, item selection, column reordering and resizing is supported out of the box.

Examples: https://stackblitz.com/@Sayan751/collections/sparser-au2-dat...
If it is not scarce - the value is low.
They miss the 2 hours procrastination time. It's a version of "code's compiling" :)
"...the only remaining ethical web browser, Firefox"

That's pretty rich. Firefox did irreparable harm when they decided to funnel all Americans' DNS lookups to an abusive, monopolistic, for-profit company, Cloudflare, WITHOUT ASKING.

That's sleazy, and every network I manage now has the "use-application-dns.net" canary domain because of this.

No matter how much people try to frame this as, "they're protecting you from your bad, evil ISP", they're doing things surreptitiously, without consent, without any reason to believe Cloudflare, who are happy to host spammers and scammers, is any less evil. "Privacy", my ass.

Address this, Firefox people, and maybe I'll trust you a little.
Apparently not:

https://www.netflix.com/tudum/top10/tv

Top 10 is pretty dynamic. Longest item there was there for 6 weeks and is new content. Hilariously "Fireplace 4K: Crackling Birchwood from Fireplace for Your Home" beats out Squid Game.
IMHO we should also look at EROI (energy return on investment), which Wikipedia cites [0] to be around ~20, that is a wind turbine will produce 20 times what it cost to make it.

[0]: https://en.wikipedia.org/wiki/Energy_return_on_investment#Wi...
How does that go on for over 30 years without anyone notifying corporate or regulators?

Or did people speak up, but the pattern wasn't stopped (until it had been going on for 30 years)?
Interesting. I wasn't aware of that. On the same topic of vision, a recent study argues that preemies are also more susceptible to astigmatism and myopia, whether they have retinopathy or not[0].

As a preemie myself (born 28 weeks), I have a feeling that even though there has been much work on the immediate effects of prematurity, the long-term consequences of being born prematurely have, on the contrary, been severely understudied. And let's not even mention the causes themselves -- even though some effects or behaviours from the mother may increase the chances of giving birth prematurely (smoking, stress), nothing seems to be absolutely set in stone, at least as far as I know.

[0] https://tp.amegroups.org/article/view/39381/30467
Well, at least you got the first part right. That is a truly stupid idea.
I have 2x intel macbook pro's that are honestly paperweights. Apple Silicon is infinitely faster.

It's a bummer because one of them is also a 2018 fully loaded and I would have a hard time even selling it to someone because of how much better the M2/M3 is. It's wild when I see people building hackintoshes on like a Thinkpad T480 ... its like riding a pennyfarthing bicycle versus a ducati.

My M2 Air is my favorite laptop of all time. Keyboard is finally back to being epic (esp compared to 2018 era, which I had to replace myself and that was NOT fun). It has no fan so it never makes noise. I rarely plug it in for AC power. I can hack almost all day on it (using remote SSH vscode to my beefy workstation) without plugging in. The other night I worked for 4 hours straight refactoring a ton of vue components and it went from 100% battery to 91% battery.
I'm in the same boat. The most reliable solution I've found is a mifi 8800L, which is cheap, works with resellers of Verizon like US Mobile, and tethers over USB, but is annoying since it's larger than a USB stick and requires its own power source.
We are running Erlang/OTP for telemetry backend in the industrial automation field.

Basically, we have hundreds of thousands sensors connected through gateways that keep open TCP/IP connections to the Erlang/OTP distributed backend. We do bidirectional communication as we have many control functions, OTA firmware updates, etc.

There are frequent failures which we handle with supervision trees and “let it fail” design principles. Failures are due to:

* Gateways which are connected through cellular networks with varying signal strength conditions.

* Sensors failing and providing incorrect data (eg. invalid float binaries).

* Buggy firmware in some 3rd party gateways / sensors.

* Buggy firmware in our own gateways and sensors ;-)

I highly recommend Elrang/OTP due to:

* Fault tolerance - processes fail, nodes carry on.

* Concurrency model (mailboxes, linking processes via supervision trees, monitors, trapping, etc)

* Built-in distribution and related modules in standard library

* Pattern matching which makes processing binary data super convenient

* Mnesia database (if used for right things)
Apple wouldn't have had "MacOS X" (as we got it) earlier. Had they kept up some Unix system they still would have been saddled with Toolbox, just running on a Unix kernel. They likely still would have produced Carbon but they'd still have a very backwards facing application API. It might be more stable thanks to privileges and process isolation but there's not necessarily a future there.

With NeXT, Apple got OpenStep which (IMHO) offered a superior programming model than Toolbox/Carbon. They also got a superior display subsystem, networking, and better first party tooling. Those are the things that made what got called "MacOS X". Just a Unix dragging Toolbox around wouldn't have gotten Apple where they are today.
I finally want to get more physical activity and find time for me.
Yeah, I wouldn't bet against it XD but it doesn't follow that it will stay irrational _forever_
Hmm, water related, there is the "Miner's Inch"

for which the "unit cube"(block?) would be like 1" x 1" x ~2300 miles by my (fast, bad) calculations.

https://en.wikipedia.org/wiki/Miner%27s_inch
I'm not following. I've put in a total of a couple hours of maintenance over four years for the entire app stack. I think the maintenance issues and processes I use for Python would be the same as any other language. I remember my Java experience a decade back being essentially the same, the JS apps I am responsible have perpetual churn, and my .NET friends have said they feel behind if they're not keeping up with core changes every 6-12 months. Every asset, whether physical or digital, needs regular maintenance. What is different in your experience?
I have problems with my partner. She keeps falling for these scams and it is so tedious explaining to her why I think something is a scam (usually various coach programmes, how to get wealthy and so on) and often times scammers use quite clever manipulation techniques, so that she believes them more than myself. She gets upset and say "everything is a scam to you!" and I say "no, it happens that you are being attracted to these kind of offers and so the Facebook / whatever algorithms keep pushing more of these at you". She goes "you just don't want me to succeed in life!" and so on.
She even got to some (probably a cult) meeting telling her how she could invest her money without paying tax. When I told her that these things are illegal and not going to work, she says that I am just stupid and everyone does it.
Then I showed her analysis of one of such schemes done by a reputable accountant, she says that it's just a smear campaign.
It's so so exhausting.
I wish advertising was more regulated.
I am probably going to install some sort of ad blocking on the network level.
Does anyone know about good PiHole tutorial? How can I hook it up to the router?

I also been thinking about contacting Trading Standards, but I have a feeling they are not doing anything about it. Technically those scams are not illegal in the UK. Anyone can pretend to be an adviser and they can sell any sort of pie in the sky schemes without bearing any liability.
I would argue both Iraq wars and the war in Afghanistan were cases of losing the peace in equal measure to easily winning the war.
A blast from the past, but you have no idea how jealous I was that the PC users had "Good Basic" but not the Apple. They could use "Real Pascal" -- I think that's what drove me to C. (Yes, I probably was one of three people who had the 6502 C Compiler.

Old kodger powers -- ACTIVATE!
*Form of,an 80s programmer! (My sidekick will form something liquid like a case of Jolt)

I miss those days, because anyone could learn to do whatever they wanted -- it was just work, not layers of corporate. Granted, it was mostly assembly language to get anything done, but it was all open

And just so you know-- I have other things I can change into like:

Form of - a paper tape reader/punch!

form of - a modem without an AT command set!

Form of - 64KB of RAM -- or less!

Form of - the GOOD Byte Magazine -- but if I had to, I'd settle for an Interface Age or Creative Computing

Form of - that snooty guy at the Byte Shop who wouldn't talk to this kid because he had no money

Maybe I should have called them Blue-Smoke powers -- I certainly made enough of that.
It is easy to reason about the performance issues of CoW, and it's easy enough to reason about how to work around those issues. Ease of reasoning is a big deal when you're dealing with hundreds of millions of lines of code, as some of us do. Cognitive load is a big deal in today's world. It's why we're migrating from C to memory-safe languages.
I like to believe MSFT is a publicly funded psych experiment to see how far Stockholm syndrome can go while still being profitable.
Front page of NYT shows global climate change through 2023
There is a key difference between that, and what I created.

The difference is that persistent data structures allow you to traverse the history of the data structure to find past versions. By contrast I only allowed you to see the current version, returning a new version of the root any time you made a modification. As a result, the memory associated with the old version could be freed once nothing would want to access it again. And any version that you had could still be manipulated.

For the example that I was dealing with, both made sense. On top of that it made it possible to create a hashable version of the data structure that had a good chance (not a guarantee) of matching hashes when you arrived at the same data structure through different histories.
Same with water for farming of course
I like to use pure merge commits on my solo projects (where I actually do use feature branches), because I practice good commit hygiene (and clean up sloppy commits with interactive rebase). But for collaborating with others who can't be bothered to practice good commit hygiene, blindly squashing every feature branch before merging is definitely the lesser evil.
My dad simply said "no" to all the stuff I wanted to buy as a kid. But I could buy it if I earned the money first. (No allowance) I'd have to wait for Christmas or birthday to get new toys.

I suppose these days that would be considered child abuse :-/
> The distributed build systems only really benefit from aggressively caching the modules that are built, right

Not really, you have more cores to build on. Significant difference for slow to compile languages like C++.

> I may have this totally wrong though. Would distributed builds actually get us a new binary faster to the local machine?

Yes, again, for C++.
> The metals in batteries like lithium, cobalt etc are very harmful for people and environment when they are mined.

How harmful are they exactly? Like how many deaths/how much damage in $ per ton mined - and how does it compare to other metals or coal?
MacBooks are a waste of money. You can be just as productive with a machine just as fast for 1/2 the price that doesn't include the Apple Tax.

Moreover, if your whole stack (plus your test suite) doesn't fit in memory, what's the point of buying an extremely expensive laptop? Not to mention constantly replacing them just because a newer, shinier model is released? If you're just going to test one small service, that shouldn't require the fastest MacBook.

To test an entire product suite - especially one that has high demands on CPU and RAM, and a large test suite - it's much more efficient and cost effective to have a small set of remote servers to run everything on. It's also great for keeping dev and prod in parity.

Businesses buy MacBooks not because they're necessary, but because developers just want shiny toys. They're status symbols.
As far as I understood it it would be ok to have a option for donating.

But I have no real basis for that, I would assume that based kickstarter and co also getting money from consumers without having to abide by any consumer rights.

I assume that the option of donating while keeping the software available free of charge would fall under the same category as getting gifts from strangers

Contrary getting displaying ads directly in the app would fall under commercial activity because you force the user of the app to give you money(via an ad provider)
It's not. The older parts of NYC are still not on a grid, there was no massive fire in NYC that needed to be rebuilt. They may have been thinking of London `¯\_(ツ)_/¯`
If you actually have commits which stand alone - i.e. the build succeeds, the tests pass etc - I see no reason not to land them altogether with a rebase. What I object to is commits which do _not_ meet those criteria, and make life much harder for the next person who has to spelunk through the history trying to work out what has happened and why.
Yeah, agreed. I'll say I do use the M3 Max for Baldur's gate :).

On LLMs, the issue is largely that memory bandwidth: M2 Ultra is 800GB/s, M3 Max is 400GB/s. Inference on larger models are simple math on what's in memory, so the performance is roughly double. Probably perf / watt suffers a little, but when you're trying to chew through 128GB of RAM and do math on all of it, you're generally maxing your thermal budget.

Also, note that it's absolutely incredible how cheap it is to run a model on an M2 Ultra vs an H100 -- Apple's integrated system memory makes a lot possible at much lower price points.
Any HOA that requires green lawns should be required to pay a tax of minimum $100 per lawn per year it oversees. Its a stupid wasteful policy
They are more cone-shaped than cylindrical.

1. https://www.researchgate.net/figure/Illustration-of-the-rein...
Wikipedia:

> [Daihatsu] has been a wholly-owned subsidiary of the Toyota Motor Corporation since August 2016.

Did a good company accidentally acquire a company with a very serious secret problem?
>she emailed me in the morning and I responded in the afternoon

Real question: How long should she sit at her desk and twiddle her thumbs, waiting for your reply, before she moves on to emailing/phoning/interviewing a different candidate?

Or perhaps she should pursue multiple candidates at the same time, to immensely speed up the process and reduce her time wasted just waiting to hear back from potential candidates who may never respond back?
Zero broken websites here, and I use those and more extensions. I also use FF on Android and iPadOS (although that's a Safari reskin, it provides some niceties on top like send tab to device).
Water is free. What we pay for is it's delivery and it's treatment.

I remember learning in elementary school that you're not allowed to charge for water.
Love the simplicity! Looks like this shouldn't need a server, but instead could just be a static site generator. Am I missing something?
Lite version: https://lite.cnn.com/2023/12/27/business/daihatsu-japan-prod...
For me I think it is a little different. There are tons of beginner material and even quiet a few advanced materials, I find the middle (or intermediate) materials lacking. For example, with rendering. Tons of great content with indepth explanations of how to draw a triangle. You can also find lots of good tutorials about advanced procedural generate techniques, but they (correctly) assume a lot of knowledge that is above the simple task of rendering a triangle. There isn't a lot of content to help you get from rendering a triangle to the knowledge you need for some advanced rendering techniques.
From toilets to the sky: making human waste into low carbon jet fuel
Recent and related:

Toyota's Daihatsu to halt all vehicle shipments as safety scandal widens - https://news.ycombinator.com/item?id=38756044 - Dec 2023 (61 comments)
The problem there is that toy systems like Github's review tool don't have good flows for stacking dependent changes, and then people end up not bothering.

For this reason I don't bother with Github and the like and just use Gerrit ;)
Koka: Strongly typed functional-style language with effect types and handlers
Why is it ironic? The parent says that it works well with Windows, which you say is the original use case. Linux has nothing to do with this.
Mixing up Conway's game with colorful 'genes' is pretty wild, like coding with a rainbow palette. And about those blobs – it's like they're putting on their own little drama show, then just decide to chill. Also, gotta love the action and cool shapes in that simulation. It's like a mini superhero movie, but with shapes instead of characters.
Mimalloc: High performance general purpose allocator
As further up in the thread, if a cyclone comes in on the gulf stream it arrives 20hrs earlier in the UK than in Denmark, and when significant wind power is built on the Irish Atlantic coast then there's effects will be amplified and a smoother renewable provision for now Europe will be available.
Singeli: High-level interface for low-level programming
Comments moved to https://news.ycombinator.com/item?id=38797640, which was posted earlier.
> Will we have a way to hint a core/hart to dodge prediction for some branches, fine-grained and "cleanly"?

Why would you want to avoid the branch predictor? All it can do is speedup your code.
They also just had a real safety recall requiring manual inspection of over a million vehicles.

This, along with their resistance to EVs is going to bite them.
I do not have kids but the education first approach always sounds like the best one

That being said NextDNS is pretty awesome and will get a ton of it (plus has other features great for kids) and can be installed on any iOS device using a Profile (no local VPN needed). On Android you can simply use the built in OS DNS feature. And of course it's easy on Windows and MacOS as well.

That combined with either Orion browser (either using the built in blocking or installing Firefox Ublock in Orion) is pretty damn good on iOS. On Android or Windows then Firefox plus Ublock Origin is also an awesome combo.

This won't block the inline YouTube ads but you could of course pay for YT premium or find other ways around it. And Spotify family at 15$ is not a bad deal to get 5 people no add full premium for music.