skysight-inc/HackerNews huggingface dataset:
Thanks, Jeremy. It does sound exciting. It reminds me a bit of what Blaze hoped to offer (a unified interface but to diverse data storage instead of processing systems) but never came to fruition. And folks have been talking about needing an ML/AI-centric language that could feel more natural and expressive than the abstractions that Tensorflow, PyTorch, and Jax provide. Maybe Mojo is it.

To get full performance though, you can't write just Python. As you show in your demo, you have to add verbose typedefs, structs, additional fn/defs, SIMD calls, vectorization hooks, loop-unrolling, autotune insertions, etc.

While great, this adds mental overhead and clutters an otherwise concise and elegant syntax. Do you think this syntactic molasses
will become second nature to developers? Will IDE tools make writing it easier?
Why would (3) also perform an additional new search?
I remember seeing it when I was young and being much impressed. I think it planted in me the fear that one of my primitve software creations one day might mutate horribly and come back looking for me. With AI now this doesn't seem so far-fetched.
I started really small with my homelab:

- Got a couple of Raspberry Pi's and connected them to wifi.
- Installed https://k3s.io/ on them. One master node and one agent/worker.
- Started adding workloads
- Now I have PiHole, Tailscale, Promtheus, Grafana, Mimir, Homebridge, a custom Go app that I use to create a bunch of metrics, eg. from my solar power system, etc.
- Also added another agent/worker over time.

So start small and easy then go as fancy as you want depending on what you learn/play with.
> it seems strictly worse than a password + password manager

Your password manager is likely the exact same thing. The underlying implementation of this is typically a system or third party password manager which added a public key-based credential type for sites. For an Android phone, this is Google Password Manager by default. For iOS, it is iCloud Keychain. Third parties like Dashlane and 1Password have indicated support for passkeys.

I would have thought your interpretation would be that this was strictly better. Even if the credential database leaks for a site, the attacker can't do anything with it - all they have is a public key, specific to that one site.

> Or at least just having proper 2FA.

If I use my android phone to log into a website, I have done 2FA. I have physical possession of my phone, and have used a gesture, PIN or biometric to confirm who I am.

The difference is in the password case, the website has no idea that I did that - all they saw is the password. With a passkey, it is possible that a site would recognize that I did a stronger, multi-factor authentication.

This may have varying strengths as a physical factor - say, provisioned database of credentials onto a device using MFA vs a FIPS-certified security key fob, but I would still argue it is "proper" 2FA.
Seems like a brilliant approach. Every “better Python” language has the seemingly insurmountable bootstrapping problem of getting a critical number of libraries to get equivalently productive. Definitely going to be keeping an eye on this. If for no other reason to checkout the deployment story which is still painful after all of these years.
It’s not founder run though. They have a level of separation from the running of the business.

(And even if they were running it, it’s no guarantee that it would stick to any respectable values… just “more likely”… but in their case… still very unlikely.)
> I'm not the CEO. The CEO’s job is to allocate resources effectively. So develop new products.

How is Google developing new products an effective use of resources? Most often they spend a lot of resources on it, figure out it doesn't hit their metrics and abandon it. It would have been a better use of resources to return it to shareholders who can use it for something else.
It's a collection of interesting anecdotes. Most people are flattered when others find their anecdotes interesting.
There's a few automations I want to try out, but does AHK still interfere with anti-cheat in games? I'm concerned if I forgot to turn it off (or if the anti-cheat just simply scans for a AHK executable), I'll be OOL.
In this case, Google, that isn't true and just they're mostly treated as special Security Keys ("yubikeys" etc).

To limit it to just one defeats the purpose of all this work. You really will only see that where there is a technical limitation (like... why does AWS only allow a single hardware key per user? If you setup SSO then you can have any number of keys)
I loved DragThing and hate the Dock. They look superficially similar but they function quite differently. I don't remember the details because it's been too long since I used DragThing, but in DragThing it just worked smoother and more intuitively.

I used to do some hack that made the Dock invisible because I found it to be intrusive and useless. IOW I preferred using the Mac with no docklike thing at all to using the Mac with the Dock. Apple long ago made my hack stop working so now I just live with the stupid Dock.
Mine too. It also thinks my partially raised garage door is a truck, when the door is about 3 ft in the air, where a truck's tailgate would be. When actually on the road it's decent at identifying things without false positives.
I think you've just described all social media. :)
Wow! Was this the first shot, second shot, or a booster?
This is something where every single person who appreciates public lands should be mad as hell, and letting their elected officials know.

For a more in-depth analysis of the dubious legality of the whole situation, see Matt Stoller's excellent article "Why Is Booz Allen Renting Us Back Our Own National Parks?" [1]

Also, as someone who runs a private, substantially more aggressive availability monitor than outdoorstatus.com (updates every minute rather than every 30 minutes), the unfortunate reality is that the permit scarcity has created something of an automation arms race.

Looking at my analytics for today for a few examples, I see 1 permit availability for the Enchantments that was snagged in less than 5 minutes after being posted, some availability for Lost Coast that disappeared in under 4 minutes, and finally 5 different availabilities in Yosemite's Upper Pines campground that disappeared in under 60 seconds. A 30 minute update rate is, sadly, not going to do you much good if you want to be competitive at reservations for any popular site near the Bay Area on a weekend.

In a lot of cases, the latency of the Twilio -> SMS process is long enough that by the time I get a notification of availability, it's already been claimed by someone else's bot.

This is depressing because, while I have the knowledge and tools to play in this adversarial sandbox of permit acquisition, the majority of people in this country do not. Your access to public lands should not be contingent upon your network programming skills or how many IP addresses you're able to stripe your requests across to avoid ratelimiting.

While I expect to see many more pay-to-play services like Outdoor Status, Campflare, Campnab, Campsite Monitor, etc. pop up over the next few years, what I'd really like to see is a service that disrupts Booz Allen Hamilton with a business model that eliminates its monopoly and the junk fees that are central to how it profiteers off its role as the Ticketmaster of public lands access.

[1] https://mattstoller.substack.com/p/why-is-booz-allen-renting...
A Human Wrote This Book Review. A.I. Wrote the Book
This wasn't even GPT-4.

Terrific news.

It would be super cool if the people who were currently fretting about paperclips could focus a little more on bias, security, data, privacy, openness, and all the stuff we actually are going to have to deal with over the next five years.
Exactly. The U.S. economy losing steam is the entire point of the Fed’s actions.

One can debate whether their goals are appropriate or not, but slowing down the economy is the intended first order effect of the Fed’s actions, and slowing inflation is the second order effect of slowing the economy.
Yes, this is what pass-otp uses under the hood.
IBM sold a lot of shit to HCL in 2019. My $WORK at the time was renegotiating the contracts with them to keep their Campaign and Interact (low/no-code marketing lead processing tools, clunky-ass flowchart UI) instances supported.
Actually, the PIN isn't a fallback - the biometric is just a more convenient option once the PIN is "cached".

The biometric doesn't exist until you enter your PIN on restart, which is what unlocks the filesystem (including the biometric profile).

You'll also see that you can change your biometric with just your PIN, but you cannot use your biometric to change your PIN.
Is Chris the modern Dennis Ritchie? Thank you for your work Chris, insane track record!
This is my worry, but you now you just have to make sure you can access your keychain.

Test your keychain access today, “lose your devices” and see if you can still get all your keys through other methods. This is especially important with 2FA.

It is true that you cannot probably access your password without a new “owned” device though, gone are the days where you can hop onto a fresh device and type in your password of your email provider.
"maybe" -seriously. "it depends" and "maybe" with a side of "yes, but then again no, depending"

A one liner in this is (paraphrased) "beware the hidden calories" --basically jacking up your calorific intake not thinking about the other things coming along with the fibre and yummy taste.

I totally do not respect any post which has "fat burning" so "...Berries contain the phytochemical C3G, which increases fat metabolism and suppresses appetite. And naturally sweet cinnamon stabilizes blood sugar and reduces body weight and belly fat, helping to prevent obesity. ..." is squeeking in.
The internet is big enough and has been around for long enough where both complete loss and complete preservation exists. I am young enough to where I "discovered" the existance of news groups within the last year. More accurately, I discovered the google groups frontend to newsgroups. It's fascinating seeing discussions about things I find interesting from before I was born. Someone has cataloged and uploaded various K-mart, a now bankrupt retail chain, in-store tapes to archive.org . There's traing videos and tapes, and reel to reels going all the way back to 1947. I enjoy listening to the christmas mixes. The internet is not static, but with proper management and motivations, data will stay forever. My local library had a microfiche machine that they took out last year, I wish I got to try it before they did but for the last few years, there was a "out of order" sign on it. It wasn't really out of order, they just didn't want people to touch it.

On the other hand, myspace profiles and Cartoon Network shows are already good examples of losing data. Cartoon Network is especially unfortunate because some of the shows weren't ripped, so illegitimate sources won't help you obtain them. The creators of other shows publicly tweeted how they had to pirate their own show for their kids, because it wasn't available to stream.

I believe the internet is good, but I have also been realizing that I made bad assumptions about how companies will handle data.

https://archive.org/details/KmartDecember1990
The survival of the monopolies, monopsonies, oligopolies, oligopsonists is down to whether or not they can defend, protect and retain their monopolies (etc.)
Stressed by a lot these days, but the thing that helps has been a constant for the last few years: gardening (at any scale). As long as they get sun and a bit of water, plants do their own thing on their own timescale. Whenever I'm in my head, swamped with work, stressed about the state of the world, I can take two minutes to walk to the garden and see that my plants are none the wiser. They've been growing, stretching toward the sun, sending out roots to gather water and nutrients, and they don't give a damn about the things I'm stressed about.
Very interesting. I’d hoped it was going to go a different direction, but the evidence clearly suggests that what you linked here is correct so far.
Has anyone used a federated protocol?
How does data storage work? Is it the equivalent of storing data across aws and gcp?
Meanwhile a bunch of crappy apps like $BANK1 use Symantec's implementation which is just TOTP with extra steps (there's a Python script out there that masquerades like a macOS device to get you the raw TOTP code) and $BANK2 & $BANK3 only allow TOTP inside their application (security through obscurity). Icing the cake, most that prompt for a third-party option say something like “Scan the code with Google™ Authenicator™” instead of using a generic term. Why is it so _hard_ for folks to support generic TOTP?
Off-topic, but, no comments here yet: Figma, are you able to push out working frontend codeblocks or projects yet?
Most car companies have recalled cars at various times, sometimes for issues that have caused accidents.

Yet, somehow there is not a national news story every time a Toyota gets into an accident, with the reporter speculating that the accident was caused by a fault in the car, before any facts about the accident have been released.
Anyone know whether the plans to open-source the language are the "in a few weeks" type of plan or the "maybe never" type of plan?
Yep. Exactly. Or they all had electricity. Correlation != causation.
Not being peer-pressured into open sourcing your everything is a virtue of the Windows ecosystem.
Jeremy has a lot of cache with me with his amazing work in education and his excitement on this is a great sign in Mojo's favor. Solving the two language problem would be pretty amazing.
For any long work, I love having a draft PR going, and then making PR's into that. Its basically like stacked PRs but I don't need each PR to be shippable independently.

The advantage is so nice. You can make a bunch of finer-grained PRs that have really good descriptions for what happened, what's changing. And it builds a big PR that has the top-down view. It creates a very understandable hierarchy of understanding. And it shows work over time.

Edit: apologies... maybe this is also Stacked PRs? I think of Stacked PRs as a series of PRs into main. But I see posts like this which show PRs into PRs, which is what I'm describing above. https://benjamincongdon.me/blog/2022/07/17/In-Praise-of-Stac...
Because it comes across as a lack of confidence, and suddenly every minute is filled with second guessing every aspect of their driving, with the added fear of having no control over perceived mistakes in their driving.
This feels like a promotion/add to me, will never use it.
I was looking at EMR data export options for a (now closed) client and it seemed pretty likely that at least one was doing exports using AHK, AutoIt or something else similar to simply script producing PDF reports. Possibly with screen scraping, but it might have been possible with nothing but scripted inputs and manual spot checking.

But the driving question is whether you can combine A̴̢̤̻͍̤͚̫͒͗̏͒̈́̑̈́͒͘͘̕͝͝u̸͎͉̟͋̾͂̏͝͝t̶̲̳̗̪͎́̔͗̅̓́͌ọ̵̌H̶̪͍̯̯͔̣͎̘̹̿̌͆̍̂̽̊̕͘͠o̶̢̨̦̭̣̤̙̞̘̥̣̫͓͇͛̈́͗̉̃͋̿̊͂̑̅̅͗͝ţ̴͔̻̳̱̫͚͍̳̞̯͋̊̃K̷̬̻̩̯̝̩̯̠̹̝͈͉̙̺̫͋̎̐̇̄̓̇̌̅̋̋̚͘e̵̫̓́y̵͔̌ ̵̱̠͈́̅̌̉̍̑͝͝w̴̦̹̮̦͕͗̂̓i̷̟̫̝͔͍̇͊̉̆͘͘ͅt̵̹̭͎͎̗͕̦͍̰͚̀͜h̴̡͕̮̼̺̟̜͇̺̦̣̑̈́̐̑̚ͅ ̷̛̥͙̲̦̗͓͎̳̖͍̣͓̽͊̊̄̏͒̅̓͌̓͝E̴͇̻̗̱̭̣̐̈͑́ͅx̷̡̨̜̳̯͚̳́̒̎͒͑͒͘͜ĉ̴̻͓͎̬̤̤̖̖̭̱͒̋̂̀̎̌̐͠͝e̶̢̛̮͉̰̣͈̣̊͛̕̚l̶̢̛̛̞͍̬̈̂͂́̂̌̿̇͒̋͝͝ to develop 'database' apps that make people's heads explode.
What a blast from the past, thanks. From memory VM/CMS use was mostly internal and most of my customers at least were on MVS. VM was mighty fine.
This is a very well written article. Not in the article, but can we still call models like Alpaca RLHF though? What do we call these models finetune on demonstrations created by other chat bots?
the insurance company makes money because you are willing to pay more to reduce your personal risk than it costs them to accept it (a dollar you lose is worth more to you than a dollar you gain, declining marginal utility of wealth; an asymmetry they make money on, especially considering a dollar lost to them is much less significant)

G*P didn't mention payments for accepting risk, he just said if they accepted liability.
This doesn't really mean much. People mean wildly different things by the term "defund", or by "redirecting resources". My municipality will start redirecting resources to non-police response in the coming year, in particular for after-the-fact responses to things like minor residential burglary (people stealing weed whackers from garages). Is that "defund"? People will say it is, but you know who else supports the move? Our local police department.

Police departments have been complaining for decades that they've been drafted into all sorts of roles they're not trained to do (or that are less important than the crime suppression role they're meant to have). Long before George Floyd, my cop acquaintances were complaining about how police are pulled into mental health wellness checking. The centerpiece of most named "defund" movements around the US has been non-police mental health response --- which, again, is something police generally agree with.

Nobody is winding down police forces.
Initially, I hated auto hotkey and refused to learn another language, as lazy as that sounds.

On a whim I asked ChatGPT to generate me some scripts and it works perfectly (at least v1 of AHK). I’ve fully integrated AHK into my day-to-day routine and at this point I don’t think I can switch OS’a without something comparable.

Still have no interest in learning the language, though.
Charity and taking care of the poor didn’t start with religion. Archeologists have found evidence that cultures took care of people with broken legs until they heeled thousands of years before modern religions were invented.

As far as tithing, that money doesn’t help ”the poor”. It mostly goes toward running the church (#18 https://get.tithe.ly/blog/how-churches-really-spend-their-mo...)

Did you also notice that none of your examples take rights away from anyone?
Enjoyed this bit from the README:

> This program is nice-ware. If you enjoy it, do something nice to someone today!
when I got a pleasing reading experience from HN, I can't leave some comments like: this is so cute/a good story...
this always get so many downvote haha.
It seems like Julia already had a pretty good solution to the two language problem as well as being designed from the ground up for numerical computation (Python has numpy, but it seems bolted on and clunky by comparison). Yes, there are issues with large executables (large runtime), non-optimal gpu kernels, etc, but it seems like many of Julia's nagging issues could have been fairly easily solved if it had received as much investment as some of the alternatives have received - Modular appears to have a lot of funding to develop Mojo, and frameworks like PyTorch and TensorFlow have the backing of mega tech corporations. At one point Swift for TensorFlow was going to be the next big ML language and was being funded and developed by Google.

I'm not sure there's a question here... more of a frustration that Julia seems to be a very good solution already (and is more mature than Mojo) and yet it seems to get passed over because companies decide to fund some new(er) shiny thing instead.

BTW: I think your matrix multiplication demo could achieve very similar performance (including the SIMD, parallelization and LoopVectorization) in Julia.
i'm delighted by this demo.

I can' wait to show my kids. This will be a "collision of worlds" to see what is possible, by bringing together their favorite sport (that they play constantly) and their lego interest... and what I hope is the long path of deep work, culminating in FRC .

Out of curiosity, is the field signaling to robots relative positions and goal locations via radio etc, or are the robots are working 100% with visual recognition ?
There are Cartoon Network shows that got lost forever? Wow, that's sad.
Fortunately you can undo these steps for $BANK1 and use your TOTP authenticator of choice: https://github.com/dlenski/python-vipaccess

e: I think you added a reference to this as I was writing my comment :)
The yearly RoboCup robot soccer championship has been going on for more than 20 years now, and it looks like the objective that they set from the beginning, which was: "By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup" is well within reach.

https://robocup.org/objective
That’s an inverse correlate, not no correlate
U just need to sleep in a dark room. Light blocking blinds will do
On a somewhat related note, one of life's little joys as a software developer is finding out that yet another thing is Turing Complete (and that someone put in the time and effort to show that it is so).
If taxes work in a way where it's singling out a behavior that doesn't generate negative externalities, and punishing it to discourage that behavior, then I suggest we change how they work so they no longer do that.

But in fact, they don't work that way. Smoking and alcohol consumption is qualitatively different than mining crypto. Due to how much medical expenses are socialized, they generate negative externalities due to the damage they do to health. So-called sin taxes are also discouraging a behavior that we can objectively state is harmful to the person who engages in it.

There is no objective basis on which to claim crypto mining is more harmful than any other non-essential behavior. Using taxes to punish it is an inappropriate use of government power based on the prevailing standards in the Free World.
Except we still have nuclear deterrence, there won’t be any surrender, there will just be MAD.
cries in HIPAA
What's the verdict on feeding from gigantic carafes of oil for solo ocean crossing in a bathtub?

If I mix it into my peanut butter, does this satisfy the recommendation not to drink my calories?
He built Paypal, then Tesla, then SpaceX. People who think that he isn't an incredible entrepreneur and operator clearly don't know anything about building businesses. Regardless of how he started out, dismissing his accomplishments as a "grifter" or "hype man" shows you have very little understanding whatsoever.
what if some higher beings outside of our universe is using us (this universe) as a perpetual machine!
https://solarsystem.nasa.gov/resources/706/pioneer-plaque/
https://en.wikipedia.org/wiki/Pioneer_plaque
The question there is whether Tesla owners are more likely to kill you than other drivers. I have no data on it.
EU pledges over $1B to refresh its arms factories for Ukraine
> The greenback’s share in global reserves slid last year at 10 times the average speed of the past two decades
> To get full performance though, you can't write just Python. As you show in your demo, you have to add verbose typedefs, structs, additional fn/defs, SIMD calls, vectorization hooks, loop-unrolling, autotune insertions, etc.

As an engineer, it feels like you can never escape this. Speaking for myself, nor do I want to!

Zooming in & out of different syntaxes that are tuned to that local context seems to be the better developer experience.

That’s what I felt when I saw mixed jsx (html & javascript) or mixed swift & objc & cpp code. Though, tbh, sometimes mixing stuff in does come with baggage; that’s hard to jettison.

Regardless, as a software engineer who works with ml engineers, it is horrendously painful not having a unified systems language that helps build the model and deploy it into prod. Putting the ML scientists in charge of deploying to production by learning about SIMD calls, vectorization hooks, structs & typedefs is something I welcome.
> While Microsoft is becoming a developer haven, Google is moving into their Steve Ballmer era.

I've never heard anyone describe Microsoft as a developer haven. Is this because Redmond is soaking up South Lake Union layoffs?