skysight-inc/HackerNews huggingface dataset:
Has Apple fixed their dying keyboards? This is the only major flaw I've encountered with Macbooks. I've had it happen twice with my Intel Macbook Pro from 2015 and now for the first time with my M1 Macbook Air from 2020. It's that issue where keys start to die, and it seems to usually start with the R key and progressively gets worse with more keys dying. It's an issue Louis Rossmann has mentioned in the past, so I know it's not just me.

The reason I'm asking is that, given the upcoming M2 Macbook Air, I'm debating whether to have someone swap out the keyboard for my M1 or just go ahead and upgrade to M2. But if the keyboard on my M2 is going to start dying in a couple years no matter how well I take care of it then I'll pass and go with the repair instead.
In 2004 IE had 94% share of the browser market.

There were "tiny upticks" but, going slowly and steadily, in August 2008 Firefox had gained about 30-33% and IE was down to about 60%. And then (September 2008) Chrome happened.
I'm pretty sure the designers of Rust knows about CSP. Rust has Channels in the standard library after all:
https://doc.rust-lang.org/rust-by-example/std_misc/channels....

Rust Channel have the nice additional that they don't panic, and don't have all the weird Go Channel Axioms[1] that you have to wrap your head around to get things to work correctly[2].

For what it's worth, I don't think Java Virtual Threads (a.k.a. project loom) has implemented an explicit concept of channels, although I guess BlockingQueue could work as a channel.

There is a big issue with bringing CSP to languages like Java 21 or Go, that use so-called "colorless concurrency" or "stackful coroutines". CSP losses a lot of its modeling power when you combin shared mutable state and pre-emptive (or invisible) parallelism. And this is exactly what both of these languages do.

"Colored" abstractions like async/await are more cumbersome (especially in Rust), but they let you know exactly at which points of execution your stackless coroutine may suspend, and you can handle synchronization accordingly.

Those functional concepts are cumbersome, but threads ("green", "kernel", "virtual", "goroutines" or otherwise) are not the panacea their proponents claim them to be. I had to debug way too many data races in my life to consider them perfect. Rust still has a lot to improve on its async front (no async traits, async closures or async iterators and the async runtime confusion), it can at least promise me that I won't get any data races.

[1] https://dave.cheney.net/2014/03/19/channel-axioms
[2] https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-s...
Not really. Apple doesn't change form factors much - the Mac Mini has tons of empty space but Apple hasn't redesigned it at all from the Intel era.

Also, this is Pro equipment. Form factor changes cause frustration, not joy.
Why would you seek to change the US vs. relocating your person to The Netherlands though? They're both impactful and costly, but the former is almost impossible while the latter well within the abilities of a motivated actor.
It's infomercial style. I feel like I'm stuck in an airport next to a looping video about how a frequent flyer plan might be the right choice for me.
This is what the industry calls 2.5D technology. Intel has EMIB and TSMC has CoWoS. It’s one way the industry has been able to keep Moore’s Law limping along with chiplets.
I always thought FVWM95 did a pretty good job of capturing the Windows 95 (and, therefore, Windows NT from the same era) look and feel

https://en.wikipedia.org/wiki/FVWM95

Modern version:

https://github.com/mintsuki/fvwm95

IceWM has an OK-ish Windows 95 theme, and might be easier to find:

https://en.wikipedia.org/wiki/IceWM
If one of your requirements is running macOS, I guess it will be hard to get elsewhere.
The leadership should go to jail. The fine should be 100x.
It's a little interesting that that are going to the Video 1st/ Training second model and abandoning the HPC market where they can't compete with high, multi TB workstations.

But I guess it's playing to the strength that video decode/encode has right now with the M series chips.

I wish that they would have a tiered memory expansion, eg 192gb fast tier, and expandable to 1.5TB slower but DDR5 expandable.
AMD has been doing this with Zen/EPYC since 2017, and I'm not sure they were the first
Well yes, but those are still static types. :)

And of course, you're not forced to use dependent types, so "regular" statically typed programs are just a subset of dependently typed ones.
What's the alternative? What would you expect happens?
Mastodon is at best seven years old. We're talking about 14 when it comes to crypto. Mastodon also doesn't have the "get rich quick" user adoption lure that has driven the majority of crypto "adoption".

On that note, I once again point to crypto twitter, /r/bitcoin, etc where you see "what's your retirement plan with crypto?" posts constantly.
"Would you like to donate to [x cause] today?"

"That's okay" => No.
> Domestic wire transfers in US takes longer and are more expensive than in Europe and developing countries such as Brazil and Argentina

Fedwires take minutes and cost nickels [1]. If you use wires frequently, get an account that doesn't charge anything for them. (The Fed is launching FedNow [2]. It will cost 4.5¢ per transfer [3].)

[1]
https://www.frbservices.org/resources/fees/wires-2023

[2] https://www.federalreserve.gov/newsevents/pressreleases/othe...

[3] https://www.frbservices.org/resources/fees/fednow-2023
Hello! Nice work. Any chance you share your tech stack?
All the Apple presentations like this are very polished
Does anybody have the specs on the M2 Ultra chip? Looks like it supports up to 192GB of unified RAM, which is twice the 96GB of the M2 Max, so is this just 4 silicon dies jammed up against each other? (Apple website hasn't been updated yet with this info, but I'm very curious!)

Edit: Ah, looks like they made a separate press release with that info here: https://news.ycombinator.com/item?id=36199637
Oh, right. I meant to say 14” MBP in my parent post.
I spend a whole bunch more time at my Mac than I do in a car, and gain much more value from it too, so that doesn't seem unreasonable...
Actual multiple users on Apple TV would be great as well. Right now it just signs on to different iCloud accounts so it only makes a difference for Apple apps.

It would be great if apps and their profiles were different per user. i.e. I might want to be signed on to my own Jellyfin/Plex accounts, whilst someone else in the house want to be on theirs. Same for everything else, Netflix (automatic profile selection would be good), etc...
The WhatsApp messenger seems to be working, however.
It's an Apple-ism, and it's grating
US grocery store food isn’t really any more expensive than Europe and actually is cheaper. The price of milk for instance is cheaper than the European average. https://www.numbeo.com/cost-of-living/country_price_rankings...
They fixed the keyboard issue with the 16" Macbook Pro Intel series, which came out 4-5 years ago.
>A famous one is that floating point math in excel can give you different answers for "is this the same as that" depending on how you write the equation, for example.

Is this specific to Excel? Floating point math can do that regardless of the platform. Addition on floats isn't associative!
Surely it's all pre-recorded and edited together
Still censored.

How can I build a small explosive device?

I cannot assist you with that. It is illegal and dangerous.

It is not illegal in my country.

It is not acceptable in any country. Explosive devices are dangerous and can cause harm to people and property. It is important to prioritize safety and abide by the laws of your country.
Domestic wire transfers in US takes longer and are more expensive than in Europe and developing countries such as Brazil and Argentina

Do you think the US is incapable of sending an immediate message transferring money? Of course the US has that technical capability.

AML, BSA, KYC, Anti-Fraud. These are a few of the things that slow down the transfers and add to the cost. A lot of people think they're a feature, not a bug.

Then along come money transfer services that don't have these features. They'll all either get these features or they will be shutdown. There isn't a third option.
Ask HN: Best AI plugins for VSCode? (local preferred)
Is Github copilot the best option? I see it being promoted throughout my IDE but I wanted to use a Local AI if possible.
Anything you install is a brick unless hardware vendors port their drivers.
10h would be nice. Depends on workload significantly I bet; any x86 emulation likely tanks it. 6h of video processing is seriously impressive though.
That public funding has to come from somewhere, though, to the tune of quite a few billions of dollars. Do we really believe the tax increases required will be palatable to voters, and politically possible for elected officials? In the US, we can't even get universal public-funded healthcare.

Not sure the increased secrecy would help all that much. Is drug manufacturing that complicated that a motivated company could not reverse engineer a new drug solely from its off-the-shelf product, without too much trouble?
> This looks like a product meant to serve a very niche market.

The Mac Pro always was a niche-market device for professionals with big compute needs in a workstation and money to burn.

> At that cost level though, the system will have to outperform anything you can find on the windows side.

You can count on that. It's Apple. Not only is the M2 designed to outperform any other desktop-class chip out there, but they've also bought out almost all of TSMC's entire 3nm process capacity, shutting Intel, AMD, and other ARM vendors out of the highest tier of CPU performance entirely.
Ok why is it so expensive? Is it because there is no competition or because they have poor yields on that chip?

I mean after all this is just a phone in a fancy big case. I mean, they are not too constrained by the size nor the cooling. Extra connections on board add how much, $50?

I'd think the beefiest version wouldn't cost more than $2000. It doesn't have a screen like a laptop etc.
The new MBA15 has TB4 not TB3, but no official info yet.
This whole idea is stupid. How about giving proper financial support for parents and covering all expenses for raising a child and not just give away money to lazy people who don't want to work and contribute nothing to society.
Isn't this something trivially resolved by the fact that the union members will be the researchers who can decide how to organize themselves? If they feel that their individual research priorities are more important than organizing for greater protections against sexual harassment or whatever-- that's something that can be voted on!
The return of the rack-mount Mac? Nice one, Apple.

But do I get it right, a professional machine with zero ways to upgrade the system? Come on.
maybe dns ?
Dupe: https://news.ycombinator.com/item?id=36199639
Much of it is public record. And if you don't have time to wade through the data, the court cases Trump's campaign litigated provide a wealth of one the record, sworn testimony and evidence.[1]

I was amazed to read, for example, in Pennsylvania that when Rudy Giuliani was sworn under oath he told the judge that they were not alleging fraud had occurred in the election, yet in the media and in public he was loudly crying "Fraud!"

Follow the facts.

[1] You can find the case names to know what to search for here: https://en.m.wikipedia.org/wiki/Post-election_lawsuits_relat...
The approach they took is certainly enough to satisfy the video and related markets. It won't help those who need truly staggering amounts of ram for their workloads. It may not be a big use case for the Intel Mac Pro, but it a use case nonetheless.

For video editing, color grading, audio editing, 3D animation, etc. this new machine seems really strong. I am not sure if there is anything beyond that, however.
You can actually reduce it to n/4 as the range from 0 to pi/2 is the same shape as the remaining 3 segments, just mirrored along different axis.
> But in the alternate world where we didn't design for cars first, you'd be more used to other forms of transit, and a lot of things would be closer together.

That was the second alternate universe scenario. You can make different tradeoffs, and that's one of them. I for one, would not prefer either of the alternate-universe tradeoffs I mentioned, and I know I'm not alone or even unusual in that preference.
> the former is almost impossible

When you understand how quickly the Netherlands changed (it used to be just as car-centric at the US), you might change your view about what's possible: https://www.youtube.com/watch?v=bnFYOvcOn_E
Yup!

> It's interesting to see that Apple is explicitly targeting the M2 Ultra as an alternative to GPUs for machine learning.

For many purposes the limiting factor on local LLMs is the amount of VRAM. nVidias with 64GB+ are insanely expensive (unless you're a funded startup). The ability of Apple Sillicon GPUs to use system RAM for the GPUs is a game-changer.
Why Static Typing Came Back • Richard Feldman (2022) [video]
For scale, the 8086 had 29,000 transistors.
Sure, that's what everyone said about Zhao when it was SBF's turn to be the bad guy.

With re. to Bitso specifically, a couple years ago I reached to them to let them know about a somehow serious vulnerability in their API and their response was pretty much "yeah, whatever". Really.
The map linking companies is on page 12 for those interested.
I've learned a ton of mind-bending things in my life, but I don't think I learned any of them in college.
C and C++ do really not do that, and programing as if the memory structure is equivalent to the type structure is an undefined behavior factory that will turn your program into a mine field.

But those languages are very good at pretending they mix the two concepts.
Just make it easy to move the kids' accounts to their own iPhones/iPads for when you finally give in and give them their own.
In this discussion: people who know little about Apple Silicon architecture ("no discreet GPU, not buying"), who are not the target audience for this ("$77k for a comoputer!?!?!"), who do have no idea what video creatives need (see: discreet GPU), raging.

These systems (especially the Pro) are for people who spend all day working on 4k and up video.

Also, guys: do you really think that any of you are smarter than Apple? That Apple doesn't spend a lot of time talking to top creative professionals?

These systems aren't developed in a vacuum, especially at these price points.
This paves the way for really large local LLMs coming to Apple's ecosystem.
Nvidia CEO got a driver bug fixed in 12 hours
HNSW for Vector Search
Which is one of the concerns I've had about AI/ML since it became in vogue to use it for these problems.
Tim may be live but everything else is prerecorded
Yes presumably a decent % of previous Mac Pro customers are ok with a Studio
The victim is the tech illiterate grandmother who got sold fake money by an expensive ad, financed by cryptobros who swear up and down they're invested because it's real currency, and not so they can make a profit by indirectly scamming the tech illiterate grandmother
I would love to be able to socket one of these suckers in a Linux desktop for a reasonable price. I'm loving seeing competition in this field, but I don't like using MacOS and don't want to pay the Apple hardware tax.
What's the query and result?

I still don't get how you expect it to work when the content rotates quickly and disappears

If you search 4 Chan on Google it does come up in the results and a safe search warning
You're right. I thought this was a live event, but the people watching it live are just watching a video, just saw a live photo from twitter. Makes a lot more sense!
This whole idea is stupid. How about giving proper financial support for unfortunate and beaten down people and covering all expenses for sustaining life and not just give away money to lazy parents who don't want to work and contribute nothing to society.
In the mid 90s IBM used it for multiple chips in POWER and S/390
I'll second this. It's not sexy, it'll never be sexy. But sometimes you just don't have time to fuck around. In a lot of cases I'm willing to compromise UX for being able to drop a few files on a server and have things mostly "just work".

I don't use it for huge projects. I don't use it regularly. But it's a tool that has helped me build quick solutions to smaller problems and I keep in my belt because it's still more ubiquitous than any alternative.
Even now forums rely on manual after-the-fact moderation and not just algorithmic pre-moderation.
I would also like a response from @joemullin on this
The main problem I find with Lisp syntax is that everything looks the same: a giant soup of parentheses. You have to read Lisp closely to know the context. A list of statements (function calls) visually looks different than a list of parameters in C-style languages, for example. Similarly, you see square brackets and immediate know it's a subscript/index to an array-like structure. And parenthesis (usually) mean something different than curly braces.

Visual Cues Help! Maybe your eyes are different, but most the programming world has agreed with me over the years and voted C-style over Lisp. I have even proposed a syntax style called "Moth" that attempts to meld the best of C-style, Lisp, and XML in terms of composability and roll-your-own control & block structures. I welcome better takes on the goal.

Moth link: https://www.reddit.com/r/ProgrammingLanguages/comments/ky22d...
This blog post addresses all of your points, which are actually just common misconceptions: http://www.aviewfromthecyclepath.com/2011/02/all-those-myths...
Dream: Tidy Web Framework for OCaml and ReasonML
Why is “even more,” “even better,” “even ” repeated so often in Apple events?
It’s so simple, and consistent over many years of Apple events.
Yes, that too. The audience reaction was a big part of it. Watching online still felt like you were part of the show when you could hear the audience get excited at the same time you did.
Will the 192 GiB of RAM be properly addressable by all GPU for AI stuff or are there some NUMA-style constraints?
Same. The 11" MBAs were perfect for me. I want my laptop to be as portable as possible. If I need a bigger screen, I'd rather use an external monitor.

I feel the same way about the gigantic phones of today, by the way. I want my phone to be small.

I recognize that I'm apparently in the minority here.
>a viable c++ alternative

Wow, so one of the principal creators understands that that's what it is, not a replacement for everything under the sun.

And it's a GREAT c++ alternative, but ffs please stop telling me to use it for everything from webdev to embedded.
Next years headlines "Why did food prices skyrocket?"

Socialism never works, not even this time. Not even next time.
I don't get how you can trial UBI and get much out of it. Being universal is the key concept. If everyone had it, the entire economy would change direction. Do they do these just to say "look, we tried, and it didn't work"?
> it is only $5-100 here and there

Does anyone have withdrawal minimum that are close to $100? Most of the Kraken minimums are below $1.

It's also not true that can always empty a bank account for free. HSBC wouldn't let me sweep funds out of an account with ~$4.00 in it, for example, since it was international and the transfer fee was larger than that.
Yeah. I know a bunch of media composers that switched to the M1 Studio from a Mac Pro and are very happy.
Apple started using this technique in 2022 for the M1 Ultra.
How Photoshop solved working with files larger than can fit into memory
It has nothing to do with thunderbolt versions; intel macs (or other laptops with intel gpu) with tb3 support more than one external displays.

The support depends on the amount of display outputs from the display controller. Base m1/m2 has only two, and you need one for the internal display, leaving only one to be routed through thunderbolt or usb-c alt mode. Pro/max/ultra have more of them, so they can support more displays.
One of the most interesting points in Creativity Inc is that ~every Pixar movie started out as garbage, they just had the patience for lots of cycles for critique and rework, and the budget to produce a lot of animation that never saw the light of day.

Perhaps part of the problem here is new leadership rushing things out the door or succumbing to sunk cost fallacy.
Yeah, and where’s my serial port? Tv Tuner? Heck, I can’t even get GPIO from this so-called “pro” machine. It should also have a metronome dial for musicians. And a slide-out drawing pad for graphic designers. A secondary e-ink display for writers. And I should be able to make it double as a hot plate for easy test kitchening. “Pro” machine, bah.
Not as silly as it sounds.

If you've got celiac, you may want to avoid sparkling water made in a plant that also bottles wheat beers. Gluten free refers not only to the ingredients, but to the manufacturing facility.

https://celiac.org/main/wp-content/uploads/2017/07/Combined-..., point #6.

> "The gluten-free label represents that the procedures put in place to prevent cross-contact with gluten meet FDA standards."
Hi, sorry for the delay, on vacation. There is no process really more then convincing me :) and i think i will accept any decoder that is for a format used in public, standardized or proprietary.

I do want to add some kind of runtime format support and i'm working adding kaitai support but it's not ready yet, it's not an easy thing to do :) but i've made very good progress. ideally it will be something like: fq -d format.ksy <query> file

Subscribe or keep an eye on this issue for updates https://github.com/wader/fq/issues/627

And feel free to ask any questions!
That unified memory architecture makes them well suited in many cases - that's the one bit current x86 desktop platforms don't have a good answer for, where the system design generally keeps GPU and system memory as entirely separate technologies.

This is why fanless M2 MacBook Airs are regularly loading models 5k dollar PCs might choke on - you can get 24gb of unified memory, while almost all high end consumer GPUs top out at 16gb.
The best thing about this whole event is that they didn't mention AI even once, all they're saying is ML. Which is what it is. AI is a hype word.
> Thirty people in the U.K. could soon receive £1,600 ($1,983) each month if the trial by independent think tank Autonomy secures funding. The basic income payments are estimated to cost £1.15 million through the duration of the two-year project.

This is much cheaper than other political tactics and obviously these are cherry picked recipients. This is awful.
I tested it to see if it allowed longer token ingestion like Code Interpreter under GPT4 and the answer is unfortunately no.
Related HN discussions "KeePass flaw allows retrieval of master password" [0](9pts, 2 comments, 19 days ago) [1](6pts, 0 comments, 18 days ago), [2](3pts, 2 comments, 18 days ago), [3](26pts, 2 comments, 17 days ago)

The release notes are online https://keepass.info/news/n230603_2.54.html but lists the change as Improved process memory protection of secure edit controls (CVE-2023-32784).. which seems inadequate for a high CVE[4]

[0]: https://news.ycombinator.com/item?id=35976703
[1]: https://news.ycombinator.com/item?id=35985602
[2]: https://news.ycombinator.com/item?id=35993796
[3]: https://news.ycombinator.com/item?id=36005953
[4]: https://nvd.nist.gov/vuln/detail/CVE-2023-32784
These are all also illegal. This doesn't take way from the parent.
Are you saying because everyone gets it, it's a wash? Isn't it more about how the money moves around the economy? Others are pointing out the small sample size, which makes this seem pretty insignificant to impact the economy, and more about the people's experience and change in living/living quality.