skysight-inc/HackerNews huggingface dataset:
I think we mostly agree. If you are interested, there are developments that reduce the fluctuations of clock predictions - like principal component based clocks [1], where the authors claim average difference between replicate measurements of 1.5 years.

And the study you are citing (8 to 12 year errors) - seems to report maximum errors, not averages. These might be caused by poor quality samples, so it's unfair to report it like that. Also the publication under discussion (epigenetic age oscillates) would answer where the fluctuations observed by the article you linked to come from - part of them are of course technical due to measurement error, but part of them are influenced by differences in sample collection times.

I also share your skepticism about intervention research and using "biological clocks" to measure how healthy you are. Curiously chronological clocks seem to not be easily affected by interventions. And I would guess this is why most people doing epigenetic aging for sport use biological clocks (like DunedinPACE). But then the question - if you are younger according to "biological age", but we still can measure your true chronological age accurately - are you actually younger in a meaningful sense.

[1]: https://www.nature.com/articles/s43587-022-00248-2
> Even the Java language designers themselves (including people like Bloch and Goetz) have for decades been talking and writing books about how wrong Java got a lot of things.

Can you please provide a citation, with a link, for where Bloch or Goetz said that checked exceptions are something Java got wrong?

Effective Java has a lot to say about exceptions, and does encourage avoiding them where possible, but you have to really be cherry picking to read it as Bloch saying to never use checked exceptions when the 2017 edition says this:

> The cardinal rule in deciding whether to use a checked or an unchecked
exception is this: use checked exceptions for conditions from which the caller
can reasonably be expected to recover. By throwing a checked exception, you
force the caller to handle the exception in a catch clause or to propagate it
outward. Each checked exception that a method is declared to throw is therefore a potent indication to the API user that the associated condition is a possible
outcome of invoking the method.

And this:

> Many Java programmers dislike checked exceptions, but used properly, they can
improve APIs and programs. Unlike return codes and unchecked exceptions, they
force programmers to deal with problems, enhancing reliability.

Bloch advocates against overuse of exceptions, which is fair, but his reasoning applies equally well to overuse of Result: if you can use the type system to prevent an invalid value from being passed in, do so!

As for Goetz, this is the most recent commentary I can find from him on checked exceptions [0]:

> If people are not forced to document what errors their code throws, they won't -- especially the people that the people in camp (3) are afraid of. As long as those folks are allowed to code, the value we get from checked exceptions forcing developers to document failure modes overwhelms the annoyances.

> But, as I said above, I think many of the annoyances can be removed by adding a small number of exception streamlining constructs. This doesn't help Neal with simplifying closures, but it does help us get our job done with a little less pain.

> Finally, a meta-note -- its really easy to misinterpret the volume of support for "removing checked exceptions" as any sort of gauge for community consensus. We're intimately familiar with the pain that checked exceptions cause; we're substantially less familiar with the pain that they free us from. (Obviously, neither approach is perfect, otherwise there'd be no debate.)

[0] https://nofluffjuststuff.com/blog/brian_goetz/2007/06/remove...
A Readout from Tectonics
>no difference in Kant morals on how they should behave.

This wasn't about Kant's morals. This was about the idea that Newtonian conceptions of space and time familiar to Kant were necessary preconditions to experience.
Incorrect. Philosophers write about, "organize" and "codify" what people are doing in the trenches from trial and error. To say that the philosophers created the science is like saying that by dressing a man in a suit they have created life.
Other Attempts to Take over Open Source Projects
Didn't see that one pretty cool, not as good as Emo or Vasa but pretty good
Combating market power through a graduated U.S. corporate income tax
Have you read later Wittgenstein?
While this is an important part of history to know, the story didn't stop there, and certainly not with IBM. Computers/primitive-databases were also used to manage Japanese internment in the US, also using Census data. The Stasi used improved technologies to their advantage until the 80s.

You can draw a line from there to the NSA, surveillance capitalism, and the commercial data broker markets of today.
It's just a matter of time until the information gets used.
FOSDEM 2024 talk by the author, https://fosdem.org/2024/schedule/event/fosdem-2024-2190-sing...

> explain the origin and value of the permissionless innovation that we currently all enjoy, and reassert the virtue of software developed in open collaboration, compared to single-vendor software
A great retrospective.

I have nothing but praise for this game. It’s a standout example of how great art transcends its medium. Despite the technical limitations of the mid-90s, it’s still a beautifully drawn, beautifully scored joyful experience.

A Pirate I Was Meant To Be is on our family playlist for long car journeys with the kids.

Also, I’m not sure if this can ever be proven, but I’m convinced the chain of influence from Pirates of the Caribbean: The Ride to Pirates of the Caribbean: The Movie goes at least partly via Monkey Island.
Ongoing discussion: https://news.ycombinator.com/item?id=40088106
Where do the photons that hit my retina go when I finish with them?

If they have infinite lifetimes then does each one carry a memory of it's creation event? When I burn a log in my fireplace and a cinder flares and pops creating a spark, does the photon exist after the spark energy flares out and the cinder is no longer illuminated enough to be detected by my eyes?

If photons are infinite then harvesting light would be the first step in deciphering the complete history of the universe. All that would be left for us to do would be to derive the algorithms to unravel and categorize each photon into discrete groups based on their historical particle paths.

If we wanted to harvest light to test whether photons have infinite lifetimes we would need to design a structure that forms a light trap using materials with different refractive indices so that photons entering are forced onto paths from which they perfectly reflect in a lossless manner.

If photons are infinite then mirrors may have a memory if we can trap and monitor the photons that pass through them and force them to unravel their travel paths. Why can't I step in front of the mirror and have it replay every event that the mirror has seen? It would be a better replacement for photo or video mementos of lost loved ones if we could simply take the mirrors from their homes and spin back to watch their happiest moments forever by reconstructing the photon impingement history of the glass and mirror substrate.
It is true for Sonic 1, but Sonic 2 is infamously difficult on Game Gear, because the levels where designed with the Master System in mind, and it didn't port well to the smaller Game Gear resolution (160x144 vs 256x192): the assets are the same size, so the effect is almost like a truncated viewport.
> There are numerous car companies with those sorts of sales numbers on a particular model and they don't have these issues

Recalls are absolutely routine in this industry, though. This sounds like a semantic argument hiding behind "these issues" as being somehow different from "those" issues?
Why do you post with a title that sets the narrative rather than asking a genuine question?

Your graphs do not address affordability. Find data that shows housing costs compared to percentage of average income for a given area. Subtract rental costs from the average income to determine loan affordability or even qualification, since loans see rental costs as an expense for calculating available income towards a mortgage.

This data is highly variable depending on location. California as a whole may be fine -- how about it's most populous counties or cities? How much does the rural divide skew the numbers, if any?

Why are the rates you've presented flat since the 1960s?
I thought this was about GNU shepherd but it's blog spam
Report into an accident involving an Airbus A321-253NX (high-intensity lights) [pdf]
In recent Etak article comments webstrand linked to this gem: "INFORMATION DISPLAY - The Official Journal of the Society for Information Display" JULY 1985 VOL.1 No.7

http://archive.informationdisplay.org/Portals/InformationDis...

Page 17 has an article on 1985 Chrysler H-body VFD cluster.
Greece got back on its feet after longest recession
> the people creating content on it were gainfully employed with strong career security.

And a huge number of people weren't (depending on when in internet history we're talking about). The thing is that it doesn't actually cost much to make a website. High schoolers were doing it with allowance money and still can.

I don't think the underlying issue is that people can't afford to put stuff on the web. I think the underlying issue is that people discovered they can make money putting stuff on the web.

So the web has become primarily a marketplace of sorts, much like cable TV. That's what I think is the root cause of why the internet has become shit. Trying to make money is a powerful driver toward mediocrity, because you're going to want to maximize your customer base.
Probably won’t be going to heaven. (No offense)
I do something similar for relevant folders, where I organize by time.

I have a top level dir where I usually have what I'm working on at the moment - think "this day" or "this week".

When it's time to archive it, outside that time window, I created a folder, using this format, for example for today:

041924

I move all the files I created on that day into there.

As a person with a typical human lifespan, I see no need to use a "2024" string - I don't think I'll live to see 2100, and anything before 2000 isn't relevant. "24" is just fine.

And that's it. Time keeps rolling on, so the number of 'archive' folders keeps increasing, but they're small in size and easy to locate.

This works really well when you're creating not-that-unique standard files every day, btw, which is my use case.
> the Error type, the superclass of exception

> in Either<Error, Foo>, Error is not that

This is confusing. On the JVM `Error` and `Exception` are both subclasses of `Throwable`. If you meant a specific error type, give it another name. (I used `MyError` in the comments above.)

> sealed class ChangePasswordErrors {

If some kind of failure has to be handled, In Kotlin you can write:

sealed class ChangePasswordResponse {
class Success(): ChangePasswordResponse()
class NotAuthenticated() : ChangePasswordResponse()
...

> Just call map, flatMap, fold.

Enjoy your callback hell.
> Are you asking why it's obvious, or why it's not obvious?

you're right it wasn't clear, that was rhetorical not aimed at you
it isn't a question of personality, it's a question of 1) what should be done 2) who should do it 3) is it actually worth doing, not necessarily in that order.

I am partial to your self-diagnosis - everything is always up for debate no matter how true or false it is and if you must be reminded of it, you just might be on the spectrum.

(by the way, HR is not your friend - it's corporate police with a PR department. yes, they're in it for the money, too, and yes, they won't dare to admit it in public. never challenge people in public, they will do the rational thing and try to save face. this is also why corporate successes are widely celebrated and failed projects are swept under the rug.)
Is anyone aware of a word processor, text editor, whatever, that can handle HTML definition lists natively?
I wonder how one would view late 90s gcc in this light? Single vendor compiler that made everybody so mad they finally forked it and basically restarted with a new team.
I read a research paper recently that basically suggested this approach is even less likely to have you succeed.

Essentially, when you externalize a reward, people are less likely to want to continue doing the thing. I suspect this is similar, but it’s externalizing the loss. If you’re not already invested in succeeding, this isn’t going to change that.
This is a fascinating hypothesis, but the timelines don't really add up. Global temperatures started decreasing around 1100 AD, and by 1300 AD the decline was very much apparent [1]. The Little Ice Age temperature low does correspond with the period from roughly 1420-1820, but by 1492 average temperatures were already close to their lows and a full ~0.3C lower than the High Middle Ages. If it were caused by the colonization of the Americas, you'd expect the temperature decline to not start until first contact with the Native Americans.

I think it's more likely that the Little Ice Age was caused by a drop of solar output, and that all of the turmoil in Europe (Black Death, Hundred Years War, War of the Roses, Wars of Religion) that led to the eventual colonization of the Americas was a consequence of resource scarcity in Europe.

[1] https://en.wikipedia.org/wiki/Little_Ice_Age#/media/File:200...
Condolences to the author, but this is a huge relief. A polytime quantum algorithm for LWE would have been a scary prospect for the future of asymmetric key crypto. (Not to mention all the other cool stuff people are building on top like fully homomorphic encryption.) Even if it wasn't quite fast enough to break the current schemes that NIST is standardizing, I (and I'm sure many others) would much prefer those problems to stay in exptime.
It's certainly not every other language, but Unison has a novel approach to solving the problem of name clashes: function names are just local aliases for a content hash of the function's AST. Compiling involves replacing function names with those hashes, and putting the names back is a matter of pretty-printing. I'm sure there's an arsenal of footguns lurking in Unison's system, but for sure it opens up interesting opportunities (distributed code becomes "grab this function out of cache").
The adventure game market wasn't quite so male-dominated, especially where Sierra was concerned, with a large number of female game designers, and multiple influential games with well-developed female protagonists 1-2 years before even the original Monkey Island came out.
On the plus side, in the modern era, you can easily find a walkthrough to help you through whatever. Though many are not well-structured to avoid spoilers when you drop into the middle of them.

I don't do a ton of adventure gaming, but I have gone through most of the episodic Sam & Max games. I estimate about 1 walkthrough consult per 2 games overall, and about a 50/50 split between "oh crap I should have gotten that myself" and "oh, I was never going to get that" results (with the occasional "oh I was right and I just didn't click on the right thing or notice the tiny little widget" that really makes me glad I just looked).

Day of the Tentacle was probably the largest game I've done with 0 consults, though I was probably stuck enough to justify it a couple of times. One of the heights of the genre, there.
As of Tuesday, 23 April 2024, to reduce confusion and improve performance for all users, API limits/thresholds will be standardized across all endpoints to "Limit API queries to less than 30 requests per minute / 300 requests per hour".
It's a truism to say healthy people are healthier than unhealthy people. Of course they are. The point isn't that healthy people can work more than unhealthy people, it's that all people - even healthy people, even young people, even experts - have a much lower tolerance for stress and fatigue than they think they do, and their performance at the limit degrades quickly.
No true Scotsman would say anything like that @verisimi
Monkey wrench anyone?
At home/lan we use LACP, VRRP... I mean link aggregation and HA needs are solved time ago.

With multiple ISPs, or on a complex enough LAN, we can use multiple routing tables + weights too.

Also, if the ISP at home can do 10Gbps, 1Gbps, 300 Mbps whatever... I want to be able to use them with a single path, so there is no gain using multiple paths. Eventually, when I have cable+wifi connected at the same time, I use to force one of both, cannot see a reason to prefer using both at the same time.

Maybe the latency thing? Never had that issue at home, but could understand that usage case "just use the network segment with less latency to reach $thing".
The ranking has changed significantly after 6 hours: Llama 3 70B Instruct (ELO 1198) is now behind even Claude 3 Sonnet (ELO 1202) and well behind the latest GPT-4-Turbo (ELO 1259), but still above the last GPT-4 (ELO 1189).

EDIT: My bad, I was looking at the Overall leaderboard instead of the English one as other commenters. Still quite impressive.
I've also found that sometimes, to maximize options, I have to first commit to an option. I've had situations before where I deliberated too long and missed the opportunity altogether.
Francisco Varela
»Varela supported embodied philosophy, viewing human cognition and consciousness in terms of the enactive structures in which they arise. These comprise the body (as a biological system and as personally experienced) and the physical world which it enacts.«

»Varela's 1991 book The Embodied Mind: Cognitive Science and Human Experience, co-authored with Evan Thompson and Eleanor Rosch, is considered a classic in the field of cognitive science, offering pioneering phenomenological connections and introducing the Buddhism-informed enactivist and embodied cognition approach. A revised edition of The Embodied Mind was published in 2017, featuring substantive introductions by the surviving authors, as well as a preface by Jon Kabat-Zinn.«

'The Embodied Mind' can be borrowed at https://archive.org/details/embodiedmindcogn0000vare
Almost certainly never really happened. Haldane wasn't shy about his atheism.
Completely banning all foreign speculators would likely crash the housing market there.
Or simply not Ubuntu 22.04? You could also install new Python via conda, then overturemaps with pip.
It's fair to say that the primary cause of Texan separatism was slavery.

It's also fair to say that Santa Anna was a proto-fascist and that was a legitimate factor, not a convenience. Lorenzo de Zavala, the former Mexican finance minister, didn't become Vice President of Texas for slavery or American expansionism.

https://en.wikipedia.org/wiki/Lorenzo_de_Zavala
Knowing when to optimize for optionality and when to burn the boats is key. Some things in life improve markedly when you let go of optionality and instead lean in to the constraint: significant relationships, jobs, parenting. Everyone's disposition biases them toward one side or the other.

Recognizing when each approach is useful, and being able to do it (even poorly) is a great skill.
I'm no longer involved at Signal
The article mentions Arrhenius
>> Why are there so many beetle species?

Because beetles are randy little buggers... yeah, baby. [0]

(It also helps when both your size and food source(s) let you survive extinction events easier than those silly mega- fauna/flora)

[0] https://www.google.com/search?q=beetle+mating&tbm=isch
at least the llm (for now) doesn't have an agenda

the top result on google is literally just the result of how hard someone worked on their seo. they might not "hallucinate", but a company can certainly use strong seo skills to push whatever product/opinion best suits them.
Problem i got is that i have to be able to support html documents from old tinymce as well as being suitable for use with collaborative editing with something like ys.js. I might just have to bite the bullet and write a html to some other representation parser.
Feynmann is very clear that the photons bouncing off a mirror are not the same ones that hit it. They are absorbed by electric oscillators (free electrons in the material) and destroyed; then new ones are created and emitted.

He's also careful enough to point out that electrons don't really have an identity that would allow you to meaningfully define "not the same". :)
Bullets: no worries

Squirt gun: oh shit, hide the jewels!

Weirdest goddamn timeline
I doubt the size limit would be removed. Even if the system is installed by robots, it's presumably going to be maintained by humans. If a panel dies early or gets damaged, you want to be able to swap it out. There are also economy of scale benefits for maintaining a common architecture with other solar applications, like rooftop installations.
GPUs Acceleration of the Adaptive Loop Filter for the H.266 Software Decoder
I mean, it is the sort of barb a witty atheist might respond with in the company of theologians.
> Why link to that guy instead of the original source?

1. Its what google showed

2. TikTokphobia on HN
FREELANCER | SEEKING WORK | REMOTE

Languages: Python, Java, Ruby, JavaScript (+ES6)

Databases: MongoDB, SQL

DevOps Tools: Docker, AWS, Terraform

Résumé/CV: https://www.linkedin.com/in/lydiastepanek/

Tech blog: penloop.io

Email: lydia <at> penloop.io

Experience: 10 years

Location: New York, NY

Remote: Yes
> seppos

seppo is short for septic, which is short for septic tank, which rhymes with yank, and yank is a word used for any American. And although yank comes from yankee, we mostly don’t discriminate between north and south so it is a general term.

Like all words in Aussie only context can make it insulting - it can just as easily be used in a friendly way. Apparently the word seppo is not used much, maybe mostly by older Ockers. I’m summarising a long discussion on the word and usage that goes into more detail: https://boards.straightdope.com/t/what-do-australians-call-a...

> what is it with Australians and having the cheesiest names for everything

It is just language diverging memetically. A small part of it is signalling you are not a stuck up snob.

The wannabe hoity-toity “I’m better than you”-types try and change their accent and word usage to match some “educated” upperclassish snobby accent and then they speak down to others and try to correct their English. Some of the snobby accent is memetic - due to hanging around a particular social group.

The accusation of baby-talk and cheesy comes across as aggressively stuck-up to me.

I’m from New Zealand and it is fun to see some snobby bitch get drunk and then hear her accent shift to some bogan accent(≈hick drawl) from their childhood. I’ve seen the same thing with some suits in a bimmer in a wealthy suburb change their whole demeanour to rural farmer-types given circumstances. In New Zealand farmers are often wealthy and their kids often get expensive private education and move into professional jobs.
It is! It always was! But how does the AI decide when to launch the car wash detector app?
That's possible assuming the pace of medicinal science continues. Someone living until 2100 means they'd be 76. That only requires they don't have an accident. Most people born today will live that long.

And, rather sadly, if climate change happens as predicted it is going to make for a pretty bleak existence. It's one reason I'm fairly happy not to have had kids.