skysight-inc/HackerNews huggingface dataset:
The biggest problem with Ballmer's tenure was stack ranking, which led to the famous org chart where every org in MSFT points a gun at every org in MSFT.

Things like LINQ and VScode are very nice but they weren't created by Ballmer. Ballmer's org allowed them to flourish to the point where they needed serious capital, then the org gave them that capital. Sun was like that too, but ultimately the management at Sun failed in so many ways. It's not just the technologies you choose to invest in -- there's something more needed, and the nicest thing to say about Ballmer is that he didn't ruin MSFT. The nicest thing to say about Satya is that he made it a nice place to work at while also greatly growing MSFT's cloud business.
Chicago is my style guide of choice, although I have an older edition. The only real alternative is the AP style guide, which I don’t favor because I’m not a journalist.

There’s a lot of focus on citations in this review, but citations are only a small part of the guide. I’m usually looking up things like capitalization, punctuation, or quotation rules that I half-remember.
I absolutely adore Richard Scarry books. I discovered Richard Scarry a couple of months ago when I was looking for books to read for my 3 year old. Now, not a moment goes by in the evenings when we are reading the adventures of Lowly and his seek and find books. It’s a ritual every night. Richard Scarry and the Grumpy Monkey series are a godsend.
Are things really that different than they used to be?
Let's focus on LLMs because I think that is the gist of this article. Whilst Linus may not like the BS, as most of us don't, I disagree that LLMs are not useful. There are many companies now implementing LLMs, even the EU parliament has implemented Claude and there are a growing list of use cases from banks, pharma, FMCG and others.

The article also digresses by stating "companies are struggling to deploy meaningful AI tools for a variety of reasons, including poor infrastructure and a lack of readiness on the parts of both workers and leaders." That is not because the LLMs are not useful - it is actually fear and inertia. So many companies are afraid to implement LLMs because a) horror stories on helpfullness, harmlessness and honesty of LLMs and b) fear of the time and infrastructure it will take because big IT projects took years and were over budget - but LLMs are different - the EU implemented Claude in less than 6 months on millions of disparate data and systems.
Hedgehogs being decimated by human behavior: report
https://www.supplychainreports.apple

But ultimately its down to the third-party auditors they hire.
The vast majority of Windows and MacOS programs get it right.
Honestly, I wish they'd go with an external USB-C power brick.

The only reason they might not is that they want to keep everything across the entire line, and the highest end Mac Studio probably needs more power than USB can offer.
its for headphones
Makes sense. Also would probably hit into full occupancy pretty quickly. I guess you could use it as a warehouse for black market goods or something too though.
Apart from the huge price jump from M4 to M4 Pro, I really like this product line-up.

Last time I bought a Mac Mini was before the 2018 model got introduced, and I almost took it back in to get it exchanged (I was within 30 days of purchase when the 2018 model dropped), but it's been plugging away doing everything I have asked of it for 6 years, and it's still going strong. All the upgrades since have left me a little cool, but this genuinely looks like a contender for an upgrade. Only thing stopping me from getting the credit card ready is waiting to see what the M4 MacBook Air - which is inevitably going to be announced in the next 72 hours - looks like in comparison.
Does anyone have any idea if we can expect a MacBook Pro with M4 release announcement this week as well?
Thank you! Integuru itself doesn't handle recaptchas and signed requests, but we have a hosted solution where we use third-party services to handle recaptchas and manually create integrations for handling signed requests.

We do not directly support APIs for mobile applications; however, if you use MITM software and get all the network requests into a .har file, Integuru should work as expected. We do not handle AppCheck ATM at the moment unfortunately.
How can you say this? All it takes is one person to not buy a book because they can get it for free from the IA. And there's plenty of evidence that more than one person did this.
> During the COVID-19 pandemic, Kahle opened the library for free ebook borrowing via the Controlled Digital Lending (CDL) program. Publishing companies were not amused and the Internet Archive lost the resulting lawsuit, Hachette v. Internet Archive. The court rejected the Archive’s fair use defense, finding that its digital lending practices infringed on publishers’ copyrights.

> That’s a huge problem on its own. The Internet Archive is a 501(c)(3) non-profit with a gross revenue in its most recent 990 filing of only $30.5 million. For the size of the job it’s undertaken, it’s grossly underfinanced.

"The size of the job it's undertaken" is an interesting way to say "the size of the legal bills that it willfully racked up by intentionally violating copyright law in ways that everyone knew at the time had a snowball's chance in hell of surviving in court".

I believe that Intellectual Property is a terrible concept that shouldn't exist at all. I want copyright reform as badly as anyone. I want to want to support the Internet Archive. I want to want them to have enough resources to accomplish their mission. But man have I lost all faith in their leadership's judgement and ability to actually change anything—if they survive the judgement at all they'll be paying for it for years to come.

You don't win this kind of fight by sacrificing the ground you've won. When you've won as much ground as the Internet Archive did, you hold that ground and let someone else take the risk of winning new ground. If you absolutely can't sit still then you found a new organization to push further. But when you're the sole bastion holding the "we should be able to archive everything with no regard to copyright" space, it's irresponsible to try to move on to "we should be able to lend everything with no regard to copyright". They may very well lose both rights.
https://www.chicagomanualofstyle.org/dam/jcr:bba47b07-61ba-4...

Seems like it's this one.
I’m with him.

AI is cool but its mainstream appeal right now is an improved search.

All the other forms of generative AI are gimmicks. All classification ai seems to have hit a limit in how useful it can be. Take recognition. It’ll never be 99.999%, and so we can only depend on it so much.
No, nothing like that—I'm saying that people generally deserve better than recycled IP, and Mattel came very close to people realizing this (yet again) by not choosing Robbie/Gerwig (and if you look at the story of how this movie came to be, Robbie was at least as big a factor as Gerwig was).
This is huge for AI / ML at least for inference. Apple chips are among the most efficient out there for that sort of thing, the only downside is the lack of cuda
Jesus did the same 2000 years ago. But scientists tend to be superstitious of anything He demonstrated.
It's early Twitter + the good things we learned about since then + cool open source features.

- Table stakes are there – Retweets, feeds, chat
- You can create your own feeds
- "Starter packs" are collections of people to follow, which really helps with the cold start problem.
- No penalty for posting links
- No algorithmic shadow banning. It just shows posts in order chronologically.

The biggest thing that feels missing is live sports updates.
That is exactly the reply I was hoping for. Because that brings us straight back to the native issue; users also expect the app to work in a way that is comfortable and known to them.
I thought the same. But that would cannibalize those juicy Mac Pro and Mac Studio sales
If I were allowed a small philosophical leeway, I'd argue that two correct proofs are always the same. For sure they may contain different words or make use of different "abstractions", but it just seems to me that these abstractions should be equivalent if one were willing to unravel it all to a certain degree. Essentially, all proof is, is a statement that says "this is true" and no matter which language you use to say it, you are saying the same thing.
Followed you, thanks!
All those games listed have native Apple Silicon Mac ports now.
Can those live in a data center rack?
At the front is ideal for most usecases: headphones. Monitors with speakers, televisions, receivers, all use HDMI.
Well, not everything. Every time I proceed down the terrain park, fear
keeps me from an expensive ER visit.
I don’t see this as a doorbell, I see it as a QR code that can be trivially reproduced and used to trigger notifications on your phone by anyone from anywhere at any time, basically completely anonymously. Not a great idea.
This is actually a great analogy. You get to accomplish a lot more, much faster, but you lose much of the benefit to your fitness.
Why? The issue affects their users regardless of whose fault it is.
Front ports: 2 USB‑C, headphone

Back ports: 3 Thunderbolt 4 ports (Thunderbolt 5 on the top $1399 tier), HDMI, Gigabit Ethernet

RAM can be upgraded to 32GB on M4, to 64GB on M4 Pro

10 GbE looks selectable on any of these, +$100
I have a Steam Deck, Asus ROG Ally, M2 Mac Mini, M1 Pro laptop, M2 Max laptop (work). All of this runs on either an LG C3 42" OLED or a 34" 1440p ultrawide.

Linux GeForce Now can only do 720p or 1080p, can't remember which. Also, it's just kind of laggy in desktop mode. The Macs run so much smoother.

My current "main" desktop is actually my Asus ROG Ally. I use one USB C hub that is capable of 4k120hz, and I can move it between my Mac laptops and Asus ROG Ally very seamlessly.

The problem for me is Windows. Yesterday my start menu stopped loading for some reason and required a full reboot. Sometimes it refuses to go to sleep. Sometimes it refuses to come out of sleep. Sometimes a Windows update kicks off in the middle of a game and it slows everything to a crawl. Windows drives me crazy these days!
I thought we were talking about handwriting practice haha
The Internet Archive is such a unique and vital service, we really need to do more to support it's longevity. I'm still bitter that it was the victim of several cyberattacks. Couldn't have picked a more undeserving target.

Which reminds me, I made a donation during their downtime but now that they're back up I can increase my monthly giving amount.
Are we going to hear this for every product release ad nauseam forever? Not sure about you but at least for myself, I always trade-in/recycle my products with Apple which I hope closes the loop as close as possible.
Everything on the Internet is an experiment, and Enshittification[1] pretty much assures that everything will devolve, it's the evolutionary pressure of late stage capitalism.

Sic transit gloria mundi[2] -- Enjoy the good things while they last, celebrate them, for all things are temporary.

[1] https://en.wikipedia.org/wiki/Enshittification

[2] https://en.wikipedia.org/wiki/Sic_transit_gloria_mundi
It does not apply to memory. It’s much harder to maintain signal integrity. 200+ 4GHz signals.
Apple native app is called fitness. You can share workouts.
Geekbench clang benchmark:

M4: 21k lines / (core-second) https://browser.geekbench.com/v6/cpu/8495624

M2: 16k lines / (core-second) https://browser.geekbench.com/v6/cpu/8546977
Yes, tomorrow.
Vitess maintainer here. While Vitess can still use gh-ost, the recommended way is to use Vitess' internal VReplication mechanism. With this, your can throttle, pause, resume, cancel, retry, revert a migration, as well as auto-resume from failover (migration continues from point of interruption once a new primary is instated).

Vitess throttling is by default based on replication lag, but you can use different metrics, such as load average, or indeed multiple metrics combined, to define what constitutes a load.
Yes, it works for new code and simple cases. If you have large code bases, it doesn't have the context and you have to baby it, telling which files and functions it should look into before attempting to write something. That takes a lot of time.

Yes, it can do simple tasks, like you said, writing a call to get the environment variables.

But imagine you work on a basket calculation service, where you have base item prices, where you have to apply some discounts based on some complicated rules, you have to add various kinds of taxes for various countries in the world and you have to use a different number of decimals for each country. Each of your classes calls 5 to 6 other classes, all with a lot of business logic behind. Besides that, you also make lots of API calls to other services.

What will the AI do for you? Nothing, it will just help you write one liners to parse or split strings. For everything else it lacks context.
It's $800 to go up to 2TB from the 256GB model which is just criminally over priced. I can get double that for half the price with a Gen 4 NVMe drive. Weirdly the 8TB drive on the Pro is at least in line with the top of the line 8TB NVMe SSDs you can buy though there are cheaper options at about $600 vs the $1200 Apple is charging.
US math teachers view student performance differently based on race and gender
Another thing I've seen is that some of these old school apps are sending certain requests that don't modify the page but set server side context which subsequent requests are dependent on.

For example, set context to a particular group and then subsequent navigation depends is filtered on that group even though the filter is not explicit on the client side but due to state stored in the session remotely.

This can also have implications on concurrency for a given session where you need to either create separate sessions or make sure there is some lock on particular parts of server side state.

Would this type of this eventually be possible? Or at least hooks in able for us to add custom code such as session locks
What made you read that comment and go "they're talking about everyone" instead of "oh, yeah, those people also exist, blanket statements don't make sense in this context"?
He should have said developers 37 times.

https://www.youtube.com/watch?v=iMcuxW6QzBM
I almost lost it when he started making claims about proto-Indo-European religion.

I don't want to dunk on the author too much. His book about Margaret Mead and psychedelics sounds interesting, and I read a couple positive reviews of it. It looks like he spent too much studying early anthropologists and he seems to be replicating their worst qualities as academics.
Useful tips and examples for informing end users of an impending deprecation as a dev
From the specs:

Up to three displays: Two displays with up to 6K resolution at 60Hz over Thunderbolt and one display with up to 5K resolution at 60Hz over Thunderbolt or 4K resolution at 60Hz over HDMI

Up to two displays: One display with up to 5K resolution at 60Hz over Thunderbolt and one display with up to 8K resolution at 60Hz or 4K resolution at 240Hz over Thunderbolt or HDMI

Are these set in stone? Would it be enough to run say, two external 2560 x 1440 at 144hz?
It is possible but very hard and dangerous. I wouldn't recommend it to anyone.

0: https://www.chongdiantou.com/archives/73084.html
its actually not that hard to make this case.

We have an excellent proxy to prove a psychological tendencies are bread in and are an reinforced through the environment. Selective breeding of dogs.

We speed up natural selection via selective breeding and created dogs of various utility to us. Not only physical characteristics but also psychological too.

Border Collies have ingrained instinct to heard and work the fields. People buying them as couch dogs end up with agitated dogs who go crazy due to lack of mental stimulation.

We bread dogs for agression self evident with number of dog attack amongst the 'agressive' breeds.

You can guy a border collie puppy and never show it a farm, sheep and it will still be predisposed to herding and waiting for commands.

Blaming action movies as a cause for risk taking behavior is akin to blame video games for school shootings .

> I would argue that it’s possible small sex differences often reinforce themselves socially in a feedback loop, so even a small difference in, for example, risk taking behavior could be amplified through nurture to the extent we see.

I dont know a single tribe that has broken the 'hunter - men, camp tasks - women' division.

>You’d need to show me studies on infants to convince me that’s meaningfully based on nature, because unsubstantiated evopsych arguments are notoriously easy to make.

We both know that sooner the hell will freeze over, than a study like that on infants will ever get approved
Testing: this is mostly my experience, but ROS doesn't have any form of built in integration testing. I should be able to take a launch file and a bag, run it, and validate the outputs easily. And that's not even getting into test determinism - it's killer for larger robots, and IMO nearly required for doing integration testing/full sensor simulation.

Perf: Again, mostly my experience, with ROS1, in self driving. Two issues:

1. High rate topics were previously a bit dicey - I remember someone hooking up an IMU driver directly to the topic graph with no batching (600 Hz) and causing some perf degradation.
2. There's no builtin controls for core pinning, etc, which hurts on high core systems. In fairness, we haven't implemented these either, but it's coming.

There's some ROS2 examples here: https://discourse.ros.org/t/ros2-speed/20162/2 but the topic is a little old, and it honestly looks a little dependent on the DDS backend. They are swapping to Zenoh anyhow (mostly for config complexity reasons, I believe), I'm not sure what the perf will be, there.

Getting real perf benchmarks is top of mind for me, understand if my explanation is not so convincing.
As discussed in the iMac thread yesterday, LPCAMM2 makes it possible. There are LPCAMM2 modules with the same 7500 MT/s spec as the M4s integrated memory, and two of them running in parallel would match the M4 Pro.

https://www.anandtech.com/show/21390/micron-ships-crucialbra...

Even if Apple wanted to support modular memory, which they obviously don't, the ultra-tiny form factor of the new Mini would probably still rule it out though. Soldering the memory down is still more compact.
Don't forget about Little Bobby Tables! These types of tutorials probably killed the most databases over time.
M4 MacBook Air is rumored for the spring. Last announcement tomorrow is rumored to be the MacBook Pros.
Brits 'Love Bombing' an Average Restaurant to Keep Tourists Away from Good Ones
Failing is normal, good that you gave it a shot and learned.
>Delivers up to 13.3x faster gaming performance in World of Warcraft: The War Within

This is such an Apple stat especially for a game. What does "faster gaming performance" even mean? Every zone and city hub loads 13.3x faster so loading screens are quicker? They don't say anything about FPS and no one would use "faster" as a synonym for higher FPS.

An MMO is really not the best benchmark tbh

Edit: notes has the compared spec "Results are compared to previous-generation 3.2GHz 6-core Intel Core i7-based Mac mini systems with Intel Iris UHD Graphics 630, 64GB of RAM, and 2TB SSD."

So they compared the 2024 M4 to a 2018 8th gen Intel i7 (i7-8700B). Take that as you will
This definitely seems like an unfalsifiable proposition for the MS haters.

Microsoft does something shitty? See, they're a terrible company.

Microsoft does something awesome? Well, we're currently in the "embrace" or "extend", so they're a terrible company.

I'm as (or more) pessimistic than the next guy about the state of tech and capitalism, but at least give credit when and where credit's due.
It's great to see the Archive back up. YMMV with scanned technical books, as the OCR has its flaws in the text version.

In one instance, GOTO is rendered as 8OT0 by the OCR. And there are plenty more goofs. But they do make you read the listing.
Yeah, good point about the HDMI carrying the audio from the back already. I think I’m out of touch since I use an old receiver that doesn’t have HDMI. It’s funny that this is the one place Apple considered the convenience to its wired headphone users.
I have not, it honestly feels a little rude to do so - but maybe I should.
Yes — World of Warcraft, League of Legends and DotA 2 all have native macOS ports. WoW got an Apple Silicon port relatively recently IIRC (last expansion).
> ChatGPT was an iPhone moment.

A Blackberry moment, perhaps. There appears to be something there, some groups are latching onto it and deriving value from it, but we haven't yet seen the iPhone come along to transform that initial interest into something that sweeps the world.
With such small footprints for these things now. I wish they were a little more creative with case design.

The mini seems like the perfect thing to have a mini version and a ... creative design, bring back the trash can!
If a CPU is socket-able, so should memory chips be.
How does it work? Are you shipping a wasm latex distribution?
Not yet!

> I'm planning on open-sourcing both the web app and the POC Android app early next month.

I'll update here when I do.
How do you compare DBOS to temporal or orleans?
"stdlib" was shorthand for "the standard library of a given language" and it came across poorly.

I did a quick google before I asked you that question, and it looks like wayland is one of the few exceptions to completely exposing current cursor position. Most "stdlibs" do expose it.
It’s not that I limit myself to standard widgets, it’s more that the toolkits I use have a full enough complement of standard widgets that any custom needs are easily met by tweaking one of those.

In UIKit for instance I typically build custom buttons by subclassing UIControl, which gives a nice “blank slate” control that has all the basics of interaction covered without the specifics of UIButton. It’s easy to build a custom button that’s as well-behaved as a standard UIButton that way.
There's no in-band solution to this problem, but out-of-band solutions might exist! For example: (1) Notify the destination ISP that you're receiving backscatter. (2) That ISP checks where the packets are coming from, and notifies that ISP. (3) Repeat step 2 until source is found. (4) Quarantine that part of the network until it behaves better.

At the end of the day, the internet is people.
>More future landfill material.

I wish Apple devices were more upgradable (and cheaper and more fixable), but I would speculate that Apple devices are the last devices to end up in a landfill (or more aptly, recycled). If you outgrow a device there is a very robust resale market and that machine will happily fill someone else's needs.

Apple devices seem to stay in use for an eternity.
You might be interested in this then - https://satechi.net/collections/ssd-enclosures

Upgrade your memory and connect it externally over USB-C. It works brilliantly
A box that small can be mounted with double-sided tape or velcro.