MurphyA/hacker-news huggingface dataset:
by miiiiiike | 2026-01-05 16:34:27+00:00
If you want to learn CSS, and I mean, REALLY learn it, buy "CSS: The Definitive Guide" (https://www.amazon.com/CSS-Definitive-Guide-Layout-Presentat...), read it cover to cover, and use every property in playground while you're going through it. I was a backend developer that hated CSS before it, now I love it.
by pingananth | 2026-01-05 16:34:59+00:00
It's a mix of personal scars and peer review.

Experience: I draw primarily from 14 years in product companies, focusing on the specific friction points where I've seen Leads struggle (or where I struggled myself).

Vetting: I stress-test the dialogue options with a network of Engineering Managers and Directors to ensure the 'winning' paths reflect reality, not just theory.

That said, unlike C++, management doesn't have a compiler to prove you are 'Correct.' It is subjective. The feedback in this thread is actually highlighting some edge cases I missed, which helps me refine the grading logic
by ecshafer | 2026-01-05 16:35:14+00:00
SO this is just what the employer pays. The employee then pays premiums monthly as well for access. Employers pay somewhere between $5k and $25k (or more) per employee a year for health care depending on quality and portion of premiums they pay for the employee. Usually its split, so someone makes $80k a year, they pay $10k a year in premiums, employer pays $10k a year in premiums.
by eibrahim | 2026-01-05 16:35:16+00:00
that's pretty much my attitude... build it for me and if others like it and pay for it, great. if not, then i got myself a killer email client.

I already have it almost working with outlook and gmail accounts and have local AI working and analyzing emails and so on. it's really cool (at least for me) and can't wait to share it publicly.

I did setup a waitlist and a landing page https://www.nitroinbox.com/
by bcrosby95 | 2026-01-05 16:35:42+00:00
The service economy has a few problems.

The first is that much of it is optional. Stuff like fast food. People can do without it much easier than doing without a washing machine.

The second is, for many services, such as child care and elderly care, most adults are terrible at assessing quality. This creates a race to the bottom much like you see in manufacturing, making the jobs low wage. Because humans are humans you can't really point to a specific consequence of this either.
by Levitz | 2026-01-05 16:35:54+00:00
Is turnabout fair play? https://chatgpt.com/share/695be6f6-3188-800f-b2b0-e07cb196b6...

CSS has gotten much, much better, which is why it doesn't suck so much these days, but come on now, using a div with a background image was a common practice. There were like, what, 3 different hacks to center an element inside another?

People don't just opt for a plethora of different tools to deal with it "just because".
by hnlmorg | 2026-01-05 16:36:05+00:00
Because it’s a low bitrate micky mouse toy.

MS Teams might have its issues (and let’s be clear, i agree there are a great many issues) but it has most, if not all, of the Enterprise features you need from a video conferencing suite.

Whereas Google Meets feels more like a cut down toy you’d give to your grandparents.

It’s the same thing with Google Docs. They’re technically impress for the era they were launched, but they’re stuck in the 2010s. Doing anything outside of the basics quickly becomes far far more frustrating than using O365.

Microsoft might write a lot of terrible software with some questionable design choices, but they understand enterprise uses far better than Google.

Even Google Workspaces is severely limited once your business grows beyond 50 people.

I guess if you only work in startups then Google might seem like an easy win. But for any business that’s more established, you just constantly run into huddles with Googles suite of software.

As for GCP, I’ve been burned too many times with their support processes. 7 days to approve a GPU quota. Account managers literally trying to steal business secrets (when I worked for an AI start up and Google were stagnating in the AI space). And so on and so forth. Though I’ve not been hugely impressed with Azure either; they constantly break managed services and ballsup scalability promises and then refuse to admit it until we present them with empirical evidence. It really feels like the best cloud engineers have left Microsoft (or maybe never joined?).
by chasd00 | 2026-01-05 16:36:12+00:00
> On the other hand I've grown to be wary of customers who push for a fixed price.

fixed price projects are like handling dynamite. A sophisticated client can use a fixed price contract to extract a huge amount of work/value from an ingorant consultant and a sophisticated consultant can use it to extract a huge amount of cash from an ignorant client.

My advice to both sides of the fence is clearly, _very_ clearly, define the scope, schedule, and a rock solid change order process for changes.
by sanderjd | 2026-01-05 16:36:17+00:00
Not all olap-like queries are for daily reporting.

I agree that the basic architecture should be row order -> delay -> column order, but the question (in my mind) is balancing the length of that delay with the usefulness of column order queries for a given workload. I seem to keep running into workloads that do inserts very quickly and then batch reads on a slower cadence (either in lockstep with the writes, or concurrently) but not on the extremely slow cadence seen in the typical olap reporting type flow. Essentially, building up state and then querying the results.

I'm not so sure about "continuously maintaining both means duplication and ensuring you get the worst case from both worlds". Maybe you're right, I'm just not so sure. I agree that it's duplicating storage requirements, but is that such a big deal? And I think if fast writes and lookups and fast batch reads are both possible at the cost of storage duplication, that would actually be the best case from both worlds?

I mean, this isn't that different conceptually from the architecture of log-structured merge trees, which have this same kind of "duplication" but for good purpose. (Indeed, rocksdb has been the closest thing to what I want for this workload that I've found; I just think it would be neat if I could use sqlite+duckdb instead, accepting some tradeoffs.)
by johnmaguire | 2026-01-05 16:36:39+00:00
Worse even because iOS doesn't offer notification groups/channels like Android does (ignoring the fact that market leaders like Uber, DoorDash, etc. eschew them in favor of "General" channels they can pump both delivery/ride info and ads through.)

IMO this needs to be an app guideline enforced by the iOS App Store and Play Store. I remember back in the day, iOS used to be known for having less spammy notifications.
by rokiszb | 2026-01-05 16:36:47+00:00
Location: Lithuania, Vilnius
Remote: yes
Willing to relocate: no
Technologies: 7+ years of PHP, Symfony, Laravel, JavaScript. Willing to adapt to or change technology. + Docker, linux(ubuntu), SQL, REST API design, etc.
Résumé/CV: https://www.linkedin.com/in/rokas-lakstauskas/
Email: rokas.lakstauskas@gmail.com

Would be interested in part-time, contract type of work.

Experience in crypto, banking, parcel delivery, e-commerce software development.
by TZubiri | 2026-01-05 16:36:51+00:00
CSS also sucks because 10px isn't 10 pixels, 10cm isn't 10 centimeters, and 50% isn't 50% of the screen.

But yeah, many people learn the intended syntax, but don't learn the actual clusterfuck of its backwards compatible standardless behaviour. I'm convinced you can do almost anything with just html,css and maaybe a tad of vanilla js.
by commandlinefan | 2026-01-05 16:37:05+00:00
> the jokes about Perot being crazy

I remember the debates around the time, though, and what most people said was that shipping manufacturing jobs out of the united stated would actually create prosperity here so that the manufacturing types could "move up" into less menial work. They're saying the same thing now, and although it _does_ seem that that did happen in the 90's when all the manufacturing jobs went offshore, it doesn't seem to be happening now.
by davidivadavid | 2026-01-05 16:37:19+00:00
I'm not intimately familiar with the UI/UX principles behind Liquid Glass so I could be wrong, but the main difference I see here is that in the second screenshot, on the Reeder app on the left, the "floating" section is used for emphasis on the main content area (right hand side), while in the Finder screenshot on the right, it's the navigation menu on the left that is floating, and brings unneeded emphasis to itself.

Looking at it for 30s, I still don't understand what Apple was trying to do. What am I supposed to believe happens to the table as it goes under that floating menu? It clearly doesn't seem to continue all the way to the left edge of the window. Why not? If not, why bother with that whole floating menu concept if the underlying content arbitrarily stops at the menu?

The most surprising part to me is how people keep calling that nonsense "skeuomorphic" when it doesn't replicate any kind of physical intuition known to mankind. It's just made up physics that looks dumb.
by mothballed | 2026-01-05 16:37:33+00:00
The expertise to do that isn't here anymore on a scale to satisfy the majority of the market.

However that is likely exactly what happened when it was finally pretty much killed of in the 90s. At some point clothes were made largely domestically. Some manufacturers started offshoring while others didn't. At that point consumers had a choice, the choice they made was to drive the onshore industries out of business or offshore.

There might be some argument people have more surplus wealth now though, and they'd rather en masse buy those domestic products than healthcare, healthy food for their children, education, housing, and the other stuff that absorbs all the income we can muster. Of course I think there is always a market for people with money for luxury goods, some of them buy USA because it is USA.
by unethical_ban | 2026-01-05 16:37:54+00:00
I'll chime in with the others to say that "amateur" users still notice, even if my dad isn't calling me to say "Son, why does this new MacOS version have different icons for the `New` action across apps?"

I had to help him "get his bookmarks back" meaning see his bookmarks toolbar in Firefox. He must have hit a keyboard combo on accident. Since Firefox hides the menus by default, I had to tell him to tap Alt to see the menu, after which he was easily guided to View > Toolbars > Bookmarks Toolbar.

Bad UI design for novices is felt, if not conveyed outright.
by jraph | 2026-01-05 16:37:59+00:00
1) doesn't seem to be a very big issue, the syntax is quite simple and readable. Arguably, INI or XML would have been worse. INI especially would have been a shame, now that we can nest blocks. XPATH selectors would have been nice, they are more powerful and barely less readable.

2) doesn't seem to be a very big issue, this kind of stuff is very common in many programming languages as well. I don't remember struggling with this even as a beginner, and it's the first time I encounter a complaint about this as well.

3) Fair point, and the inheritance and specificity rules are very complex as well

4) On the other hand, backward compatibility is stellar (and I guess that it's your point in your last paragraph). Your 20 years old CSS file still works today and doesn't even feel really out of place. We could wish the web platform didn't evolve so rapidly, it makes it very difficult to implement.

5) It's very easy to center a div vertically now. Therefore, it can only be a critic of old versions of CSS, not the current one. Do you have another example of basic things that ought to be easy but aren't, or aren't possible?

5) Doesn't seem to be a very big issue. I wish the double colon syntax didn't exist and we'd just use single colons, but as you say, it is what it is
by hedora | 2026-01-05 16:38:01+00:00
750kg (500 gal) is the smallest you can get around here.

A house backup generator uses something like 3kg of propane per hour idle, so that tank will keep your fridge on for ~ 10 days. Our area (outskirts of Silicon Valley) saw 20-30 day power outages with essentially no sun that year. The weather is rapidly worsening due to climate change, but they are also hardening the infrastructure.

Now, with a battery + backup generator + wood stove, you only need to run the generator to charge the house batteries. Assume a duty cycle of a few hours of optimal efficiency generator per day, wood heating, and you can easily exceed the 30 day target. At that point the sun should be out, at least here in California, or at least the roads will be open enough to let the propane supply chain adapt to the demand.

For the EV route, buy a truck or SUV with vehicle to home support, and a house battery that can charge off the vehicle. The truck has 2-4x a house battery in it. This plan assumes there’s a fast charger in town (ideally near the grocery store), and it’s under ~ 100 miles round trip.

Edit: I’ll add local pricing: A used >= 100 kwh ev is about $30K. The generator + permits + tank is > $20k.

With the ev route, you also get a nice car.

I didn’t price out generator + 2000 gallons of propane storage. It’d guess it’s about $30k.
by TZubiri | 2026-01-05 16:38:11+00:00
> "I don't think so, it was purposefully put there in the specs so that we could have boxes with fixed aspect ratios. This is just the tip of the iceberg."

I don't think that css evolved with specs, the HTML/CSS specs were descriptive rather than normative, and they came after the browser wars and the organic clusterfuck.
by DELTA-X | 2026-01-05 16:38:17+00:00
I published a technical note describing a protocol where AI systems are structurally prevented from making decisions.

The design enforces:
- non-decision by design
- explicit stop conditions
- human responsibility at every step
- traceability of interactions

The goal is to make misuse structurally impossible rather than policy-based.

DOI: 10.5281/zenodo.18100154
by wmeredith | 2026-01-05 16:38:23+00:00
> Apple's UI design started going downhill with the iOS 7 "flat design" release which was very shortly after Steve's death, and seemed to correspond to Ive being given a little too much free rein in the leadership vacuum that followed.

This was so obvious to me. The damage done to Apple by losing Jobs as their most vicious editor was almost instantly noticeable.
by philistine | 2026-01-05 16:38:27+00:00
How is that different with other companies? Like with Windows? Do you have a choice of UI when loading the OS? Are there ways to remove the taskbar and replace it with a third-party one? Can you change all the core OS shortcuts?

The fact Apple makes and sells the only hardware to run macOS does not mean the software is fundamentally different from the rest of the industry. Apple has deprioritized backwards compatibility, not user choice.
by ot | 2026-01-05 16:38:45+00:00
The query is incorrect, it will return any posting that contains the words "vision" and "pro", not necessarily consecutive.

It looks like phrasal search is supported, searching "vision pro" in quotes only returns 212 results worldwide

https://jobs.apple.com/en-us/search?search=%22vision+pro%22&...

Spot-checked a few and they all seem to be Vision Pro related.

--

EDIT: Actually even this is not accurate, as it matches postings with sentences like

> Fundamental to the success of iPhone, iPad, Apple Watch, Apple TV, Vision Pro, and Mac ...

but not specific to Vision Pro.

However we can filter on products and services for Vision Pro and visionOS, and it gives 106 results:

https://jobs.apple.com/en-us/search?search=%22vision+pro%22&...
by NitpickLawyer | 2026-01-05 16:38:56+00:00
I'll be honest, I'm not an expert on this, and I don't have a perfect solution. I just think we should try to do something, even if it's not perfect.

There are some professions with codes of conduct. Some are internal, some ar legislated (i.e. fiduciary duty for lawyers, financial advisors, etc). We also have some concepts like public utility and public interest. Maybe we should look there (again, ask the experts I'm sure there are people who study this for a living). Maybe slowly bring in duties for "public interest" related fields. Maybe at the management level. Maybe come up with ownership structures that decouple power from financial incentives (a la voting shares vs. normal shares) and impose them for such businesses.

I fully agree with you that gov ownership of media would be a disaster. I'm not proposing that in any way. Just ... better ways to do it than we do today.
by treymalikcruz | 2026-01-05 16:39:15+00:00
I am very glad I have maintained my hesitance to update the operating systems on my Apple devices. The Liquid Glass announcement from the jump seemed really just like 1. a transparent (no pun intended) ploy to answer broad anti flat design sentiments from the public, without any expressed functional benefit and 2. a way to normalize this sort of design with an eye on a future of wearables and AR devices, something they seemed fairly invested in with the release of the Vision Pro. All of this is at the cost of immediate visual clarity, as it only adds more visual noise to the interface and removes (or at least inhibits) color as a core visual differentiator.

This new system of icons is something I was entirely unaware of until now, since I haven't updated or had to use an updated MacOS device. I've in the past been a defender of MacOS, but it really does feel like the decision making is completely off the rails and has no consideration of the most basic principles of design. Baffling.
by svieira | 2026-01-05 16:39:23+00:00
> Why is it using an NIH format instead of using XML or INI or something?

The original suggestion was LISP-like or X.11 configuration file syntax (https://www.w3.org/Style/CSS20/history.html) - XML was still too new (but look at https://www.w3.org/wiki/Xsl-fo if you want to see what the W3C came up with for "styling, but in XML format for XML documents"). My guess is that the declarative shape imitates SGML with a C syntax to make it easier to understand.

> It's too global. This is good for consistent styling but bad for modularity.

Yeah, that was an explicit design choice - one that we're now asking for (and getting) more control over as the web continues to expand, but it's not like it wasn't considered, it was considered and rejected for MVP as it were.

> Pseudo-classes are ugly and weird and were a way-too-late NIH thing.

https://www.w3.org/TR/CSS1/#pseudo-classes-and-pseudo-elemen... were in CSS 1 released as a specification in 1998. Ugly-and-weird-and-special-cased ... sure, but what would you replace them with?
by perihelions | 2026-01-05 16:39:29+00:00
That's the interesting part! (And which the submitted NYT story regrettably neglects). It's a chemoautotrophic ecosystem[0] largely independent of the sun, and of photosynthetic life.

Akin to hydrothermal vents[1] in the ocean, and the lifeforms that eat that effluent.

[0] https://subtbiol.pensoft.net/article/162344/ ("An extraordinary colonial spider community in Sulfur Cave (Albania/Greece) sustained by chemoautotrophy")

> "Stable isotope analyses (δ¹³C and δ¹⁵N) revealed that the trophic web sustaining this assemblage is fueled by in situ primary production from sulfur-oxidizing microbial biofilms then transferred through chironomid larvae and adults to higher trophic levels."

[1] https://en.wikipedia.org/wiki/Hydrothermal_vent
Show HN: Scribe – generate and preview transactional emails from plain English
by blackmamoth | 2026-01-05 16:39:41+00:00
I built Scribe, a tool for generating styled transactional emails by describing what you want in plain English, with an instant live preview.

The preview runs via client-side Babel compilation, so changes show up immediately without a server roundtrip.

Scribe uses React Email and Resend, which helps ensure the generated emails render consistently across Gmail, Outlook, Proton Mail, and other major clients.

Features include:

- Live preview while iterating
- Brand management (save colors/logos, switch between brands)
- Version history with rollback
- Send test emails before exporting
- Export email code

The project is open source and doesn’t require signup.

I’d love feedback on what would make this genuinely useful in production vs just a demo.

https://usescribe.ashpak.dev
https://github.com/Blackmamoth/scribe
by daedrdev | 2026-01-05 16:40:08+00:00
> AI-generated videos have developed their own unique look. There's a visual quality that marks them, a subtle wrongness that your brain picks up on even when you can't articulate exactly what's off. It's the new uncanny valley, and I feel an intense revulsion whenever I encounter it.

Some AI videos look so real that the author does not realize they are AI.
by tracker1 | 2026-01-05 16:40:10+00:00
You're welcome to use Cosmic desktop then... ;-)

I say this only half in jest, as it's what I'm using on my personal desktop. It's far from perfect though, for some reason the taskbar/launchpad just feels awkwardly shaped, some of the keyboard based navigation gets a little wonky sometimes. And I feel that there's a few areas where the split brain between docking regions and windows isn't quite as polished as it needs to be.

On the plus side, it performs better than Gnome, and is slightly more consistent than a lot of Linux desktop options. In the end, I do think that OSes need to expose a bit more details in a somewhat consistent way as cross-platform apps and even electron-like options are boing to become more common place as people jump between and need to support Window, Linux and MacOS targets, with the variances they all have.

Personally, there are a lot of things I like and dislike between all of them.. I spent a large amount of time tweaking Budgie to be almost exactly what I want at one point, and an update borked my setup... I just switched to Pop/Cosmic and dealt with it from there.
by pingananth | 2026-01-05 16:40:11+00:00
Glad you dig the UI!

You nailed the trade-off. LLMs are incredible for open sparring, but they often work best if you already know the underlying principles to guide the roleplay.

I view this tool as the 'Drills' to learn those heuristics, so you can then go to GPT and practice them with your specific context. Appreciate the honest signal on pricing.
by WorldMaker | 2026-01-05 16:40:17+00:00
It's partly a case of people mean different things when they talk about "a grid" and how they would use a grid. Bootstrap popularized one simplified model of layout they called "Grid", and MUI is continuing a version of that. CSS Grid is an attempt to unify that simpler "Grid" with more powerful grid constructs and as a more generalized 2D layout engine. It takes the things learned from Flexbox and Table layout and tries to unify them into a sane 2D layout system that has the power of both and additional tools.

I think you can replace nearly every use of Flexbox (and Tables for layout) with CSS Grid and have overall better dev ergonomics. The `grid-template-areas` tool and named areas can be great dev ergonomics far better than anything that came before it in CSS, especially if you have highly responsive layout needs and/or desire to decouple HTML source order with layout order (for better, cleaner accessibility, for one instance; or for cleaner streaming order on slow pages, as another reason).

It has a learning curve more than the simpler "Bootstrap-era" Grid designs, certainly, but I think it's an easier learning curve than Flexbox (but esp. if you've already learned Flexbox, because they share a number of concepts).
by xvector | 2026-01-05 16:40:26+00:00
[1] is supposedly debunked: https://pawisoon.medium.com/debunked-the-truth-about-mediaan...

> the network traffic sent and received by mediaanalysisd was found to be empty and appears to be a bug.

I say "supposedly debunked" because empty traffic doesn't mean there's nothing going on. It could just be a file deemed safe. But then the author said:

> The network call that raised concerns is a bug. Apple has since released macOS 13.2, which has fixed this issue, and the process no longer makes calls to Apple servers