skysight-inc/HackerNews huggingface dataset:
I'm not familiar with Sung's videos, but after a quick perusal of his thumbnails I have some knowledge in the various cognitive science concepts he covers (Cognitive Load Theory, Flow, Mindmaps). I didn't really dig into educational theory until I started teaching Computer Science. I wanted to figure out how to better instruct my students after learning about the high drop/fail rates in intro courses. Once I started to experiment in my classes, I decided I should get the PhD for a pay bump.

Once I was in the program, I focused most of my research in reading where cog sci was being used for stem, but also for general practice research. I've been training martial arts for almost 20 years now, so some of the research was me double dipping in how to improve teaching CS and punching people.

Honestly, I still argue that martial arts' spaced repetition was a bigger influence on how I view learning. I need to allocate 2-4 hours 1-4 times a week for practice (4 when I was younger and could get away with it; correct due to immediate feedback from my partners; and have a giant support network of people through the US that make me vested in not only the art but their lives as well. I acknowledge the benefits of meta-cognitive methods like planning and self-reflection, but they feel more theory than application.

Planning is great until you're a novice that doesn't know what to train next. Then you are just a struggling student receiving negative reinforcement, which only amplifies any imposter syndrome you already have. Sadly, there isn't much research exploring how physical athletes learn beyond simple spaced repetition. There's some work in interleaved practice [1] but since physical training is more or less "solved", progress is slow.

Instead, I focus on the various lower-level practice activities so students can acquire subskills without needing to program. Then, I heavily encourage building a 'sense of community' [2], not through group projects (which have their own faults) but rather in simply "giving a damn" about your classmates' progress.

At the end of the day, I think learning is heavily a "time on task" [3] problem and determining how to structure lower-level practice and toy examples that encourage you to keep with it and break Carol Dweck's "fixed mindset" [4].

I'd like to dig deeper into how to properly structure practice across ICAP modalities, but the sheer number of variables and even determining how many activities should be in a practice is too complex of a problem without a very large sample size.

[1] https://effectiviology.com/interleaving/

[2] https://en.wikipedia.org/wiki/Sense_of_community

[3] https://www.thisiscalmer.com/blog/time-on-task-learning-stra...

[4] https://learning-theories.com/mindset-theory-fixed-vs-growth...
>But when you're meeting new people, you don't know what they've gone through. That's why it's better to be explicit at the start of this.

Personally I find it useful when I first meet someone like this because I can mark them as someone to avoid. Life is far too short to voluntarily walk on eggshells all the with emotionally crippled people who are constantly looking for things to be offended about. This goes double for when it comes to playing long sessions of D&D or any other sort of free-form game.

Not only did new management make these ridiculous changes to the core structure of the game, they recently threw Gary Gygax (who had more creativity and talent in his pinkie finger than any of them) and other founders under the bus. Fortunately nobody is prevented from getting old editions of D&D and playing a worthwhile game, or simply moving to GURPS or Runequest.
Whether I am trying to look smart or not is irrelevant. The article fails to be convincing at even a most basic level. By your logic, no company that hires H-1Bs is free to do layoffs, including of people in auxiliary functions that do not call for high-skill, limited-supply workers, which is absurd.
Mistral 7B has a context window of 32k. I use it in production for medical summarization tasks supporting appeals and physician advisory services.
Related submission from today:

https://bellard.org/ts_zip/

https://news.ycombinator.com/item?id=42549083 (37 comments)
Wine does support ARM64EC and I'm pretty sure you can actually use an x86 emulator with it too (at the very least Hangover should support this, minimizing the amount of emulated code needed.)
This is exactly what I've wanted to do for a long time. All the apps in the app store are money sucking or ad ridden and unnecessarily cluttered.

I want a simple front end that lets me log lifts to a sheet/database
I think this is really interesting, because search engines fought tooth and nail about having to pay the sources that they linked to, whereas it is a natural extension of large language model providers to have to pay for the content that they are training on and serving. Generative AI might save journalism to some extent, as the robot must consume to be useful.
Oh, I got some sort of stock ticker when I typed it into a search engine. Though it was his company rather than his actual name. I also haven't ever heard someone use a third word in "Donald Trump", so in that sense it seemed to introduce obscurity (not that I'd recognise DT if nobody ever uses that) similar to using the "it's just the initials" TLA for China
I think it’s clear that today’s “desktop Linux” distributions are not what you want. That’s ok. Your criticisms come from the point of view of a usage that is poorly supported.

Android is perhaps the closest to what you seem to want, although even it is much more aggressive about deprecating APIs, ABIs, and features than Windows.

The is no Linux distribution today that even attempts to deliver the interface stability you appear to want. And given the development model and business structures involved, I think it’s unlikely there ever will be.

You, and the many computer users like you, will probably never have a suitable Linux distribution. That’s an unfortunate reality. It’s not your fault: what you want is reasonable, but Linux isn’t set up to deliver it.
Why is much of this in images? Images without alt text even!
Huge heading:

> Commitment to privacy

Buried as the last sentence in a collapsed box at the bottom of the page:

> For the current version, we are using a Mistral LLM (Mistral 7B) hosted within Mozilla’s GCP instance.

And why is it "...Mozilla's GCP instance", not "We quietly send all your data to Google servers, and everyone pinkie-swears that's totally privacy-respecting"?
I never understood why Mozilla doesn't offer paid privacy respecting services (outside basic sync that already exists) like email, cross platform password storage etc.
Philosophy aside, many users actually do not prefer to have ads and data tracking built-in to the devices they use.
Assuming you're right (and I truly hope you're wrong), America would basically be forfeiting the security of global trade and giving Russia's fleets exactly what they want. You don't need to possess Greenland to monitor their waters. America is a rich country, we can pay our allies for services rendered when we want them. On top of that:

1. Greenland is not a hotbed for submarine cable or pipeline interruption, Europe is. If you have to station troops abroad, at least pick somewhere strategically relevant like Port Le Havre or The Hague. Occupying Greenland to spite the Russians would be cutting off our nose to spite our face.

2. Defending a territory the size of Greenland is folly and a waste of money when you can spend a fraction of the money leasing a naval port or base. What are we going to defend there, the new national stockpile of snow?

3. The smallest American carrier group would still be better equipped than the largest airfield currently in Greenland. Since it is close enough to American littoral waters, smaller boats would not even need Greenland for refueling and rearming purposes. The only reason to build air strips would be to accommodate jets that are large enough to cross the Atlantic on a half tank of avgas.

4. Greenland hasn't been a relevant American defense interest since fractional orbital bombardment enabled attacks that could circumvent NORAD's defense systems. If you put SAMs, THAADs and missile defense there, it is diverted away from credible threats to America's population centers.

5. You could spend that same money on aid for Ukraine if you want to kick Russia where it hurts. Sending American materiel to defend a location that doesn't matter to anyone is a fake commitment and an insult to taxpayers. We used to speak softly and carry a big stick, now America speaks loudly and pretends to hit people like a trillion-dollar production of Punch and Judy.
Or get shafted by Huawei corporate espionage, as a repeat of Nortel.
> Well, why not? Are they residents of anywhere? If not, do you see how easily that slides into not needing to provide services for them? Not considering them deserving of anything, in fact?

They are not residents, period. They are vagrants, or transients. I do not agree that vagrants and transients lose property rights summarily, but the idea of calling them some type of "resident" is ridiculous.
Sidebery is my go to for that.

https://github.com/mbnuqw/sidebery
Don't worry, the money will gravitate back towards Mozilla because AI = Search.
As of the recent parliamentary elections here there are no longer any pirate party MP's in Iceland.
Lol, the US is utterly dependent on China. Destroy its economy and we destroy ourselves (at least our overstuffed way of life). Our Democracy is not really equipped to pull out of this kind of trap. I'm really not sure what the fuckheads were thinking who offshored every god damn thing under the sun for a quick dollar. I mean it didn't even provide sustenance for more than the boomer generation.
> …the community can hear no criticism, bear no criticism, and self-rationalizes everything. Sometimes it takes a bold stance to make a point against one of the most toxic, delusional, and self-righteous communities online.

if one’s “criticism” is snarky or just plain needlessly rude, one shouldn’t be surprised when they receive the same in return, this is extremely basic human behavior. very very basic.

we all learn this in like elementary school, if you’re rude, people will treat you like a rude person. it’s not shocking and it’s not unexpected. its extremely basic social shit learned by even small children.
In 1500 there were 60 million north american natives. In the early 1600s when the English settled, there were six million, most due to disease. It wasn't a single event of course. The smallpox epidemic of 1862 killed far more native peoples in California than settlers. Smallpox killed 66% of all native people in British Columbia (20,000) in that event.

https://en.wikipedia.org/wiki/1862_Pacific_Northwest_smallpo...
WHO implores China to share Covid origins data, five years on
What “ads” are built into Macs and what “data tracking” can you not turn off?
The whole point of marketing an app as being native to an operating system is to appeal to users by saying that you are explicitly not using a framework that lets you flip a switch. That you are going out of your way to make separate builds in the operating system’s native framework so that it looks, feels, and performs as best as possible. That’s very clear in the messaging of how and why the macOS version was built. If you are going to go out of your way to market being native as your differentiating factor, I think that yes, you have to make separate builds of GTK and QT (and in the future, libcosmic if it gets a large percentage of users) in order to be able to genuinely market yourself as Linux native. So it is possible. It’s just not as easy as picking one framework and hand waving away the rest of a substantial portion of the userbase.

I’ll repeat that that is what I find disingenuous with the marketing and about page explanation. I have no problem debating whether or not QT-based desktops are a consequential portion of all Linux users. But if you agree that those users account for a sizable percentage of Linux users, then I think my take is a fair one.
Found the article where I read about PCR 7+11 being the default [1]. The reason I looked it up is because if this is actually true, and the TPM is built into the cpu, what prevents someone from placing the cpu and disk on another motherboard?

Say that you have disabled usb booting and secured UEFI settings with a password. If you extract the cpu (and thereby its tpm) and the disk, then you'd still be able to boot, right? Meaning that without a TPM pin, you'd be able to do OP's attack on a different motherboard even when the original machine was off and UEFI settings secured.

What am I missing? Is it that easy to circumvent UEFI settings protection and maintain the PCR 7 value?

[1] https://blog.scrt.ch/2023/09/15/a-deep-dive-into-tpm-based-b...
Bad marketing header "AI you can trust".
Info from the FAQ:

- Currently using Mistral 7B, but ability (by Mozilla) to swap the model used to another open source at any point.

- Hosted "by Mozilla" on their GCP instance.

- No obvious info about what it will cost them to run this since it is free to use.

- No training on user data.

Like others here, I'm very curious about the cost for Mozilla to run this service. It may be less than it initially appears given the 7B model they chose. I do wish they would focus their efforts on creating a very long-term endowment to pay devs for continued Firefox development in lieu of projects like this given the tenuous situation with their Google funding.

I'm not against this kind of thing in theory, but I hope it's being done in a cost-sustainable way.
> If you manage to start a Python REPL – which for most computers is either not pre-installed (Windows) or not obvious to beginners how to start (macOS/Linux) – there aren’t any graphics capabilities

That's not true. Python has a builtin turtle module which emulates LOGO.
https://docs.python.org/3/library/turtle.html
The imperative shell is untestable with unit tests. You don’t test it this way period.

Think about it. This IO layer should be so thin that all you’re doing is fetching and getting so this layer does a direct external call. When you mock this entire thing is basically what is mocked.

So if you mock or don’t mock if you write your code with the pattern of functional core and imperative shell the imperative shell is what is mocked and is never tested via unit tests regardless. You cannot test this.

Another way to think about it, is like this. Write your code in a highly decoupled way such that all logic or transformations done in your code can operate independently from things you have to mock. Then for the things you have to mock, what’s the point of mocking them in the first place when your logic can be tested independently from the mocks?

What’s the point of unit testing code that touches IO and is supposed to be mocked? You’d just be writing mocks and testing mocks.

Don’t write functions like this:

fetchNumberFromIOAndAdd2

Do write two functions like this:

fetchNumberFromIO
addTwo(x)

The later function can be unit tested. The former can’t be unit tested and there’s no point in unit testing it. The former function is what lives in the imperative shell.

What you see in a lot of books are authors promoting patterns like this:

addTwo(database object)

This kind of pattern forces you mock by coupling IO with logic.
That might be Qodem instead of Qmodem. But I would be happy to be wrong.
The jargon is terrible because I think you misunderstood my point. You don’t mock period is my philosophy but your talking about mocking an entire api here.
It’s like you need a brand “steward” for these characters to protect the brand from stupid short term decisions but open minded enough to try new interesting things.
Does anyone actually use the 'normal gradient descent' with the whole training set? I only ever see it as a sort of straw man to make explanation easier.
The goal is for the LLMs we have to be so good at long context tasks and reasoning about code that you can simply paste the entire documentation for your new language and they’ll figure it out.

Once you have that working, you can generate synthetic examples to train the next version of the LLM, or for open source coding models, a small LoRA file that anyone can download to add support to their model of choice.
Definitely makes Firefox irreplaceable for me.
Maybe there's a misconception, but analog != IQ. Some have IQ interfaces but already digitized and you need to put in the work
You are on point. There is no open internet without computing freedom.

Computers used to be empowering. Cryptography used to be empowering. Then these corporations started using both against us. They own the computers now. Hardware cryptography ensures the computers only run their software now, software that does their the corporation's bidding and enforces their controls. And if we somehow gain control of the computer we are denied every service and essentially ostracized. I don't think it will be long before we are banned from the internet proper for using "unauthorized" devices.

It's an incredibly depressing state of affairs. Everything the word "hacker" ever stood for is pretty much dying. It feels like there's no way out.
T CrB is a recurrent nova (RN), not a supernova (SN).

There is only a microscopic chance of the white dwarf member undergoing runaway fusion becoming a Type Ia SN. So microscopic it would be truly surprising astrophysically.
Any revelation that Google is siphoning data out of other companies GCP instances would be so earth-shattering I don't think it is happening.
The hack quotient on this is high, so that's good, though ironically it's hacking around all the BS we put up with (languages, frameworks) to get a programming project up and running!
You seem to be kinda confused. ProtonDB does not reflect how well Wine runs a program, it reflects how well Proton runs it. If you try to create a Wine environment with the same featureset and patches that Proton has by default, you will waste a lot of time. A lot of things (eg. Powershell, d3d/DXVK, dotnet, C++ redistributables, etc.) come pre-packaged with Proton and therefore require no extra configuration to run a compatible game.

What you want is to use a program like Lutris or Bottles to manage your runtime for you, if you're not installing it through Steam. I don't know who put you up to installing Wild Hunt on a vanilla Wine prefix but they sound like someone with a good sense of humor.
https://www.thenation.com/article/archive/nuclear-dead-end-i...

It is just not economically feasible. Money makes the world go 'round and that's often a good thing. I wish you luck convincing a bank to give you a loan for a nuclear plant. They know the math.
It’s important to consider that if you more than broke even, you could be in serious trouble returning the money. Some people used and spent the money as income. And now they have to return it back from their own assets.
Is Mistral AI open source?
"Tiktok is a threat to national security because it exposes US Citizen's data to foreign adversaries"

Why fight that battle when we can't even secure devices with sensitive data?
Why are you confident to use such a tiny model on something so critical?

I would never use anything smaller than a 70B model for anything even vaguely medical related!
Looks like it's just around the corner. See previous post: https://news.ycombinator.com/item?id=42499693
If you come into a situation and decide not to “bootlick” as you say, you better be one of the best at what you do or you are going to have a very stuck if not short career.

When someone new comes and works for me or for anyone at my company they better be “bootlicking” higher ups and doing what they ask or they won’t last.
> So uniform memory access is really annoying to implement,

Is it really, though? It seems like almost every SoC small enough to be implemented as a single piece of monolithic silicon has gone the route of unified memory shared by the CPU and GPU.

NVIDIA's GH200 and GB200 are NUMA, but they put the CPU and GPU in separate packages and re-use the GPU silicon for GPU-only products. Among solutions that actually put the CPU and GPU chiplets in the same package, I think everyone has gone with a unified memory approach.
An educational microcosm example of totalitarianism - everybody is equal, and even fictional settings where that is not the case cannot be tolerated.
It's currently just as easy to use for learning and experimenting on Windows as you describe. I don't use Python on Windows heavily enough to evaluate it for more serious development.
so can a simple HTML5 page with a jquery script tag
Technology can make things cheaper, often a tiny fraction of the previous unit cost. We have plenty of examples of this; why wouldn't it also be true for nuclear power?
Because everyone who cares about it is already using some sort of a service like that, and it’s incredibly niche market so it’s not worth the effort to develop and support such projects.
Tab groups are on by default in nightly, and though I haven’t been on the computer much this past week they seem well realised. This article suggests they can be enabled in other versions, but I only really use nightly so I haven’t tried it..

https://www.ghacks.net/2024/12/03/how-to-enable-tab-groups-i...
A person homeless in the town they grew up in and never left is vagrant or transient?

Homeless people are not for the most part rootless drifters. They have family, churches, regular AA groups, doctors, in some cases jobs even. They are part of your community and as such how you relate to and treat them and yes even describe them reflects on you.
It’s healthy to be skeptical of patterns you read about. Don’t lose that. It’s worse to cargo-cult them.
Easier, but more expensive in the long run.
One day they might be able to sell ready made thorium reactors. That would be big business.
I just switched a month ago to doing gamedev in dragonruby and it's been a real positive move. Hot reloading of the script while the game is running at its current state has allowed me to debug faster and try new features or ideas (should jump be 7.5? try 7.8. maybe 7.75)
It's almost like... They're owned by Google and don't really compete or something...

Gee, fucking wow, it's almost as if it's plain a day why they've sucked as a corp, non profit, and culturally for a decade at this point.
I've always heard of completely devoid out of touch developers but this is the first I've seen it so pronounced.
> Why interview solely the grognards

When D&D players are described as grogs, Eurotrash has won.
I was there a little under a decade and saw plenty of vagrants. Not comparable to sf or anything but they were there.

If you’ve cleared it all up since then, kudos. But I don’t think it’s because public services were underfunded back then.
https://github.com/sagefarrenholz/twenty-three
> What “ads” are built into Macs

https://discussions.apple.com/thread/252087642

https://discussions.apple.com/thread/252412228

https://discussions.apple.com/thread/7655683

https://discussions.apple.com/thread/252623445

https://discussions.apple.com/thread/251628859

> what “data tracking” can you not turn off?

https://eclecticlight.co/2021/08/12/is-apple-keeping-its-pro...
What the fuck are you on?
Saltwater to Widely Taint Coastal Groundwater by 2100
But C/ C-compilers don't guarantee your struct wont have holes (by default), so you may have to do something like __attribute__((packed)) to ensure they are packed structs:

struct bitmap_file_header
{
UWord signature;
UDWord file_size;
UWord reserved_1;
UWord reserved_2;
UDWord file_offset_to_pixel_array;
} __attribute__((packed));
Opening Glide on my phone, I'm greeted with:

> Open Glide on a large screen to build apps.

I get it - but a little ironic that one can't get started with an existing sheet...