skysight-inc/HackerNews huggingface dataset:
Oops! I did use a Zero W, and I don't know why I wrote it wrong in the table. Thanks for catching.
> what they wont do is put the chip in an expandable and repairable system

Because that degrades the performance overall. SoC has proven itself to simply be more performant than a fully hotswappable architecture. Look at the GPU improvements they're mentioning - PCIe 5.0 (yet unreleased) maxes out at 128GB/s, whereas the SoC Apple has announced today is transferring between the CPU/GPU at 400GB/s.

In the end, performance will always trump interchangability for mobile devices.
I imagine OP is probably selling countertops or maybe even something with required precision like granite surface plates.

Typically durable goods will have less revenue than software services, since there isn't really the concept of logarithmic growth that you can theoretically support with software.
And I think based on these numbers that a desktop 3090 would have well over double the performance of the M1 Max. It's apples to oranges, but lets not go crazy just yet.

Now, I am extremely excited to see what they will come up with for the Mac Pro with a desktop thermal budget. That might just blow everything else by any manufacturer completely out of the water.
They even did for a generation, with the 10xx series.

But their partners probably weren't happy that the highest end laptop sku was a xx60, so here we are again.
> I would argue that the really big benefit of dynamic typing is that it enables a really nice interactive interpreter shell experience.

I use the Python REPL quite often, and have non trivial experience with Lua’s. But the best experience I’ve ever got was with OCaml: I type the expression, or function definition, without giving type annotations, and I get the type of the result in the response.

You wouldn’t believe the number of bugs I caught just by looking at the type. Before I even start testing the function. And that’s when I don’t have an outright type error, which a dynamic language wouldn’t have caught — not before I start testing anyway.
Maybe so, but the site guidelines haven't changed. If we have to ban more accounts for breaking them, that's fine. It's certainly better than not banning them.
Wi-Fi SD cards are kinda cool, but I don't know any pro that uses them. The write speeds tend to be slow, which is noticeable even for still photography nevermind if you're recording 4k video on a prosumour drone or camera. Secondly, they're inside a device and have the antenna built in, so as well as draining battery it's slow to transfer files off. If you're shooting 3mb jpegs then it might be OK, but my 6 year old DSLR is producing 30mb files per exposure.
My MacBook Pro from 2012 (the one without Retina display and had an optical drive too which I replaced with a secondary SSD) lasted me over 8 years. It finally overheated during summer (my house was very hot and fans were probably clogged). I do iOS and Android app development, so that $1000 device made me tons of money in return.
Python developers don’t need to open their file explorers
I don’t follow the logic of “It's not certain that [a project] will start making money, but it's certain that one of my next small projects will, again.”

If the success of any one project is uncertain, then summing (so to speak) projects doesn’t make any future project certain. On some intuitive level it does seem like the likelihood of each successive project doing well does go up (as you develop skills and learn about markets, etc.), but no single project is “due” for success because N prior projects failed.

This seems obvious to me, but I didn’t see anyone else specifically comment on it so I figured I would.
FreeBSD Developer Workstation Setup
This is for people who require portability epsilon percent of the time.

If you never require portability then a desktop is sufficient.

If you frequently require portability then it's worth getting an air and building your workflow (if possible) around offloading heavy computation to the network, e.g. heavy use of build servers, SSH, syncing.

But many people spend most of their time at a desk, but sometimes require portability. For example in a meeting, visiting a client, working from home occasionally, etc. For these people a heavy duty laptop is the best solution.
Yes! I've been considering putting this into one of my hard boards, in which case I'd want to fiberglass over it. I've been wondering how well it would work.
I’m so frustrated. I bought the 13inch M1 in July, and was bummed it only supports one external display and has only two USB-C ports. This makes it pretty frustrating to use at my workstation (can't use all my monitors, hard to connect my keyboard/mouse/peripherals). Not even 3 months later they release this? It feels like such a fucking gut punch, I would have returned my M1 had I known that this was coming…
Then the flavor of the cheeseburger was delivered, right in my mouth!
They never before had good graphics in mainstream products. And there's no official support for any of the industry standard API(to be fair there is MoltenVK, but not much traction yet), yes, there is support for Metal in UE4/5 and Unity, but AAA games use custom engines and cost/benefit analysis didn't make much sense, maybe now it will change.
> M1 Pro and M1 Max also feature enhanced media engines with dedicated ProRes accelerators specifically for pro video processing

Do we know if this includes hardware encoding/decoding of AV1? I've found it to be quite lackluster on my M1, and would love to jump formats.
I tend to think of them as decentralised religions.
I am a fellow full-time clamshell MBP user.
Some invaluable background information explaining the std::execution in the start. I had no idea. Great write-up. Fun hearing how platforms go about trying to add async.
S.F. voters to decide fate of 3 school board members first time in 40 years
I'm seeing "truck guys" giving a shit about Ford's upcoming all-electric truck in a way they didn't about the cyber truck, except as a curiosity. I think they screwed up the marketing on that in just about every possible way, including the name and the design.
Well, because apple either started those practices or at least was the main responsible to popularize it.
Yep, I'm in Australia in a state that has been largely in office for most of the year and I used the HDMI port on my Dell XPS. Although because of the macbook users, every HDMI cable in the office has a usb-c dongle stuck on it so I wouldn't be too inconvenienced by the lack of the port either.
Yeah it's a shame that no one thought about fighting inequality making workers wealthier so far, thank God there are people like you that enlighten us, you're also one of those who found that guns don't shot people but it's people that shot people, right?

If the solution is that then why the rich oppose the increase of minimum wage? What should be the solution to making workers wealthier without touching the bosses? The stock market? After all the crashes and wealth theft of funds? Do you guys ever connect the brain before typing?
That could be really interesting. A friend of mine did some volcano seismic tomography this way, using the constant eruptions from the lava lake as a sort of background noise source. The theory used is called "equipartition wave theory" IIRC.
I wouldn't strictly say that. Even with quadratic curves, you still have a serial process of parsing a shape to determine interior vs. exterior. This is true of any non-convex polygon, not just those with curves. You have to solve that sort somehow, whether it be through linear search (e.g. Slug), through geometry simplification (e.g. Loop-Blinn, triangulation), through signed area tricks (e.g. red book, style stencil-and-cover), or through brute force (e.g. SDFs).

Eliminating cubics eliminates some trickier problems, but I don't think it fully solves the issues.
> College grads it is really hit or miss

Whether they can code or not, I bet :)

But self taught often runs short when you get into theoretical stuff... Then again most CS grads won't recall any of that..

It depends what you do, but if someone is implementing array types it's bad not to know about amortized complexity. Then again, most people rarely implement arrays :)

At the end of the day, the best you can do is aim to have good people from a variety backgrounds.
No shit.

Without SWIFT etc, US foreign policy is all bombs and bs.
SEC praises equity market structure, absolves short sellers in GameStop report
I imagine the air and base model pro will still retain USB-C only.
I'm putting feelers out for a tool I'm building in the same vein: https://bldbtr.tech/.

What makes engineering metrics hard is that every team is different. We can talk about cycle time, deploy frequency, bug counts, but not every team can pull the same levers and those levers don't always yield the same results. So the teams and the manager need to know how to create metrics that matter and metrics that the team has the ability to affect.

You also need to take into account what is organizationally important. I've been in startups that valued deployments more than quality and enterprises in compliance heavy industries that valued quality over deployments. If your metrics don't align with your culture, it never feels right.

Then the biggest thing is to not compare teams. This is a game of "better than yesterday", not a competition. As a team, you want to find what equilibrium is and use your retro to find ways to iterate. As you have more discussions around performance, you'll find more things to measure, you just need to decide if it's worth it.
Apple should hire you to upsell folks who are considering the 13" -- you just converted me, too.
sounds like a great job perk, though if he directly caused the market to tank then that would be kinda shady
Android 11’s new emojis that you can install [Root]
If you continue to create accounts to break HN's guidelines with, we will ban your main account as well. No more of this please.
JFTR, There some projects on GitHub (and various other sites) on Meccano parts for 3D printing.

Here is one of such: https://github.com/paulidale/meccano3d
Brax is dope, but it's a long long way from feature parity with MuJoCo, which is world class.
Assuming you’re willing to buy a MBP personally, skipping it over the notch seems inexplicable to me. In every other way this seems like the best MBP delivered in a literal decade, assuming they didn’t mess up the keyboard. Much faster processor, faster display, better keyboard, better peripherals, and finally removing the 16GB memory cap. They even maintained compatibility for people like me who prefer single cable docks.

Of course if price is the reason, then that makes more sense. Apple seems to be returning to a wider (and more reasonable imho) price and performance gap between the pro and the air. If I was in the market for a laptop, and I’m not because I think laptops are silly in general[0], I’d go for an air. The pro is very much in the “work will buy one for me” price, and it offers performance I don’t really need out of a personal machine.

0 - As I’ve said before, laptops generally compromise too much for my tastes. Like many others I work entirely from a desk, so my personal mac is and always will be a mini. But since work will inevitably give me one of these, I’m thrilled that they’ve made it so much better, even if I wouldn’t buy one myself.
I've been rowing twice a day, every day since the pandemic and it has been a game changer. A high intensity 2k (while listening to music) in the mornings before I start my day, and a low intensity 5k (while watching tv) at night.

It is the most consistent I have ever been with at-home exercise and it has been perfect for managing stress and getting good sleep.
that seems like an awfully low number to be running into issues with RabbitMQ ?
If a company does something that is right, but loses money, shareholders will sue it.
Most of those bug fixes and complicated updates towards 0.47 were done by me on the work-in-progress branch, but you're pretending it's your credit somehow just because you took my unfinished work before I could do a release of it (mainly due to COVID-related problems).

If you're not interested in drama, perhaps you shouldn't start it so needlessly.

Also, nice edit to your comment. Here's what you said originally:

https://i.imgur.com/PGszuuE.png
Drugs are bad. But alcohol is good for you and you should definitely drink to make friends and influence people.
Really? Assuming the cyber truck actually ships I think it will be crazy popular. It's a very competitive price for pretty great truck at least on paper. Sure there is a market segment that isn't going to buy anything but an F150 but they probably aren't going to get a electric car anyway. Plus the cybertruck will probably attract as many or more hummer/mall-crawler enthusiasts.
the main argument for dynamic typing in particular in the context of object oriented programming is decoupling. It is always the receiving object's responsibility to handle whatever they get.

if you write dynamic OO languages with a static mentality in mind, i.e. you try to enforce some sort of global type expectation before the program runs, then obviously static languages are better, because you're trying to write static code.

Benefiting from dynamic languages means ditching that mindset altogether.
It's more comparable to the sort of memory bus you'd typically see on a GPU... which is exactly what you'd hope for on a system with high-end integrated graphics. :)
Personally I think the 2020 design looks bad because the top black bezel is thicker than the sides. While things like the ipad have it uniform around the whole display.
They do sell a scanning one, but it's $2k instead of $300, and big enough to be a little more annoying to get into the surfboard. It'd be fun to have though!
> The U.S. has questionably railed against socialism and communism for over a century and still does, and yet, it's allowed it to take over from the corporation and private sector

Absolutely zero corporations have done anything like letting their workers own the means of production or implementing workplace democracy.
Bitcoin too and this has nothing to do with the bitcoin's ability to adapt to new chips
> and the reason it didn't descend into CW is that no one provided any examples. The instant anyone gave an example, the particulars of that example would have taken over.

On the other hand it's easy to think you're pontificating wisely but you've become untethered from reality. Absolutely it's easy for broad discussions to get distracted by lawyering examples, but the GGP made a specific claim, so they invited the request for evidence.
> A bit like walking.

Walking is extremely challenging for a lot of people so that argument would contradict your point.

But it is a good analogy, a lot of people who have problems talking to people and listening also have problems walking properly. So just as you say walking is trivial to some but others just can't get it right.
Nonsense. Most of the videos on YouTube are still made by individual people. Just because there is now also corporate stuff on there doesn't mean you have to watch it. What do you want to do? Ban corporations from using YouTube?

I don't think I'm subscribed to a single corporate channel out of about 100 subscriptions.

* 3b1b
* Matthias Wandel
* Applied Science
* Colin Furze
* Scott Manley
* Practical Engineering
* Tom Scott
* Tantacrul
* CGP Grey
* Forgotten Weapons
* StuffMadeHere
* John Heisz
* Clickspring
* Internet Historian
...

YouTube is bursting at the seams with quality content made by individuals or tiny teams.
My favorite part of the DDG image search is being able to locate and save the original image file without needing to navigate to the website.

Google included this feature until a few years ago where they removed it.
To be explicit, I was skeptical because I believed that GIL removal requires adding overhead for managing memory access. Having dug a bit deeper into it that seems confirmed. The proposed GIL removal strategy _is slower for single-threaded code_ like other solutions before it. It turns out the reported performance increase was the result of orthogonal performance improvements overshadowing the overhead of GIL removal.

Put another way, if the performance improvements were upstreamed without removing the GIL the resulting performance increase would be ~20% instead of just ~10%. Which is what Guido was getting at in the quote I cited. Assuming the benchmarks to be true for the moment, this means that removing the GIL on this PoC branch is a 10% performance hit to single-threaded workloads.
That's not how M1's unified memory works.

>The SoC has access to 16GB of unified memory. This uses 4266 MT/s LPDDR4X SDRAM (synchronous DRAM) and is mounted with the SoC using a system-in-package (SiP) design. A SoC is built from a single semiconductor die whereas a SiP connects two or more semiconductor dies.
SDRAM operations are synchronised to the SoC processing clock speed. Apple describes the SDRAM as a single pool of high-bandwidth, low-latency memory, allowing apps to share data between the CPU, GPU, and Neural Engine efficiently.
In other words, this memory is shared between the three different compute engines and their cores. The three don't have their own individual memory resources, which would need data moved into them. This would happen when, for example, an app executing in the CPU needs graphics processing – meaning the GPU swings into action, using data in its memory. https://www.theregister.com/2020/11/19/apple_m1_high_bandwid...

These Macs are gonna be machine learning beasts.
> Just to underscore this, memory physically closer to the cores has improved tRAS times measured in nanoseconds.

I doubt that tRAS timing is affected by how close / far a DRAM chip is from the core. Its just a RAS command after all: transfer data from DRAM to the sense-amplifiers.

If tRAS has improved, I'd be curious how it was done. Its one of those values that's basically been constant (on a nanosecond basis) for 20 years.

Most DDR3 / DDR4 improvements have been about breaking up the chip into more-and-more groups, so that Group#1 can be issued a RAS command, then Group#2 can be issued a separate RAS command. This doesn't lower latency, it just allows the memory subsystem to parallelize the requests (increasing bandwidth but not improving the actual command latency specifically).
I row as well. Started doing it after my back did not feel well due to sitting in front of computer all day. It is seasonal for me. In the summer I cycle, hike and also every day I swim in the open water every. Fall is transitional period. Cycling but no swimming. Winter is almost all rowing.
Pathfinder uses horizontal SIMD everywhere (e.g. vec4 stores x/y/z/w in a single SSE register). I measured about a 10% improvement across the board when enabling SSE+SSE2+SSSE3+SSE4.2+AVX vs. using scalar instructions only. The primary wins were from operations like de Casteljau curve subdivision which are very efficient when expressed in vector operations.

So, at least in this particular application, horizontal SIMD didn't make an enormous difference, but a 10% boost is nice.
It’s not that DAI is over-collateralized with USDC, it’s that among all the different collateral types, USDC is over represented. This Reddit thread provides a pretty good explanation as to what is going on:

https://www.google.com/amp/s/amp.reddit.com/r/MakerDAO/comme...
My goal is to use the pi as a car audio player with a USB SSD. Put the pi's wifi in AP mode. Connect a phone to the pi. Now the phone is the UI, but the audio plays through the pi, into the car's aux input.
You're being hilarious.

No one is using Dell or Acer here. We're just holding on to our old MBPs.

I wouldn't care about the notch for a 2k laptop but I do care for a 3500 laptop. Ontop of that I'll absolutely need more storage and ram so it's 4k laptop. But the notch. So ugly. Welp guess no 2021 MBP for me.
The gaming capability is there, but Apple only officially supports their own Metal on macOS as far as graphics languages, meaning the only devs with experience with Metal are the World of Warcraft team at Blizzard and mobile gaming studios. MoltenVK exists to help port Vulkan based games, but generally it's rough going at the moment. I'm personally hoping that the volume of M1 Macs Apple has been selling will cause devs to support Macs.
If I recall correctly, I think they were up front about more processors/updates coming later. The M1 is still a good computer, but that 13in was never going to be the same as the fully new gen of MacBook Pros.
Over and over, companies that the media dismissed as a bubble, a fad, etc. keep doing well. Tesla defied the naysayers again. Same for Uber, Amazon, Gamestop, AMC, and so on . You can blame this on QE/stimulus but I think it also has to do with fundamentals, especially in the case of Tesla and Amazon. Whatever the reason is, it goes to show how bad the media is at predicting this stuff. It also goes to show how price action precedes fundamentals: Everyone thought that the huge Tesla rally in 2020 was irrational, and now a year later Tesla is posting blowout deliveries and other metrics, so maybe not so irrational after all. Tesla went from being just a niche to now a major player.
Yes, you really don't want SIMD types for your vec4, that's a classic mistake, you want to chop vegetables.

https://deplinenoise.files.wordpress.com/2015/03/gdc2015_afr...
Have you seen GPU prices lately? Desktop 3070 level performance in portable laptop for 3500$ is not that bad of a deal. If they make Mac Mini around 2500$ it would be pretty competitive in PC space.
Use the keyboard service program[1]. A full keyboard replacement includes a new battery as well.

https://support.apple.com/keyboard-service-program-for-mac-n...
You can still use your old type-c cable, I don't see any issues with it.
The age of “legacy” films is over, enter interactive films
https://imaginationrabbit.substack.com/p/the-age-of-legacy-f...

With the release of our new interactive animated feature film M doll. mdollmovie.com

We do our best to push the stagnating film industry into an exciting new direction for film fans with interactive film releases.

Do you want to be able to "jump" in and out of the films you watch?

"Extra" features have not been the same since DVD's died. We're doing our best to re-introduce the special into a film releases special features.

If you have any ideas, suggestions for interactive film releases please share them and we will do our best to integrate them into this evolving new way to interface with films.

*we will be sharing the tools/code we developed to do this release on our Github as soon as we can https://github.com/mdotstrange
Stupid question, do they account for speed dilation on the beam experiment? The difference in lifetime will translate to 50k km/s speed of neutrons or roughly 1/6c
No, they don't measure decays.

They let the neutrons decay for a while and then measure all the remaining neutrons in the trap by lowering there a detector.

This detector has a scintillator so when a neutron is captured it emits some photons and those are converted to an electric signal.

So no. There is no requirement for the neutron to emit an additional photon during the decay that is measured
I now have arrow keys enabled because there is some menu where I need them sometimes. But disabling them helped me a lot initially. I think it will just take longer to pick it up if you can fall back to arrow keys when you get frustrated. I can only speak for standard QWERTY keyboards but some people default to using the arrow keys in vim and I see that as a huge fuckup that needs to be avoided from the get-go.