skysight-inc/HackerNews huggingface dataset:
The loans against these buildings are my biggest concern here - these building owners may be about to default en-masse at a time when loan holdings are a big vulnerability to banks. That may have some weird systemic consequences like it did with housing.

The city governments of SF and NY (which seem to have the biggest problems here) have honestly just gotten too big and will need to deal with the pain. The people living in the cities will survive, and honestly may have better quality of life when rent gets cheaper.
Great #dataviz, segregation is real in Brussels
I’ve been using ledger for years. It works great. Just don’t show raw output to tax preparers. They won’t know what to make of it. You have to generate reports they can understand.
> Songwriting etc seems like a very capitalistic enterprise to me

I see where you're coming from with many aspects similar to say, starting a business [0]. But why is the specific label "capitalist" appropriate for songwriting, rather than songwriting merely being compatible with capitalism? Or describing it with similar terms like marked-based, enterprising, or something else? Without having "ownership" of the song afterwards, then the only resulting capital would be "social capital" for their name/reputation. But the term social capital is a stretch, as it cannot be freely traded with someone else the way a property right can be.

Would a songwriter in the SU, NK, or China do something different such that their songwriting isn't capitalist? Would a songwriter writing a song for a king be capitalist? Or even market based? It would be a stretch to call pleasing just a king and his court "a market", or preparing for it as "investment". So we're down to just human interaction of "is this other person going to appreciate what I've done", which "capitalism" can't really take credit for as a prescriptive paradigm. (There is a difference between using an -ism for analyzing traditional cases through its lens, and using it as a prescriptive model for shaping society)

> I don’t know how you could end up with a stable capitalist post scarcity society without any form of private ownership

This seems like another statement of a fundamental characteristic of capitalism that I agree with, but which supports my initial comment. If capitalism requires private ownership, then doesn't it stand to reason that a society which is more capitalist has more types of private ownership?

> Academia may actually be relevant model here. Mathematics isn’t owned by the individual who discovers it, but they still control and can invest in the means of production Aka themselves. Calling that capitalist doesn’t seem to fit, but it seems closer than the other options like socialism, anarchy, etc.

But the workers own the means of production, and can't really part with it (unless mathematicians were chattel). To me, it seems quite close to the ideal envisioned by communism [1], where individuals have implicit bodily autonomy but the fruits of their labor are shared for all to use.

[0] I've long said the SV startup scene is directly modeled on the LA music biz.

[1] I haven't read Marx and I'm definitely not implying that communism in practice could live up to this ideal across many types of endeavors!
Pictures worth a thousand words: https://imgur.com/a/5drSm9F

I'm very happy for you that you beat alcoholism. it's a nasty beast. The rest of us are facing the ladder on the right for certain issues. It's time we take a deeper look at problems people face, and actually help them fix it rather than sit back and judge them for moral failings when in reality it turns out to be a brain chemistry thing that can't be helped.
My time on Everything2 saw a dramatic improvement between the writing style that I started with and what it had progressed to when I became less active/left. In that time I wrote nearly 800 nodes over the course of 4 years.

Having a diary is one thing - having creative writing that is in the open and subject to criticism and encouraging refinement is quite another.
Significantly harder problem, but what would be of most interest for me is for a program to offer this interface to an unannotated program (which will always be the majority). `trogon ffmpeg` or what have you. Theoretically, command line help is structured in a way it should be possible to parse, but I have no doubt there are many many non-compliant implementations that exist. I suppose you could lean on man files when they exist.
Go has auto-copied stacks [1]. This replaces a deterministic, statically-analyzable problem ("how much stack space does this need, worst case?") with unboundedly bad performance. Yay?

[1] https://blog.cloudflare.com/how-stacks-are-handled-in-go/
What does it take to decarbonize your state?
As far as I know lower temperature doesn’t necessarily mean higher quality, just more determinism and less creativity so whether that’s desirable depends on what you’re trying to generate

Temperature above 1 often results in nonsense though
OpenPGP is kind of crap too.

It's a devilishly complex format with all sorts of footguns and backwards compatibility going back decades, and badly chosen defaults.

Really I think it should be killed too. Right now if you want to talk to everything you'll end up implementing stuff like CAST5, SHA1, compression (seemed like a good idea back in the day, turns out it's not!), and the NSA's backdoored elliptic curve algorithm. This will be a huge undertaking, and a lot of it is frankly crap that shouldn't be used if not actively dangerous.

Or you could stick to modern crypto and follow the latest security practices, and save yourself a whole bunch of work. But then why suffer implementing the packet format? You won't be able to interoperate with software that for some reason in 2023 uses SHA1 anyway.
Can you program such a behaviour on a VIA-compatible keyboard?
thanks!

When I soft launched it 3 weeks ago I was doing TV shows, but 3x shows per day quickly exhausted my initial list, so I switched to movies over the past few days
To be fair, some of this is because of how the French government operates. This in the culture that invented the word "bureaucracy." Many normal, profit-driven businesses could probably maintain such a building without so many silly closures.
Turtledove's alternative history books are quite good. In The Balance was especially fun.
Can you elaborate on what makes tesults.com a valuable product?
Will you’re a legend. I’ve been loving all the work you and the team are doing on textualize. And thanks for doing a lot of dev in the open for us noobs to level up.
> I'm given to understand that OpenPGP as such is not vile per se; it is a standard on which you can build a secure and flexible system that can evolve as ciphers evolve, etc. It's GnuPG that gave it all bad fame.

No, OpenPGP is pretty bad as well. The RFC contains all kinds of things that wouldn't be allowed anywhere near a modern design, including:

* Encouraging compression before encryption (Ss. 2.3)

* A pointlessly malleable packet and certificate format, one that allows certificate bindings to be stripped off without invalidating the certificate itself (Ss. 5.5.1.1)

* All kinds of dangerous primitives: DSA, MD5 and SHA-1, etc.

* A brittle not-HMAC for message tampering detection (Ss. 5.14)

And so on; those were just the ones from the top of my head. OpenPGP's decisions were understandable in the early-to-mid 1990s, and justifiable (for compatibility purposes) through the early-to-mid 2000s. But that ship has long since sailed.
My more cynical take on the use of papers is that it already was a lax way to assess students. They write stuff, and the teacher skims it. And also important, it gets less complaints than written or oral exams, while you can still maintain the illusion that the students are being tested on the topic.

We'll have to go back to sitting in a room, answering questions on paper. Or indeed oral exams, but those are almost everywhere infeasible. A decent exam should take 1 hour or so. Times 100 to 200 students makes anywhere between 2 and 5 weeks of work, excluding the increasing amount of time it takes to handle complaints about the grading. And the TA has to sit in as well, to provide some check. So that's not going to happen, except for very small groups, or very rich institutions.
3. The "Moore's law is dead, long live Wirth's law" answer: They want to increase the clocks, but timings are so tight that they need to remove circuitry and delete bits of microcode to increase it further.
I understand the idea of a self-improving intelligence, but unless there's a path for it to do so, it's just a thought experiment. The other poster who replied to you has a better idea that civilization can be thought of as the intelligence that is improving itself. Instead of worrying about some emergent AGI inside of civilization, we can thing of civilization itself as an ASI that already exists. Anything that emerges inside of civilization will be eclipsed and kept in check by the existing super intelligence of the entire world.
Almost all of the cost isn't waiveable unless they are willing to hand out huge subidies to redo everything about those buildings in addition to going "mad max" as you eloquently put it. That would be politically untenable, since it would be seen as a "subsidy for the rich."
> Of the 1067 keys IDs collected through signatures on PyPI, a full 308 (or roughly 29%) had no publicly discoverable key on the major remaining keyservers

Even if they existed on Ubuntu's or OpenPGP's, they'd still be annoying to discover due to the fact that GnuPG only supports a single key server at the same time. You want to have a correspondence with both Protonmail and Mailvelope users? Sucks to be you.

Not to mention the fact that if I wanted to maliciously sign something, I'd upload a wholly forged key to those keyservers and you'd happily discover them. It would be a step forward if we'd have more operators like Protonmail that would certify new keys, at least that way in many cases we'd know a key is actually old, rather than generated recently for an attack.
I've considered launching a crowdfunding to buy this Centre Pompidou and just destroy it to remove its ugliness from the face of Paris. It could be a long-term effort actually, since several buildings need removal, including Tour Montparnasse.
This whole "LLMs IZ PLAIGIARISISISMES!" moral panic is going to lead to written copyright expanding to be just as stupid and exploitable as music copyright, where a company with enough lawyers can claim ownership over THREE NOTES in sequence.
The Wormwood Trilogy by Tade Thompson:
https://www.librarything.com/work/18463533
why would we care about the intentions or the tooling used for the HN post (or the project for that matter)? if they had used an English dictionary would we have a problem with this? I think we should judge these "Show HN" on their value like utility or novelty. Of course people posting their project to HN want advertising/free marketing.

I agree if this was one of those empty blog posts; if the whole post is an article generated by an LLM, by all means downvote.
The main issue towards adoption is the ease of fetching the transactions from various banks. Sure we can write some scripts to process the PDF files etc but it is still very manual compared to, e.g., allowing transaction query via REST api by granting users API keys.
I have a VR game I've been working on for 3 years. I planned to have it ready by whenever Apple had a headset ready, but if this thing costs $3000 Idk.

I wish they could offer a subsidized devkit or something
I bought a second hand desktop PC during the pandemic because hardware was so hard to get, it had a 4770 CPU in there. I didn't look up the details, I just thought cool, 16GB and quad-core with hyperthreading. That should do for some browsing and basic office work.

For 95% of the tasks this thing is absolutely fine and I struggle to notice any difference between this and my 2k workstation at work.

I threw in an AMD 580 GPU and I've even been playing Horizon Zero Dawn, Death Stranding and Prey and it's been fairly smooth with a mix of high and medium settings.

I recently discovered that the 4770 is now 10 year old! it's great that hardware can now last (a lot) longer but a part of me is also sad that we don't have the crazy performance gains that we used to have anymore.
As the post says: PGP has been discouraged on PyPI for years, because using it correctly is difficult. The goal here is not to try and carve out the "good" bits, but to drive home that even the remaining users (who were expected to be experts, given that it's no longer advertised) are continuing to use it insufficiently for its stated goals.
answers.com ;)
> Setting up the MMU to know about that will take time and memory, though.

Except you don't need to set it up until the page faults happen. You allocate the top-of-stack page in the MMU, probably physically map it (since it will be used when the task first executes), make a note in your memory mapping structures that all the rest is unmapped but mappable for this purpose, and when the stack-overflow page fault occurs, go in and add the page to the mapping.

If you're okay with this level of overcommitment of memory (and I'm not!), the page table management side of it is in the noise for performance and resource use.
I played around with "format preserving" edits of a few text formats, including nested formats (a JSON inside a TOML inside a YAML etc)

https://github.com/mkmik/knot8
It’s likely the only way a residential conversion works is if it is literally funded by a non profit or church or government explicitly as low to moderate income only.

And those have their own approval and NIMBY problems.
I like this. I’m a huge fan of types. Even in my silly small programs I find them self documenting of the code I write and it helps me when I come back days later and wonder wtf was I thinking or what am I doing etc.
Not really.
https://stackoverflow.com/questions/21584985/what-valid-json...
Maybe, but it was already repaired after 20 years or so, spending at the time something like half the original construction costs (without considering inflation):

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

Original constructions costs (opened 1977): 993 Million Francs > 151 M Euro

Renovation (1996-2000): 576 Million Francs > 88 M Euro

Next renovation (2025-2030): 200 M Euro

I presume that a relevant part of this costly renovation is connected with removing asbestos from the outer shell:

https://www.centrepompidou.fr/en/collection/our-building
I check several mirrors which are said to be in sync but got this. This cannot be right:

pacman-6.0.2-6-x86_64.pkg.tar.zst 18-Mar-2023 15:24 944412
pacman-6.0.2-6-x86_64.pkg.tar.zst.sig 18-Mar-2023 15:24 119
pacman-6.0.2-7-x86_64.pkg.tar.zst 20-May-2023 14:17 56
pacman-6.0.2-7-x86_64.pkg.tar.zst.sig 20-May-2023 14:17 60
I think the most important piece here is standardizing a schema format for command line programs.

Once you have that (and it’s actually adopted) there are many possibilities. TUI/GUI is just one of them. Think autocomplete, type checking, discoverability...
It depends. I found them very enjoyable. I'm perhaps not an avid sci-fi reader but I did read some classics.
Did you have anything to do with Racter?
> Something I really like about Python for this sort of thing is that I have a lot more ability to delay this industrialization stuff to the last responsible moment

This is one of my favorite aspects of Python. I can start with every module in prototype form and industrialize each module as its design firms up. I can spend my early development getting an idea fleshed out with minimal overhead.
I think ledger-cli is much more interesting in a literate programming style with it embedded into code blogs in org mode than just by itself. Not just for money either (ledger-cli can track anything with units), say you wanted to do a major home improvement project and needed a large amount of materials that may be used at multiple stages of the project. Ledger in this case is really useful as a way to tally up how many nails, boards, and other materials you might need. You can keep tallies of materials needed (and used) embedded into the broader context (what the materials will be used for) but still tangle out an overall tally of all materials needed and used.

Another example could be creating a meal plan for a long trip with many meals that you have to bring all the ingredients with you.

Ledger has so many more potential use cases than just as a way to track money, and ledger is so much more useful in org babel than by itself, it is an ideal compliment to org mode for managing large projects with lots of fiddly bits of defined types and units (which honestly can be time too, I kind of prefer it to org mode's clock system).
Prop 13 at least gave the locals the option of sticking it out and staying put.

Having it not apply to commercial/industrial real estate would solve many of the issues.
> Sonatype are the community stewards. They make sure you have control over and email address and a packaging namespace. PGP is nice because it _requires_ an email address tied to a cert.

This isn't a property anywhere in PGP: a PGP identity can be an email, or it can be any other free-form identifier.

Individual keyservers can gatekeep inclusion based on email verification (which itself is flimsy, but ignoring that for the moment), but there's no strong guarantee that any particular keyserver does that (or will continue to do it, as a matter of policy). Uploading certs for "bill@microsoft.com" was a joke on the SKS servers for years.
I love beancount
When it's done well, you can't.
Yes I slowly tapered up (4ish months) to 2.25 mg a week.
> It seems like without fail, whenever PGP is mentioned, someone is ready to offer criticism of it, usually without offering a better alternative, since one doesn't really exist.\

And arguably, it shouldn't exist. Modern thinking is that encryption is integral to a project and how it's implemented depends on what the project does.

The old way is: Secure mail by passing it through PGP. Secure messages by passing them though PGP. Secure packages by passing them through PGP.

The new way is: secure stuff by designing a system specific to what you need. So for instance, encrypting IM gives you the https://en.wikipedia.org/wiki/Signal_Protocol which has a whole bunch of complexity you wouldn't have for signing RPM packages because it needs it, while RPM doesn't.
> If we knew in advance which thread would need extra contiguous memory for deep recursion using variables of automatic storage duration we could allocates its stack at an address with enough space left.

And this is a real option. While determining the maximum stack size of an arbitrary program is halting-problem-equivalent (requires determining the maximum depth of the runtime call graph), we can trivially choose to write code where determining the maximum stack size is also trivial. This static analysis is commonly done on embedded systems, and essentially comes down to "don't write code that you can't guarantee the correctness of", which should be starting stakes anyhow.
There is a fork of pass called "passage" that uses Age for encryption instead: https://github.com/FiloSottile/passage Unfortunately I don't believe any iOS/Android apps exist to work with it so far.
This is why the storage shouldn't be soldered. Then you could remove the drive and plug it into a known-clean system to inspect it.

Technically the drive itself could have malicious firmware (and this is another reason open source device firmware is important; it allows researchers to poke around). But if the storage was removable then you could also replace the drive entirely and copy the original drive's contents to it. Then if the original drive was giving a clean copy if you attempt to dump its contents, the clean copy is what ends up on the new drive.
I got inception with sleep, dream, crazy
Right, and Trend Micro is a very tiny little independent mom and pop business who couldn't withstand a meritless lawsuit.

This hypothetical makes absolutely zero sense in reality. If LTT can name and shame, so can Trend Micro. It's that simple.
LLMs don't have beliefs. That's anthropomorphizing.

All they have is training on text and a filter/polish module to provide output. The actual output is statistically derived and is not conscious or self-aware in any sense.
Perhaps a standard list but: Hyperion, Deepness in the Sky, Snow crash, Permutation City, Exhalation and other Ted Chiang
Ironically, the only device I ever had to fix adware was on an iphone. Don't know if it's still possible but all the calendar got infested with ads which notified the user in loops.
Removed instructions and pseudocode of changing instructions are explicitly documented.
[This is not here for you, it's here for me as a record that I said this, and I was either very right or very wrong, but at least I said something - and put words down to clarify my thinking]

I feel like the 'how many times do we have to tell you old man' character - hearing that the iPhone and the Watch sucked coming out and both eventually became successful.

The iPhone did not suck in any way shape or form. It was everything anyone who touched a PDA or Blackberry before that wanted - text messages in a gorgeous swipe-able full view context, visual voicemail, a phone that had contacts as a first class citizen, you could actually read the screen and not feel claustrophobic, and a frickin' full web browser! And it was your iPod too!? Dude... we all need to sit back, stop playing revisionist history, and realize how in awe we were waiting for this stupid phone to activate - it took me over a week to activate my iPhone because we all overloaded Cingular. But the swipe gesture just to unlock it, and it's beautiful screen just had me staring at the thing for the full week - so damn excited. Simple things like the highlight 'Swipe to unlock' was a designers wet dream for a few years - come on man! This was flippin' insane.

The same thing happened to me with mp3 players and the iPod. I won't bore you with a similar story - but come on! We all bought mp3 players, the experience sucked but the end goal was worth it - and when the iPod made the thing we wanted to do easy - it was a natural success. The same thing happened with Desktop Publishers and people who used spreadsheets on a daily basis for the GUI based computers.

To spell this out again, the world already had and used on a daily basis the product class Apple made great. Most people did not care for fitness trackers/watchers when they came out [see Pebble's fall from grace, fitbit's early IPO failure, etc.], nor do most care for VR and AR headsets.

Here's the kicker, I've bought almost every generation VR and AR headset trying to make these devices compelling - but every experiment just shows these 'take over a human field of view' sucks. They do nothing for us like the music player or PDA did - maybe it's an Alto issue (we need the GUI break through for these) - but I've worked on this problem from every angle for 7 years and it sucks. Even the dang architects and mechanical engineers think it sucks - and they are in the spatial computing context! I was there with the DK1 met with HTC in Taiwan and other people I can't say, and did all the BS - this tech strata sucks for what it wants to achieve. It just needs to be a beautiful hands free reader accessory - that's where it's compelling - this whole ambient computing will not be head worn, it just won't.
I've been watching sigstore [1] as a better approach to signing artifacts. Anyone have experience using it with python?

[1] https://www.sigstore.dev/
History, Italy, swords
An excellent case for StrongBox Safe, support the indie who did all the hardwork. This would save you, the end-user, from having to do the following:

Sideloading a self-compile app for Apple ecosphere often requires a DUNS ID by Apple App store which in essence will plunge you, the developer, into a yearly subscription.

Sure that one can do a TestApp, but that one-time DUNS ID requirement still remains.