Hacker Newsnew | past | comments | ask | show | jobs | submit | Cshelton's commentslogin

Sorry, can't help myself! The Ralphie running demo on the site is hilarious. Some say, you could just use Ralphie's actual runs from this past year, true randomness!


We do something similar, in Dev you have a "dev" server and an API. In Prod, we use a CDN to server the static files using AWS ALB and Cloudfront.


Yeah, it's pretty common pattern. Especially if you're doing active frontend development as hot/auto-reloading of the page comes standard with all dev servers and it's generally what you want.

Serving your frontend through nginx for local development would work, but it's not very ergonomic. I know .NET has a built-in development server for frontend apps so you can use it in both prod and dev, but I think most frontend devs prefer the CDN option especially that it gives their delivery a performance boost and makes it completely independent of any backend.


Yes, I wish the native vertical tabs gave that same hierarchy. I will keep using Tree Style Tabs until it does.


We use it a lot for a specific use-case and it works great. Mongo has come a long long way since the release over a decade ago, and if you keep it in Majority Read and Write, it's very reliable.

Also, on some things, it allows us to pivot much faster. And now with the help of LLMs, writing "Aggregation Pipelines" are very fast.


Pretending a pile of json is a database is great for pivoting, not so great for anything else.

Maintaining apps built on MongoDB is soul killing.


This


I've been using Mongo while developing some analysis / retrieval systems around video, and this is the correct answer. Aggregation pipelines allow me to do really powerful search around amorphous / changing data. Adding a way to automatically update / recalculate embeddings to your database makes even more sense.


Do you have any tricks for writing and debugging pipelines? I feel like there are so many little hiccups that I spend ages figuring out if that one field name needs a $ or not.


We were piloting the new Snapdragon X Elite Surface Laptops to roll them out to our org about 3 months ago. Loved everything about it, but when it came to software... things became messy. The MSFT Office suite was great, as well as any browser of course. Then we had to make sure some older Excel plugins worked for financial users, they didn't. Had to use some workarounds. We tried our front end app Node build pipeline.. we gave up and had to put it in a container to get it to build properly. Tried a few things through the cpu emulator, it was no where near Apple's at their launch of M1. Ultimately, we had to go back to the Intel Surface Laptops. It felt like the ARM laptops were rushed about a year too early...


The really sad thing is the complete absence of support for WinARM when shit goes wrong. I've got one of Dell's Qualcomm 8CX Gen2 based inspirons that broke its windows install when it crashed on boot one day.

Its been sitting on a shelf for almost 8 months and I periodically take it down to see if shits been fixed for restoring its install.

Win11's built in self restore tools attempt to wipe and reinstall windows but ultimately fail and it reverts to the broken state. But this is actually better than 4 months ago when online reinstall function was ENTIRELY broken.

It took until a month or so ago for Microsoft to even offer Win11 ARM iso's on their website that weren't virtual machine files. But these images don't work on my inspirion, I'm guessing they don't bake in 8cx Gen2 support. I can get it to boot into the installer but usb is broken entirely and therefore it can't see anything on the installer usb once its booted. Keep in mind WinARM products have been on the market for years at this point. Its insane vs restoring an x86 laptop.

Dells tools for building a system restore usb are completely broken. I had to go into their text logs to get the web link and authkey to download the win11 iso. Even after building the boot drive it installs a broken version of win11 that can't successfully update, and has a constantly crashing explorer.exe.

I contacted Dell support about this and got strung along for 3 months of back and forth emails before they told me I needed to upgrade to a paid support tier to have a functional laptop again.

And then we get to linux where 8cx Gen2 support is a fucking void no one wants to touch because it has a different device tree than Gen1 or Gen3 which seemingly have some manner of linux support.

I really hope any IT squad that gets suckered into buying SnapdragonX laptops is ready for a world of pain when something goes wrong.


> It felt like the ARM laptops were rushed about a year too early...

It's like this every year since the Windows RT laptops : 2012.


The Microsoft Prism x64 emulator on Windows ARM was updated in November 2024 to support more x64 CPU instructions including AVX, AVX2, et al. see https://www.tomsguide.com/computing/laptops/windows-on-snapd...

There were rumours that Intel was threatening IP issues for companies building Intel CPU emulators. I have no idea how Apple or Microsoft dealt with any Intel-specific issues. see https://mspoweruser.com/intel-may-block-microsoft-from-allow...


Here's an official post from the Microsoft Windows blog, https://blogs.windows.com/windows-insider/2024/11/06/announc...:

    Announcing Windows 11 Insider Preview Build 27744 (Canary Channel)

    Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 27744 to the Canary Channel.

    We are also not planning to release SDKs for 27xxx series builds for the time being.

    What’s new with Build 27744
    
    New Processor Feature Support in Prism

    In today’s Canary Channel Insider Preview build, we’re previewing a major feature update to Prism, our emulator for Windows on Arm, that will make it possible for more 64-bit x86 (x64) applications to run under emulation by adding support for more CPU features under emulation.

    This new support in Prism is already in limited use today in the retail version of Windows 11, version 24H2, where it enables the ability to run Adobe Premiere Pro 25 on Arm. Starting with Build 27744, the support is being opened to any x64 application under emulation. You may find some games or creative apps that were blocked due to CPU requirements before will be able to run using Prism on this build of Windows.

    At a technical level, the virtual CPU used by x64 emulated applications through Prism will now have support for additional extensions to the x86 instruction set architecture. These extensions include AVX and AVX2, as well as BMI, FMA, F16C, and others, that are not required to run Windows but have become sufficiently commonplace that some apps expect them to be present. You can see some of the new features in the output of a tool like Coreinfo64.exe.


Oh wow, congrats! I remember when you first launched this and followed you along on X (Twitter).


Ah awesome, thanks!!


Exactly. I think many people start overthinking things in banking. Most accounting/finance departments are ok with rounding pennies every month.

I run a Commercial Real Estate Servicing platform, where we are accruing interest on large balances daily. Our method is to not do the rounding daily, but add up all the numbers for a given period, say a month, and then round to the penny and create a single adjustment rounding transaction along with it. Accounting departments love us for it.

If we rounded daily before storing the amount, the adjustment for accounting is usually a few pennies at least every month they have to make. Our method, it's roughly $0.01 per year with monthly periods, adjusted usually at the very end. Which on a $20MM loan, is very well within the bounds of acceptable.


I love how small details, like rounding always up for 2.50 would be significantly skewing the numbers to the higher values, so there are functions like ROUND_HALF_EVEN that would round up on even numbers, and down on uneven ones.


Yeah. I worked on a lending platform that used floats (!!!), and their response when I brought this up was that as long as the result is within something like $10, it was not an issue.

I brought up specific math problems that floats couldn't handle and they weren't phased


The real reason is because Cathrine Zeta Jones and James Bond actually did implement a program in Malaysia that collects all those rounding errors on a seperate bank account. And since it wenr global, affecting everypne, everyone thinks it ia simply normal.

Or it is because rounding errors happen and accounting is a bitch. The first option makes for a better movie plot so.


I guess I’m old because I credit that plot to Superman III. TIL it’s called Salami Slicing https://en.wikipedia.org/wiki/Salami_slicing_tactics#


Man, you and I remember Office Space differently! /s


So I love the IPad Pro form factor.

In all seriousness, now that the Ipad runs the same chips (I believe) as the MacBooks, what is preventing the option to just run MacOS on the Ipad?

Is there a technical limitation still or is it just Apple segregating the OS to different product lines?


Just checked out Temporal...

I don't know how I didn't know about it before..

I literally implemented a whole system to do what it does.

Thanks for bringing that up!


Ah, I went to your "How it Works".. didn't see Yardi, RealPage, or MRI and almost dismissed this product entirely!

Recommend updating that screenshot!

Now I'm interested.. will submit work email. I'm head of product at RealINSIGHT


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: