skysight-inc/HackerNews huggingface dataset:
A language that makes it easy to represent how to process a potentially complex but semi ad-hoc structure in a coherent way is interesting. A language that's added a special case for when the processing you want to do happens to be printing is much less so. Derive is a poor substitute for a proper record system.
Right — that situation is completely unlike the actual one. Different situations reasonably have different constraints.

Why is imagining something completely different useful?
> At a guest lecture at a military academy when the price of a single Bitcoin neared $60,000, I was asked, as finance professors often are, what I thought about cryptocurrencies. Rather than respond with my usual skepticism, I polled the students. More than half of attendees had traded cryptocurrencies, often financed by loans.

Wow! Taking out loans for a speculative venture? That's insane, unless you think you'll be bailed out (not impossible, the way our Government has worked in the past).
That has nothing to do with GNOME. That's going to happen any time you try to theme 100 different programs and try to get them all to look consistent. Try to imagine writing one CSS and applying it to every website you visit and expecting it to work correctly. It's just not going to work, you'd have to manually rewrite the CSS for every site. The same is true of desktop applications. The only reason your desktop appears consistent with the default Ubuntu themes is because all the apps already did the work to target that theme. If you want another theme, you have to do all that work all over again. You can't avoid this just by adding more options, it's a large amount of extra code that needs to be written every time for every app.
I'm intrigued to see that you consider 1000 sq feet (100 sq m) to be "so small". It's twice the size of the first house I owned (which was also 2 bed, and pretty typical starter size here) [1]

To me 1000 sq feet for 2 bedrooms sounds fantastic. So many ways you can use that space creatively. So many different layout options and shapes.

My recommendation would be to start with an architect. Given a good budget and defined parameters you should get something really good. And (at least here, don't know about there) architects like to be project manager as well to make sure their baby is executed well.

[1] starter apartments here can be under 200 sq feet. Not sure who wants that (they are typically quite expensive) but someone is buying them.
Sometimes the builders are also the carpenters. I would go with one of those because they will do arguably the most important part right, and they will likely have worked with the foundation team before. Electricians and plumbers often have to be certified so there is less concern there.

Getting educated so you can ask questions and observe that they properly seal the house for air and moisture is a good idea. PGH is a good resource and so is Matt Risingers channel (Build Show).

Consider tapping networks. If you find an architect you like they may know a good builder and vice versa.
Mixing compilers is not a problem because they use the same standard ABI. You often need to link against the oldest supported version of a library, or dlsym what you need, but you certainly don't need to compile per-distro. The only big exception I know of is musl.

We've been happily compiling a single executable using ~latest clang for years with very few problems beyond using a symbol that doesn't exist on older distros.
For those interested in a print: http://theoctopusprint.com/
On a lark, I also asked ChatGPT if there were any grammar errors in a paragraph I was working on when I wrote this post. It said there were, and then gave me the “corrected” version… which was the same thing I had already written. I had to diff it just to prove to myself I wasn’t just glazing over some minor comma placement or something. They need to get the hallucination problem under control to make it more useful.
Could all this be done in a smalltalk environment like squeak? I was wondering because I am modestly proficient in ObjC
TIL. I honestly assumed they were i* locked
> There is research [1] that suggests using GPS navigation could impact your brain function negatively.

Wrong, that research only shows that when you use a GPS, you don't learn routes as quickly. That is only equal to "impacts brain function negatively" in a narrow sense, which you should specify rather than use such a broad and scary-sounding phrase!
> So, yeah, it’s not wasteful to vent your computer exhaust outside in the winter, but no one’s doing that.

Uh, come again? If I am using my computer anyway - why would I exhaust the waste heat outside if I have to heat the indoors anyway? That is wasteful.
Yeah I think LLMs are really amazing and I'm open minded about how they can contribute to the craft of creating software. I've played around with these for generating code and it's very cool how much can be done.

BUT. Honestly I just see a lot of code review and refactoring of shitty AI-generated code in my future. And I think people who lean on this heavily are going to struggle to progress... Just like when I get the whiff of code copied verbatim from SO, it's going to put a sour taste in my mouth when I get a series of reviews with a bunch of poorly factored AI generated code.

But maybe it's more likely that old fogeys like me with our backwards beliefs are not long for this world. But I dunno, I haven't yet been replaced by the hordes of actual humans crowdsourcing this on SO, so color me a bit skeptical!
How do you know that the universe isn't just rendering everything.
> have no idea about Bucha

Maybe start with international accounts of war crimes?
The other way around is more meritocratic (avoid cult of personality or credentialism). Yeah good if it includes portfolio etc
Yeah, that's a pretty good way to describe it :) Game engines have an alarming number of different areas that require deep expertise: the hope is that we can align on broad values and goals and then empower experts to make good decisions quickly.
Right! This was my first thought. I think the author missed that software is already quite like law in this way.
How Noma Made Fine Dining Far Worse
can i be the bearer of bad news? you are wasting your time. sorry...
Start gathering contact info now for everyone you might want to stay in touch with. This is especially important if you work remotely, because if you get laid off, they might immediately kick you out of your email, slack, etc., and then it will be too late.
The DSM V does recognize comorbidity of ASD and ADHD and allows for simultaneous diagnosis. You might be thinking of the DSM IV which didn't.
make a self-help site with ads on it that shows people how to install ublock
> designed by John von Neumann.

I can strongly recommend an excellent biography:

The Man from the Future: The Visionary Life of John von Neumann by Ananyo Bhattacharya

I knew of von Neumann because his name shows up many many times when studying computers. But I had no idea he had several equally monumental bodies of work in such a wide range of subjects.

It’s that rare biography that helps understand the history of multiple different disciplines: quantum mechanics, game theory, computer science and more.
> and goes on to explain that each arena has its own unique/distinct address space

That does not seem to be how it is implemented now. Try the example use-after-free on https://uptrace.dev/blog/posts/go-memory-arena.html under 'Address Sanitizer'. There is no error at all when you dereference, it silently keeps working as freed pointers often do (until they don't). Maybe they will add the virtual address space thing later.

Edit: the issue (https://github.com/golang/go/issues/51317) in which that comment was made also has some people referring to the arena being freed "when the runtime gets around to it" rather than immediately. I can't imagine why the virtual address space wouldn't be made poisonous inside the arena.Free method, but it's possible they do do it later. So your pointers maybe do stop working at an indeterminate time. Sounds pretty much like C. I even tried adding a few `runtime.GC()` calls before dereferencing but to no avail, couldn't get it to crash.

The Java 20 implementation has no such issues (https://gist.github.com/cormacrelf/8ddd3cc1b086e4ade93c029a9...), partly because there is no API for allocating a generic T in the arena, so all dereferences are through the managed MemorySegment API. It only seems to offer raw memory, which you can use to implement arrays of unboxed C-style structs, which is great for FFI and network buffers etc. This would be a good tradeoff for Go as well, surely.
I still work on a team the person who mentored me four years ago. He's a great guy, but sometimes in front of other engineers he'll still treat me like I'm a junior - and start explaining some incredibly simple concept to me like an idiot. Sometimes things I obviously knew before even joining, like how HTTP verbs work.

It's just a quirk of his without malice I think, but it does get to me depending on who its in front of. I think he just wanted to be seen as the teacher.
expectations are interesting things... i was impressed with chatgpt, though not blown away as it's simply the latest in a chain of increasingly impressive research demos. substantially though my experience was the same as yours, though perhaps i'm more forgiving (haskell does have a reverse function application operator, just using a different symbol, and you can get |> in scala via a commonly-used library).

i guess one difference might be that i also tried a variety of tasks where confabulation was called for, like making up games and getting it to play them with me.

all of this certainly does seem farther from productizability than the optimists admit... it tantalizingly 'almost works' in so many domains, but despite the rate of progress, its not obvious at all to me that it will soon converging on the reliability which is necessary for robust application.

playing with the tech in more creative areas has certainly expanded my mind as to what is and what may become possible, and i think this is true of the general reaction as well... it's the flashes of strangeness and potential, the weird use cases like simulated command lines and ascii art games, the cat-and-mouse of prompt injection... not hard to let your imagination run wild... depending on how much disbelief you're willing to suspend.
Discoverability is pretty much inevitable if the tech allows it.

It's a feature simply too useful to too many. It will get built if it can get built.
It makes plenty of sense to do isolated computations on CPU. The crossover point where you are better off shipping the input to a GPU and results back is pretty small, presuming you have one and the program knows about and can get to it.

But, as always, fast enough is fast enough.
From what I saw on video, I bet he was. He might have travelled earlier to other Socialist block countries and saw lots of socialist facade stores there, but a visit to a place for simple folk in the US was much more impressive.

(This is why when I travel, I go not to the center, but to the fringes of the cities, to see how the common people live.)

And I'm sure this contributed to his ideas of how the country should be like.
Investing in YC's Continuity Fund
Does anyone know whether YC's Continuity Fund is open to individual investors?
The best strategy is to ignore what the minority that attack people say and just block them...

Crazy thing is that a lot of the policing of other people's behaviour is even from people who haven't even been around for long. It's crazy seeing people trying to control other people's behaviour by attacking them and telling them "that's not how things are done here" when they've been on Mastodon for less time than the person they're policing!
If you built a 1000sf detached home in North America you'd have a hell of a time selling it later on outside of some very specific conditions as it'll not be much cheaper than a 1500-2000sf home.

Home costs do not scale proportionately with their square footage. For example you still have one refrigerator in most homes regardless of size, one front door, pay base flat fees for services and trades just to show up, permitting fees, etc.
Though mini split heads can be ducted too. There are several choices, wall heads, ceiling heads, ducted heads etc. The wall head is just the cheapest solution since it’s very easy to install.
Because he said that "The Black Death increased labour’s bargaining power right before the Industrial Revolution."

Come on, that's hilariously wrong, and no attempt to walk it back makes it less funny.

Of course, I'm just a bit on edge because I'm writing this post right after the 30 years war has started.
> My experience (sample of one) is that they don't.

There is something very very wrong with your equipment (or you're measuring something else not having anything to do with the heating equipment - more likely). A high efficiency furnace has a sealed combustion chamber, the entire thing runs in a circuit vented to the outside - combustion air comes from the outside and it is vented to the outside. If it is not airtight sealed from the indoors, it is broken. Even a mid-efficiency furnace with a non-sealed system will vent 100% of the flue gas outside.

> Natural gas combustion is at best _mostly_ exhausted.

Bullshit for any modern equipment (ie installed in the last 50 years).
I would love to see a screencast of this kind of workflow. Honestly I can't quite imagine what it looks like.
There is a 2022 french movie with the same premise (an elderly woman on her way to a hospice asks the taxi driver to drive her through Paris):

https://www.imdb.com/title/tt14586118/
1000 square feet is only small in the USA. 1000 sqft is the average size of a home in Japan. 50% are smaller. There's plenty of creative ways to use 1000 sqft
I have bad news for you, every alternative is going to be the same or worse. There's no good and clean solution for early boot services. The Linux kernel expects you to handle any of those issues in userspace with a userspace daemon like dbus. If you're upset the documentation is sparse, well, welcome to open source.

Nobody is "screaming" at you to stop using libdbus. The issues with it are actually spelled out in the docs. Here's what they say:

>The low-level API documented in this manual deliberately lacks most convenience functions - those are left up to higher-level libraries based on frameworks such as GLib, Qt, Python, Mono, Java, etc. These higher-level libraries (often called "D-Bus bindings") have features such as object systems and main loops that allow a much more convenient API.

>The low-level API also contains plenty of clutter to support integration with arbitrary object systems, languages, main loops, and so forth. These features add a lot of noise to the API that you probably don't care about unless you're coding a binding.

So unless you really have your own object system, language and event loop, you shouldn't bother with using libdbus. Use literally any of the other bindings of which there are many. The glib one is only going to be good if you're already using glib's event loop and object system.
digression: Any recommendations for a good CO2 detector?
I think for many people, there's an increasing disconnect between their goals and how working hard might get them there. When there's so much separation between risk and reward, the risk is less palatable.

Maybe they dream of a new home or a bigger house or holidays or something else. Housing is expensive; building/renovating is more expensive and facing more challenges (availability of services); travel is also more expensive and leave is harder to take. A friend in a very decent professional role recently faked surgery to get enough leave to return home to see family over xmas!

As of 2023, I've worked for myself for 25 years so I'm quite interested in small business and side hustles. The number of friends and acquaintances who talk dreamily about quitting and starting their own thing was noticeable before 2019 but definitely seemed to ramp up since. I suspect constant exposure through social media to how peers are using leisure time could be part of it. If you are remotely social, at almost every time during the year, someone you know will be off gallivanting around putting up photos of better weather or more adventurous pursuits while you sit in the office. (And I say this as someone who spends a lot of time gallivanting.) 20+ years ago, you heard about a trip when the friend returned home, rarely in detail and certainly not for each day during.
Let's play devil's advocate.

This person was going to die soon anyway. They'd only live with the disappointment of their last ride to hospice for a few weeks/months anyway.

What difference does it really make, to be lonely for a few weeks at the end of your life vs having one moment of joy?

I'm sure this person suffered and was lonely on their way out anyway. I doubt that cab ride meant much as they were struggling to breath at the end.

Aside from which, why do we think it matters more what happens at the end of a person's life? Either it all matters or none of it does, and these days I'm inclined toward the latter, in case you haven't already gathered that.
He's great.

Sidetracking a little, I wish someone(s) could develop a complementary vision for the urban context. This escape to the woods ethos does not scale. Yet, it's the only one that - at least in my impression - has crystalized in some truly homely aspirational bitesize aesthetics, that seems in reach, if only one would just commit.

The closest thing I can think of was maybe "the loft", you know, think 80s cool. But they kinda suck in hindsight. The townhouse maybe, but so dependent on if the actual surroundings are tolerable, a little too large to have broad demographic appeal. Maybe the shotgun. They definitely have that cutesy thing going. Can be spacious, small, simple layouts, lot's of room for craftmanship... Just spitballing now.
In Australia, homes tend to be more an investment.

The home part just needs to be good enough, the land is the real value. A shit rundown place can be worth millions, just because of the land. The house itself gets knocked down for an apartment complex.
This is a really handy tool, and the demo video goes straight to the point!

One minor criticism: it's a bit of a turn off when a well-known logo (and even its position in the header/footer) is so brazenly copied.
There was a PBS SpaceTime on the solar gravitational lens proposal not that long ago.

https://www.youtube.com/watch?v=4d0EGIt1SPc
How many languages go through the first 11 years of life without significant changes? There are lisps, which have no syntax to change, and I guess elixir, which is itself just a syntax for a very mature runtime (BEAM).

Hell, even C underwent pretty major changes from 72 onwards, because every compiler supported entirely different features. Things like void functions and returning structs or unions. Granted, this predated internet distribution of software, so changes overall were perhaps slower within a single implementation, but there were still radical developments happening on a frequent basis.
The Apple community profile avatar sprite sheet includes many old icons
1-bit unsigned float would probably be useful to some
So to protect the people of Donbas, Russia fires missiles at Kiev, Kherson, Odessa, Lvov? To protect those people it launches an invasion and calls on the Ukrainian army to overthrow its government? To protect those people it annexes Kherson?

To protect those people it tries to decimate the energy infrastructure of Ukraine so that people will freeze in the winter and beg their government to stop fighting?

Do you honestly believe that Putin actually has the best interests of the people of Donbas at heart? Do you really think that's what this is about? When Russian journalists get murdered he shows no compassion. He doesn't give a fuck about the people of Donbas, he doesn't even give a fuck about his own people.
I like the idea of having a steady stream of feedback, Amazon has its "daily connections" that's asks you one question, with a desktop client, that works very well.

However, the general consensus is distrust when it comes to that, especially if things are not going well. You can claim how much you want that it's anonymous, people won't believe you.
using NextJS, TsED and GCP!
That's a risk for sure - we're based in Australia, you couldn't fire someone in the way you described here, but I understand that's not the case everywhere. It's something we're thinking about.

In all the testing we've done; the feedback is generally honest but professional. The more pointed feedback is often a call for help from the team, and the manager needs help/training to improve. For example, in one test, we uncovered a manager forcing their team to work insane hours, on their days off, etc., without any additional pay or time in lieu - IMO, they deserved to be fired but were just given coaching.
Previous discussion: https://news.ycombinator.com/item?id=34391043
Idk why this is news, fertility and one-child policy outcomes have been obvious for over a decade

“Clearly, the situation is becoming urgent. Already the country's population is ageing fast. The first children born under the one-child policy face the prospect of caring for an ever-increasing number of pensioners.”

https://www.bbc.com/news/world-asia-pacific-11404623

“Analysis in Laxenburg, Austria, predicts that the ratio of over-65s to 15-to-65-year-olds in China will increase almost threefold between 2010 and 2035. That means for each person over 65 there will be just three working-age people, compared to 10 today” - 2007

https://www.newscientist.com/article/mg19626291-800-china-sp...
That's sad and somewhat surprising to me, as someone in a similar situation. Pretty much all of my friends are also in FAANG and all of them either completely sympathize or are also actively working on their early retirement goals. My family was a harder nut to crack but they're coming around and the most important one (wife) is now onboard.
I did this for a friend once--housed a friend for 8 months during the pandemic--and it turned out they were just using me and deepening their addiction.

I don't really believe in caring about people anymore.

I argued against that conclusion, but I lost.
So you think Tesla is going to outpace every other company (auto or not) and you have no knowledge of the competition within its specific industry?
Interesting, and I think a positive option, if an odd default. My guess is that this was a direct result of people saying "But I need to install windows 11!" but not wanting to actually default-activate secure-boot in case it screwed up other systems.

I'd have preferred this to what happened on my MSI MEG X570 Unify motherboard when I recently updated the BIOS and installed a TPM module - grub was prevented from loading up my debian system because secure-boot got activated by default. I had to hunt around and de-activate to continue using the system.
Mid-efficiency furnaces are still commonplace in the US, and they don't have sealed combustion systems - they get combustion air from the indoor space, but they vent 100% of combustion products out. High-efficiency furnaces in the US made in the past 30 years or so use sealed combustion with intake and outtake to the outside. (North American high efficiency furnaces older than about 30 years were not necessarily sealed).

But yes, the GP is full of shit. Maybe they have some other non-induced vented gas burning appliance (ie a hot water heater or gas hob), or their measurement equipment is faulty.
It was never safe to assume 1-on-1 email was private.

The rule I was taught was "email can be stored indefinitely and read by every node in the network the email is routed through; act accordingly."
How do you find the data is used? Do people actually change their behaviour based on feedback?