skysight-inc/HackerNews huggingface dataset:
It is in the last part, but for me it is that I don't need to lookup or have to deal with what we decided is software dev in 2024. There are no libs: I write everything myself in asm (my preferred is z80 but I can do 68000 amiga stylez). Everything is in my head ; on my msx I write opcodes; not even an assembler needed! Wat is deployment? It already runs!

I guess that is indeed cosy and, for people who grew up with the horror that is npm and left-pad, not really understandable, but when they try, it is incredibly liberating.

I own most 70-80s systems (I mean brands, even vague east block, russian, hong kong ones; I miss a few but those are just too rare), they all work (I cheat; I can fix them, I do replace quite a lot of capacitors during the decades, but at least with these I can), and they are lovely.

Edit; I know I Can do the same thing on my linux machine; just use C and no libs, but for the reasons named in the last paragraph of the article, it doesn't relax me; I don't need more money, yet I cannot detach modern computers from productivity; it helps that with these 40 year old machines you cannot make money. So I do dream of a laptop running on an mcu with an eink screen that has 1 month of battery but no commercial power. And running common lisp at boot as that's all I need anyway. I am close to just forking over 10k to have one custom made, but still hope someone else will do it.
Why does it have to be an either-or? Maybe LLMs are doing a bit of both, in a weird hybrid way; it is both doing a statistical calculation and yet the network is parameterized to do some very rudimentary (and nonhuman) reasoning computations. That's plausible to me, and explains why the reasoning is so hard to isolate... Just like how looking at a human brain it is hard to isolate the reasoning capacities.
Ehm instead of spending like weeks on this why not use a hardware that is meant for such applications like an ESP32?
Starlink Defies Order to Block X in Brazil
They aren't as centrally and hierarchical organized as the RCC. Even most other Christian sects aren't organized like that. So this unique feature makes it distinctive.

That, and the fact that it's much nicer to poke fun at "higher ups" than at peers. So if you make your whole organization about "higher ups" there's a lot of fun to be poked, I guess.
That isn't unintended at all. A 3-ton EV will kill someone just as surely as a 3-ton diesel.
We can tell some of what's in the training set. One of the answers for the inductive reasoning test begins "begin from the rightmost digit". Look that phrase up in Google. It shows up in Chegg, Course Hero, and Brainly content for elementary arithmetic. If you bash on those how-to articles, available for bases 2 and 10, you can probably generate the pattern for base 8.

This looks like an LLM doing the usual LLM thing - finding relevant items and combining them to fit.
This doesn't require the level of abstraction and induction the authors impute to the LLM. Ordinary LLM behavior explains this, once you've found the relevant training data.

People often solve problems that way too, of course.
The author also compiles with `-fno-exceptions` which should already have the same behaviour.
That's not a corporation in the sense of a company, though. It's a corporation in the sense of a local government body: https://en.wikipedia.org/wiki/Municipal_corporation
> My CI server uses Firecracker VM's to isolate OCI containers

Is this something you built yourself? I've been looking for a CI tool that uses Firecracker but never found anything, I started building something myself but it never really got finished. Would love to drop that project and use something off the shelf.
> "When I started on this project, I fully expected we would get pushback on technical grounds and I was willing to work through that under the assumption that eventually we would find consensus," explained Filho.

Managing change, is as much, if not more, nontechnical as it is technical. Technical discussions are easy, but the real difficulties will be non-technical pushback.

So leading this is a leadership and political role.
I'd love to use all this but the fact that you have to substitute in variables just makes this very not-useful.

Ideally in functional programming everything is a (pure) function (and this is how I program), so you never have your variables defined.

Instead, my standard setup is to debug a function by saving its arguments in a vector, e.g.

(defn buggy-function [a b c]
(def test-bf [a b c]) ;; <- add this
... function body ...
)

Then I can call buggy-function with

(apply buggy-function test-bf)

and modify the code until it behaves as expected.

This is also where immutability has its grand appearance.
Fixing Applications Which Resist Feeling Platform-Native
Presumably it's set up so scammers can cash out before dispute opens, or so that the platform is forced to eat the refund?
I didn’t interpret that sentence like you did.

I think he was wary of what it actually meant to the product. For instance, imagine we have a problem with the authentication on an internal component, and then, someone from quality control states “don’t worry, I’ll own the authentication issues”. What does that even mean? Is QA going to solve the issue? How? Are you going to oversee the way other team(s) solve the issue?

That’s how I interpreted it.
> People really want something more reactive like Discord.

Citation needed :) This feels like you are parroting either your own preference or something you have heard other people state as fact.
Are you familiar with Software Carpentry? If so, what do you think about it? -> https://www.ub.uio.no/english/libraries/dsc/carpentry-uio/
People use facebook of their own free will.

Assuming they're at least a good a judge of what makes them happy as you are, how is this resource not being used for whatever "humanitarian" purposes are? Or are we only allowed resources as far as FEMA tents?

Sure, maybe they're wrong about what makes them happy, but I put it to you the burden of proof for that's on you.

I'd further put it that the resources used for these data centers, like Meta engineers, would in fact be pretty bloody useless at solving Sudanese famine, even if by some miracle they're actually good at the farming part, so can we please drop this weird argument that the cost of these things is automatically an opportunity cost in humanitarian purposes? Because it isn't.
If they are unable to use a shell, don't understand environments etc. I would push them onto some specific IDE/plugin combination that creates a new virtualenv, handles PATH etc. for every new project.

Dealing with environments and understanding how different parts of the filesystem relate to each other is its own pretty steep learning curve. You wouldn't want them to get tripped up on that while they are learning to program, so I think I would opt to teach the two as entirely different concepts and not mix them at first.

No idea if an appropriate IDE/plugin combination exists! Surely there is one.
Good point. He's trying to widen the extent of systemd (and Microsoft?) yet again.
I'd you're looking for an AI mentor, shoot me a mail (see my profile). I have over a decade of experience and work at one of the big AI labs.
Jesus Christ. Teaching students to program in Python by "incantation" should be an explicit non-goal. How bloody hard is it to explain what an rc file is, and how to edit one?
That's mostly for historical reasons. Nobody felt the need to switch and do all the work needed to avoid breaking edge cases.

GCC used to have Bison grammars but it switched to recursive descent about 20 years ago.
The C++ grammar was especially horrible.
Your metric is a laundry list. (Somewhat unavoidably, at this stage in the development of software development.)
Propellentless Propulsion Drive [video]
My understanding is that this is the way fermions are treated in any modern theory of quantum gravity, and not specific to LQG?
Why did they have to buy the sheets from Russia? I'd naively expect they could source it locally. What am I missing?
This is something that is a question to modern organizations: Capitalism is how the world runs, but companies don't last. For eg: any bet on how many of the top 50 companies in the world will exist in 50 years -- probably single digit at best.

The institutions that endure seem to be religious, or family run institutions. One change in outlook is towards values/principles(/blind-faith?), as opposed to scaling/commercial aspects. Nation states and companies are broadly about a century old, and philosophers need to think and call out paths for current institutions and people for endurance.
> More than once I've accidentally bonked someone in the head putting something in the hatch or have had a dog escape because they managed to leap over the seat and get out through the open hatch.

There a basic nets and if one is extreme cages which separate the boot from the second row.

> It's also easier to hide valuables in the trunk, as there's no indication anything's in there unlike the open rear deck of a hatchback you can see through the windows.

Pretty much every hatchback I've seen in the last 20 years here in Europe has a removable cover.
For people who don't know COBOL at all, are there any good resources/pages that explain its syntax and runtime?
To be clear, there's absolutely nothing broken about the system Python in the article. There is just a shell alias causing the anaconda version of Python to be launched instead when you type `python3` at the command prompt...
The issue with comprehending LLM's internal workings is just that they're so big. The operation of the network itself is deterministic - but it's output is a set of probabilities over the value of the next token in the stream. At that point you have to choose one, based on that probability distribution, and then start the process again. That choice is where the randomness comes in.
Hi, in case you're not already aware of the name clash, there's already a `rr` in the programming world. It's "record and replay": https://rr-project.org/.

Very different, but a very fine tool tool too.
People who enjoy old European breweries may also enjoy The Drawing of the Dark

https://tvtropes.org/pmwiki/pmwiki.php/Literature/TheDrawing...

https://en.wikipedia.org/wiki/The_Drawing_of_the_Dark
Of course we don't, but then again I think bears were just thrown in as an (extreme) example. As I read the thread before that, the point was that most animals' weights vary on an annual cycle, fattened up during summer-autumn and slimmer after the winter. Which seems fairly uncontroversial to me.
Of those two, of course one is preferrable. But. Either you have a company which does everything and anything, or you have a company which depends on solving a particular problem or set of problem. If your company solves a particular problem, the company depends on that problem persisting. I’d rather the problem be eliminated at some time by future developments, making the company defunct, rather than hoping for a 1000 year-old company. Hoping for a 1000 year-old company which solves one problem is really the same as hoping for humanity to keep having that specific problem for a 1000 years.
Why not self-host Vaultwarden? It implements most functionality and supports the standard Bitwarden clients with virtually no resource requirements.
> So that's about 13Wh per daily user session

Plus ~1/2000th of a server, divided by the life time of a server on their premises in days. Let’s say a millionth of a server. At $1000 a server, that adds about $0.001 a day, if my math is correct. Actual numbers may be higher. What do they pay for their hardware, at the scale they buy it?

Plus installation and management, plus the cost of the building.
I think the point being made is that we need genius level people working in education. Literally what else is more important than forming the next generation?
But then you fix the problem at the wrong control-loop level and after a while it goes right back to how it was.
A Renault Kangoo has twice the storage space as a F-150. One of those fits in the street parking spaces around here. The other sticks out a significant amount on all sides.

Big american SUVs are not only big. They are also just badly designed.
It’s surprising that this is surprising.

Every conversation loses information. Something is always lost in translation, even among excellent communicators. If you only rely on your direct reports to get information about your organization you will be flying blind. This will happen in situations where everyone has the purest intentions. Add on top politics and personal interests and the problem compounds.

Here are a few tools I’ve used to get a richer understanding of what’s going:

- skip level one on ones
- metrics
- using the product as a user
- occasionally looking at a few “low level” artifacts like customer support threads, slack conversations, PR reviews, or user stories.

You’re essentially doing a virtual walk-around. Imagine in a physical plant, once a week, the CEO walks around the fence perimeter, through the stock rooms, observes the gate for a few minutes, walks the factory floor inconspicuously, makes herself coffee in the back cafeteria, and uses the warehouse bathroom. While she does this she occasionally asks a question here or there, praises a good effort, and very visibly picks up a piece of trash. It’s possible to do a similar thing virtually.

The observations from the above activities are invaluable sources of information. You cross reference it with what your direct reports tell you. You challenge them based on your first hand observations. Ask a lot of questions, and when they can’t answer them, encourage them to also become more intimately involved in their part of the organization.

No single perspective is enough to understand what’s going on

This is not micromanagement. This is being aware.
I think that’s a false dichotomy. Most of these old companies are addressing basic human activities, not problems. Unless you thinking eating good food and staying in hotels are problems that ought to be solved?

Most entertainment business are also not solving problems, and yet manage to be extremely successful businesses. See: Disney, Pokémon, video game companies, etc.
It appears to be lxd, I assume a single vm with multiple lxd inside.

https://github.com/orbstack/orbstack/issues/461#issuecomment...
>population that is to this date increasing

Yes, but it will peak then fall[1]. The number of babies born per year has already peaked and is falling[2].

[1] https://ourworldindata.org/un-population-2024-revision

[2] https://ourworldindata.org/grapher/number-of-births-per-year
Yeah. Or apply my brain. Reviewing LLM-written code is no different to working with code from a colleague or library. It's the best of both worlds, certainly while iterating quickly on the MVP & early stages.
Ah yes, the famous "everything new is progress and progress is good". I wish I had such simple views on the world
Then tell them to stop. So easy.
Oh there were a good number of romans who had been to india and sri lanka, there were even a good number of roman traders from egypt who sailed as far as malaysia which they called the Golden Chersonese. They didnt really know about china but had some vague ideas that a large empire existed in the east names sinae but iirc they did send a diplomatic mission to it which ended up in vietnam being robbed if I remember right before ending up before the han dynasty with very little tribute and generally being a bit of a dissapointment. There were several other merchants and diplomatic missions over the years but in general it was of minor importance to both empires, far outside their spheres.
> the "flattening" above seems unnecessary but I could not avoid it since "Result#map" wraps the Result in another Result (I could not find a flat_map).

In Gleam, this is called `result.try`[1]

[1] https://hexdocs.pm/gleam_stdlib/gleam/result.html#try
Have you tried LinkedIn? From my anecdotal evidence, AI experts are the largest group there right now.

Irony aside, finding an expert for anything is difficult. Not because they don't exist, but because there's a lot of charlatans aiming to profit from the non-expert not really being able to tell. Do not underestimate their ability to BS even smart people, at least for a while.

My approach is usually to just ask around until I get a recommendation, a web of trust model if you will. I could for example recommend what I'd consider an AI expert to you. But you don't trust me because you don't know me, so by extension you have little reason to trust them. And that's what I'd advise: Find someone you trust, directly or by proxy.

If that's not a viable path, I would personally look around and try to figure out where relevant people hang out, write to one of them out of the blue. It appears people are more helpful to strangers than I previously assumed, though many do ghost. Many people have reached out to me this way, and I've sometimes ghosted them for embarrassing reasons like forgetting to answer, I've never once been annoyed by someone asking for my help.

I always offer payment, no matter how I found someome, based on the rate they name. I find that respectful, and some respectfully take it, others can't be bothered to write an invoice, and prefer to just do it pro bono. Though since you said it's intense, I would probably insist on paying them :)
I get on Discord here and there to discuss Linux, programming and so on. It is definitely much different than IRC. The demographic seems to be 14 year olds trying to customize their WM.
That makes a lot of sense! I do see value there. I guess it's the context of the class, but biased to the content which LLMs at test-time are bad at understanding/marking (e.g. the items/subjects in MMLU the LLMs still fail at).

As for the structure approach, which interests me - How can you find/note down that information, which you reference in your second paragraph?

I agree it is valuable. In times past, just identifying wrong answers (with Multiple Choice Questions / distractors) could give you great insight into misconceptions in a class (e.g. and that could fill the "Things definitely wrong to mention").

But how do you without a human expert work out "what should the answer have?", in a way that doesn't knock out answers that are left-field but genuine/synthezizing?

My experience of marking exam papers in STEM (only a few courses mind, maybe 300 papers) is that markers are wildly different. Some generally give every pupil +5% higher grades than a more critical neighbour; some are "absolutist" to the course content (either as they learned it, or it is currently taught to the student), and more than would ever admit will freely move scores up 10-20% if the students answer simply novelly interests them, so long as it's not outright provably already wrong.

The available tools to remark and to get 1:1 marking feedback (as offered in Germany after exam season) allow rectifying and smoothing these differences, but in some ways, they are genuine. I just don't know how you can codify it. Even with human markers, there is so much disagreement. I doubt that making 3 different models mark with the same criteria and averaging results/synthesizing a "majority judgement" summarization would work either. It's too hard to make the models care or identify novelty relative to the other answers you've seen that day for the question, if that makes sense.
> People use facebook of their own free will.

75% of the west is obese/overweight thanks to their own free will too. Because A: free will doesn't exist and B: the top mind of the world are all paid $$$ by companies to make sure you consume their shit no matter the social/health cost

> maybe they're wrong about what makes them happy

Is that all there is to life ? Then high fructose corn syrup must be paradise
Java is popular as a first language, but I think it's just due to its (bygone?) general popularity. I don't think a language that forces you into a one-class-per-file mindset from day one has any business being used for teaching; students should start from the basics ("commands"/function calls, if, while, for, ...) and then discover what more complex concepts do within that framework.

Java's tooling is nice, but frankly Turbo Pascal (or something at its level) is enough for beginners.
… except, of course, the know nothings who fight to remain ignorant. But please, keep wasting your time and that of the people you’re warning against non-existent harms.
> On macOS, there hasn't been a system Python since 12.3 came out in Jan of 2022

It may not be pre-installed, but if you install Xcode it will also install python3 in /usr/bin/ for you...
> Bears aren’t healthy. Bears don’t live long.

I supose quite a few bears live quite long lives -- for being bears.

> Ancient people weren’t healthy, their diets weren’t healthy and they had lots of untreated issues as well.

As far as I've gathered from (pop-sci summaries of fairly recent-ish) research, people in prehistoric and pre-agricultural hunter-gatherer societies were on average at least as healty as -- and often healthier than -- people in later agricultural societies, from the Bronze and Iron Ages through antiquity, the Middle Ages and Renaissance, up until at least the early Modern Age and quite possibly through to our days of (relative, unequally-distributed) affluence and its concomitant recent global obesity.
There are visible and invisible numbers, which are fundamentally at odds.

If your sole objective is to „number goes up“, you sacrifice everything which is not trivially quantifiable.
Yeah, it's kinda weird when you are going to a conference or something (especially one that isn't inherently tech related) and discord is essentially required to get the information.
But they would; temples aren't destroyed unless there's a religious revolution, if the religion stops they become heritage sites and the work remains. Like modern day churches and cathedrals being repurposed as upmarket housing.
> you might be down to say 1 photon arriving per hour or even less

Have you calculated this or are you just speculating?

The quantization of light is a real physical limit that may make this impossible. The rest sounds more like engineering problems.
in Brazil it’s becoming the biggest thing with Pix, zero fee transfer
Untrusted by default is a feature. No user would be able to protect themselves, unless perhaps they are a highly trained security expert always on alert, which is not a thing.

This is not the exciting early days of the interwebz where script kiddies run amok and it’s mostly for the geeks anymore, it’s where government-affiliated gangs are launching ransomware attacks on critical infrastructure in order to finance nuclear programs. Accessing arbitrary resources on your local machine is how that happens.

Web apps, given a modern browser, naturally have stricter sandboxing, but native apps are treated as untrusted on any modern OS, too. If I launch anything new, the dialog will have me confirm before it accesses anything other than its isolated app data directory.
Differing Values in a Team Are Costly
>I think refrigerator and AC repair companies are required to capture and recycle the refrigerant - they don’t seem to have the equipment to capture and measure refrigerant like auto mechanics.

I'm pretty sure they capture it and then sell it back to you while making you think that that isn't what's happening.
It's happened time and time again already. Firefox was the light version of Mozilla. Then that got bloated. Chrome was the light version of Firefox. Now that's bloated. Very few things resist bloat over time. This website is an example. People sometimes ask for new features, but the only change I can think of is pagination for long comment threads, which was driven by necessity.

Can't wait for IRC to become popular again. I'll still be there, waiting.
If religious institutions count, there's plenty that are older than Catholicism.
That is certainly true, for some definition of 80%.