skysight-inc/HackerNews huggingface dataset:
I found this to be untrue after I spent a little energy learning to think about problems in rust.

In a lot of languages you're working with a hammer and nail (metaphorically speaking) and when you move to a different language its just a slightly different hammer and nail. Rust is a screwdriver and screw though, and once I stopped trying to pound the screw in with the screwdriver, but rather use the one to turn the other, it was a lot easier. Greenfield projects with a lot of iteration are just as fast as doing it in python (although a bit more front-loaded rather than debugging), working new features into existing code - same thing.
For me it was a formality, I got the invite in a minute later.
I was surprised to find out that along older VGA/HD LCD controllers now there are also 3rd party boards to drive 5K Apple screens. Look for "5k screen controller" on Aliexpress. Price range from ~130€ to 300+€, no idea about the quality.
While it's not a great one, it certainly checks the tone deaf attitude some HN comments have.
Still, Spotify is $11 and you can take it places that aren't your car (plus listening to whatever you want, which for me is a big deal), or $12 to also get audiobooks too.
They would run from Mac when nvidia offers a 128gb or 512gb laptop offering.

Until then it’s meaningless to even consider windows (laptop)
Hrm. My OG vote goes to:

https://news.ycombinator.com/item?id=35079

> pg: That has to be the comeback of all time.
A lot of people in this thread commenting without making an attempt to understand who this is for.
Source for what? Parallel RAM interfaces have strict timing and electrical requirements. Classic DDR sockets are modular at the cost of peak bandwidth and bus width. The wider your bus, the more traces you have to run in parallel from the socket to the compute complex, which becomes harder and harder. You don't see sockets for HBM or GDDR for a good reason. The proof is there.

LPCAMM solutions mentioned upthread resolve some of this by making the problem more "three dimensional" from what I can tell. They reduce the length of the traces by making the pinout more "square" (as opposed to thin and rectangular) and stacking them closer to the actual dies they connect to. This allows you to cram swappable memory into the same form factor, while retaining the same clock speeds/size/bus width, and without as many design complexities that come from complex socket traces.

In Apple's case they connect their GPU to the same pool of memory that their CPU uses. This is a key piece of the puzzle for their design, because even if the CPU doesn't need 200GB/s of bandwidth, GPUs are a very different story. If you want them to do work, you have to feed them with something, so you need lots of memory bandwidth to do that. Note that Samsung's LPCAMM solutions are only 128-bits wide and reported around 120GB/s. Apple's gone as high as 1024-bit busses with hundreds of GB/s of bandwidth; the M1 Max was released years ago and does 400GB/s. LPCAMM is still useful and a good improvement over the status quo, of course, but I don't think you're even going to see 256-bit or 512-bit versions just so soon.

And if your problem can be parallelized, then the higher your bus width, the lower your clock speeds can go, so you can get lower power while retaining the same level of performance. This same dynamic is how an A100 (1024-bit bus) can smoke a 3090 (384-bit) despite a far lower clock speed and power usage.

There is no magical secret or magical trick. You will always get better performance, less noise, at lower power by directly integrating these components together. It's a matter of if it makes sense given the rest of your design decisions -- like whether your GPU shares the memory pool or not.

There are alternative memory solutions like IBM using serial interfaces for disaggregating RAM and driving the clock speeds higher in the Power10 series, allowing you to kind of "socket-ify" GDDR. But these are mostly unobtainium and nobody is doing them in consumer stuff.
Sounds like an interesting concept.

Is there a demo account we can use to test it out? or maybe give 1 or 2 articles for free so people can get a feel of it and then have them setup an account after.
Kolors Virtual Try-On in the Wild
Show HN: Turned an HN post about PostgreSQL into a podcast using NotebookLM
Based on this post: https://news.ycombinator.com/item?id=37715722
What's the actual resolution of this? The idea of using something with such low pixel density seems really painful to me.
If moving from JS to CPython would help, it might help memory consumption, because JITs generally trade speed for increased memory. But then you'd get slower execution, because CPython is slower than the JS engines we tend to use. PyPy might generally track JS on performance (big, BIG "it depends" because the speed profile of JITs are crazy complicated, one of my least favorite things about them) but then you're back to trading memory for speed, so it's probably net-net a sideways move.

Also, I don't know what Node is doing exactly, but if you take a lot of these dynamic languages and just fork them into multiple processes, which they still largely need to do to effectively use all the CPUs, you will generally see high per-process memory consumption just like Node. Any memory page that has a reference counter in it that is used by your code ends up Copied-On-Write in practice by every process in the steady state because all you need to do to end up copying the page is looking at any one reference it happens to contain in such a language. At least in my experience memory sharing gains were always minimal to effectively zero in such cases.
I wrote a piece on this exact point and how much you should actually worry about EQ:

Technical and cognitive skills are clearly "threshold factors" that cannot be ignored— they get you in the game and let you keep playing it. While they might not be sufficient, they sure are a necessary condition for success in most domains.

In order to stand out on your EQ skills you have to be first competitive on your technical/cognitive skills. It will be tough to compete just on your social skillset.

EQ is probably not a differentiator at lower levels and early stages of your career. Technical chops, cognitive skills and execution will probably help you stand out more. It's only when you move on to the managerial and executive ranks that EI/EQ starts becoming a differentiator, what Goleman calls a "discriminating competency".

Even at higher levels, EQ is not a given. Where it can probably make the most impact is in avoiding pitfalls once you get there, what researchers call “leadership derailment", rather than being an active mechanism in reaching there.

More here: "Misled and Oversold on Emotional Intelligence" https://www.leadingsapiens.com/ei-vs-iq-misperceptions/
I tried couple of monitor sizes and anything above 27-28 inches came across as downright inconvenient for work at least for me. Also, 4K was not great at all. 2K was.

It was opposite of how I want my TV.
Is this legal case still ongoing? At first I was under the impression that this was about Apple's lackluster compliance with the DMA, but it looks like it might be about whether the DMA applies to Apple at all.

[Edit]

They submitted a report to the European Commission describing why they think Apple's compliance is insufficient: https://fsfe.org/news/2024/news-20240627-01.en.html

From this article, it seems they've been actively involved in the regulatory process for some time now, which is really cool. I had no idea that the concerns of free software advocates were legitimately being taken into consideration here.

Looks like Apple v. EC (over whether the DMA should apply to Apple) is indeed still ongoing at the same time as the EC's non-compliance investigations. FSFE submitted arguments to the court in favor of the EC just last month.
Hard Proofs and Good Reasons
"...Practicing mathematicians often assume that mathematical claims, when they are true, have good reasons to be true. Such a state of affairs is "unreasonable", in Wigner's sense, because basic results in computational complexity suggest that there are a large number of theorems that have only exponentially-long proofs, and such proofs can not serve as good reasons for the truths of what they establish. Either mathematicians are adept at encountering only the reasonable truths, or what mathematicians take to be good reasons do not always lead to equivalently good proofs. Both resolutions raise new problems: either, how it is that we come to care about the reasonable truths before we have any inkling of how they might be proved, or why there should be good reasons, beyond those of deductive proof, for the truth of mathematical statements..."
I agree with you entirely except for if we skip the year over year part.5-

Time of purchase upgrade ability, if we’re talking about getting to 128 or 256 GB of RAM. Time of purchase to upgrade to multiple high res screens that match. Dedicated GPUs… I bet there is a top of the line home hobbiest LLM oriented GPU from Nvidia or AMD in the next 3 years that will cleanly connect to recent chip architectures. I doubt it will run optimally tied to a Mac. It’ll be something that you could also rack in a server.
Everything in balance. While I agree with this philosophy, I've also seen lots of duplicate bugs because it wasn't realized there was two copies of the same bug.
Well, with me standing where I am, and anti-me standing on the exact opposite side of the Earth, the ground must be accelerating in opposite directions at once!

It feels like taking a somewhat straightforward model and inverting it (in the x -> 1/x sense); that's how you get straight lines to split into pieces and curve away.
Great, do you have a video and/or images of your cars?
the US Copyright Office Frees the McFlurry
> The XPS should be a better laptop than the macbook pro.

Except its.. not. I'm a longtime windows/linux user who recently switched to mac, and my mac somehow manages to get better performance out of the same specs while lasting 2x longer on battery. In my price range, there is no competition on price:performance:battery.
let's stop justifying this choice from Apple

it annoys everyone, it's a dumb design, you get a message from your Mac telling you that the mouse has no charge and suddenly you can't work anymore for a few minutes, it's idiotic, plain and simple
Web Assembly audio decoders highly optimized for size and performance
I commented elsewhere, but my uncle is on his third iMac in 30 years. He keeps them a decade at a time. My father is still using an Intel iMac. Normal people do not upgrade their computers after purchase. Displays are generally not something that fail. These machines are capable of providing a decade or more of service to normal people.
Meet my relatives who recently retired an x86 iMac, upgraded to an Arm-based one, and will probably upgrade to something like this, but only after another 7-10 years, when the current iMac is far out of support and getting so slow that it becomes unbearable. They use it as a shared family computer, almost exclusively for downloading photos from a (also very old) digital camera and watching Youtube videos.

Judging by the sibling comments I'm not the only one with relatives like this!
It's not impossible, but it has to be a completely separate signal chain that bypasses the PC. (Well, OK, it's theoretically possible to do it other ways, but it would be really hard.)
That's really neat! I like the idea that this sort of automates the steps in a readme, rather than trying to be a Make/Rake replacement. The fact it can fail midway thru, and you can look at the readme with the steps already done checked off is a nice flow for this sort of thing. A bit kinder of a fail state than most task runners.
Conversations like this are always difficult to discuss at a high level because the way we implement the words we use can be very different. Code can be written in a way that a lot of complexity is added in order to make it extensible, or it can be written in a way where simplification is used to make it extensible. Both authors would agree that extensible is good.
The article says:

Average response size also halved from 1506 bytes to 778 bytes, the compression algo in the Rust library must be better than the one in the JS library
Apple put the Magic Mouse's charging port on the bottom again
People who are uninformed were trying to dunk. Dismissing its aerodynamics when it has a CD of .34; and decent efficiency per battery size.

Ultimately ignorant terminally online people complain and dismiss what is the best selling ev truck.

You can disagree, but you would be objectively wrong.
I dont know, they sure make sure the paper-trail is shredded and shedded with the Azure Document Abo 365. When it comes to security from liability everything is top notch.
I get this error when I try signing up.

ValueError at /accounts/signup
The given username must be set
Request Method: POST
Request URL: http://www.rashomonnews.com/accounts/signup
Django Version: 2.2.10
Exception Type: ValueError
Exception Value:
The given username must be set
Exception Location: /home/deployer/newsbetenv/lib/python3.5/site-packages/django/contrib/auth/models.py in _create_user, line 140
Python Executable: /home/deployer/newsbetenv/bin/python
Python Version: 3.5.2
Python Path:
['/home/deployer/rashomon',
'/home/deployer/rashomon',
'/home/deployer/newsbetenv/bin',
'/usr/lib/python35.zip',
'/usr/lib/python3.5',
'/usr/lib/python3.5/plat-x86_64-linux-gnu',
'/usr/lib/python3.5/lib-dynload',
'/home/deployer/newsbetenv/lib/python3.5/site-packages']
Server time: Mon, 28 Oct 2024 16:36:54 +0000
> Is a big problem for passenger trains in the US, freight has priority.

This simply not true. Federal Laws says that Passenger trains have priority but the law is never enforced. Freight traffic is suppose to take by-passes to let passenger traffic through and freight traffic is never suppose to block the line. However, again, the laws and rail rules are never enforced. Think about it, why would cargo have a higher priority than human traffic? Is cargo getting there an few hours later or earlier going to impact anything? With humans, it will totally impact their schedule and how often trains are used.

If the Department of Transportation wanted people to start taking trains again, they would come down hard of rail companies that slow down passenger traffic.
Exactly this. It cuts through the noise and frames the benefit for the people who are most likely to upgrade.

The nerds will find the relevant information anyway so no need to cater the high level marketing to them.
Some of that "private property" is publicly funded (or at least heavily subsidized) infrastructure.
Option 1 only works if Logitech plays ball. They might consider the exclusivity very valuable and be unwilling to license it for anything reasonable.

Option 2 is a great way to land in court. It's one thing to steal IP from a tiny company or individual but Logitech can afford lawyers.
Note the data isn't actually public - Apple does not break Mac revenue or sales figures down to per device. These are all just 'market intelligence' estimates.
Gigatransfers per second (GT/s) measures the rate of data transfers rather than the data rate itself. Each "transfer" represents one unit of data moved across a data bus per clock cycle, which can be thought of as one signal transition on the bus.
My last iMac lasted 10-years. I replaced it with the M3 iMac for my daughter. I will be happy if it takes her through High School graduation in 2030. If the M3 iMac is still running, I expect to use it for some intro to computer stuff for one of the younger kids.

Yes I cannot mine the iMac for parts at EOL, but realistically, I haven't really done that on any tower-based PC either.
Just because I reply to one aspect obviously doesn't mean that I don't consider this a multi-faceted problem.
I’ll take ‘not relying on my computer to do tasks that are inherently and inextricably human, like actually reading a text message from my mother or daughter, or replying to them,’ for $5, Alex.

I’ll stay on Sonoma for as long as I safely can.
is it janky, or is it tied very closely to the scroll input, so it's exactly as janky as your finger moves the scroll wheel on the mouse? because that's what it seems like to me.

for it to be any smoother, there would need to be some artificial smoothing of the scroll wheel input. and i'd rather not have that.
No, this is actually an earth-shattering revelation:

A bare metal systems programming language can be used for web backend development. Let that sink in.

Rust has a great type system, and because of this and the compiler, the quality of code you wind up writing is naturally extremely high. You'll write code with fewer defects than in other compiled languages like Go or Java. And it's even more pronounced against languages like Javascript, Ruby, and Python.

You can write backend web code in Rust quickly, too. There's minimal performance or development velocity loss, and you produce code that is much higher quality and easier to maintain.

And it's fast, doesn't GC, can run on cheap VMs. You get all of this for free.

This is the shocking statement that is being made.
> but I'm pretty confident on this one.

I just doubt there is actual meaningful data available (at least that's publicly accessible). We'd need to measure the proportion of base config MBA users who regularly get OOM warnings?

> many Chromebooks

Yes. People just have different use cases. I mean almost nobody who does anything that might require > 16-32 GB of memory would likely buy this iMac (even if Apple sold such configs).

It's an entirely different product than the 27 inch "Pro" iMacs with Xeons from back in the day.

Hardly anybody "needs" a desktop PC these days (outside of gaming and some niche applications). So this is just basically a generic office / front desk PC for people who don't need laptops.
Show HN: Polaris – Training On-Device AI Agents with Real User Data
I built Polaris to bridge the gap between AI models and real-world user interactions on macOS. It's a Swift toolbox that lets you collect data (screen capture, keystrokes, mouse movements) through official Apple APIs for training and deploying macOS AI agents, with the ability to control your computer programmatically. Still a WIP but looking for feedback!
It's surreal for me how something so expensive can be thought as "perfect" for this usecase.
I'd say in cases like this having a cheap laptop or even a cheap all in one desktop computer is good enough. Why spend $2000 to browse the internet?
I don't believe this.

I believe (unfounded) originally it was made for asthetic reasons, as to not interrupt the sushi shape, and that not being able to use it while charging was not considered to be that much of a downside. And then since then Apple just hasn't bothered spending engineering effort on 'fixing' that design decision ever since.
For what its worth, I am extremely satisfied with my Studio Display. The 5K resolution makes 2x pixel perfect scaling look great, built in webcam which fantatic for meetings, good speakers, and charges the MacBook Pro with the same cable, and acts as an USB-C hub.
I trying to create a management software for Integral Coops in Portugal. In a gross oversimplification Integral coops tend to be location based and allow freelancers and small groups to come together and have a infrastructure as if they were a big business while keeping their independence on the work they want to do

I'm trying to make it: a collective project shared between multiple coops, open source, sustainable in the long term.

I've already did some micro projects to the coop I'm a part of, like changing the workflow of expense invoice management from a totally manual process to an 80% automated process so I'm pretty sure I can provide significant benefits to the coops. Right now There's already a prototype andI'm in the process of talking with cooperatives finding financing and making it real.

website is at https://coops.pt (very early stages, in portuguese)
A Serious Man: Steven Shapin on Bruno Latour
UK English is available in the developer beta 18.2 if you have an Apple developer account.
I know this is an honest response, but it's a bit funny that most (if not all) of those features are not useful at all in daily applications. And they will be added in the future™!
Also dismissing the 24 hour availability of labor
> plenty of consumers disagree with you

What do you mean? This was just announced, no? Are there any sales/pre-order figures already?

Also, how would you even go about analyzing the counterfactual of whether the number of people who would buy this spec are "plenty" compared to the number who would have bought a spec with more RAM had it been available?
It might also be a good choice for those who always work at one desk, have established a work/life balance such that they don't need a portable computer, and would prefer not to pay extra to have portability that they just don't require.

An M4 iMac with 10 CPU cores, 10 GPU cores, 16GB RAM and 1TB SSD costs $1700.

A 14" MBP with 8 CPU cores, 10 GPU cores, 16GB RAM and 1TB SSD costs $2000. Before you add a 27" monitor and desktop keyboard/pointing device.

Why pay that premium if you don't actually need to carry your desktop PC around?
Couldn't you "just" wire the HDMI port to the panel control logic? That is, the HDMI-in doesn't connect to the computer part of the iMac, just to the display circuitry.

Edit: nevermind, I see you addressed this in another comment.
It is 4K. I wish it was higher. But practically, I cannot find an affordable 6K OLED monitor. And 8K is both unaffordable as well as not supported by my MacBook Air:

https://support.apple.com/en-ca/guide/macbook-air/apd8cdd74f....

I do set my MacBook resolution to maximum and it works well.
> Is "422" "ok, I admit it's formatted correctly, but I can't process it for some higher-level reason than syntax"?

That is my understanding. Something to say that the request is understood as an HTTP request (therefore not 400) but the server doesn't know what to do with it, usually in the context of a POST, or it's otherwise invalid for processing.