skysight-inc/HackerNews huggingface dataset:
If this post interests you, James Coglan’s Building Git is an extremely thorough book-length treatment of the same concept. Highly recommended for learning git internals in depth.

https://shop.jcoglan.com/building-git/
I wrote the essay. The idea is that if somebody proposes that some new category of thing is conscious, then the burden of proof is on them to justify their claim. We have empirical tests for consciousness, for instance; that could be one possible justification.

I wasn't trying to suggest that the models prove their own consciousness.
Seems to be broken atm - I tried a few songs and it fails to load them. The Spotify API responds with a 403 "User not registered in the Developer Dashboard"

https://i.imgur.com/bDdl0yz.png
Not only that, you might be able to make that case in a hypothetical system where most people are law abiding, e.g. because there are few laws and only against well known and unambiguously legitimate offenses like murder and theft. Never in one where laws are numerous and broad and commonly violated but selectively enforced.

"You lose your rights if you break the law" in the legal system of Three Felonies A Day is equivalent to no one having any rights.
Been there. Wears off when you get to your early 40s.
Are you even trying to understand? I mean come on. Removing yourself from Insta is not removing yourself from your peers (it’s actually the opposite if you instead meet in real life). Real life exists. Don’t be so dramatic
My favourite diversions:

- I Do Cars (broken engine tear downs) https://www.youtube.com/@I_Do_Cars

- Tech Moan (old tech, weird japanese tech) https://www.youtube.com/@Techmoan

- Computer Chronicles (old tech TV show) https://www.youtube.com/@ComputerChroniclesYT
In the US, they are still firmly part of the criminal system and recorded on your criminal record, to the point that if you don’t show up, a warrant will be issued for your arrest in some jurisdictions.

Elsewhere, they also used to be part of the criminal system and handled similarly to how it’s dealt with in the US (minus the more severe tools the criminal justice system has on hand).
Gun cameras on B-17's might have been a late war thing? Here's a photo of some B-17 crew members with new gun cameras in 1945:

https://www.superstock.com/asset/crew-members-rd-bomb-group-...

The B-29's and B-26's were built from the factory with gun camera fixtures in their turrets as well.

That said, I've hard a hard time finding any footage from a B17.
>Buddhism seems to lend itself well to all kinds of cults and abuse. If all is one why shouldn't life and work be one?

I'm just gonna go out on a limb here and guess that Buddhism is a little more complex than "all is one," and just point out that one of the Abrahamic religions is responsible for the Protestant work ethic, which literally considers a life of suffering under labor to be sacred, and all forms of rest and pleasure to be profane.

And there are currently 45,000 Christian "cults" (denominations) in the world today.
Happy 2024. This year was full of surprises. Hard to tell which way they will go. Be curious, be adaptive, smile, and spread the love. Everything else will fall into place.
But that's largely the case the article is about: migrant children coming to the US and claiming they're old enough to work these jobs and these hours. You don't have to "somehow" get documents - if a refugee shows up without papers and tells the US government they're 18, how is the US government going to know they're lying? They're issued documents reflecting whatever they said. When the article mentions "dubious" and "fraudulent" documents, this is a major part of what they're talking about. (The other part involves contradictory documentation, and just plain fake IDs.)

"People" will know because they often don't keep it a secret (examples cited in article), and obviously the families know, but auditors and government agencies don't have a way to actually prove it in many cases, unless it's egregious or there's contradictory documentation.
Or won’t allow them to be recorded by private entities for privacy reasons even when they do.
TCO is cool. I remember how enlightening it felt when I studied Scheme and came to understand how it's implemented there.
> it’s about building better software faster

Great. Go over in that corner and argue with the other testers and some managers about defining "better" while the rest of us get some work done.

> strong emphasis on unit tests, and while they have their place, let’s not forget about a category of tests that I consider much more valuable when it comes to testing complex web application user interfaces: End-to-End

First, testing UI doesn't mean the tests have to be End-to-End(E2E).

Second, I have the opposite experience, where teams seem to want test devs to write slow, brittle E2E tests that require maintaining fragile environments that often need to cross-coordinate among many repos deploying to it (plus any manual changes that always seem to happen).

I see very little emphasis on unit tests. And I see almost none on contract tests, the fast way to break E2E tests into grok-able pieces that can run on every push (just like unit tests).

> let’s shift our focus from output to outcome

I don't really see that a focus on E2E tests outcomes. I just see that as slow, brittle, high-maintenance, and something requiring an environment (thus not running the tests on every push - even slower feedback).

Maybe try to focus on fast, meaningful feedback instead?
Oh no, I didn't know about this. It looks like Spotify hasn't authorized anybody but me and I would have to add every user I want to add individually. I don't think that anybody has been able to use this app. If anybody really wants to try it out you can DM me on X https://twitter.com/thelukew3 or follow me there and I'll post an update when it's fixed. Maybe I'll relaunch next year. Thanks for the help.
Sucked into an Oil Pipe – The Paria Diving Incident [video]
I'm generally sympathetic to indigenous peoples overtaken by colonialism and modernity. But in a form of legalistic creep, the definition of 'native American sacred sites' has been stretched beyond any useful meaning. I would respect this more if they were arguing that the moon should be off limits for everyone to enjoy equally, rather than asserting some tortured notion of pre-existing property rights.
> "Multiple Readers and Writers in File System Access API" aka `readwrite-unsafe` in v121 (stable in 2 weeks) which could help improve SQLite's performance even more.

As your EDIT notes, Roy (wa-sqlite) has already experimented with this and reports great results. Experimenting with this in the sqlite project's own OPFS VFS (see https://sqlite.org/wasm) is pending, but the feature is not yet widespread enough to replace the current VFSes. We've no information on how long it will take for the other browsers to catch up with that API. Until then, the sqlite project offers two OPFS VFSes, one of which trades speed for a moderate degree of cross-tab concurrency and another which offers tremendous speed but a complete lack of concurrency.
Looking back, that may have been my switching point: when setting up my distro of choice took less time then windows after a fresh install. Life without package managers, even now that there is chocolatey, is just unnecessary pain. And as a DE, windows had no edge over something like KDE.
TC39 hates FP.

They have a stage 2 record/tuple proposal. Records are far more optimizable than JS classes since they enforce concrete types and can’t add/remove fields.

Instead, they spent massive amounts of time on private fields which most devs didn’t want (most pushback any JS feature has ever received by a large margin) AND one that completely breaks proxies which are used by all kinds of libraries.

Even Java is getting pattern matching before JS.

They’ve decided pipe operators are either going to be an abomination or they will be cancelled entirely. So of this completely disregards the opinions and use cases of the FO devs that will be using them.

This applies to all the FP proposals on their list. They get delayed, canceled, and neutered while niche or even bad features get implemented instead.
Wow, I hope MS doesn't end up making it worse to keep the same pricing. I mean open source models and other closed competitors are both catching up at incredible speeds, but for now Copilot is extremely convenient and I'd pay 2x if the price were to increase to keep the same quality or to increase it.
It's not that philosophy is dumb. It's just that it's useless. Nobody has any clue about what the fuck are we doing here or if there is any reason to it at all, so philosophy in the end is just a debate about the gender of the angels. It's a waste of time, and mocking/ignoring it is the most reasonable attitude one can have.
Optimization and functional recursion is nice and all, but the unsung killer-feature of (mandatory) TCO is to (ab)use the stack as a state-machine. Each "state" is a function which tail-calls the next state, so it replaces the stack frame. Stack-traces now double as state-inspectors. Substates naturally follow from subroutines.

I regularly use this in Lua gameplay scripting, which has proper tail-calls in the language spec, not just as an implementation-optional detail.
Sorry, I can't read your mind. Why don't you just use the standard term "advanced driver assistance system"?

I don't want to speculate on what juries might do, but the first such lawsuit was decided recently. The driver's family "blamed a malfunction by the car’s driver-assistance software for the crash", nonetheless Tesla was assigned zero responsibility.

https://www.nytimes.com/2023/10/31/business/tesla-autopilot-...
Unusable on mobile
This article is full of absolute assertions. For example:

Sovereign citizen arguments have no basis in law and have never been successful in any court.

Is this article authoritarian propaganda?
https://archive.ph/SwU5U
Thank you for gptel, its really what I had been looking for in emacs llm.

Great work.
to go deeper, depending on a file system, some FS won't let HDDs go to sleep, so they always consume power for max RPM.
New defense bill approves psychedelic trials for PTSD in active-duty troops
If you’re ever in need to geek out, hit up someone who posted something interesting and ask them if they’re up for chatting. It’s not the most comfortable thing to do, but I’ve had a some great conversations with random people from HN. You’d be surprised how often it works out.

Btw, open invite. Contact info in profile.
You don't have to go that far. The education sector in the Netherlands is quite similar, perhaps 5 years or so behind the US.
You can have both.

A minimal forth wouldn't need much to let you define words corresponding to assembler instructions using Forth syntax and leave the assembled instructions on the stack. Then you "just" need a word to create a compiled machine code word from what has been pushed to the stack.
Use Websockets if it's just two people.

edit: This is server-mediated. For true P2P you could use WebRTC.
Isn't it cheaper to come to EU and attend the uni here then return?
People robbing a weed store shot and killed a police officer in Oakland a few days ago. Nice people.
I read "Maltese Falcon" in the eighties. I remember vividly that story about Flitcraft, even if I had forgotten where it came from. It's really powerful.
Nobody cares that loops don’t have stack frames. Few people cared for decades that async functions lost stack traces.

It’s just a bad excuse.
People who liked that paper will also probably enjoy "Build Systems à la carte" [1] which expands on some of the concepts.

[1]https://dl.acm.org/doi/10.1145/3236774
Why doesn't it apply? Even if there were a lot of food delivery companies, it would still be good to gain traction through doing it manually instead of (or before) spending months building out a software solution. Even better, because one would personally deliver the food, they can talk to customers and ask what problems they have currently with other food delivery competitors, thereby learning what differentiating advantage would work well when creating the software solution.

In other words, doing things that don't scale is not just useful for validating the market, it's arguably even more useful for validating one's specific implementation of a product, and also derisking the business model as a whole rather than having high capex initially.
Here's to another year of:

Emacs, and org-mode
Firefox, and the inexplicable lack of vertical tabs adoption in Chrome
zsh, fzf, ripgrep awesomeness, fd, asdf/rtx, btop, and cool shell stuff
Rust everywhere
Factorio!
Frivolous Nerdery!
Oh and some LLM/AI stuff might also be popular
Oh yes, you often hear about small time drug dealers taking the person who wronged them to small claims court for other matters.
nix has always been installable onto any *nix OS without requiring you to “fork an entire OS”.

You can put the nix store in any writable location and modify $PATH to point to the symlinks directory.
I don’t think so.

> As of 2023, approximately 44 million Americans carry student loan debt, with the total student loan debt in the United States reaching $1.76 trillion according to the Federal Reserve. This figure includes both federal and private student loans. It's notable that the number of people with federal student loans is around 43.4 million, and there are about 3.5 million private student loan borrowers, leading to a total of around 46.9 million American adults with a student loan. The average student loan debt in the United States as of 2023 is approximately $37,645 per borrower. This figure represents the average amount owed by those carrying federal student loan debt

https://www.studentloanplanner.com/student-loan-debt-statist...

https://www.finder.com/student-loan-debt-statistics
Tests "shield you" in exactly the same way that features can build a business.

But your customers will want those features and you'll be glad you had fast, meaningful tests.
I follow his videos for years. I enjoy is quibbles with being in the US and constantly getting comments what is supposedly saner in Europe ;) (I’m from Europe). I started when his content was mainly about video/audio tech etc. But I also very much enjoy his videos from the last two years which show everyday or old time Technology.
I think sometimes you have to realize that it's OKAY if you're always the one to keep in touch, and no one else seems to make any effort.

As long as they're happy to talk when you call, or they show up at the group event when you badger them enough: that's fine. Some people are just not initiators, and it's either you make the effort, or you lose touch with them. You can't insist on reciprocity.
Something is off with the data.

Chino, CA

Report 4 of 11 "Orange and red sphere over Northern Virginia [...]"

Report 7 of 11 "This was a red light which was moving quite fast over Aberdeen, Scotland. [...]"

Report 8 of 11 "Orange Sphere over Northwest Florida [...]"

It is not an isolated problem for Chino, CA. Most(?) locations that have more than one report will include a report for an event that is nowhere near the selected location.
Not too surprising, the CCP nerfed a bunch of billionaires like Jack Ma a while ago.
> Reason: the sales person's analysis was wrong.

On the other hand, great sales people have a knack for understanding what customers really want, as well as non-technical obstacles to selling like procurement policies or management hierarchy. You ignore them at your peril.
The Why Files https://www.youtube.com/@TheWhyFiles/videos

+1 on Lex Fridman. Some of the guests on Joe Rogan, such as Aza RFaskin and Tristan Harris talking about AI. https://open.spotify.com/show/4rOoJ6Egrf8K2IrywzwOMk
Wonder if China is making an effort to put a ceiling on wealth accumulation to keep such individuals from having the power to challenge those in control of the government. Seem to recall several stories about high profile Chinese billionaires going missing for periods of time, often rumored to be in government custody. No idea if this is really happening, is a perception someone is trying to push, or just my hazy remembrance of semi-related news from the past couple of years.
Having a desktop OS was a big thing 30 years ago, but now nobody cares anymore. Who interacts with their OS other than launching browsers or apps based on browsers? Not even most coders these days.

OSes are irrelevant these days and having basically libwindows.so these days only underlines that.
I think you're putting in a lot of energy to try to reason with someone who isn't going to be reasoned with, and really it's just not reasonable to expect to resolve one of the world's most complex conflicts in a 20+-message deep HN thread.

I'm just writing this because I'd want someone to write something similar to me if I was locked into a thread like this.
Not SunOS, but this was on AIX (V3, so long ago) tar, but thanks for the gnu-tar parameter hint!
> It would be quite hard to do a HTTP range request VFS for the official build as it's sync only, lots of hoops to jump through.

As the developer of that build, i wholeheartedly confirm that. wa-sqlite makes use of asyncify, which is a feature we do not want to make use of in the canonical distribution because (to make a long story short) it's third-party voodoo which can be pulled out from under us, or break in incompatible ways, at any time, whereas the sqlite project has a long history of posting only its own code, without third-party dependencies. It's JS/WASM build necessarily depends on Emscripten, but we've also reimplemented all of that glue except for the parts which provide the WASM imports, which are closely tied to the compilation process so cannot simply be swapped out.

> Roy has a great range of example VFSs you can learn from too.

FWIW, his work has been a tremendous inspiration for the sqlite project's JS code, and the 2nd OPFS VFS is a direct port of one of his VFSes.
Are there any guidelines for tar files? Are you supposed to list all containing directories too?

I noticed when creating container image layers the answer seems to be generally no, but AWS lambda functions with these types of images error with missing directory errors. Is AWS too strict or not?
Tesla HVAC Funk Pt 2 [video]
Tesla cars have been suffering from an odd "funk" odor issue for a few years now, even after an OTA update was pushed to try to dry out the cabin air filters after the car is parked. This video has some pretty great experimental design that bunks/debunks many longstanding theories of why this is happening, and it's cool to finally see the HVAC assembly in question disassembled on a table.

Of note about the video is that there still isn't an obvious smoking gun root cause. Would love to see discussion on other potential hypotheses.
" native American sacred sites' has been stretched beyond any useful meaning "

very much. there is no natives, we are people of earth and nations.
Is it possible your weed dealer acts differently with you then he does in the other parts of his life? He's clearly ok with jail time. Are you? If not, seems like you guys are slightly different people and you may not know him well.
I know this place as the namesake and longtime hosting location of the HOPE Conference. I will forever remember it.
AI Assisted Open Source App for Autism
I am a software developer with an autistic son. Through therapy and assisted communication tools, his ability to communicate has improved considerably from when he was largely non-verbal.

However, it is often a struggle to pass back and forth his iPad to communicate via his AAC app. So I thought I would create a universal mobile app for me to also input his symbols. We use the Speak4Yourself app, but it is only available on iOS. I wanted to create a free, open source alternative that could be used on any mobile device.

The OpenAAC App can work with any AAC symbol set, but you need to generate and upload them manually. I welcome any assistance with this project and hope it is useful to others.
Average? Mean? Median?
All true, however the amount of student loan debt (in total) is still a staggering amount.

And while state colleges have sticker prices well below those of privates, the pricey private schools are more likely to discount tuition. So students have to guess at where they’ll get the most aid/discount (most schools do a decent job getting these figures to prospects, but you have to apply to get them).

IMO, “shopping” for college shouldn’t be anything like buying a used car. The prices should be affordable and publicly shared.
Close. It's highest Net-present value.

NPV of (Electricity produced - installation - maintenance + residual salvage) over the lifetime of the panels.
I question if half of high school seniors should apply to colleges that cost MORE than 40k.

Some of the best educators I had were at community colleges with tuition ~1k per year.

It didn't have the marble buildings and heated pools of my UC, but class size was 20 instead of 200 and the primary vocation of the professor was education, not Nobel prize research
Definitely. Uni in the EU is very inexpensive and all expenses will really be cost of living (or room and board if living on campus). Uni in the USA is outrageously expensive and is in addition to the cost of living.
Maybe one day HN will realise that giving the ability to downvote is pretty pointless and needlessly open to abuse.

That negative ability just promotes negativity itself and a bloody pia when I am reading a greyed out message because I am too stubborn to go into the settings and change defaults - so I just steam on thinking HN are using a relic of an ideology.
If you use vim and hate brackets that much, write a linter that will hide the brackets from working view and apply them according to how you white space.
This is really cool! For a long time I've been thinking about writing something very similar, but for building World of Warcraft addons. It'd be basically the same thing, combining Lua and JSX but with the addition of a React-like API for the game's events. I haven't got around to it yet (probably never will at this rate) but I'm definitely going to look at this project for inspiration if I ever find the time.
The results, without needing to read through everything: optimizations have very few wins and, in spite of expectations, have instances where optimized binaries are slower.

In other words, it's not time. Perhaps it'd be worth revisiting as compilers improve over the next few years.
Fantastic keyboards on Macbooks.
And don’t even have to replace the entire fleet due to structural demographics and the decline in fertility rate; lots less kids going forward.

https://www.ey.com/en_us/strategy/declining-enrollment-in-pu...

https://www.axios.com/2023/01/08/public-school-enrollment-de...
Average, eg mean.
I run a smallish private forum (~4k MAU but pretty active). My philosophy for the real-time stuff is to update anything that can be updated without being distracting. On the thread list, the number of replies will update in real time but the threads won't move position (be bumped) until you refresh. Threads with at least 2 people reading them will have a subtle highlight that users can configure, this lets you know you have a decent chance someone will see your reply immediately; this fades in and out in real time too. New replies show up instantly inside of a thread (and so do edits and deletions). There's a real-time 'N users are currently viewing' counter for threads and the whole site at the bottom of the page but it doesn't tell you who is viewing it -- I think that's kind of a privacy violation and might discourage people from clicking around. I think the combination of these features lets users know the site is alive without feeling like a panopticon.
A digital cinema tech with the username "sprocket35"?
Agreed. It's not clear to me when I can and can't spin something.