skysight-inc/HackerNews huggingface dataset:
Everything about Trantor shines in the show. The sense of scale, the epic space elevator disaster, the intrigue and plotting vis a vis the genetic dynasty, Lee Pace, etc. I don’t even mind that the world building has been rather weak when compared to a show like Altered Carbon, Trantor is just great.

I also liked the atmosphere and world building on Synnax but the rest of the show is so bad once you get past the art direction and photography that I suspect someone will eventually make a fan recut where they remove every scene that isn’t absolutely necessary to make sense of the Empire plot.

The Mule storyline better deliver one of the best seasons in scifi history or all this build up will be for nothing.

</opinionated rant>
> This is what neoliberalism does to the brain... Notice that when communists are discussed...

> Oh look. The name calling begins... I never said I was a communist...

Try reading to yourself, and recognize that you literally opened this thread by accusing the OP of being a neoliberal (he never said he he was!) and disparaging their cognitive ability based on your assumption of their ideological belief. You then follow up with a defense of communism, but then make out like I'm the one jumping to conclusions by assuming you're communist.

You can read 19th century political philosophy till your hair is grey, but I think you may have some pretty important philosophical (and personal) truths staring you right in the face here.

Also, it doesn't seem like you read my reply beyond that first line because I also said that OP's comments usually come from people who have never experienced actual scarcity, I agree with your sentiment, just not on your conclusions. Every form of communism seems to have also implemented their own form of social darwinism, it's just that the "undesirable group" and the means for removing them from society are different.
Heartbreaking. That is a person who is living her best life.
Science on Trial
Merkle trees and build systems (2020)
An alternative to Figma that exports code
I'm reading Small Is Beautiful[0] (1972) and they make the point that the modern economy incentivizes interlocking problems of smart, healthy people leaving ~rural areas to move to urban areas, and subsequent disinvestment in rural, which creates a dual economy. The solution cannot be bringing the modern economy to non-urban areas, which would be like building a skyscraper in a farmtown.

Your solution would just drain the area of any remaining talent. The remaining people would be the elderly, disabled, and stubborn--and SLS would be even worse.

[0] https://en.wikipedia.org/wiki/Small_Is_Beautiful
For most documents that are published as PDF nowadays, there is only little practical use for them to have a predetermined pagination and layout, and a free-flowing layout would be perfectly fine. If PDF didn’t exist, those documents might instead be typically published in a format more akin to EPUB or MOBI.
Ascertaining the state of the mind of the C committee in 1989 is difficult, since only the documents from ~late 1996 are consistently available online (the earlier documents are probably sitting somewhere in a warehouse in Geneva, but they may as well not exist anymore).

But definitely by the time C99 came out, it is clear that optimize-assuming-UB-doesn't-happen was an endorsed viewpoint of the committee [1]. C99 also added restrict to the language (not C89 as you suggest), and restrict was the first standardized feature that was a pure UB-optimization hint [2].

It is important to remember that there isn't just one catch-all category of implementation-varying behavior. There is a difference between unspecified behavior, implementation-defined behavior, and undefined behavior. Undefined behavior has been understood, from its inception, as behavior that doesn't constrain the compiler, and often describes behavior that can't be meaningfully constrained (especially with regards to potentially-trapping operations).

[1] The C99 rationale gives an example of an optimization that compilers can perform that relies on assuming UB can't happen--reassociation of integer addition, on one's complement machines.

[2] The register keyword is I believe even in K&R C and would also be qualified as a compiler hint feature, but I note that it prohibits taking the address of the variable entirely, so it doesn't rely on UB. Whereas restrict has to rely on "if these two variables alias, it's UB" to allow the compiler to optimize assuming nonaliasing.
Cool. I was wondering why this didn't exist.
Collaborated with Ted on Zigzag.

Gzz - the open source finnish-developed Zigzag port - had incredible views like MindSundew. It was brilliant.

The project failed when Ted wouldn't commit to going open source.

It's a shame the project is dead now, because it solves problems like 2-way links. Using cursors which can 'sit' on a cell and disconnect when done.
As far as I can tell, Apple's Core Graphic engine is in fact an implementation (in C) of Postcript. Warnock's legacy is truly foundational.
I believe I have already justified why it might be useful at the protocol/schema level in ways that cannot be replicated at the application level: to eagerly fail on expensive (eg memory) deserialization.
Relevant Feynman: https://www.feynmanlectures.caltech.edu/II_25.html

(At the bottom, cf. “unworldliness”)

Physicist here, I don’t want to be too dismissive because reducing physics down to its basic principles is part of the game. However, I’m not sure this covers everything. We need a description or at least characterization of 4D Minkowski space. Continuity and even differentiability of functions is assumed. I also am not sure that canonical quantization is covered by this list. Quantizing the EM field, for example, is a big pain and not simply implied by the EM Lagrangian or even any quantization rules. I do not think you can go from this list to non-commuting Hermitian operators acting on a Hilbert space.
High rise – A bold Danish architect charms his way to the top
I specifically went to Sheerness to go and see the UK’s only scorpion population. A local copper saw me, asked what I was doing, and offered to get his massive UV light out of his car. Saw quite a few!

But yes, otherwise all rather run down. The extreme wealth discrepancy was an eye opener.
forgot to mention - I've been harboring a mild thesis I call "API wrappers < APP wrappers" - in other words, yeah most of the best AI apps are going to be wrappers of closed models anyway, but SOTA features and experience are usually released in the full webapp long before an API is made available for them. This dates as far back as the launch of ChatGPT itself when the likes of Dan Gross were writing ChatGPT Webapp proxies since no API was available (https://github.com/danielgross/whatsapp-gpt). I think this thesis will stand for at least a few years, thats just how the economics of SOTA LLMs is going to work out.

re: naming - I've been going with an understated normcore theme for our projects, but our friends took to calling it like a "God View" overseeing all the chat apps. we did a vote on our team and "GodMode" won. I threw in a little shout out to Small Gods, my favorite Terry Pratchett book. It really is like having a bunch of tiny gods living in your laptop responding to your every query.
Party loyalism requires selective ignorance.
It is a damn shame that relationship skills and knowledge based on well-established research aren't taught in school as a core subject. Our lives would have been much better for it.
I don't develop, but "a few things" DRASTICALLY contrasts with my experience actually trying to use GTK as a user. Number changes in GTK BREAK ALL THE THINGS ALL THE TIME.

It REALLY doesn't make sense to me how badly, e.g. themes break between versions. Offhand, I can't think of too many "standards" that break that badly, it just makes no sense to me that GTK2, GTK3, GTK4 apps simply CANT co-exist. Like AT ALL, without severe uglification.
This is just folie en famille[1] / folie à plusieurs, right?

The Skinwalker visitor fits the criteria as the folie imposée and the main contributors of stress and isolation are easily inferred - the site is remote, and visitors are aware of its history which frames their time there as particularly stress-inducing.

1. https://en.wikipedia.org/wiki/Folie_%C3%A0_deux
Dijjt, I do have some empathy for you. I'm on the spectrum but only mildly.

You're right that social cues are complex and inconsistent.

But it's not helpful to the autistic community to suggest that they are unable to learn how not to be an asshole - in online, or irl communities. I know many that started with struggles, but learned how to handle it.

The trick was wanting to try. To decide that the empty annoying irritating things that allstics do are not malicious either. And that social interaction is like the rules of a very complex game.

It takes time, it takes effort, it takes humility.

I don't know you so I would never presume what your situation is. But I know of several people in my life who are on the spectrum that I got close to before I realized that they genuinely have no interest in self improvement, and they use their autistic diagnostic as a cover to see themselves as above petty human social squabbles, and that their assholishness is a mark of pride that they use to refuse to better themselves. I hope that's not where you are at.
https://twitter.com/jbeda/status/1693290822370787697?s=20
If I pull the hard drive out from a database server, and put it in a drawer, that data isn't "wiped out" either.
Same. I’ve learned to accept that discounts through coupon-clipping are not for me.
I don't think there is a magic alrogithm at play. I think it's all about studying the data - the geometry of the data manifold. In the case of a transformer more precisely learning the geometry of the stochastic process of tokens. Common "patterns", such as repetition or symmetry, appear there and can be learned. I think like learning eigenvectors in PCA you just learn more and more patterns and combinations of patterns. Then at some point that starts looking like pattern recognition.
Okay, so I read this article to the end (right down to the ironic "Become a Supporter" button, which I thought was another screenshot at first, but it's a real button.)

I kept thinking... so? What's your point?

People run these WMF hitpieces all the time, and they are absolutely enraged that Wikipedia dared to splash a dialog box asking for their money. These are the same people who regularly visit ad-infested news sites and tolerate (while still screaming about) all manner of tracking and monetization as they browse. But Wikipedia, which is 100% ad-free, and 99% free of dialogs asking for donations, how dare they!!1

So this particular hitpiece says there's a lack of transparency and that Wikimedia is doing a politics. Sure, I suppose we can all use more transparency, especially with a non-profit, but legally, they don't need to tell you more than they already do. Solution is easy: don't donate. But why write a hitpiece?

If only you knew what for-profit, opaque corporations, which never beg for donations, did with their endowments and revenue. Not just corporations, but universities too; it's not like Wikimedia is some isolated, evil money-grubbing beggar waiting to do supreme evil with your $5. Wikimedia simply wishes to pull their weight in a pond full of heavyweights. And they have the brand recognition and the influence to do some pretty amazing things, for better or worse.

Do you hate Wikipedia's politics or something? Are you envious of their highly-ranked and highly-respected position on the Web? Are you really just mad about that dialog box as you were freeloading on our freely-licensed Creative Commons content?
I agree, it's often enough not reality, but I nonetheless find a greater trust in the products I buy in a brick'n'mortar store
You assume an awful lot about me. I visit the region quite often and have studied Buddhist for the past 30 years. You assume an awful lot more about the people and Buddhism. With first hand knowledge of what you speak of, I feel it’s hard to believe you’ve got a lot of exposure to either these parts of the world or Buddhism.

Buddhism teaches you that while we can be comfortable or uncomfortable, true suffering comes from gripping tightly onto what happened or might happen, and a lack of acceptance for both what’s happening now and it’s temporary nature. You can endure the pains of cancer and imprisonment, the crush of poverty, or the pleasure of lavishness of opulent wealth, but whether you are suffering or not is entirely based on your view of things and how you frame life. The wealthy suffer unbearably just as the most deprived prisoners in the worst jails, and people in abject desolation can be content just as much as a middle class person. Note, a lot of folks confuse this with “giving up,” or being stoic, or any number of confusions as to how a person that should be miserable by your measure could not be.

I know - I’ve suffered more than most, and have a lot more than most, but I’ve not always had what I have and have been deep in some dark dark places without hope. Buddhism taught me to be non attached and content in all those places, and I don’t suffer any more. I used to be anxious, depressed, all sorts of other forms of misery. But once I realized what Buddhism taught and internalized it, even as I draw my last breath whether it’s in my bed peacefully or wracked with cancer, I know I won’t be suffering.

I’m not saying everyone in Myanmar is blissed out and enlightened. Many do suffer, and it’s not a pleasant place for most people, and being a Buddhist doesn’t mean practicing Buddhism. But many people do practice, and they live full and content lives despite the unpleasantness of their situation. This is at odds with what we expect in the west, because our underlying belief system teaches us poverty is misery, wealth is happiness. Truth is, we choose whether we suffer or not, and the temporary reality of poverty or wealth only offers pleasure or unpleasantness. Suffering is certainly correlated, but Buddhist teaches that it is actually independent and the correlation comes from how you frame your experiences and an over reliance on the “self.”
Fair enough I have learned something. I just remember the concept being introduced in the onboarding and me and the other foreigners finding it a totally, ahem, foreign concept.

I’m not complaining and I’m certain that I wouldn’t see the full cost in my take home pay should the employer remove it, there must be some kind of tax benefits to them, negotiations, etc.
Getting rid of shallow work is why people hire people.
Train Data Extravaganza
Very satisfying but sad at the same time. Highlights the incredible transportation infrastructure gap in other parts (cough North-America cough) of the world..
To steelman your point, I believe you're saying that an Autistic person may have difficulty not "being an asshole" due to lack of understanding or awareness of how you're interactions with others may be perceived. Therefore, while the rules try to be inclusive of autistic people, they are simultaneously exclusive by requiring a level of social awareness that may be impossible.

Is that correct?
Can you pick a less antagonistic example?
Use Reader mode
This is a long-established convention to include the year if the article is a year and a bit old.

See dang, one of the moderators, affirm this multiple times at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... , most recently 17 days ago.
That is exactly my position, thank you for articulating it so eloquently.
Take the ACV, compound it with net churn to it to obtain LTV.

Add the cost of your sales and marketing and divide by the number of deals during that time to obtain CAC.

Then you can calculate both LTV/CAC and CAC payback.
Retrieval Augmented Generation.

It's the trick where you take a question from a user, search for documents that match that question, stuff as many of the relevant chunks of content from those documents as you can into the prompt (usually 4,000 or 8,000 tokens, but Claude can go up to 100,000) and then say to the LLM "Based on this context, answer this question: QUESTION".

I wrote about one way to implement that here: https://simonwillison.net/2023/Jan/13/semantic-search-answer...
The claim was newspapers and radio. While the printing press may have played a role I don't think it's an accurate characterization to say the Revolutionary War was caused by newspapers fueling outrage. The causation is actually more likely reversed. The pamphlets were a result of outrage.
Open Terms Archive publicly records every version of the terms of service
Sublingual immunotherapy is a customized treatment administered by medical doctors. What do you mean by dangerous?

(I'm not affiliated with https://www.wyndly.com/, but that could be a good place to start for those unfamiliar.)
Your books are indeed excellent!

I was wondering... what's your opinion on Geometric Algebra? (If you have one)
Extortion isn't okay, even if you're extorting people you don't like.
You are talking about liberal democracy, right? Because regular democracy doesn't contain this important bit.

However, even in case of liberal democracy, there is exception from the rule in case of war, because SOMEONE WILL DIE ANYWAY.

If you think that liberal government cannot send a men X to the front line, then government must sent a men Y, or accept that woman or children Z will die. Someone will die anyway. Moreover, if the men Y sent to front line where he can die from enemy action, or woman or children Z dies from enemy action, why the men X should be exempt from that?
In a broad sense, this specific action doesn't really care whether they were Cruise's fault. This is simply opening an investigation to determine whether further action is needed. Cruise can still operate vehicles, they just have to cut down on the fleet size to reduce the incident rate.

Frankly, this is a good move by the DMV. Meaningful oversight with consequences for messing up the political balance is the best tool we have to ensure industry players properly self-regulate.
Exactly. Even non-SPA frameworks (such as NextJS with static builds) mean you can compile all of your frontend code to S3 (where it's a negligible cost) and only pay for the API instances.
Copy-paste broken on WhatsApp on Firefox
Wow, this is a very nice tool! Although I'm a ReMarkable2 user, I'm also curious about if this tool can be extended to support the newly launched Kindle Scribe.
> Back in 89 […] `restrict` was actually a keyword.

Was it? I thought it’s more recent. https://en.wikipedia.org/wiki/Restrict seems to agree (“In the C programming language, restrict is a keyword, introduced by the C99 standard,[1] that can be used in pointer declarations”), as does https://en.cppreference.com/w/c/language/restrict (“restrict type qualifier (since C99)”)

Was there an older usage?
This site (HN) is a fascist-infested cesspit. It is by far the worst “tech” site in existence. Burn it down.
Her recent project - https://github.com/aurae-runtime/aurae
More testing is a good thing, whether it tells us vaccines are just as safe as we think, safer, or less safe. The hard part is getting the public to listen to and comprehend the data
Yes, absolutely! I'm swillison @ Google's email provider.
The EU has a cap and trade system ("EU ETS") for large industrial installations. So as far as I understand, the Poland coal plants are not invisible to the EU. They pay a market price for each ton of CO2 emitted.

https://www.europarl.europa.eu/news/en/headlines/society/201...

Poland does try to cancel out the price signal sent by the EU ETS with billions of subsidies. I guess that's part of the reason why they emit so much. But the emission cap still holds; if Poland pays for the right to emit a ton of CO2, then that ton cannot be emitted elsewhere in the EU.

https://ec.europa.eu/commission/presscorner/detail/es/ip_22_...
but aren't they using biometrics as passwords to access those private keys? or at least to manage them (create new ones and/or revoke older ones)?
What is being called "guess" culture here is I think very helpful when assessing people's social awareness and emotional intelligence. Of course, it doesn't work very well in heterogeneous groups of people, but it definitely does very well when people share a culture and have been brought up with common values.
This is confusing the representation of something for the thing itself. It’s like thinking that the word John is enough to know the person John.
Well now you’re building a general purpose API
Pet theft, pet detectives and the rise of the ‘multispecies family’
Yes, and Debian provides those, backporting where necessary.
> Back in the 1980s, C was expected to do what hardware does. There was no "the C abstract machine".

There was also a huge variety of compilers that were buggy and incomplete each in their own ways, often with mutually-incompatible extensions, not to mention prone to generating pretty awful code.
Strong disagree, we need more of this. The "move fast and break stuff" is exactly why we end up with companies full of dispensable employees who writer sloppy code they don't care about.
The rename from "UFO Program" to "UFO Shop" unfortunately makes it sound like the Pentagon has a souvenir shop that sells little UFOs.

I'm disappointed.
POSIX Access Control Lists on Linux
How did half of Norway get an invite? I don't see how it takes off like this. Their SEO keeps it off of some front pages as well. Very much a closed platform, sadly.
It may totally be my bad for not making this part clearer in the article, but these structures are never meant to be fed into something that can automatically produce a UI. They are not meant to be consistent.

The way I've been describing this lately — the json structure should come from you squinting at the page and seeing approximately what needs to be on it, and creating as-flat-as-possible way of sending it over, that makes it clear enough what each field is for, but not so granular as to be automatable.

If you have a designer in your company, I've been increasingly preferring to use their terminology to name fields. If page has "cards", "navigations", "banners" whatever designer calls them, call them the same way in JSON. This is a good middle ground. It makes sure that back-end passes what front-end needs, while at the same time making sure that front-end doesn't get the wrong idea that their framework can dictate and accept this json structure directly.

So if a full JSON-based language would allow you to customize every page element in any way you like, this approach only lets you to send over decisions about this page, using a json payload specifically for this page and the ways it can change, no more no less. You cannot add an arbitrary box or an arbitrary section in json, and expect it to appear.
Wait, you wanted to extend the text representation of v4 addresses? That's not a thing that exists in the protocol. The addresses are in binary in the packet format and in all data structures, so any extension of the character set in the text representation has to be implemented by increasing the bit length of the addresses.

I don't know why you think this is "inherently backwards compatible" yet think v6 isn't. It's just as backwards-compatible as v6 is.
Scotland has the Scottish Index of Multiple Deprivation... Currently house-hunting at the moment, it's a great tool!

https://simd.scot
I'm glad. I appreciate and understand (viscerally) your point, and I don't believe it is deserving of the backlash that you have received. Hopefully my restating will support a more intelligent conversation, or at least earn you a fake internet point or two back.
> C has always had a concept of implementation defined behavior,

Surely only after standardization tho?