•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
> I heard Mac OS quality has been going downhill since a few years ago It really has. I bought a MacBook Pro in 2011 and used it throughout college. Worked great. I gave it to my friend’s little sister when she started college, and she ended up using it throughout her undergrad. She loved it, zero issues. So, that one MacBook got at least 9 years of use. Fast forward to 2020, my wife needs a laptop for law school. I figure a MacBook pro would be the simplest, easiest, and most reliable option. It wasn’t. Not only had the cost gone up (I paid ~$1,300 for my MacBook pro, while hers cost ~$2,000 for the same options, but less), but using Microsoft apps like excel, word, and powerpoint was such a hassle sometimes. The apps kept signing her out or didn’t have certain options (like formatting) that were available in the Windows versions. Installing and working with third party apps that some of her professors and classes required was also a hassle, and those apps worked inconsistently. I remember having to give her my laptop a couple of times just so she could get her work done. The battery life was significantly worse compared to my older MacBook. Her MacBook seemed so much slower, couldn’t handle as much, and was overall a crap experience. The simplicity, reliability, and ease of use that used to separate Macs from windows laptops, especially for the average user, just didn't seem to be there anymore. It’s like whatever worked before, they got away from it. So, anytime I hear someone say, “a MacBook is the best” these days all I think is, “yeah, nah, it’s crap, just like everything else, but slightly more expensive crap.”
•••••
They're dogfooding the way Xerox PARC was dogfooding in the 01970s. By giving hundreds of workers each a powerful desk-sized Alto minicomputer for their own needs, with a high-end graphical display, they gained insight into what desk top personal computing would look like 15 years later, enough insight to shape it profoundly. It's been 55 years, and although multitouch screens are proliferating, I'm still typing this on a keyboard hooked up to a framebuffer-driven display with a mouse hooked up to it, displaying hypertext, festooned with windows, icons, and a mouse that moves an onscreen pointer at the same 135° angle they settled on 55 years ago, positioning a vertical line to indicate the insertion point, with scrollbars. The display has twice as many pixels, the pixels are color, the mouse pointer is white rather than black, the screen is a flat LCD, the scrollbars are on the right, and the cursor blinks, but it's very recognizably descended from https://smalltalkzoo.computerhistory.org/HOPL-St78.html rather than, for example, ITS or GENESYS. Only people with the luxury of unlimited zero-cost CPU cycles had a chance of seeing what the future looked like, and that allowed them to find out what worked and what didn't work in that environment. Nowadays, the regular workers who don't have the luxury of unlimited zero-cost tokens are manually reviewing voluminous AI code, because, even though that's a lot of slow work, they're still much faster programming that way than they were without it. Anthropic, instead, is doing insane things like eliciting a billion lines of Lean proofs to show that existing open-source libraries can't fail their OSS-FUZZ tests — and fixing all the bugs that effort turned up, in the process.
•••••••••••••••••••••••••••••••••••••••••
You absolutely should trust wikipedia unless you can provide some evidence to the contrary; in fact, the linked article even has a whole section to support your doubt about the claim*('s veracity), which was interesting to read! From: https://en.wikipedia.org/wiki/Gendered_associations_of_pink_and_blue#Pink%E2%80%93blue_reversal > In a 2017 letter to Archives of Sexual Behavior, researcher Marco Del Giudice commented on earlier claims about a supposed shift in pink–blue color associations or preferences sometime around the 1940s, from pink for boys and blue for girls before that period, to the opposite alignment afterward. He summarized his earlier work from 2012 which found "no evidence of either reversed or inconsistent usage prior to the 1940s".[41] Del Giudice called this theory the "Pink–blue reversal" (PBR), and said it was "usually attributed to [Jo] Paoletti", and quoted from five academic articles that reprised the theory of "pink is for boys" prior to the 1940s. However, he found upon analysis that it was exceptionally difficult to actually document such a shift, and exclaimed upon "the thinness of the evidence presented in support of the PBR".[42] > In his 2012 paper, Del Giudice quoted from four articles published in academic journals which all echoed the claims about PBR theory, many relying on Paoletti, including Chiu et al., 2006: "Prior to that decade, Paoletti ... noted that the sex-dimorphic color coding of pink and blue was inverted, i.e., infant boys were dressed in pink and infant girls were dressed in blue";[43] Frassanito & Pettorini (2008): "At one point, pink was considered more of a boy's color ... blue was considered more for girls";[44] Cohen (2013): "the current stereotypical American assignment of pink to girls and blue to boys was reversed a century ago";[45] and Zucker (2005): "Yet, in the first two decades of the twentieth century, there is evidence that the gender-dimorphic nature of these two colors was inverted, that is, blue was judged to be stereotypically feminine whereas pink was judged to be stereotypically masculine."[46][47] But Paoletti never made the claim that pink and blue reversed, only that there was inconsistent usage that took until the 1950s to resolve[42] starting from the first appearances of gendered pink and blue color associations around the 1860s.[7] tl;dr - gender is very clearly a social construct and we shouldn't get hung up on colors or names - edited for clarity
••••••••••••••••••••••••••••••••••••••••
Unironically, I think we will see a lot more of this given how engineering is being done currently. I have been involved in 2 green field projects in the last 2 years. Both have been rewritten or had massive "ship of theseus" type changes multiple times over that time window. Engineers working on new products, thanks to LLMs, have very little understanding of the technical details of the product. They have the same level of understanding a traditional high level manager had of products they owned. If you ever worked in an engineering org with an M2 or M3 who always attended your outage review, and in every outage review something has to involve some issue with Postgres or your Kafka queue, that disconnected M3 would conclude: "Almost every outage involves some problem with Postgres. My conclusion, observed over the last 6-12 months, Postgres is bad. I see this new FancyDB or DynamoDB thing is popular on Twitter. We should try that" I have lost count of the number of idiotic takes like that from M2s or M3s who have no idea how things work but instead focus on keywords they can latch onto that seems to be in the intersection of all issues. Then the logical solution is just to remove that and see what happens. This used to be very expensive, but if you can throw an LLM at a code base and say "Replace Postgres with FancyDB, split it to a list of logical checkpoints adding regression testing when missing to each checkpoint and open stacked PRs for all checkpoints", let it churn for an after noon, and 46k-line change PR (and $800 token bill) later you are ready to try FancyDB, why would you not give it a try? Then if you have issues with FancyDB, are you gonna spend the time to understand what's going on or just say "lets try DynamoDB next"?
•••••••
ArtCraft | Senior Engineers | SF (Onsite) / Atlanta (Onsite) | $150-$250k + Equity | https://getartcraft.com Those fucking rent-seeking hyperscalers took the internet away from you, and we’re going to give it back to you and to everyone. Web 1.0 was great - we had IRC, file sharing, third party chat clients. There were personal websites, forums. Flash was a format kids could use. Everything supported embedding and uploading. Websites actually had APIs and RSS. File sharing, FTP, MP3s, discs, owned media. Broadband brought our parents and grandparents online, but the shift to the non-technical majority created an opportunity to grossly oversimplify everything. Everything dumbed down into a pre-packaged product. Startups began turning their offerings into walled gardens. Platforms took precedence over protocols. APIs and access and data export went away. And then the rent-seeking began. The era of ownership ended. Corporate Memphis. Jesus Christ. We’ve rallied a massive community to build MIT/Apache-licensed alternatives to Adobe, Microsoft Office, Google Workspace, Autodesk, SolidWorks, Slack, Discord, Unreal Engine, OpenRouter, RunPod, and more. The goal is full feature parity, with code anyone can own, inspect, modify, and build on. We’re digesting second-class apps and platforms into first-class applications, libraries, and APIs with full MCP support. We’re distilling out the good parts, and we’re building the connective tissue that draws them together. 100% of the internet is going to be open source soon, and we’re going to force it open. Loudly. We have eight figures in run rate revenue, over 20M app downloads and growing. Our community is the best part, and it’s energetic like a wildfire. Everyone resonates with our mission. We’re missionaries, not mercenaries. We are going to slay the incumbents by being better. Our motto is Google’s old motto - “Don't be evil (tm)”. We’re a tiny team looking for strong engineers to own major parts of the product: desktop apps, lots of completely open source backend infrastructure, agent workflows, agentic app factories. Stack: Rust, a sprinkle of TypeScript/React, egui, Tauri, MySQL/Postgres, Redis, Elasticsearch, Kubernetes. Lots and lots of Rust. We’re systems engineers by trade, but we like to vibe code Rust. Did I say Rust? Rust. Rust Rust Rust. Maybe that's a filter. You have to be self-directed and independent. If you want to open source Salesforce with half your time, do it! If you want to work on Solidworks 3D printing applications, great! Writing music apps and DAWs? Go for it! Custom Discord/Slack clients for our custom, completely open source chat API and platform? Hell yeah. Our organization is flat, and we're going to go after everybody and everything. Everything you build here will be open source. We have no private repos. We can reclaim the internet. That’s our mission. Want to know more about us? Look up “Adobe ArtCraft” on YouTube / TikTok / your platform of choice. If this resonates with you, email hn@storyteller.ai with your Github, a little about yourself and something you’ve built. Write the sentence, “don’t take my RAM, Sam!” so we know you’re one of the good guys.
••••
Data Micro Technologies | Multiple Roles (OT, Networking, Security) | Jacksonville, FL | ONSITE Data Micro Technologies provides specialized systems engineering, operational technology (OT), and infrastructure consulting. The interview process will not be long and drawn out. We want to fill these roles quickly. We are actively hiring for the following roles: 1. Automation Network Engineer (1-Year Contract | Onsite) Designing and maintaining isolated network environments for automation, virtualization (Proxmox SDN), and on-prem Kubernetes clusters. - Stack/Focus: SONiC (SonicNOS), Edgecore DCS202, SSE-C4632 100G switching, Linux administration, L2/L3 segmentation, GitOps workflows. - Requirements: 5–7 years experience in data center/industrial networking, container networking, and high-availability switch architectures. 2. Systems Engineer – Warehouse Automation & OT ($105k | 1-Year Contract-to-Hire | Onsite) Bridging warehouse-floor industrial automation with IT/OT infrastructure at the Deerwood campus and the new automated distribution center near JAX. Potential conversion to J&J Vision Staff Engineer. - Stack/Focus: Allen-Bradley/Rockwell (ControlLogix, FactoryTalk, ladder logic), WMS/WCS, conveyors, sortation, ASRS, and OT infrastructure. - Requirements: 5+ years in industrial automation/systems engineering with 3+ years in PLC/controls troubleshooting and automated material handling environments (FDA/cGMP a plus). 3. Senior Cyber Security Risk and Governance Analyst – OT Supply Chain (90k–105k | Full-time | Onsite) Securing OT/IT environments across manufacturing and supply chain operations; driving risk remediation in highly regulated medical device environments. - Stack/Focus: OT/ICS security, CSRI risk assessments, application whitelisting, Active Directory, network change reviews, vendor risk. - Requirements: 2+ years hands-on in security/risk within manufacturing or OT environments; familiarity with NIST, ISA/IEC 62443, or CIS Controls. To apply: Send your resume to chase@datamicrotn.com with the role title in the subject line.
••••••
Location: Accra, Ghana (GMT+0) Remote: Yes Willing to relocate: Open to it Technologies: TypeScript, React, Next.js, Node, Python, FastAPI, PostgreSQL (Supabase, pgvector), Redis, LLM APIs (Claude, Gemini), embeddings/RAG, Vercel, Fly.io, GitHub Actions Résumé/CV: https://drive.google.com/file/d/1UKN9Lw5lL34NNxoQtCzOxVTa3jtRPjAf/view Email: davidiphy.works [at] gmail.com Portfolio: https://www.davidiphy.dev GitHub: https://github.com/Iph22 Full-stack engineer and CS student at the University of Ghana. I built and run Arcyn Find ( https://arcynfind.com ), a live AI-tool search engine with 15,500+ tools, 5,900+ SEO pages and a 15-language interface, from first commit to production in under a year. A few things I've shipped there: - Hybrid vector + full-text search with LLM re-ranking, raising top-1 recommendation accuracy from 62% to 81% on a labelled eval set. - Traced a duplicate-ingest bug (94% of 273k rows were duplicates) to one misplaced .limit() and safely removed 257,956 rows. - Rewrote a job that failed 40 runs out of 40 as one set-based SQL function that finishes in 733 ms. - Fixed an SSRF hole and spoofable rate limiting, then added Redis rate limiting after a ~28,000-request bot flood. I also co-founded Analify ( https://analify.fly.dev ), a cookieless analytics product in private beta, with one co-founder. I built its AI features, crawlers and traffic filtering. Looking for a junior or mid-level full-stack or AI engineering role on a team where I can own features end-to-end. Happy to do a take-home or walk through any of the code.
•••••
Location: Berlin, Germany Remote: Yes; also open to Berlin-based roles Willing to relocate: No; happy to travel Technologies: Ruby/Rails, PostgreSQL, TypeScript/Vue, GraphQL, Elasticsearch, LLMs, Claude Code/Codex Résumé/CV: https://www.linkedin.com/in/brendanmulholland1/ — CV available by email Email: hire@bmulholland.ca I’m a hands-on engineer and former startup CTO. I work across understanding a customer’s problem, deciding what’s worth building, and bringing the product and team together to deliver it. I spent six years co-founding and building Recital [0], an AI product for corporate legal teams. I hired, managed and led engineering while remaining hands-on in the code, shaped product and company strategy with my co-founder, and worked directly with customers and prospects. My engineering work spanned architecture, document ingestion and search, production reliability, and customer onboarding. Our document AI evolved from NLP to LLMs and vision as the technology advanced. More recently, I’ve been designing and running a personal knowledge and agent system using Claude Code and Codex, with extensive work on context, instructions and review practices. I’m exploring paid senior engineering, product engineering and engineering leadership roles in AI products, infrastructure or developer tools. Particularly interesting problems include making complex business information useful, improving how teams build with coding agents, and customer-facing engineering where implementation work feeds back into a better core product. I’m also open to scoped consulting on AI product architecture or agent-assisted development. If that sounds relevant, email me about the problem, the team and the role or project you have in mind. [0] https://recitalapp.com/
•••••••
Location: Leicestershire, UK Remote: Yes (UK/EU time zones) Willing to relocate: No Technologies: PHP, Node.JS, JavaScript, TypeScript, Vue, Svelte, React, AWS, Serverless, PostgreSQL, MySQL, MongoDB, Redis, Docker, AI/LLMs, APIs, DevOps - ANYTHING REALLY! Résumé/CV: https://www.linkedin.com/in/markphunkyharwood/ GitHub: https://github.com/Phunky Email: mark [at] phunky.co.uk I'm a technical lead with extensive experience designing, building and delivering software products end-to-end. I've worked across startups, agencies and established businesses, taking projects from initial ideas through architecture, development, infrastructure and production. I'm equally comfortable leading technical decisions, working independently or getting hands-on with an existing codebase. My background is primarily web applications, SaaS platforms, APIs and cloud infrastructure. More recently, I've been exploring AI-assisted development, LLM integrations and agentic workflows. I'm technology-agnostic and enjoy solving difficult problems more than advocating for a particular stack. I'm particularly useful when a business needs someone who can take ownership, work across the entire stack and get things shipped without unnecessary complexity. *Looking for:* Remote contract, consulting or fractional tech lead/CTO opportunities, ideally working through my UK limited company. Also open to the right permanent senior engineering or technical leadership position. If you're building something interesting or need an experienced engineer to help move a project forward, I'd be happy to chat.
•••••
There reason that diplomas (or grades) are economically valuable in the first place is that they perform a signaling function. They signal, however imperfectly, some measure of competency, discipline, and intelligence. Some diplomas also signal membership in a certain social class. Employers utilize those signals to make hiring decisions, which makes them valuable. When those signals become sufficiently polluted, employers will invariably turn to some other signal . Lowering the standards is a move politicians often make because it "solves" the problem you outline in the short term, even though it's ultimately self-defeating because it directly undermines the virtue signaling function of academic credentials. It's a "solution" which requires no funding, no changes to teaching practices, and no changes to the ways schools are organized. So it's attractive and politically feasible even though it's harmful and profoundly stupid. The solutions you've proposed are the right kind of solution because they preserve the signaling function of credentials. But so far they're approaches that public schools and the governments that run them seem politically incapable of taking. There's also something else to confront here in that even when the competency signaling functions are intact, academic and professional credentials are also to some extent scarcity goods, valuable precisely because not everyone has them. So if you solve all of these problems and you still allow grades to at least attempt to fulfill their purpose, a functional and coherent grades system will, to some extent, always perform differentiation of the labor market or be obviated by its failure to differentiate. The inequality that you see manifest as students who fail to graduate falling behind in life is actually downstream of the schools, and it has to do with how many seats are available for what kinds of jobs in the economy. If you address the former without addressing the latter, the real social justice impact is going to be limited. And you ultimately can't educate your way out of having a working class; at some point you have to look elsewhere for assuring the dignity, security, and comfort of people who academically underperform relative to others.
••••••••••••••••••
The more I look at this the angrier I get. This is a CVE that Anthropic claims can get a Remote Code Execution on vulnerable systems, which includes default Ubuntu installs running any sort of Go server like Caddy. Bad enough that I shut down my personal website and self-hosted tools (sorry for any typos, my grammar checker is also down). And this is how Ubuntu describes the vulnerability to sysadmins: In the Linux kernel, the following vulnerability has been resolved: ipv4: free inet_opt and ireq_opt after an RCU grace period tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to the child socket (newinet->inet_opt) without copying it. Another cpu can concurrently process a retransmitted SYN for the same request socket, and send a SYNACK from tcp_check_req(). tcp_v4_send_synack() and inet_csk_route_req() read ireq->ireq_opt under rcu_read_lock() only, and ip_build_and_send_pkt() and ip_options_build() then read opt->optlen twice. Note that the SYNACK timer itself is not an issue: it holds a reference on its request socket, and inet_csk_reqsk_queue_drop() calls timer_delete_sync() before the child can be freed. Since commit 079096f103fa (“tcp/dccp: install syn_recv requests into ehash table”), request sockets are processed without holding the listener lock, so nothing prevents the child socket from being freed while the SYNACK is still being built. TCP child sockets do not have SOCK_RCU_FREE, and inet_sock_destruct() frees inet_opt with a plain kfree(), leading to a use-after-free in ip_options_build(). A similar issue exists with request socket migration (net.ipv4.tcp_migrate_req=1, or a BPF_SK_REUSEPORT_SELECT_OR_MIGRATE program). reqsk_timer_handler() clones the request socket with inet_reqsk_clone(), so that the old request socket and its clone share the same ireq_opt, then reqsk_migrate_reset() clears the pointer in the old one. Another cpu holding a reference on the old request socket can still be using these options (sending a SYNACK, or creating a child in tcp_v4_syn_recv_sock()) when the clone is freed, and tcp_v4_reqsk_destructor() also uses a plain kfree(). Readers already use RCU, and other paths replacing inet_opt (do_ip_setsockopt(), cipso_v4_sock_setattr()...) already use kfree_rcu(). Use kfree_rcu() in inet_sock_destruct() and tcp_v4_reqsk_destructor() as well. IPv6 is not affected by the first issue, because tcp_v6_syn_recv_sock() duplicates the options. tcp_v6_reqsk_destructor() has the same migration issue with ipv6_opt, which is only set by CALIPSO. This will be addressed in a separate patch. How is this in any way, shape, or form acceptable two weeks after the CVE was published?
•••••••••••••••••••••••••••••
Both OpenAI and Anthropic have significant customer engineering: architecture, integrations, evaluations, and production deployments in India. It's kept under wraps because the current administration doesn't want their "We need to win AI" to be overshadowed by "but our money is going to India again!" concerns with voters. The U.S. is having its midterms - it closes tomorrow - and the next two years are pivotal to who wins the senate for the next 4 years. Having it leaked that billions of dollars of domestic AI spend is going to India is going to sink the GOP. OpenAI has large offices in Delhi, Mumbai, and Bengaluru. Anthropic is rapidly expanding their Bengaluru office to Mumbai. India is an extremely large market - there are 4x more people in India than in the U.S, so it's a huge TAM but most of them don't read or speak English so there's a tremendous localization challenge. India is undergoing a fundamental shift in their economy. They used to be a culture that used to save money before they spend it. Recently I saw a large group of Indian visitors by the Golden Bridge taking pictures and asked them how they could have afforded to save for the trip given the current explosion in prices. They hadn't saved money - they had taken out loans for the trip. Everyone of them. Apparently their house help earns as much as a teacher in Nonalva, Mumbai (I might have got the city wrong but it sounded like that) They also focus their students on STEM and are having a tech. hiring crisis (so talent is really cheap). Every engineer speaks atleast 3 different languages, including English and even more local dialects. Adjusted for cost, the above average Indian engineer assisted by Claude is insanely more valuable than an average engineer from SF assisted by Claude. It's like DeepSeek V4.1 Flash 1017 vs your average US frontier model. As I said in another comment, $180k/yr doesn't go very far in San Francisco specially if you want to have a family but I won't be surprised if you could retire in India after working on $180k/yr for 2-3 years. Every market has an upper threshold of costs parties are willing to bear and San Francisco passed it where there's now active demand collapse. Companies are voting with their wallets and people in San Francisco are paying the price.
••••••
I bought a Framework Desktop mainboard only, 128gb AMD 395+ setup, and put it in an existing case with PSU i had on hand. I had a fan for it. It was $2699 +$15 expedited shipping. The case and PSU/etc was probably $200 more (It's an overkill 850w SFX PSU and cheap but great ITX case from Deepcool). I started with Ubuntu but pivoted to Fedora over the summer after a recommendation from a security engineer friend. And it is mostly easier. Generic setup doc here: (not fully updated with GUFO): https://github.com/Selicos/AI_Tools_Public/blob/main/docs/Fedora/Fedora%20LLM%20Server%20Setup%20GENERIC.md Key changes for other distros are how to load drivers/apps and get running. Ubuntu has a recent CVE issue but worked fine. CachyOS/etc set up for more Windows like UI and transplants was fine but not focused on the Stricx Halo setup. Although I do see close to RTX 5070 performance in most games I've tested. I was running LM Studio and some other runtimes for ease of setup and model switching. Once you settle on a runtime and model setup you like it is easy to set it up, let it run, and manage as needed. Last week I set up GUFO, as it targets the AMD Strix Halo hardware and is efficient for Qwen Flash Next. I could probably get the work done with Qwen 3.8 27B but I like how QFN thinks and lets me follow along. Starting at about 260k context, I see 88gb of RAM usage when loaded and about 108gb when in use, depending on context overhead. I do have to restart the model every so often as Copilot Chat in VS Code starts failing. I have also run Lemonade, llama.cpp directly, vllm, and more. Custom or bespoke runtimes for your hardware are key, like Srata or GUFO. I need to look at llama-swap. LM Studio is easy and with their Tailscale backed link feature you can stay connected from any device. IF it supports OpenAI/etc back end you're mostly there. Get the model running and connect from your preferred harness/etc. GUFO works well with Copilot Chat in VS Code. I need to connect it to Pi and openhands/etc later this week once I get this test project in a good spot. Qwen 3.8 27B, Gemma 4 26B A4B variants, whisper, and more run well. A Spark or bank of GPUs would do better, of course, but not for under $3k for 128gb of memory. I have tested adding an Nvidia 3060 12gb to the Strix Halo but the iGPU is turned off by Fedora and I didn't have more time to solve. My secondary Fedora AI system has the 3060 12gb and a 5900XT (16c/32t) plus 64gb of DDR4-3200. I need to get Strata up on it and see how well medium sized models work on the mixed memory. I bet MOE models will work well. I have the hardware so will use it but renting capacity is much cheaper if you just want to mess around and get used to the tools. Happy to answer questions about how I got here. I'm an infra guy, not a software dev, and what I'm doing with AI at home could definitely be 5x faster with a real dev and dev process.
••••••••••••••
As I mentioned in the thread regarding the previous attacks, I worked in a closely related field back in 2008-2009. One thing I see repeatedly brought up here in this discussion is "Why can't we just set the refrigerator temperature with a knob and walk away?" The problem is that these refrigerator cases are not as simple as your refrigerator at home. As a simple example, many systems allow you have control over the deadband: the exact low temperature at which the compressor turns off and the high temperature at which the compressor turns back on. You also have control over defrost cycles, compressor pressure and many other things (I worked with this a long while ago, and I don't remember all the details). Take a look at some of these manuals, for example: https://www.hillphoenix.com/resource/installation-manuals-2/?type=Installation%20Manuals As far as I can tell, those manuals just cover the refrigerator cases, and not the outside compressors and heat exchangers, which are another layer to deal with. This is not something that a non-expert supermarket employee would be able to handle well. The purpose of all these settings is optimize around energy usage, maintenance costs, customer experience, etc. Even if you only save $500/store/year, you can see that it really adds up over a chain of 1000 stores. That's why this equipment is remotely accessible: it's not like your fridge at home and requires a lot more knowledge to get the most out of it. Of course, that does not excuse poor security implementations.
••••••
 Top