skysight-inc/HackerNews huggingface dataset:
"Language models can explain neurons in language models"
https://news.ycombinator.com/item?id=35877402#35886145 :

> Recent work has revealed that the neural activity patterns correlated with sensation, cognition, and action often are not stable and instead undergo large scale changes over days and weeks—a phenomenon called representational drift.

[...]

So, I'm not sure how conclusive this fmri activation study is either.

Though, is there a proto language that's not even necessary for the given measured aspects of condition?

Which artificial network architecture best approximates which functionally specialized biological neutral networks?

OpenCogPrime:KnowledgeRepresentation > Four Types of Knowledge:
https://wiki.opencog.org/w/OpenCogPrime:KnowledgeRepresentat... :

> Sensory, Procedural, Episodic, Declarative

From https://news.ycombinator.com/item?id=40105068#40107537 re: cognitive hierarchy and specialization :

> But FWIU none of these models of cognitive hierarchy or instruction are informed by newer developments in topological study of neural connectivity;
I'm sorry but that's just adorable.
Good suggestion. I think that my pre-race fueling strategy was better than previous races, but certainly lots of room for further improvement!
I don't think there's anything in principle preventing computers from becoming conscious, if that's what you're asking. I'm not convinced LLMs are there yet, although sometimes they do sound like it.
As long as those engineers are willing to do mostly sales and marketing, I would agree with you.

Otherwise probably not, sadly.
> It was always a cost saving measure because allocating 30min face to face time with each individual student for each class is such a gigantic cost for the institution that they cannot even imagine doing it. Think about that the next time you look at your student debt, it couldn’t even buy you 30min time per class individually with the teacher to evaluate your performance.

Average student debt after a 4 year degree is ~$35,000 after ~45 courses. Before even running the math it should be obvious the gigantic cost of higher ed over 4 years is entirely unrelated to what an instructor would be making for ~23 hours of work (barring a secret society of multi millionaires). I.e. the problem you're identifying is the vast majority of $ spent in higher ed is not going to time with your professors, not that doing so is itself expensive.
What is the chance of getting hit by further broken pieces of that satellite and other satellites?

When calculating risk, you have to take into account how many are there and what is the chance that any will be hit. Then you have to calculate what's the chance this will happen again, etc - and only then you can calculate the risk to your own satellite.

It's true that the chance of getting hit by one broken satellite is small. But that assumes there are exactly 2 things on the orbit.
the cat is irreversibly out of the bag now, unless you want to ban gaming-grade GPUs, macbooks, and anything with high bandwidth memory capable of massively parallel compute. you can't strip the knowledge of how to build an LLM from people's brains, even non-ML software engineers will know the general research direction of how to get back to at least a GPT-3 level.

this is also not a good era for politicians to listen to academics, anti elitism sentiment is at a high and nobody will vote for "eating their vegetables" vs. "candy for dinner".
Are bargaining power and working conditions better or different? For example, school teachers have lower pay but they also have substantially more time off than I ever will.

There are several nurses in my extended family, and they frequently work 3 crazy days and then are off for the next 4 days. There is no way I could routinely take off 4 days in a week as a software dev. The flip side is the 3 days they work are likely even more stressful than my job, since I don't run the risk of accidentally killing someone.
> A professor isn't a school teacher that needs to look after each student individually

There's a line of research that shows that high quality one-on-one instruction gets you up to 2stdev gains in learning performance.

If you can afford to increase the professor to student ratio and make them available for office hours, you probably do see increases in performance. Is it due to better motivation? Seeing an academic up close? Actually better explanations you get from an expert in the subject? Hard to say.
I would say that's a leaky abstraction. (The OS hiding the details of async by blocking your threads and context switching, although this is how many programs operate.)

The problem comes when you have a critical section where you need to hold a mutex (lock): If you're working with "proper" async code, you can safely call any non-async code from within the lock. (C# enforces this, because a lock statement can not contain the await keyword.)

When any method you call can block on IO, synchronous programming (IE, using the OS to become async), can leak and make you hold your mutex longer than you should.

---

That being said, many of us build our careers programming threaded code that relies on the OS to block. So at this point we're splitting hairs.
Agree on this being stupid.

> my bet is rather on awful security and infrastructure practices

For sure. As far as I know ByteDance does not have an established culture of always building secure systems.

You don't need to be a mastermind cracker. I've used/built several systems for research computing and the defaults are always... less than ideal. Without a beefier budget and a lot of luck (cause you need the right people) it's hard to have a secure system while maintaining a friendly, open atmosphere. Which, as you know, is critical to a research lab.

Also,

> from a different group

Sounds like it was more like a different sub-team of the same group.

From what I heard I'd also argue that this could be told as a weak supply chain attack story. Like, if someone you know from your school re-trained a CLIP with private data, would you really think twice and say "safetensors or I'm not going to use it"?
The best way to get started is to use a trusted design system on the frontend, and follow their components, layouts, and color scheme exactly. Once you know the rules and have something basic implemented, you can break the rules from there. I think most developers go wrong when they try to re-invent the wheel before inherently understanding the rules (by copying experts). Tailwind, Google Material Design, and Apple UI interface are good starting points that are well documented.
> Big tech is moving from an exponential phase to a sigmoidal one.

I'd propose a modification of "Big Tech" to "Ad Tech" or "Marketing Tech".

There's still exponential growth available in nascent or underdeployed technologies -- AR/VR, blockchain/crypto applications (beyond just ICO), AI, IoT, Autonomous machines (maybe that's AI to you), are a few that come to mind. I'd wager the next "Google" will be in one of those, OpenAI may already be it.
rapid unscheduled disassembly.
>I’m not sure how this decade is any different than the one that preceded it?

2010, your game has to run on a PS3/Xbox 360. That didn't matter for PC games because all 3 had different architectures. So they were more or less parallel development.

2015, Playstation and Xbox both converged to X86. Porting between platforms is much easier and unified in many ways. But the big "mistake" (or benefit to your case) is that the PS4/XBO did not really try to "future proof" the way consoles usually did. A 2013 $4-500 PC build could run games about as well as a console. From here PCs would only grow.

2020. The PS5/XBX come out at the very end, so games are still more or less stuck with PS4/XBO as a "minium spec", but PCs have advanced a lot. SSDs became standard, we have tech like DLSS and Ray Traced rendering emerging from hardware, 60fps is being more normalized. RAM standards are starting to shift to 16GB over 8. But... Your minimum spec can't use these, so we still need to target 2013 tech. Despite the "pro versions" releasing, most games stlll ran adequately on the base models. Just not 60fps nor over 720p internal rendering.

Now come 2025. Playstation barely tapped into the base' power and is instead releasing a pro model already. Instead of optimizations, Sony wants to throw more hardware at the problem. The Xbox Series S should have in theory limited the minimum spec. But we have several high profile titles opting around that requirement.

The difference is happening in real time. There's more and more a trend to NOT optimize their tech as well (or at least, push their minimum spec to a point where the base models are onl lightly considered. A la Launch Cyberpunk), and all this will push up specs quite a bit in the PC market as a result. The console market always influences how PCs are targeted. And the console market in Gen 9 seems to be taking a lot less care for the low spec than Gen 8. That worries me from a "they'll support 10 year old hardware" POV.

>Have I missed a new “Crysis”?

If anything, Cyberpunk was the anti-crysis in many ways. Kind of showing how we're past the "current gen" back then, but also showing how they so haphazardly disregarded older platforms for lack of proper development time/care. Not becsuse the game was "ahead of its time". It's not like the PS5 performance was amazing to begin with. Just passable.

Specs are going up, but not for the right reasons IMO. I blame the 4k marketing for a good part of this as opposed to focusing on utilizing the huge jump in hardware for more game features, but that's for another rant.
Yes, exactly!

And since "important" is relative to the person making the sacrifice, it's easy for a person to declare something a sacrifice when what they were giving up was not especially important to them, or on the other hand for someone to dismiss a "real sacrifice" that someone else has made as unimportant.

Not that this matters, really. But I think it's important not to use them synonymously. In the case of an opportunity cost, you are acknowledging that there were things given up. In the case of a sacrifice, you are saying there were things given up _and it hurt_.
Yeah, you are missing the point. Yes, tech are treated better than garbage workers but the question is about the specific concept of "unlimited" PTO.

The "unlimited" is a anti-benefit. Just like free dry-cleaning at the office. Besides the tax implications others have mentioned, there is the mental loss aversion. People who used to have 4 weeks of vacation that are use it or lose it would always take every single day.

Making it unlimited means that in practice, engineers take less than what they used to get because the portal doesn't list how many days they have left. At my current job, a co-worker was questioned heavily about why he needed to take more than 4 weeks vacation despite the fact we have "unlimited". (2 of the weeks he used were because he moved cross country so not an every year kind of event or abuse).
Naming Things (2021)
Show HN: I made a dating app for max authenticity with GPT 4
Hi HN!

I built this one, Vibing: https://vibing.fun/ simply because I really don't like shallow profiles and convos. And I don't think it's people's fault. The current picture-sharing mechanism almost guarantees staged profiles since people only want to share their best part and keep swiping (wanting more).

With Vibing, users are now prompted to take videos themselves, powered by GPT in the app to share their daily lives and unfiltered personalities. I feel in this way, people can go beyond the looks and start looking for something deeper and make authentic connections.

Just a thought and I built the prototype. Here is a rough demo: https://www.youtube.com/watch?v=1hIYB7BfH90&list=LL

If you are interested, we will have the beta testing in New York and you can join us together!

Thanks for reading - would love to hear your feedback!
That would mean that even with a million volunteer drives storing a file, you still wouldn't be able to depend on them, which is plainly wrong.

> Also the average value of data is very low, you don't want to be making many copies of for no reason.

The reason is that the value of that data is high to the archivist, since they want to preserve it.
That's how winforms did it; and I suspect that's how the underlying Windows OS needs it done too.
That's not the only kind of weapon.
"affording" GC is absolutely a thing. You're measuring the wrong thing. It's primarily about latency, not throughput, and GC can only go head-to-head on throughput.

Secondly you have places where you don't have dynamic memory at all which you're also conveniently ignoring.
I read(or watched?) somewhere that, to build your social media reputation and popularity(i.e. follower count) organically, you must post daily, something, anything.

An interesting idea would be to automate a cronjob to ask LLM to generate a random motivational quote(more hallucination is more beneficial) or random status and then post it. Then automate this to generate different posts for X/Bsky/Mastodon/LinkedIn/Insta and you have auto generated presence. There is a saying that, if you let 1000 monkies type on a type writer, you will eventually have a hamlet or something.. forgot the saying, but with an auto generated presence, this could be valuable for a particular crowd.
OpenAI's o1 surpassed using the Trustworthy Language Model
Yeah but the application we're talking about here is JavaScript tools, or more generally "language processors" / AST-based workloads

These are very different than your average JavaScript program

And that's exactly where it starts to be the case that JavaScript semantics are the issue

Take it from Lars Bak and Emery Berger (based on their actions, not just opinions): https://lobste.rs/s/ytjc8x/why_i_m_skeptical_rewriting_javas... :)
>> It has nothing to do with "racism".

Every major system in the US academic system is aimed to reducing Asian population. It often comes in the guise of DEI with a very wide definition of "Diversity" that rarely includes Asian.

These systems will use subtle features to blackbox racism. They may just be overt and leak over metadata to achieve it, or get smart and using writing styles.
Do you want to reduce the error-rate of responses from OpenAI’s o1 LLM by over 20% and also catch incorrect responses in real-time?

These 3 benchmarks demonstrate this can be achieved with the Trustworthy Language Model (TLM) framework.

TLM wraps any base LLM to automatically: score the trustworthiness of its responses and produce more accurate responses.
As of today: o1-preview is supported as a new base model within TLM. The linked benchmarks reveal that TLM outperforms o1-preview consistently across 3 datasets.

TLM helps you build more trustworthy AI applications than existing LLMs, even the latest Frontier models.
People are always convinced that new and better software will reduce our need for software engineers, but the contradiction is plain to see. While AI could potentially be different, I am extremely doubtful that integrating AI into everything will mean we need less devs.
Spontaneous combustion, for sure
Here is the very simple but practical explanation why: https://0day.work/an-example-why-nat-is-not-security/

And more high-level explanation as well: https://www.f5.com/resources/white-papers/the-myth-of-networ...
That point did not come through AT ALL. Your article reads like the exact opposite - it has nothing about encouraging engineering leaders to spread humane work environments to other departments or even a suggestion that people deserve it. You called engineers "spoiled rotten".
Even those do no justice.

I have been using BlueSky since private invites and with the recent influx it has taken away anything coherent within.
You seem to be missing a lot of data points. From Microsoft to even Jack Welch's GE, absolutely everyone who was competitive was trying to butter up talent.

And then you affirm things such as "unprecedented job mobility", for which citation is sorely needed, and close it with "it's ending", though there is absolutely no evidence for it.

It seems to me that you are trying to ignite some flames, but your points are very thin on data.
No. It actually goes slower. https://youtu.be/uo3ds0FVpXs?si=b7sDxNuQkTuwAkcP gives a pretty good overview.

Edit: wrong one https://youtu.be/yP1kKN3ghOU?si=hsBj0RpzOb3JZWdS the one above is the "why."
Humanity is doing pretty well at glacier reduction. It is true that total glacier eradication is a bigger challenge.
Fantastic news! Now lets continue this trend!
> no one ever brought up "inheritance as reuse" in this thread, don't straw man.

Yes they did. I quote one of the statements at the top of this thread:

> But in real life, when there is a team, you run into the fragile base class [1] constantly and changing that base class causes horrible issues across your code base.

The "fragile base class" is one of the problems of "inheritance as reuse". It simply doesn't occur with interface inheritance (the other common type of OOP inheritance).

> It's called OOP, NONE of those letters stands for "inheritance"

That line of conversation is fruitless. We're discussing OOP as practiced, not as defined by Alan Kay (who came to regret the name "OOP" anyway).

OOP as practiced is all about inheritance, and sadly, its pitfalls. This is exactly what other people in this thread are discussing pros and cons of! Not OOP in academia, but in practice.

Also, it's mentioned in the article which you hopefully have read:

In this post I use the word “OOP” to mean programming in statically-typed language with:

- Classes, that combine state and methods that can modify the state.
- Inheritance, which allows classes to reuse state and methods of other classes.
- Subtyping, where if a type B implements the public interface of type A, values of type B can be passed as A.
- Virtual calls, where receiver class of a method call is not determined by the static type of the receiver but it’s runtime type.
No I can't. Because I use fish shell. `cat` can also be a single character if you alias it :)
i share some of this sentiment as well and i think a lot of my hesitance is that these solutions seem born of the popularity of rust. we have had c and c++ for as long as javascript has been a full-stack workhorse. is it just the barrier of entry / novelty of rust has prompted longtime js devs to make the leap into building tooling? along with it, it seems the "new framework every week" jab at javascript can be applied to the build system as well. in any case, i welcome the speed improvements and this certainly does not preclude me from using these new tools where i'm able.
None taken.

It is probably my "fault" by using Safari (no extensions) and not the all-praised(tm) Edge.

I couldn't add a billing profile to my MPN account the other day - endless loading without any indicator of success. It did work in Chrome though, except the "save" action which resulted in endless loading too, but still saved everything as expected.
I think your comment and mine are two sides of a coin. I'm very aware that intelligence isn't everything and the nuances and circles are not of my creation. Luck is huge.

What you are describing is the difference between a Nicolai Tesla and a Thomas Edison - Tesla was far more brilliant than Edison and what he's was doing was superior to what Edison was doing in the same field of study but Edison won and Tesla died poor and most of his greatest discoveries died with him.

The world is not made for smart people - like I said, an IQ of 150 is an incredible obstacle to a normal life. That is relevant. IQ alone is not enough but of someone spends a lifetime living with a high IQ and paying my sort of attention they will see connections that others don't, stuff will just be obvious to them that others cannot see at all, stuff that others lose sleep over won't bother them and what causes them to lose sleep others won't understand.

I think you need to think further in your thought process if you think something so substantial is merely a consequence of time and place - I assure you there is more to it.
Yeah this is exactly why I added the /s

I don't know the answer but hopefully "the powers that be" take a really close look at this situation.

Every company in the US should do some serious introspection.
It's often a case of becoming (or believed to be) so essential to a product that moving them is considered to be dangerous. It really feels like being just competent enough is your best bet for career growth.
Use Plinko https://github.com/jart/cosmopolitan/tree/master/tool/plinko

Back in the 1980s it was my greatest ambition to go on The Price Is Right and play Plinko. However all I could accomplish was making this cursed programming language instead. You'll love it.
Do you really think it is semi manual? I guess I never considered the possibility, but I would be surprised. It seems like there are way too many niches and sub-niches, and the algorithm works rather quickly when news happens
> I think you're correct, the MBAs making decisions won't care, and will choose scale and speed

won't that lead to aircrafts coming apart in flight, spaceships getting grounded and satellites exploding?
The OS is not a 3rd party library. You're confusing two different topics here.

BTW: Software vendors find bugs in the OS all the time.
Specifically this is how American English works. From composition to pronunciation. It's a beautiful mess <3
ublock origin as you've linked.
I had that, buf for terminal under Unix and for web pages, Gopher and Gemini. Offpunk:

https://sr.ht/~lioploum/offpunk/

Instead of Epub, it get catched down into text files (Gopher), Gemini files (Gemini) and HTML+images (Web Pages). You can visit the hier from ~/.cache/offpunk or directly from Offpunk.

With the "tour" function, forget about doomscrolling. You'll read all the articles in text mode sequentially until you finish down.
Contrary to intuition, bigint ends up only 25% smaller on disk than UUIDv7 and no improvement in speed. Honestly in 2024, 32-bit ints are generally a poor fit. Either the table is small enough to be considered a lookup table (16-bit int) or could grow to unknown bounds given enough time (64-bit int). Sequential ids are guessable (which could be a security issue), cannot be generated on the client, and can hinder sharding now that Postgres supports bidirectional replication (multiple writers).

https://ardentperf.com/2024/02/03/uuid-benchmark-war/

My PK preference in descending order: natural key if it makes sense and would speed up queries, 16-bit for unambiguous lookup tables with a hard finite limit of values, UUIDv7, 64-bit sequence, UUIDv4, and then finally 32-bit sequence.

UUIDv7 for performance, reasonable non-guessability, client-generation, and potential for sharding. 64-bit for cases that really need a sequence. UUIDv4 when randomness is required for security. 32-bit when there's a hard finite limit that can guaranteed to be below 2 billion even given the most optimistic of projections.

If the database is small, it doesn't matter. If it's large, it is 99.999% unlikely the primary key will be anything more than a rounding error in storage, access time, or cost. No one ever said, "We would have made payroll if only we had used 32-bit primary keys."

To really save space, extract the timestamp in the UUIDv7 and use an expression index to use as the creation date. Then you're not "wasting" any storage space. Personally I don't think the storage optimization is necessary. Premature optimization being evil and all that.
There was a spinoff a while ago when they merged with Membase, I haven't used Couch in a few years but maybe this will work: https://docs.couchbase.com/couchbase-lite/current/swift/quic...
An mRNA vaccine protected mice against deadly intestinal C. difficile bacteria
> I think the right answer is a sound typed language.

What do you mean by a "sound typed language". Go and Java have unsound type systems, and run circles around JS and Dart. Considering your involvement with Dart, I find contradictory information [1].

[1] - https://github.com/dart-lang/language/issues/1461