skysight-inc/HackerNews huggingface dataset:
One of the reasons I think LLMs should not be in most parts of education. There is a huge body of research about the importance of deliberate practice. High quality learning needs effort. A lot of these tools perform the ostensible ritual of learning - note taking, mind mapping, etc - and make them frictionless, thus rendering them worthless.
OsmAnd is very good, but also fitness apps like strava offen use OSM data. By adding more detailed data, you could influence their routing.
This book is definitely worth the read. Or maybe worth 10 reads.
Its really that awesome!
I think the "step towards being an inter planetary species" as a result of catching a re-usable rocket might have merit in that it makes construction of things in outer space easier (although that's probably a charitable interpretation of the statement).

My take on the Spacex is Mars habitation project is that Musk will put a bunch of edgelords on Mars, and then not really be able to follow up with adequate supply lines and the operation will be offline for a hundred years or so while the climate settles down. The people who live on Mars will then have been there alone for a century and in the 2100s we will send a follow up mission with hilarious consequences.
The level where someone personally uses it and the level where they accept it being on the road are different. Beating the average driver is all about the latter.

Also I will happily use self driving that matches the median driver in safety.
I was expecting here SDR radio processing: noise read from GPIO's passed to a web browser with a pipe, showing activity on all channels at once.
usually even these academia hype pieces have some grain of utility but this one was so incomprehensibly bad that i was genuinely confused if i'm reading it incorrectly. what the hell?
No mention of “In-A-Gadda-Da-Vida”?
just document your api's thread safety and let me handle it. don't make me deal with this async/await bullshit. multithreaded programming is hard enough as it is.
> What exactly makes JavaScript so unsuitable?

Pretty much all the usual, boring offenders everyone's familiar with: truthy/falsey, errors passing silently, exceptions, and differences in importing behaviour with bundlers and runtimes. These things are admittedly quite simple to fix when it's your code, but when you multiply that by 1000 dependencies, which is a conservative number for a JS project a whole host of difficult to detect issues will rear over time.

> If you use TypeScript then IME many of the costs are mitigated.

TS meaningfully helps, but it still falls short of the mark imho. Turning on 99% of TS lints to error is the only solid way I've found to prevent a lot of the issues I've encountered. But that's really hard to introduce into existing codebases. It's doable, but with a lot of friction and effort.
The implicit coercion and its weird behavior is absolutely a major footgun, not just fodder for the “wat” video. It’s something that can get you into serious trouble quite easily if left unchecked, for example by just looking at a list wrong. For someone to say that it has never caused them surprising pain in plain JavaScript is probably disingenuous. This is something that most other languages plainly don’t have as a problem, at least not as baffling.

Other things worth mentioning are the unusual scoping (by default at least), prototypes, “undefined”, and its role versus "null"... the list goes on.

I give TypeScript a lot of credit for cleaning up at least some of that mess, maybe more. But TypeScript is effectively another language on top of JS, not everyone in the ecosystem has the luxury of only dealing with it, and across all layers and components.

Is my knowledge about JavaScript outdated and obsolete? Certainly. Is the above stuff deprecated and turned off by default now? Probably. I left web development more than 10 years ago and never looked back. I’m a bit of a programming language geek, so I’ve used quite a few languages productively, and looked at many more. But not many serious programming languages have left quite the impression that JavaScript and PHP have.

In the meantime, I have always remembered that one conversation I had with someone who was an ECMAscript committee member at that time: They were working really hard to shape this language into something that makes sense and compiles well. Maybe against its will.

EDIT: Dear god, I completely forgot about JavaScript’s non-integerness, and its choice of using IEEE 754 as its basic Number type. Is that still a thing?
Haha indeed, got it as a last story
I'm returning to complete a single class: the writing requirement. It's not that bad. You just run your paper through a 3rd party AI checker beforehand and then cross your fingers and hit submit. You're probably at lower risk than people who don't check. You don't have to outrun the bear, just your fellow students.
These are great. I know a child aged 6 or 7 who loved Neil Young and frequently could be heard singing "See the lonely boy, out on the weekend, tryin' to make a plate".[1]

Hendrix used to make a play on it live sometimes where he would actually mime kissing his bass player during Purple Haze because of the frequent mishearing of "'scuse me while I kiss the sky" as "'scuse me while I kiss this guy".

That web page doesn't mention one of my personal favourites, which is in Kid Charlemange by Steeley Dan where the original lyric "Did you realise that you were a champion in their eyes?" is very widely (and incorrectly) believed to be the headscratching and nonsensical "Did you realise that you were Italian in their eyes?"[2]

[1] The original is the slightly less joyful "tryin' to make it pay".

[2] This was sampled/ripped off by Kanye West
Conspiracy theorists exhaust many.
Thunderf00t, is that you?
That is beyond silly. Unless students go naked they can have a weapon in a pocket.
It will likely be common in another 25 to 30 years, as 32 bit systems fade into the past.

Therefore, declaring that int32 is the go to integer type is myopic.

Forty years ago, a program like this could be run on a 16 bit machine (e.g. MS-DOS box):

#include <stdio.h>

int main(int argc, char **argv)
{
while (argc-- > 0)
puts(*argv++);
return 0;
}

int was 16 bits. That was fine; you would never pass anywhere near 32000 arguments to a program.

Today, that same program does the same thing on a modern machine with a wider int.

Good thing that some int16 had not been declared the go to integer type.

Rust's integer types are deliberately designed (by people who know better) in order to be appealing to people who know shit all about portability and whose brains cannot handle reasoning about types with a bit of uncertainty.
From what I've seen recently is that it doesn't live up to hype
I thought F# was a derivative of OCamel that focused exclusively on immutable data structure and functional programming, instead of mutable/imperative languages.
A child class can reference fields in the parent, and the parent can call virtual functions in the child.
People who sabotage things tend to do it against all sides (you can always find an excuse to sabotage if you try hard enough).
The point was that the implementation of this tool is not a sin+cos function. It's more like

let newEz = Ez0[me] + calcEzDiff(vec2u(id.x, id.y), dx, dy, aspect);

let newEzAbove = Ez0[above] + calcEzDiff(vec2u(id.x, id.y + 1), dx, dy, aspect);
let newEzRight = Ez0[right] + calcEzDiff(vec2u(id.x + 1, id.y), dx, dy, aspect);

Hx1[me] = Hx0[me] - (uniforms.dt/mu0)*(newEzAbove - newEz) / dy;
Hy1[me] = Hy0[me] + (uniforms.dt/mu0)*(newEzRight - newEz) / dx;

Ez1[me] = newEz;

let localDelta = delta[me];
let fac = 1 + uniforms.omega * uniforms.dt * (delta[me] / eps[me] / 2);
Ez1[me] = Ez1[me] / fac;
Hx1[me] = Hx1[me] / fac;
Hy1[me] = Hy1[me] / fac;

and then a bunch of other GPU code. You can find this with little effort from the bundle, if you care, by base64-decoding the Pt("xxx") parts.

Though I do imagine it indeed could be implementable with WebGL shaders, but I also wouldn't start a new compute-based on it, unless I had a particular need to support older systems. And this I say as a Firefox user..
Egypt is certified malaria-free by WHO
IBM Granite 3.0: open enterprise models
The reason is the idea of a free operating system and software has been shattered and is now a guest in big corporations and Github.

It still kind of work but it is starting to crack in a few places.
Better code, yeah I agree. It's way more easily understandable. At least for me though, 99% of my bash use is stuff that will never be seen by anyone else, so the simpler keystrokes one may prove useful. Maybe if I get used to it :)
Nuclear power is probably the least valid choice of all the power source choices when the goal is to "have power available quickly".

There is no kind of power plant that takes longer to build than a nuclear plant.
Regulation is not neccesarily bad for the market leader.
Analysing 25 Years of CVEs
My data science friend tells me it's really good at writing bad pandas code because it's seen so much bad pandas code.

At the end of the day, it depends where you are in the hierarchy. Having it write code for me on a hobby project in react that's bad but works is one thing. I'm having a lot of fun with that. Having it write bad code for me professionally is another thing though. Either way, there's no going back to before ChatGPT, just like there's no going back to before Stack Overflow or Google. Or the Internet.
I have never seen, much less interacted with, a chromebook. I don't think they're as popular as you think, in a lot of not-usa
I would actually use that, especially if it had hourly summaries of the days news like some real news networks do, so you don’t have to watch all day but could just chuck it on when convenient.

The best part about these AI-reads-content things is the potential to let users do things like choose the voice, the talking speed, etc. As a non-American I hate listening to those American talking-head news channels because it’s jarring for me when I’m used to my own accent, even if I do want to catch up on some current events or something.
Honestly I don't like these AI doom scenarios, mostly because I feel like they're used as a means by the people in charge to shift the Overton window of AI outcomes - as in, the AI might have built an ubiquitious police state with all the wealth being owned by the 0.001%, but at least it didn't kill us all!

Honestly, I feel like with the recent progress of AI, it's a realistic scenario to assume it will replace mpst knowledge workers in the next 5 to 10 years, probably won't replace researchers and other elite intellectuals, and won't even make a dent in the world of physical labor.

In that world, I see AI as harmful, but the people in charge won't, as they are directly benefiting from it.

We live in number-go-up capitalism. A good analog is the housing situation. The ever increasing price of real estate means that the total amount of wealth goes up, so it's seen as a beneficial process by the elites. The rest however will find that they need to dedicate a larger proportion of their income towards getting a roof over their heads, and think this process is bad.

Nowadays, the possibility building a life that would've been considered middle class half a century ago from scratch is available to like 10% of workers, working mainly intellectual jobs.

AI in the future will reduce the proportion of these people by taking away their high paying jobs.
They're not talking about FSD.
Is this effectively quantizing without actually quantizing?
For anyone else interested: it's licensed as source-available "all rights reserved", not under the usual MIT/GPL licences.
Haha I had never heard of that dude, but I like the look of his content thanks!

BTW you can tell I'm not Thunderf00t because he says that "the taxpayer" paid $3 billion. I would never use "taxpayer funding" language, I would only ever call it public money (because Treasury creates money when it spends).
In C it will almost certainly be int128_t, when standardized. 128 bit support is currently a compiler extension (found in GCC, Clang and others).

A type that provides a 128 bit integer exactly should have 128 in its name.

That is not the argument at all.

The problem is only having types like that, and stipulating nonsense like that the primary "go to" integer type is int32.
Mostly guessing but -> duration is usually inversely correlated with throughput.

If you require high throughput and have a high duration then partitioning/distribution are the normal solution.
But AI!
Exactly. If anything we should build LLM powered apps that ask questions, test understanding and create that friction necessary to build deep comprehension and memory.
I went to public schools in middle class neighborhoods in California from the late sixties to the early eighties. My teachers were largely excellent. I think that was due to cultural and economic factors - teaching was considered a profession for idealistic folks to go into at the time and the spread between rich and poor was less dramatic in the 50s and 60s (when my teachers were deciding their professions). So the culture made it attractive and economics made it possible. Another critical thing we seem to have lost.
macOS 15.0.1 crashes SSH connections for many users
But for damaging company assets on purpose firing is only first step.

I do not see any mention of other legal action and article is shallow.

It might’ve been that someone in command chain called it “malicious” to cover up his own mistakes. I think that is parent poster point while writing out Amazon story.
> I think we're talking past each other

Likely.

Re:
> we have viable, working, scalable mechanisms to avoid the "pollution" you're worried about.

Do note - it’s the scalable mechanisms that I am looking at. I dont think the state of the art has shifted much since the last paper by OpenAI.

Can you link me to some new information or sources that lend credence to your claim.

> An LLM can be correct 30% of the time, 80% of the time, 95%…

That would be the error rate, which can be a matter of degrees.

However factual correctness largely cannot - the capital of Sweden today is Stockholm, with 0% variation in that answer.
This. The reason why we don't have an un-siloed, general-purpose means of file transfer after 40 years of internet is probably more a legal than a technical one...
It sounds zero insane. Adaptive cruise control taking into account merging would be great. And it's valid to complain about automations that make your car worse at cooperating.
Sometimes suboptimal tools are used to deflect litigation.
It’s impossible to tell AI apart with 100% accuracy
I would disagree with that comparison. Rust really does provide an improvement in memory safety that is hard to achieve by other means. That's not to say you should always rewrite in rust, there are plenty of situations where that doesn't make sense. However its not analgous to the performance situation in my opinion.
why does it have to be such a big ordeal? A blog is pretty much just a static site.

Is it unimaginable that someone uses a HTML editor like microsoft word or something to write a blog and then copies it into the folder of a static web server? I'm sure it would be way simpler if people had the time to figure out P2P and the associated UI, it's not fundamentally super complicated versus client-server.
I fail to see how a vacuum permits violations of casualty. Care to explain?
That would be great. Highlighting each one as it's talked about would be even better.
The Amish?

I'm trying to think of whether it'd be worth starting some kind of semi-Luddite community where we can use digital technology, photos, radios, spreadsheets and all, but the line is around 2014, when computers still did the same thing every time. That's my biggest gripe with AI, the nondeterminism, the non-repeatability making it all undebuggable, impossible to interrogate and reason about. A computer in 2014 is complex but not incomprehensible. The mass matrix multiplication of 2024 computation is totally opaque and frankly I think there's room for a society without such black box oracles.
In theory, yes: I've used it to derive a (minor but accepted as published) patch to a Turing Award winner's paper; in practice, no.

[the semantics haven't changed much over the past years, but the syntax? even as a single person, who ought to be able to come up with a unified design, my different temporal instantiations insist on bike shedding]
They're not using DHT?
Do you think it stupid to scan kids for weapons, or stupid to think that a metal detector will find weapons?
In actually SSH into my desktop PC and use pass there to access my secrets.

Luckily, I only need to do this occasionally, so the inconvenience is bearable. Still waiting on the day where I randomly get logged out of an important app while not having internet access, or the power going out in my apartment right after I leave for two weeks (happened once, luckily didn't need my passwords then).
For iOS, Keepassium can use WebDAV as well.
I was asking why it is important for the currency value to be reflected in the value of a precious metal. My understanding is that precious metals were used historically because of rarity, the ease of working with them to make currency, and the difficulty of counterfeiting. All of those things can be transferred to modern banknotes, so I wonder what the value making the dollar's market price equal to the market price of a specific amount of metal.

Inflation is something that is generally considered good by economists because it allows for growth. If the money supply is fixed at how much of a certain metal you have mined, then the economy cannot expand without the money deflating. Deflation completely stops growth because no one will lend, and people will be reluctant to spend something that gets more valuable over time.
That's true, though I'd argue these are not as dynamic.
On a related note, what are some cheaper alternative to Open AI's text to speech? Last I checked it came out to ~$9/day for their text-to-speech.
I really don't think the problem is JavaScript in all these cases. I've seen codebases using webpack where the JS was being run through babel twice in a row, because webpack is a complicated nuisance and nobody on the team had gotten around to fixing it. You can't blame that on V8 or node being slow.
While mentally stimulating, this sounds practically not very useful. They're using a copper-doped polymer for printing, which probably has way worse properties anything we make PCB traces out of.

And the 3D part is gimmicky. We have built electronic systems of monstrous complexity just with planar printers.

Wake me up when someone build a system that can reliably make PCBs at home, with placing components, and doesn't cost an arm and a leg, and is cheap and easy to run.
Maybe, but without any other info, i kind of have to take the info provided at face value. Like obviously if the article is inaccurate the whole situation should be viewed differently.
I don't think there's any real way around the fundamental flaw of such systems assuming there's an accurate way to detect generated text, since even motivated cheaters could use their phone to generate the text and just iterate edits from there, using identical CYA techniques.

That said, I'd imagine if someone resorts to using generative text their edits would contain anomalies that someone legitimately writing wouldn't have in terms of building out the structure/drafts. Perhaps that in itself could be auto detected more reliably.
large amount of electric current into the material, it would exhibit a huge spike in resistance

considering the low melting point of these 3d printing plastics, they probably melted the wire.
One question one could ask is whether these huge radio signal generators called Suns are themselves some kind of intelligence. While this was a popular concept in the past it would blow peoples mind today. Fortunately for the average mind there is currently no indication of this being the case so either SETI succeeded in ruling it out or SETI failed in finding the intelligence signal.
The point was that if the laptop is taken out and doesn’t go through the scanner, but the rest of the student has to go through the scanner, then the laptop is a great hiding place. Presumably that scanner can at least beep at a pocket knife.
Thanks, but I'm looking for the specification of this behaviour.
Why is it that some people can accept - even like - music behind a voice that tells something?

I strongly dislike it. It makes it harder to listen to the voice.

Am I the only one?
In those places salary (and good public services) follows respect
I didn't think I suggested an open firewall.

Just as today people have to adjust NAT as kind of an implicit inbound policy, a proper home IPv6 router defaults to drop for inbound traffic.
None, Microsoft’s internal logging infrastructure is from the nineties.
He’s basically highlighting why the media is dead. Gullible folks would rather read salacious rumours than actual news.
In addition to what is mentioned by the other comment, also threading and io.
"After getting VC funding, the focus also seemed to be more revenue and profit driven."

Why is it that almost always "VC funding" turns everything into bullcrap? :|
I've been using keepass for quite a number of years now. I have my database and a security key. I sync my database with dropbox (because I am too lazy to self-host something like nextcloud) between devices and just manually copy my key on everry device. My key was never synced through the internet.

I hope that's secure enough and works fine for me. I guess syncthing is just smaller and obviously doesn't need a third party?
AGI would look like that, given enough time. It would be somewhat plausible for an AGI civilization to go off on their own, becoming completely separate from humanity. They'd have a much better chance at becoming a spacefaring civ.
> Anyone who has done a programming contest, advent of code, etc knows that the language doesn’t matter so much as your algorithm.

This is one of the biggest falsehoods in the software engineering I know.

Language is a collaboration glue and influences way of thinking guiding solution development. As an analogy: you can make a statue from a glass or from ice, but while both can be of the same shape and be equally awed upon, the process and qualities will differ.

For the prototypes and throwaways context doesn’t matter - That’s why all short lived contests, golfs and puzzles ignore it. Yet, when software is to be developed not over the week but over the decades and (hopefully) delivered to thousands if not millions of computers it’s the technological context (language, architecture, etc.) that matters the most.
We should have some sort of time constrained form of assessment in a controlled environment, free from access to machines, so we can put these students under some kind of thorough examination.

(“Thorough examination” as a term is too long though — let’s just call them “thors”.)

—

In seriousness the above only really applies at University level, where you have adults who are there with the intention to learn and then receive a final certification that they did indeed learn. Who cares if some of them cheat on their homework? They’ll fail their finals and more fool them.

With children though, there’s a much bigger responsibility on teachers to raise them as moral beings who will achieve their full potential. I can see why high schools get very anxious about raising kids to be something other than prompt engineers.
I guess if I was worried about this, I would just screen and camera record me doing my assignments as proof I wasn't using an LLM aid.
I'd encourage you to examine the grading policies of the high schools in your area.

What may seem obvious based on earlier-era measures of student comprehension and success is not the case in many schools anymore.

Look up evidence based grading, equitable grading, test retake policies, etc.
So many comments, but hardly any mention of how good/worthwhile it is.