skysight-inc/HackerNews huggingface dataset:
Something like: A black box is unknowable, a gray box can be figured out in principle, a white box is fully known. A pocket calculator is fully known. LLMs are (dark) gray boxes - we can, in principle, figure out any particular sequence of computations, at any particular level you want to look at, but doing so is extremely tedious. Tools are being researched and developed to make this better, and mechinterp makes progress every day.

However - even if, in principle, you could figure out any particular sequence of reasoning done by a model, it might in effect be "secured" and out of reach of current tools, in the same sense that encryption makes brute forcing a password search out of reach of current computers. 128 bits might have been secure 20 years ago, but take mere seconds now, but 8096 bits will take longer than the universe probably has, to brute force on current hardware.

There could also be, and very likely are, sequences of processing/ machine reasoning that don't make any sense relevant to the way humans think. You might have every relevant step decomposed in a particular generation of text, and it might not provide any insight into how or why the text was produced, with regard to everything else you know about the model.

A challenge for AI researchers is broadly generalizing the methodologies and theories such that they apply to models beyond those with the particular architectures and constraints being studied. If an experiment can work with a diffusion model as well as it does with a pure text model, and produces robust results for any model tested, the methodology works, and could likely be applied to human minds. Each of these steps takes us closer to understanding a grand unifying theory of intelligence.

There are probably some major breakthroughs in explainability and generative architectures that will radically alter how we test and study and perform research on models. Things like SAEs and golden gate claude might only be hyperspecific investigations of how models work with this particular type of architecture.

All of that to say, we might only ever get to a "pale gray box" level of understanding of some types of model, and never, in principle, to a perfectly understood intelligent system, especially if AI reaches the point of recursive self improvement.
The newer era speakers, and the five have audio in.
Do you have any examples of the odious people being banned?

It was my understanding that with most social networks the moderation is usually very opaque/can only be gleaned from public comments. Examples would help to understand how BlueSky would systematically moderate differently than Twitter (or what the ban process is like).

Interestingly, if blocks are public, I guess you can audit the state of the interconnectedness between people, (seemingly what https://clearsky.app/ does?) and therefore, what has happened to the people odious enough to receive these blocks but not odious enough to be banned.
I'm not saying what they did was ok, but would it be possible to solder on a raspberry pi or something? Compared to other types of board rework, audio connections and DC power is relatively easy.
Fundamentalist Christians were the original prigs. It is amusing to see pg try and shoehorn the word on to the social justice movement.
> where its ok to switch users between arms frequently

It's not hard to keep track of which arm any given user was exposed to in the first run, and then repeat it.
Thanks a lot! We don't see clear artifacts for the synth data. Part of the "trick" is to keep the capacity of our model low, it has only about 11M parameters. That forces the model to "learn an in-context learning algorithm" or in other words "do in-context learning rather than in-weigthts learning".
Adding real data on top will help, agreed! The synthetic data is very broad, we started by a synth data prior that was just BNNs samples with differing sizes and thus super broad. Our new data samples functions more densely that are simpler to explain but could still sample almost any function (with the constraints that our networks aren't infinitely complex).
There's also 99.99% less bots on bluesky at the moment. I can live with actual good-faith discourse. But twitter right now is a cesspool of political bots, outrageous take engagement farming, and toxic personal attacks.

Obviously, this is going to be a problem with any site that becomes the town square, just like how Yelp and TripAdvisor eventually became so gamed as to be mostly useless. The question to me is can bluesky rise to the level of being useful w/o succumbing to the pitfalls that come with being ubiquitous.
> Node.js's replacement for virtualenv is literally just a folder named "node_modules".

Node_modules doesn't support an isolated node interpreter distinct from what may be installed elsewhere on the machine. Third party tools are available that do that for node, but node_modules alone addresses a subset of the issues that venvs solve.

OTOH, its arguably undesirable that there isn't a convenient way in Python to do just what node_modules does without the extra stuff that venvs do, because there are a lot of use cases where that kind of solution would be sufficient and lower overhead.
What are you advocating for? A regime with a greater totalitarian emphasis on cultural control and repression?
I feel like when this all started out the problem was really taking it more seriously. People would talk and complain about it and no one would take them seriously. So the group managed to scrounge together enough power to force it to happen.. And then some of that power got misused. It's still better than it was before it started, though.
The hinge allows you to peel in both directions (i.e. forwards and backwards across your potato/carrot/etc. without lifting the peeler.) It also means it can track a rough surface more easily. I haven't had any issues with the hinge, and I use a dishwasher for cleaning - what issues have you run into?
Sometimes you'll find a repo where that isn't true. Fortunately, git bisect has a way to deal with failed builds, etc: three-value logic. The test program that git bisect runs can return an exit value that means that the failure didn't happen, a different value that means that it did, or a third that means that it neither failed nor succeeded. I wrote up an example here:

https://speechcode.com/blog/git-bisect
X is already a far right echo chamber, if you create a new account and navigate to the "for you" page, all you see is Elon Musk, Alex Jones, Andrew Tate and other far right "role models".

It's unfortunate that X still retains a greater reach than its alternatives, but that can change in the medium term.
> it feels like they keep getting dumber and dumber.

Considering how dumb "Hackers and Painters" was, that's a pretty hard fall.
In fact the Gnorts would not have "a long list of rules to memorize" with "no underlying principles".

They would instead have a history and culture (or many histories and many cultures) to learn in order to contextualize words and symbols and find their actual meaning, because meaning doesn't really exist without context.
Wait and see. You're not paying attention now, but it's not too late to start.

Go to your favorite programming puzzle site and see how you do against the latest models, for instance. If you can beat o1-pro regularly, for instance, then you're right, you have nothing to worry about and can safely disregard it. Same proposition that was offered to John Henry.
Clusters and supercomputers are able to fully control the hardware & OS. environment modules are useful in that setting but do not solve OS differences, not to mention themselves need to be installed/maintained. lots of time developers do not work on your same cluster (say, for any open-source code) and environment differences can be significant.

I regularly use large clusters and even there docker/singularity are very helpful at times (very simple example, glibc requirements).

When you are talking about well-written code that only requires posix (and nothing beyond) and does not interface with hardware, etc. etc. then virtualization seems crazy.
Hopefully flagging is based on the content and not the writer.
if you're predicting on text data, our public models don't do that, they would encode as classes. Our API (https://github.com/PriorLabs/tabpfn-client/) has experimental support.
Is there a personal reason you have to keep with it at all at that level? Not doubting you do, but I feel like people are generally addicted to keeping up with shit that affects their emotions and really doesn't need to.
Dennard Scaling Allowed Transistors to Shrink
Or, depending on who you conversed with at the forum...

How do we disprove the null hypothesis that this is a part of human nature and there have always been and will always be people that state their opinions as fact to be more persuasive, and that those voices tend to dominate over the more tempered ones?
It's the same with the performative moral posturing. Woke used to mean being cognizant of systemic injustice - stuff like police brutality. It came from 1970s harlem.

Then the dominant culture that was responsible for a lot of that injustice latched on to it and twisted its meaning, watering it down.

This is known as political recuperation - when radical ideas and terminology gets sanitized and deradicalized. It isnt some conspiracy either. It happens naturally, especially in America.

Just today I merged to the main branch instead of a master branch. This happened because Microsoft employees wanted to pressure Microsoft to prevent sales to ICE-the-concentration-camp-people and Microsoft wanted to throw them a bone by "avoiding the term master" while still making that sweet sale.

Rename that branch and everybody is happy, in theory right? Everybody except the people in those concentration camps, I guess.

The people in Silly valley with masters degrees and scrum master certificates can laugh and pat themselves on the back about all of this silliness, imagining that "wokeness" became stupid because of Marxism or something, rather than because of societal pressures (like the ever present profit motive) which they actually deeply approve of.
They're already investing in non-cloud GPU-heavy supercomputers designed for AI research (i.e. into- and using-AI). For example the Isambard-AI supercomputer at Bristol University (https://www.bristol.ac.uk/news/2023/november/supercomputer-a...) and this report seems to be talking about doing a lot more of that - in addition to non-"AI".

Disclaimer - I work at Bristol on Isambard-AI
Musk's politics aside, content on X has been getting less and less accessible. APIs have been shut down and it seems you need to be logged in to view most posts now. That means if you're a content creator relying on X as your main distribution channel, you now have less reach than ever before. The platform also seems overrun with bots. I'm not on X so can't speak directly to the moderation policy, but from reading others' accounts it seems inconsistent and, at best, not the bastion of free speech that Musk promised when he bought it.

Some of these problems pre-dated Musk's acquisition of Twitter, and some of them will no doubt eventually plague BlueSky as well. But that is kind of the way of social media, nothing lasts forever and people tend to hop from one sinking ship to another.

As for not understanding why people hate Musk. I am loathe to get into politics on this site, but he is (himself) actively using X as a platform to meddle and stoke tensions in a number of democracies throughout the world. That is part of why a lot of people dislike him, and it also casts further doubt on X's future viability as a global content distribution channel, if countries start blocking it.
Similar for Ferraro Rochers I think. Like Pringles, they are definitely not the cheapest options, even in rich countries. But there's always a market for the occasional splurges.

Btw, Thailand is solidly upper middle-income. I think you'll find them even in low-income countries.
Netcup seem to use qemu[0], which is what Anexia will also use according to OP's article

[0]https://old.reddit.com/r/VPS/comments/1ghz4fd/i_know_contabo...
This article is written from an extreme far left perspective if the author thinks it is "far right" to support free speech and oppose intrusive government regulations.
I had never seen this building. The dark glass is an odd choice for an oil company, all it makes me think of is how they are polluting the world with smoke and soot. It looks like a building Sauron would have enjoyed.
I agree with your last statement, because despite 20 years of development, they still haven't figured out how to get Bluetooth to work reliably. I don't think there's been a single other technology that has caused me more grief than it.
We're in a society where narratives need to be simple enough to grasp in 6 seconds. Any further thought or discussion is automatically antagonized or labelled "whataboutism".

Narratives must be clean-cut good versus evil. Assad evil (indeed he was), so logically any opponent must be the opposite of evil. Therefore Tahir al-Sham is now Good.

Tahir al-Sham/Al Nusra being classified as a terrorist organization[1] complicates that clean-cut narrative. Hence the downvotes you got.

[1] https://www.publicsafety.gc.ca/cnt/ntnl-scrt/cntr-trrrsm/lst...
Not to argue, but I don't understand why someone downvoted it
I agree it's remarkably (depressingly) fitting for Syria in its more nuanced interpretation.

I linked it because I thought it was an interesting read and provides a lot more context to the saying than wikipedia article. Since I read it, I am more suspicious of the typical, dismissive use of "bread and circuses."
> But virtualenvs are easy enough to work with; they absolutely don't "necessitate a whole dedicated tool just to manage" unless you could the `activate` script that they come with.

venv is a dedicated tool.

virtualenv is a different dedicated tool.
So we're really going with "the homeless just froze to death and it's just all a big conspiracy"?
> What are you advocating for?

I’ll quote a wise person [1].

[1] https://news.ycombinator.com/item?id=42686696
> Several days later, I tried writing a scrappy decompiler for the Applesoft BASIC bytecode. From past experience I was worried this would be real complex, but in the mother of all lucky breaks the "bytecode" is the original program text with certain keywords replaced with 1-byte tokens. After nicking the list of tokens from the Apple II ROM disassembly I had a half-decent decompiler after a few goes.

Applesoft has a BASIC decompiler built in, it's called "break the program and type LIST". Maybe Oregon Trail did something to obscure this? I know there were ways to make that stop working.
Chicago actually had an "El Stories" show that captured and performed memories that were collected from the audience and elsewhere.

It didn't return after the pandemic.

https://www.waltzingmechanics.org/el-stories-archives
Anyone remember the Metrocard bending trick that worked in the '90s til sometime early-mid 2000s?

You'd just have to find an empty value Metrocard (that wasn't previously bent for this trick), make a partial vertical bend in the magstripe track in a certain area, then swipe a few times and the turnstile would let you in on the swipe following display of the "Swipe again at this turnstile" message.

I think it had something to do with causing difficulty writing to the magstripe track, and the system generously allowing entry if it couldn't determine the last write state of the card, before the whole card got revoked? Or something along those lines.
Zulip seems to rely too heavily on Javascript to be indexable by search engines. I copy-pasted some sentences from month-old posts on https://leanprover.zulipchat.com/ into Google and Bing, and neither could find the posts.
I am not a “y’all”, and I’m not a “folk”. If you use either of these terms to refer to a group that includes me or potentially could include me I will interpret it as a deliberate insult.
Every major LA fire hashtag is a 10-1 ratio of political nonsense and engagement farming to actual content. Maybe 20-1. It's depressing to try to sift through for actual information. The LA local news was light-years more timely and informative than twitter.
I disagree. Moderation is like culture. Twitter's moderation has gone to complete junk in the past couple of years. Bluesky and Mastodon don't have that problem (yet, or possibly ever).

In your analogy - moderation is part of the format.
Same shit just different colors

I think though that Trump truly is worse. If you made this comment in 2008 or 2012 and used Trump or McCain I’d say you are right. But what happens when a person truly is a vile disgusting human being? Then it no longer becomes the same shit. As an extreme example, Kerensky wasn’t as bad as the Bolsheviks. It wasn’t the same shit.
Just a warning to those people who are potentially implementing it: it doesn't really matter. The blog author addresses this, obliquely (says that the simplest thing is best most of the time), but doesn't make it explicit.

In my experience, obsessing on the best decision strategy is the biggest honeypot for engineers implementing MAB. Epsilon-greedy is very easy to implement and you probably don't need anything more. Thompson sampling is a pain in the butt, for not much gain.
Anybody has an idea on how the industrial process for this kind of origami works? I've seen videos online and it requires a lot of pinching and folding. I'm very curious to know how a machine could do that.
You aren't wrong, but I'd add that it's also just the never-ending grievance-politics of the reactionary right. Spaces that have them but don't amplify their voices enough are censoring conservatives. Spaces where people can moderate what they get who then opt out of it are censoring conservatives. Endless victim posturing about how silenced all these people are who paradoxically also never shut the fuck up.

They love the notion of the marketplace of ideas until said marketplace tells them to kick rocks and then it's crocodile tears.
floor to ceiling glass windows "sell" better.

if you are looking for office space and visiting buildings, looking out from a sheer glass face is sui generis, and your sense of altitude in the pit of your stomach is enhanced by glass all the way to the floor; anything that interrupts that angle of view lets the air out of that balloon. "I'll take it!" is what RE sellers like to hear.
Nobody wants these features which contribute nothing but have consumed everything. Enough of the madness.
The mental image conjured up by this scenario is amusing. Your impossibly patient party waits almost 15,000 years to cross a river in a state of suspended animation. Then they finally cross the river and instantly wither away to dust because they had not had a good meal in 15 centuries.

Something that was very common with BASIC interpreters but still baffling is how they were running on machines with extremely limited memory and fairly limited CPU time, but for some reason decided not to make integer types available to programmers. Every number you stored was a massive floating point thing that ate memory like crazy and took forever for the wimpy 8 bit CPU with no FPU to do any work on. It's like they were going out of their way to make BASIC as slow as possible. It probably would have been faster and more memory efficient if all numbers were BCD strings.
The milk seller doesn’t even need to consciously increase prices to match the raise in household income. It will happen organically.

For the sake of argument, imagine UBI provides everyone with a million dollars a year. That doesn’t make everyone a millionaire. It just makes everyone’s money less valuable.

It’s no different on a smaller scale.
> As for not understanding why people hate Musk. I am loathe to get into politics on this site, but he is (himself) actively using X as a platform to meddle and stoke tensions in a number of democracies throughout the world.

What do you think was happening on Twitter before Musk turned it into X?
> The problem is how to reduce how often actual sexual harassment happens. "Taking it more seriously" is a very vague and ineffective way to do that.

Taking it seriously is a prerequisite for any effective mechanism for reducing sexual harassment.
Yes its sometimes instinct takes over when your on the spot in a pinch but there are institutional things you can do to be prepared in advance that expand your set of options in the moment much like a pre-prepared firedrill playbook you can pull from also there are training courses like Kepner-Tregoe but you are right there are just some people who do better than others when _it's hitting the fan.
No, but it is insanely faster than pip.
Indeed, Bristol's Isambard-AI and Cambridge's Dawn are already funded from previous investments in this area and it sounds like the Government will continue to invest a lot more going forwards. The value for money by building these as locally-hosted and run data centres compared to the cloud is massive - and it creates jobs for the UK rather than outsourcing to the US.
40x25 text screens and line-by-line editors encourage short variable names as well
If your aim is to evaluate an effect size of your treatment because you want to know whether it’s significant, you can’t do what the article advises.
I guess pg might have power to implement this by dictating to his companies' HR leadership through the CEOs/boards. As for the rest of us...
> All those "if"s, and "while"s, and "break"s, and "return"s jump to the not-yet-generated places in code just fine; a similar technique could be used for delaying the resolution of function/procedure calls as well.

Not quite. When compiling "if"s, and "while"s, and "break"s, a compiler will make use of the fact that code is structured. Because of that, a stack of addresses is sufficient to track (similar to how Forth uses the return stack to compile such constructs)

For returns, the compiler doesn’t resolve the target address; that happens at runtime.

For function calls, a compiler would need a map mapping function names to addresses.

Also, generating good error messages is harder if you allow forward references. You cannot generate an error before seeing the definition, even if, say you encounter two calls to foo before seeing its definition.
Not everyone agrees with this definition. If the source is open to read, for me it's open source. The website you linked is an opinionated view on what open source is.
On the other hand, sometimes less descriptive but globally unique names add clarity because you know what they mean across the program, kinda like inventing your own jargon.

Maybe "PF" is bad in one function but if it's the canonical name across the program, it's not so bad.
> We used to be able to vouch for flagged posts, and we can't seem to do that any more.

That hasn't changed. Neither has any of the other logic around voting, flagging, or vouching.

Vouching unkills [dead] posts. The current thread was dead, for example, and vouches rescued it. But a post can be [flagged] without being [dead]. See https://news.ycombinator.com/item?id=38918548 for a past explanation.
There's some irony here. These courses exist because years ago, CS departments made a shift towards "marketability" in their courses at the expense of "fundamentals". So they introduced Java to replace C++ because that's the language companies hiring new grads were looking for. And now OOP and Java are not skills that companies are looking for in new grads. But instead of acknowledging the facts, the departments are lumping Java+OOP in with "fundamentals" and getting rid of it.

I'm sure if we look back further, C++ displaced some other language (pascal?) for exactly the same reason. And likely the same for the language the proceed C++. I'm just not old enough to have personal experience here.