skysight-inc/HackerNews huggingface dataset:
> I guess archaeologists don’t have so many turf wars.

There isn't a lot of funding to go around in archaeology. They fight so hard over the grants that there's no energy to left for turf wars.
well, there is certainly a lot to be said for efficiently checking boxes.

just wanted to point out that dns-level blocking introduces a discrepancy to a shared truth, which creates problems and is hence more costly than it might appear.
The issues we humans have with emails in the present time lay in the lack of modern PERSONAL email tools development.

For modern and personal I mean NOT living on someone else mailserver but easily download or sync remote IMAPs, or to use them directly (with some issues [1]) or via a personal homeserver IMAP, with a modern search-based client like notmuch-emacs/mu4e, and a built-in decent filtering tool (like MailDrop).

We have essentially all the pieces (we can use IMAPFilter + OfflineIMAP to refile messages if we just sync them, or the old fetchmail + MailDrop if we download, using notmuch in Emacs or with also Aerc) but they are different software with different configs, styles, variable level of documentation and userfriendliness etc. There is NOTHING for less geek/expert users a thing that makes many considering email == webmails and so a webmail is a service by a third party (for such users) as is Slack, WhatsApp web and so on, a dangerous vision for the freedom of communication and the power emails offer.

I hope some think about that enough to makes thing changes not only at geek levels... It's not that hard having a MailDrop rule that match an ISP regular bill launching a script that add the due date, amount to an agenda, than check the local accounting software for relevant transaction presence and warn if something it's not as expects, not that hard with text-based tools, like org-agenda, BeanCount, MailDrop, emails. VERY hard with modern software and that's a big loss for many potential power users who can't profit of such easy automation simply because for them it's too long to learn and implement and often even an unknown option. IT was born to simply life and augment human cognition, it's very sad almost all have forgotten that.

[1] due to mail files naming syncing on multiple machines often create unread/tags annoyances, with duplicate messages generation and so on...
If I did a push-up for every product that has “revolutionized” the fitness world in the last several decades, you would see my body and probably assume that I had used those products.

If you have a floor, a wall, and autonomy over what enters into your mouth, then you already have everything you need to gain muscle and lose fat.

Nobody needs a $1400 bike with a $40 monthly subscription to maintain a calorie deficit. It’s absurd. Peloton preys on their customers’ fear of sunk-cost by selling common exercise equipment at exorbitant prices. They want you to fear that if you don’t use the equipment, then you’re wasting your money.
I'm talking about Laxman Narasimhan who was just axed from starbucks.

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

He's now free for Peloton. It was a joke but now it's no longer fuuny. lol
This looks fantastic. I want to recommend this to my team. We are a small consulting team building apps for clients. I have a few questions to help me pitch my team and clients better:
1. the usual "vendor locked in". Is there a recommended escape hatch?
2. any big clients on this yet or at what scale do you expect people to start rolling their in house product
I don't have pavement. These edge tamers on teh bucket have been doing good for me on gravel. Lets me keep the crown on the drive. I'd love to have an actual blade but I haven't found anything cheap enough with runners.
https://r2manufacturing.com/products/edge-tamer

The heat effect you mention is there though. The drive is 4 feet up out of the swamp. I'm pretty sure its why the deer bed up against the southern side. They're using the mass of stone to stay warm.
This is awesome. I built a real time whiteboarding app for teachers over 10 years ago on the backbone of the original Firebase service.

It was so fast I was able to build basic collision physics of letter tiles and have their positions sync to multiple clients at once. What a shame to be killed by Google.

I haven't had a need for real time databasing since, but this is inspiring me to build another collaborative app.
> Would you be interested in elaborating more about this decision/design?

Our initial intuition was to expose a language like SQL in the frontend.

We decided against this approach for 3 reasons:

1. Adding SQL would mean we would have to bundle SQLite, which would add a few hundred kilobytes to a bundle

2. SQL itself has a large spec, and would be difficult to make reactive

3. What's worst: most of the time on the frontend you want to make tree-like queries (users -> posts -> comments). Writing queries that like that is relatively difficult in SQL [1]

We wanted a language that felt intuitive on the frontend. We ended up gravitating towards something like GraphQL. But then, why not use GraphQL itself? Mainly because it's a separate syntax from javascript.

We wanted to use data structures instead of strings when writing apps. Datastructures let you manipulate and build new queries.

For example, if you are making a table with filters, you could manipulate the query to include the filters. [2]

So we thought: what if you could express GraphQL as javascript objects?

```
{ users: { posts: { comments: { } } }
```

This made frontend queries intuitive, and you can 'generate' these objects programatically.

For more info about this, we wrote an essay about the initial design journey here:
https://www.instantdb.com/essays/next_firebase

[1] We wrote the language choice here: https://www.instantdb.com/essays/next_firebase#language

[2] We programatically generate queries for the Instant Explorer itself: https://github.com/instantdb/instant/blob/main/client/www/li...
Once you start noticing this design language, you'll see it everywhere.

For instance, in software/hardware audio processing you may load processing blocks. Typically they are arranged left-to-right, but MaxMSP can be top-to-bottom.
> 'God's prank on musicians' (where He cruelly rigged the structure of reality such that (3/2)^n!=2^m for any integers n, m but IT'S SO CLOSE CMON MAN)

What exactly is this about? Other than (3/2)^12 being 129.7 which is somewhat close to 2^7 I don't see much other being close.

Also, musician's mathematics are so weird, talking about '11' while there are 12 notes, '5th' while no 5 is involved, ...
Apparently we think of time in different ways [video]
Indeed it is, although as cascade of create temp view statements within transaction works almost the same way for readability. besides, not everyone can count the open/closing braces for the CTE parts.

CTEs also cannot have indexes on the intermediate results, while views/mviews can and this benefits great cascaded analysis in SQL.

speaking from experience, where we had to optimize a particular network analysis for urban planning, which was initially impossible in qgis/argis, then first version ran for 3-10mins, and initially with intermediate indices the whole thing went down to 45sec-1.5min. this is not possible with CTE to my knowledge, even though I've searched for ways to tell it to build intermediate indices.
interesting perspective of someone who is presumably quite competent in javascript and learning/seeing c for the first time. i guess i'm just old but i'm used to everyone having exposure to c (or a c-style language) as their first language.
I think your suggestion has much merit, though I think the positive/negative thing may have value due to coincidentally lining up with the math used to describe the forces that act on those particles. Though 'protonic terminal is positive, electronic is negative' isn't any more difficult or arbitrary.
Yes, but as I recall it was a rather tiny subset of the database market unless one was very forward thinking and had Internet access and/or was part of a BBS community that shared information electronically which put you in the minority of the minority at the time. Financial market data was probably the largest one early on. Mostly individuals and small businesses were just rolling their own solutions and entering the data themselves until the late 80's / early 90's. Larger businesses had many of islands of systems and data but it was nearly all internal or used to generate paper documents... even internally.

Roughly speaking: prior to the 80's one (often) wrote their own programs, prior to the 90's one entered their own data (i.e. for structured content like databases and spreadsheets), prior to the 00's one created their own content (i.e. documents etc.)
This.

Even the best systems marketed as “AI” nowadays can’t reason, by design.

The whole promise of targeted advertising, as well as all those cyberpunk tropes about all-knowing machines (and corporations and governments running them) is based on the fundamental requirement of machine being capable of logic and reason, not just generating statistically-probable statements. Which simply wasn’t a thing when this Big Data meme started, and still not a thing even today. So best they can do is playing statistics until it indicates the Holy Grail of modern corporate existence - sacred Growth. And, yes, it does work, but without any reason or logic to it, just blindly, like evolution. And thing about evolution is that it ends up with weird solutions, like our own retinas.

I think too many managers had consumed way too much sci-fi. Which is not a bad thing, but one gotta keep understanding fiction is a fiction, until all underlying assumptions are entirely satisfied (and it’s the magic of fiction to bring a possible future by just hand-waving and suspending the disbelief).

And because this grew way too much, there is no stopping it. The idea will support itself, corporations preaching it as hard as they can to survive, as all their valuation is in the promise of Big Data making Big Money.
I'm not sure such people will take the right lesson away.
It's going to be okay. The wonder of the Internet is that you can create small communities found among the billions that inhabit the Earth. And your communities can create small areas of deep interest. The drive to make something a certain way is built into many of us as humans. It will not break in the face of some degree of standard quality.

As an example of a triviality:

Costco has pens to put your cart in. They also have people going around retrieving carts. They then have a tractor move the carts to where people can take them into the store. Many people leave their carts in the pens. Some do not. The other day, the carts were overflowing from the pen I'd walked to, but I could see the reason was that there were two carts misaligned deep in the pen.

A valid and reasonable thing to do is to have gone to a different pen. Many would have accepted adding my cart to the overflow as well. But a desire for order caused me to realign the carts and solve the overflow. If I had not, nothing much would have gone wrong. Because I did, no greater result was created.

I am paid a large sum of money and any marginal additional time I spend I can create more money (since I work in HFT). The cart wrangler is paid very little. It is not comparatively advantageous. The work was wasted work, in some sense. But I had to do it. I was compelled to do so.

This is a useless thing, but there are people who feel that desire I felt there who will feel it for other things. To make a better-sounding piano, the perfect dish, to master joinery. And things will be good for them and those they serve.

And that is good. And that is enough. Because total utility is the integral of utility across all. And less individual over more participants can sum to higher overall utility.
The original aerc prototype was written in C. It wasn't great.

https://git.sr.ht/~sircmpwn/aerc-legacy
What's the short summary of how the authorization system works for this?

One of the things I find quite nice about firebase is the quite powerful separation between the logic of data retrieval / update and the enforcement of access policy -- if you understand it you can build the prototype on a happy path with barely any authorization enforcement and then add it later and have quite complete confidence that you aren't leaking data between users or allowing them to change something they shouldn't be able to. Although you do need to keep the way this system works in mind as you build and I have found that developers often don't really grasp the shape of these mechanisms at first

From what I can tell -- the instant system is different in that the permission logic is evaluated on the results of queries -- vs firebase which enforces whether the query is safe to run prior to it even being executed ...
> Also have trouble with shortcut overlapping in neovim and aerc.

I'm curious what you mean by this. Doesn't Vim use almost every key on the keyboard, so wouldn't this be a problem with pretty much any program?
Office online solved this issue for me.

The free version works great.
Japan has had the lowest labor-hour productivity in the G7 for five decades. https://www.nippon.com/en/japan-data/h01196/

At this point, Japan needs to boost productivity, so that its workers can earn more and boost consumption. Right now real wage growth is stagnant.
During delinking we only really care about relocation spots, the actual algorithms of the program are mostly irrelevant.

Assuming it doesn't reference any other global data and only contains relative jumps and branches, computeOffset() won't have any mandatory relocation spots [1] and therefore can be put into an object file as-is. Similarly, getSpecialArrayElement() would only have a relocation for the address of computeOffset() because array is supplied as a parameter, not as a global variable. Furthermore, any data allocated on the heap is transparent during delinking.

From my experience, "normal" everyday programs written in high-level languages typically don't contain nasty surprises while trying to delink them. That is not to say that obfuscated programs won't cause problems, but I haven't attempted delinking one so far [2].

[1] PC-relative relocations can be trimmed if the source and target are part of the same continuous address range being exported, because in that case the value won't change.

[2] I do have a pet peeve against developers who cast raw integer constants as pointers on MIPS, because the code sequence may be different than what the HI16/LO16 relocation pattern can tolerate and it requires binary patching to fix up (LUI/ADDIU versus LUI/ORI). If the integer was a multiple of 65536, is passed directly as a parameter to a function call and the compiler elided the second instruction then it can't be fixed in place and must be worked around some way, if the original value can't be kept (like the address for the scratchpad on the PlayStation for example, as long as you stay on that platform or can map memory there).
Only 17% of families up here in Canada have 3+ children. Yeah, that proposal will never fly. I wouldn’t even support it, because it doesn’t really make “having children” a benefit for currently living families.
UK courts could be different, or you actually might not know the law as much as you think you do, or you might not be informed of job prospects of people who had access to important business info and no non-compete... Fact is that if what you described had been even 10% true then people wouldn't be able to change jobs in some industries, where non-competes are now employed. Check out Bethesda vs Facebook lawsuit, there were no even damages and yet FB lost and paid cool ~$0.5B, imagine what would be happening when some damages could be suggested?
The UN Human Rights Council issued a warning that its independent fact finding mission found that the Supreme Court lacks independence, and therefore cannot be trusted in this matter.

https://x.com/UN_HRC/status/1826624015097888919
At the very start of my career, I got to work for a large-scale (technically/logistically, not in staff) internet company doing all the systems stuff. The number of lessons I learned in such a short time was crazy. Since leaving them, I learned that most people can go almost their whole careers without running into all those issues, and so don't learn those lessons.

That's one of the reasons why I think we should have a professional license. By requiring an apprenticeship under a master engineer, somebody can pick up incredibly valuable knowledge and skills (that you only learn by experience) in a very short time frame, and then be released out into the world to be much more effective throughout their career. And as someone who also interviews candidates, some proof of their experience and a reference from their mentor would be invaluable.
Presumably they want to keep a pretty tight grip on what 3rd party app stores are doing. For all the usually assumed control reasons, but also because when some 3rd party App Store becomes a major vector for some malware or another, the headlines won’t be “Uncle Bobs Bait Shack App Store Wracked by Scandal”. You can be assured that the headlines will all very prominently use “Apple” and “iPhone”
This looks awesome and like something I could leverage on my team. I’m trying to modernize the back end of our chat service (at a large company you’ve heard about), to support real-time instead of polling and modern affordances like typing indicators, read receipts, and reactions.

I’ve built a prototype of a full stack using Flask + SocketIO + SQLite as well as an iOS client to prove the concept to the VPs.

How well do you think this can scale? Any plans to make native SDKs for iOS and Android?
Sorry about that!

We've found that there's some variance in the shape of workloads users have (some doing lead gen, so pricing per lead makes sense; and others uploading CSVs of their own leads and only want to use our AI research tooling, in which case usage-based pricing might be more appropriate), so we like to chat briefly to get a sense (at least until we figure out clean pricing tiers.)

Can you please book 15 minutes here to chat: https://tinyurl.com/AnswerGrid-15
Sorry it's my neurodivergence.
>yet life is just fine

Based on what? You'd have to have somebody who could compare the past to the current state to establish a delta (or lack of one) and make that assertion.
>a Peloton attracts a premium price above regular spin bikes. So if you had no intention of using the software you’d just buy a cheaper bike. If you do intend to use it you now have to add $95 to whatever price you’re paying.

Good point, it's like a signal that "our bikes are a premium product: you'll pay more, and feel good about it, too!". However, like a sibling comment pointed out, that sort of conflicts with the used aspect of it. If someone is planning on spending cash on a premium exercise bike, they'll pay for a new one.
> autonomy over what enters into your mouth

This is incredibly underrated. Basically I lost weigth by focusing on this first. then exercising became easier.

YMMV, but one thing that helped me control food intake was meditation, for a lot of us, over-eating is a response to anxiety.
You're doing it again. The point of contention is that it doesn't mean a person is bad. Its like you're 13 in a red state and just read Harrison Bergeron for the first time.
Anyone know why the link in the post Alan is replying to in that original thread redirects http://www.luna-lang.org to https://ensoanalytics.com/ ?
> It stopped being installable a few weeks ago,

Well that sucks, I just recommended it to someone. I assume this also means it will eventually stop working for me once I upgrade something or other.
> But aesthetically, the source code used to construct the latter array is more "readable" than the former.

Not aesthetically, visually.

Article has some pretty great links.

Programming and aesthetics (Art) are probably the two things that itch my mind the most.

There's a certain type of mindset that people that do and participate in creative programming/digital art have in common with other passionate/creative types. Part of it is the discovery, the inquisitiveness, the plasticity, and the unexpected.

In general sarcastic prose. When you focus more on the creative side you get the general purpose dynamic, memory managed languages. Just make something cool. When you focus more on the comp sci side you get the strongly functional languages, Haskell, Ocaml. And if you mix them together you get lisp.
Have there been any human trials of total liquid breathing? Hydreliox breathing has been tested a few times, and has the advantage that it's fairly compatible with existing technology (compressed air bottles, gas regulators, etc.).

Yeah, it's hydrogen, hazardous to mix and handle, but so is acetylene, and that can explode all by itself if it's under too much pressure. Mess up the mix and you die, but if you mess up the mix for any breathing gas, you're pretty effed (the wrong N2/O2 mix can cause any of hypoxia, narcosis, seizures at various depths).

Not many people have done a pure hydrogen/oxygen dive (vs. hydrogen/helium/oxygen), but from one who has on a rebreather:

> “The first cautious sip of hydrogen just to activate the ADV was satisfying,” [Harris] said. Gas density was not subjectively improved, but Harris noticed an obvious benefit—the HPNS-induced hand tremors he typically experienced after 180 meters/590 feet disappeared. [1]

[1]: https://indepthmag.com/n1-the-inside-story-of-the-first-ever...
The water table is at ground level September to April here. The ground only froze the first year we moved in, the waters keeping the heat.

I noticed that same effect with season extenders. They average out the temperatures using the raised soil as the heatsink. We harvested fresh greens from the garden on Christmas Day in Chicago, that was 5 years ago.

I just talked to a guy at a bar who's been here since the 70s, he's harvesting grapes a month early.

People who grow things know. Its everyone else I think we have to convince.
A "modern" Firebase? Firebase is only ~10 years old...
Ah, that happens with Nix Darwin too. It's otherwise a full Nix install.

Note though that i'm not sure how well it integrates with Mac as a Desktop. I've not tried it to install desktop apps. I only use it for term oriented apps/libs/etc, and for that it works as you'd expect.

Not sure what the best possible Nix UX is for Mac desktop apps.
that would also imply that if we were to see a labor force contraction that fertilizer production would be the hardest hit, and first.
This is not a formal argument, it's a thread on a discussion forum.

If value judgments trigger you so severely, it could be healthier to log off and read a book instead.

In an informal conversation, it's common to voice an opinion and present an argument. It's also common for other participants to disagree and voice a different opinion.

Informal conversations can actually be wonderul, you should try!
Yeah, I’m perfectly fine using my Apple devices but if your relationship with a company is that strained stop buying their products.
Hiring your first Support Professional
I might have lucked out since I was using 10 LTSC up until 11 LTSC was... leaked? I don't know the full story.

I never had any compatibility issue, it does get some updates.
That's not terribly surprising; the AppStore is about discovery, which essentially is marketing.
The number of young people is thinning out AND the fertility rate remains low, and these have a multiplicative effect. Compounded, they are an oncoming freight train. There are very real, very serious reasons that the fertility rate is low. For a vast majority of the population, the decision to have children and provide for them is a decision to sentence yourself to a very hard life. Society is set up this way and most people see no issue. I think that suggesting large families "may come back for whatever reason" completely ignores this reality. You reap what you sow.
Barcelona's population continues to grow and reached 1.7M