skysight-inc/HackerNews huggingface dataset:
This 35-year gap is a great story to tell your editor whenever they ask "so how's that second edition coming along...?"
I find it weird that people quote top-tax-bracket rates and try to use tha tto directly compare state taxes.

That's nonsensical. You need to compare the effective tax rate that people pay.

When I was making bank at tech, sure, I was in CA's top tax bracket. But I never paid that rate across all my income. My effective tax rate was quite a bit lower.
I'm pointing out that this is basically "passing all the deps at once" with extra steps but no functional benefit; they are at best aesthetic, at worst confusing.

I'd like a world that sacrifices a bit of aesthetics in order to erase ambiguity or confusion. So instead of putting your deps in a struct that's a param, or putting your deps in a parent closure, I'd like to put them in the function params.

Though I will admit that if I had to choose, I'd use (and have used) the closure approach most often.
Here's how we got rid of them ourselves for cheap:

1. Bought a bedbug-proof encasement for every mattress and pillow. Seals them in and they starve.

2. Bought a handheld steam cleaner and steamed every seam on every piece of furniture.
They make up their tax revenue in other ways.
Also to clarify: creating a starter is different from maintaining one.

In the initial stage, your goal is to cultivate yeast in your source flour and/or environment (far more the former than the latter AFAIU), and have them reach a state where your starter is highly active 8--12 hours after a feeding or so. That requires frequent feeding, 1x to 2x daily, for a week or two.

Once you've achieved that goal, your starter becomes far lower maintenance, and typically requires feeding only prior to use and once a week or so as a maintenance process. (I've found I can feed less frequently than this, while refrigerating a sealed jar of starter, but you risk losing the whole batch.)

So, yes, you do need to go through a period of daily or twice-daily feedings initially. But you don't need to sustain that indefinitely.

And again as noted by others, the removeed "discard" starter left over after a feeding can itself be used for quick and simple baking recipes.

(When baking, that "discard" is the levain which you're adding to your dough or recipe.)
> it feels like a very, very light version of the prep you do when designing a campaign as a DM

With todays chatgpts, that reads like a pretty decent prep for a campaign as a DM.
I miss the old search, it was able to sort results.
The Billionaire Who Wants to Live Forever Has Long Covid
If your property tax is 23 million dollars then your overall income would in proportion be well over 100 million a year to afford it reasonably no? To even own a home like that in the first place, you’d have to have a property worth over 100 million dollars if tax calculators are correct.

I think this is outside the realm of what most people run into affordability wise and frankly at that level of income I’m willing to bet affording the property tax is much less of a concern
Thanks for sharing your research!

I’ve done some similar, but not as thorough, tests with 2.4ghz WiFi and 915MHz LoRa before. My goal is to sync time across multiple devices that go in and out of range of each other to play 60fps light animations and sound within half a frame of each other (8ms), with spare time for some computation.

I’ve been surprised at how bad some oscillators (or voltage regulators) can be and their effect on consistent latency.

I was having fun experimenting, but this will be really useful to get me back to actually implementing my project.
> It's trauma if they think it is and it impacts them as trauma.

This sentence gained a clause before I hit 'reply', and I understand why because it addresses the criticism I intended to make, but I'm still not at all sure I agree with you here. Even the edit implies the assumption that no one is responsible for how they choose to respond to the events of their lives, and that is plausible but requires substantiation not evident here.

In particular, I do not think it is necessary for anyone to personally experience 'horrific things' to understand that some things are worse than others, and be glad that what they're dealing with isn't worse - which probably sounds cruel to some, but is in fact quite helpful; maintaining a sense of perspective around the mishaps that attend every human life can in itself go a long way toward responding to them in a way that's well calibrated to their actual severity.

In the meantime, not treating 'trauma' as suitable to describe every unfortunate happenstance - a college breakup! Really... - also avoids vitiating the concept, which strikes me as a worthwhile kindness to those who really have been through hell - or those who haven't yet, and will find it easier to come out the other side for there still being social space to accommodate the existence of those who have to recover from, or just find a way to live with, long experience of the genuinely atrocious.
Then you have devices like FRTs and Super Safeties that comply with the letter of the law in being semi-automatic and still shooting fast.
In general: One needs to get code on the device for this attack to work.

But, in many demonstrated cases, one doesn't need to get privileged code on the device, which is an important distinction. And in other cases this type of monitoring was done without direct access to the machine, for example by examining the intensity of LEDs with a camera. Admittedly that's within eyeshot, but it's not direct access either.

For this ESP32 attack in particular, it's not clear how it would work without full control of the device.
As someone who grew up in the 80s, this type of minimization of personal suffering was the norm. “You don’t know how good you have it” despite real mental and physical health struggles. You either made it to adulthood, cynical and damaged, transformed your suffering into growth on your own, or ended up in some marginalized place like a mental ward. Sometimes a mix of all of the above. I think we can do better.

I remember the first time I saw a therapist she thought I may have PTSD. I thought she was nuts and never went back. It took me another decade to realize that my mother was deeply mentally ill and physically and emotionally abusive, it’s just that no one ever talked about or recognized these things as abnormal. My dad was a high functioning alcoholic. I’ve talked to other adults who went through much less than I did and left home and lived on the streets rather than deal with their family situation. But talk to my parents, everything was “fine” and “pretty normal”. I had a “good upbringing” because we were not poor or in trouble with the law.

I also had some early sexual encounters that people would jump to classify as child abuse, but they were, from my standpoint, overall positive experiences.

I don’t know where to draw the line on what constitutes trauma for someone else. It’s highly subjective. There are always things in life we must just bear. But it’s good to recognize when things are not working and to make what changes we can, and to recognize when things have long lasting impacts, and when they don’t.
Ever since I played around with xhtml/xslt ~15-20 years ago when I was a lot newer to programming, I've always had the sense that it was a great way to do things, and that most sites should be using it. The last few days I've been playing with it again, and... I feel even more like that's true.

Even in its neglected state, it's got tons of features. You know how when Hacker News is having server issues, it tends to still work when logged out? Well you can just always serve the logged out page so it's cached for everyone, and then in the xslt template you can do an include of the user's data (that's right, you can directly include and query other xml documents in xhtml/xslt), e.g. <xsl:variable name="myinfo" select="document('/app/users/myinfo')"/> or something, and set that URL to private cache or no-cache, and then in the parts where you need the page to be different for the logged in user, you can e.g. compare '$myinfo/user/@id' to '@authorId' of a comment to decide whether to show an edit/delete button, etc. You basically get graceful degradation by default if it can't fetch that myinfo document. XPath is like jq that's been built into the browser this whole time.

The same thing can be used for things like subreddit side bars that are common across many but not all pages. You can even do an xsl:copy-of and serve it as xhtml. No need to send the same data over and over with SSR. No need to do client side routing or have any frontend tooling. It's all built right into the browser. The code is concise (it's verbose in the sense that it's xml, but it's still declarative) and easy to read. You can have a clean separation between backend sending the data in an xml model that makes sense for the domain, and then frontend having templates to present it.

The downside is of course that it all runs before the html for your page is produced, so you can't use javascript inside of xsl (unless you run a separate xsl processor in javascript), and it's about the same as SSR in terms of how dynamic it is (i.e. not interactive after page load, though you can of course have javascript in the output html). That and there's no info out there about how to use it because no one uses it, so you have to be a little creative. But it's been quite fun to see how much I can milk out of client side static template rendering using a technology that browsers haven't even bothered to update past 1.0 from 1999.
Taught in US Universities for decades, "portable", prone to use in corporate environments for bespoke software or managing hardware - without security being a primary concern.
Fn-down gives you page down. Also:

Fn-up: page up

Fn-right: end

Fn-left: home
Not an expert, but it seems to me that sarcasm is a kind of universal negativity that can be applied to pretty much anything. It's also incredibly vague and ambiguous about whether anything better exists or could exist.

For instance, looking at American news, you could sarcastically say "Go America!" to almost any story (unless it's actually good news, of course). Not only is such sarcasm negative, but it's also very passive.

Sarcasm also strikes me as juvenile. Children complain because they expect a parent will find a solution for them. Juveniles turn to sarcasm because they don't want to ask an adult to solve it, but they don't have a solution either. Then when they grow up, they realize that problems really do need to be solved and no one else will do it, so they need to use more productive communication strategies.
I think we can all agree that Americans who don't read are on a path that Einstein would have advocated.
Perhaps stop owning half dozen of mostly uninhabited apartments so tenant laws will not be your problem. It's that simple, seriously feck off with your money somewhere else. If you are so smart and rich buy something in Zurich or Monaco. Poor oppressed real estate hoarders. You want to hoard real estate, evict tenants at will, and masturbate to the perpetual growth of real estate price index.

> we don't really have a credit score system like the US does

Shady predatory credit rating agencies like in US or even Germany are abomination, it's a thing to avoid not to follow.
For now it's the term people have adopted to describe a wide range of negative impactful experiences. Usually there's something deeper and older going on in someone when a seemingly minor event causes feelings of "trauma", but sometimes the extreme results of opening that can of worms in someone can be nearly as devastating. The human experience is messy and ultimately hard to keep confined in rigid definitions, but we keep trying.
You are promising to keep paying them x amount of USD per month over time, in exchange for control of the asset and hence them taking on the risk of you trashing the place or that they could find someone willing to pay more during that time.

A loan has a risk to the principal that you’ll not repay it in full. A lease has a risk to the principal that you’ll drive down the value of the property or even destroy it. Same difference, approximately.

Both have the actual cost they’ll be worth less at the end of the term than they were beforehand, due to inflation and wear/tear.

The biggest difference between a loan and a lease is that instead of them giving you x amount of $ directly (aka exclusive control of that money), they’re giving you exclusive or semi-exclusive control of an asset they value at x amount of $.

And that the asset has an address attached to it, and you can live there.
Using ion beams to improve brain microscopy
600 days of German on Duolingo and I can kinda read it and guess the words I don’t know yet.

I can speak phrases and maybe understand a bit of spoken German depending on the speaker
See also, the impossibility of AI "Alignment"

I think about this problem of coordinating human action pretty much constantly, and IMO it is the foundational challenge of all of humanity.

It's beyond clear to me that aligning human desire (and codifying them) is mathematically impossible even within the same individual over the lifetime of the person.

Why? Human desires and actions are not coherent, predictable or consistent, even to the Human making the actions. Self reported desires and goals will diverge in extreme ways through the lifetime of an agent.

As a result, the foundational requirement of a stable and coherent system is an impossibility because the indivisible unit of measurement: The human, is not consistent with their goals.

If the individual agent's goal criteria is not known, or worse is unknowable for future time steps (my claim), then there is no possible system that can be codified which does not impede an individual's action vector in favor for some other structure that promotes another individual's action vector, provided there is variability in the agent's goal vectors.

Someone is going to be prevented from doing what they want to. Unfortunately there is no way to objectively determine a set of action-contexts that can be objectively agreed to satisfy all persons intended action-vectors, because of physics.

People have attempted many ways at addressing this.

Non-hierarchical formal structures rarely coalesce into long-lasting organizations because the actors typically reject any reduction to their autonomy on behalf of a larger organization. As a result they don't grow and are very susceptible to environmental "shocks." Examples of these are the existing small mutual-communities that generally never get much larger than the Dunbar's Number of whomever the most powerful organizer in the community is (~few 100 people).

Hierarchical formal structures encode an opinionated version of how the agents within the system are limited in their actions to the benefit of a larger organizational structure. This has the benefit of growth and accretion of resources that would make the organization more robust to shocks, however in every case there are significant limits on the action-vectors of the agents in order to be part of the organization. Examples of these are religious faiths, which require significant adherence to social behaviors, and often have significant limitations on the behaviors of the actors to benefit from the group resources.

There really isn't anything in between unfortunately. History shows that the latter types of groups will overrun all of the former types of groups when they are in competition for growth in some physical space.

There do not exist social structures that are robust to significant changes in the composition of the criteria for success that do not create social divisions that realign power.

I honestly don’t know what to do about this because it seems intractable to make a future society that is coherent and stable given that the foundational unit of society is not coherent and stable.
Mhmm that's actually a good point!! I didn't realize that I couldn't do that with GitHub, I never really used partial caching. I just had a lot (a looot) of issues with our kubernetes runner (which I even made sure to be as close to the vanilla docs example as possible). I guess the grass is always greener on the other side :)
Oh wow, that's pretty hardcore.
Like you are trying to pull info from your interlocutor and they are answering out of politeness but have no real intention of letting you to know them.

It feels fine to ask direct questions from time to time to steer the convo but I think the expectation of a pleasant one is that it flows naturally most of the time (meaning the steering is much more subtle).
It requires technical leaps of the kind that make predictions arbitrary. It could be 15 years, or 50.
> It's cake and a break from work.

Actually, it isn't.

Since it's happening during work and between coworkers it's work.

I'd rather do actual work instead of pretending to be glad that coworkers are celebrating my birthday. Actually they aren't. For them "it's cake and a break from work".

So they basically have fun at my expense.

That's exactly why I always take a day off on my birthday. To do what *I* want to do on *MY* birthday.

And the cake part : sure, if you like bad food, don't care about your health and don't have allergies, that's perfect. But that's not everybody's case.
Having gone through a weight loss journey during my twenties, work was the only place where I felt pressure from other people to stop my efforts and join them in their trash food orgies.

So I completely understand where @caymanjim's comment is coming from.

I'm probably a miserable person, if you say so.

As a coworker, I'll go out of my way if you ask for help around work or personal issues.
But I will never impose on yourself something that is not directly related to our jobs.

You like having a party for your birthday at work? Awesome! If bosses are okay with that, have fun with all the other coworkers that share this same feeling!
But don't throw a party for anyone else without asking them their opinion about it first.

If you can't understand that different people have different expectations about basically everything, I can see why you are quick to qualify strangers as miserable.
No. And some would say that elements of the "medical profession" have
spent a lot of money soliciting hit pieces that try to weaken the link
between trauma and physiological effects.

But that would be a pointless 'argument' to get into since there is
mountains of dishonest rubbish on both sides.

Instead I think this rather reputable Psychology Today summary on the
causal links of trauma and consequent disorders is worth a read [0];

[0] https://www.psychologytoday.com/us/blog/the-addiction-connec...
It's not so much that OPML is the interesting part here, it's that it's a file. A few weeks back Andrej Karpathy had a twitter thread[1] about blogging software and shared this link on 'File vs App' - https://stephango.com/file-over-app - and that really was great for ecosystem interoperability. I can download the file using whatever tool is appropriate, store it however I want, and then upload it somewhere else using whatever tools is appropriate. I have the OPML export I took of my subscriptions from the day Google Reader shut down and there's still a fighting chance that other services could actually import that file.

It's also worth noting that OPML is only the container format here. Agreeing on a container format is obviously important and we won't get very far for interop if we can't even agree on the container format, but OPML is supposed to be a generic tree of 'outline' format, and conveniently RSS subscriptions (and folders) look like a tree.

I sorta expected that there would be a second standard that says "here's how you use this generic OPML container format to represent RSS feed subscriptions" but oddly that's actually included right in the OPML spec[2]. In fact RSS subscriptions are the only application format defined in OPML - there's a 'type' field defined for <outline> element and if type is set to 'rss' then there's also a required xmlUrl of the feed and optional things like the html link for the blog, the version of RSS used. This is the data and part of the spec that makes the actual subscription list exchange work.

But again the only entry for 'type' defined in the OPML spec is 'rss'. If you want to use OPML as a container for something else, like Youtube subscriptions or Twitter followers, you of course can but you gotta find some way to get everyone to agree on how to interpret the 'type' you set for that <outline> element. And as far as I know, no one's done anything like that for any other domain.

So it'd be awesome if more domains defined 'type' fields and set out some specs so I can export my video streaming subscriptions or Amazon wishlist or whatever but without defining more 'type' fields OPML is really not any more interesting than a CSV of URLs.

[1] https://twitter.com/karpathy/status/1751379269769695601
[2] http://opml.org/spec2.opml
Yeah someone I know has been banging on about go, too. I have a personal project I want to do so maybe I'll pick go for it.

The main pro and con to the JS ecosystem is the fact that it's so flexible; you can mostly do things how you want and there are so many libraries in each space all competing. But because you can do anything how you like it becomes hard to decide which library you want to use (or a diff one every project) and every dev has a different way of accomplishing the same thing.

I used to write internal libraries and frameworks a lot in my career and one of my mantras was to use TS to try to lock devs into doing things a certain way but there only so far you can go.

My main worry with Go is like, is everything built in? Are there multiple say, Web server libs like with nodejs or only a single option? How are deficiencies addressed if there are fewer options and fewer ways og doing things?
But you aren’t storing application data in the IMAP server. I hope.

The idea (for me anyway) is that if you have a postgres db with data, and need a queue for tasks dealing with that data, building it into the existing db can make more sense than adding additional infrastructure and complexity. Especially if you are familiar with postgres already.

If all you need is a queue, then I agree that dedicated queue software will be better.
The family of that employee asked everybody involved, including Amazon, to avoid public comments.
How long were you in for to read that many books?
You're just pointing out that svelte isn't 100% the same as HTML...

That is true... but of course, if you wanted 100% HTML, you aren't looking for a framework at all.

The approach in svelte is that you write the HTML parts of your app in HTML. It sounds almost silly to say -- that should almost be a silly circular statement -- but with some popular frameworks you write the HMTL for your app in something sorta like HTML but with various syntactic and semantic differences.

(You also write most of your UI logic in Javascript or typescript. The amount of syntax that is svelte-specific is pretty small, though semantically, the Javascript you write for the UI is built on the svelte concepts.)
You might be interested in Huberman Lab's podcast, he must have some episodes on memory or learning.
There are countries this is banned.
It's a population of mostly tech workers, a population of which a large segment has mostly never experienced the labor market as others do, and of which an at least significant segment has been inundated with messaging that implies that they have more in common with the people who own tech companies than other workers. The massive layoffs that occasionally happen show some of them that this is a fiction, but survivorship bias is strong in the presence of so many smart-sounding people saying people who are harmed by a system simply failed in some personal sense (or, often, as seen in this thread, chose their outcome intentionally).

It seems deeply out of touch and unempathetic because it is, and that's the point of it
This page is funny if you think of the strange Liaison of Munich and Linix that was burried
The Best of Rec.humor.funny