skysight-inc/HackerNews huggingface dataset:
> A 24" 4K screen has the same DPI as a 27" 5K screen

Not quite. 24" 4K (3840 x 2160) is 184 DPI. A 27" 5K (5120 x 2880) is 218 DPI.

I'm pretty sure that 24" 4K would be high enough that I would not be able to notice the lower DPI compared to my current 27" 5K iMac.

I base this on the fact that I normally view the iMac from about 19" away, occasionally leaning in to as close as 13". At 218 DPI, viewing from those distances gives 72 PPD (pixels per degree) and 49 PPD. I don't see any difference, and so conclude that I'm fine with anything about 49 PPD.

At 19" distance a 24" 4K would give me 60 PPD. Somewhere around 15" it would drop below the 49 PPD I know for sure is good enough for me. At 13" it would be down to 42 PPD.

I'm pretty sure that would still be fine, because if I get close enough to my iMac for it to be 42 PPD (just a little under 10 inches) it is still fine for me.

The main issue I have with 24" 4K is that there doesn't seem to be many models and they cost a lot. Newegg for instance only has 3: LG 24MD4KL for $690, LG 24MD4KLB for $900, and a refurbished LG for $649. B & H has those first two for $697 and $882, and an LG 24UD58 for $297. I'm not sure why that last is so much cheaper than the others--it has a pretty low maximum brightness but I didn't notice anything else too bad in the specs.

Fortunately, similar calculations for 4K 27" and tests at various distances from the iMac to match the PPD of 4K 27" at my distances suggest that 4K 27" would work for me and there are a gazillion of them in the $300-600 range.

I've been recently looking into this because my 2017 27" 5K iMac has developed a vertical line of bad pixels [1]. (And wow...I need to clean that screen. Those photos show a lot of dust and dirt that I do not see with the naked eye). That line is in the middle of the right half of the screen and the way I sit has me centered in front of the left half of the screen, so it is pretty much ignorable most of the time but it has prompted me to start thinking of upgrading to a new Mac system, with a Mac Studio being the most likely candidate.

[1] https://imgur.com/a/AKyMIKZ
PathAI | Boston/Memphis | Onsite/Remote | Multiple Roles | Full Time

At PathAI, we're dedicated to improving patient outcomes with reliable AI-Powered technology and meaningful collaboration with biopharma, laboratories, and clinicians — aiming to provide patients with access to accurate diagnoses and effective treatments. Openings include:

- Principal Front-End Engineer, Design System - https://www.pathai.com/careers/?gh_jid=5887363002

- Manager, Site Reliability Engineering - https://www.pathai.com/careers/?gh_jid=5965967002

- Senior Software Engineer, Front-End focused - https://www.pathai.com/careers/?gh_jid=6021781002

- Senior Software Engineer in Test (SDET) - https://www.pathai.com/careers/?gh_jid=6004466002

Other roles include Machine Learning Engineers, Biomedical Engineers & Data Scientists and more. See https://www.pathai.com/join-our-team/careers/ for the complete listing.

I'm a Staff SE - happy to answer any questions or put you in touch with the right person if I can't. My email address is in my HN profile.
I am personally extremely repulsed by UK GDS. It is tremendously bloated, there is no visual cohesiveness and negative space is liberally applied everywhere. Typography is haphazardly sized. Not sure why people think this is a good trend.

It is possible to design compact, well functioning and accessible design frameworks. UDWDS is far better in this regard: https://designsystem.digital.gov/
You will also need a Raspberry Pi 19 and a GSM transmit module to impersonate the old-timey cell towers they used to use. You can purchase one for about $3 or so and run this script...
I’m currently the BizOps and go-to-market manager at a Series A startup. Previously I’ve been a CPG founder, a product manager at an exited semantic technology startup, and a junior VC investor. I'm also a self-taught hobbyist developer capable of building full-stack web app MVPs so I come with a technical foundation.

I’m seeking new opportunities: part-time, contract, or full-time.

Location: Los Angeles

Remote: Yes

Willing to relocate: No

Technologies: all the usual suspect enterprise software tools; Python (Flask), JS (jQuery), SQL, HTML/CSS

Résumé/CV: on request

Email: 2dayprime.hn@gmail.com
Ask HN: Anyone on HN building a product need marketing help?
Is there anyone on HN that is building a product need marketing help? I am building a marketing platform for product creators. You can use it to build an audience for your product. It works with existing social platforms (Twitter, Instagram, etc).

I find most people building products don't know how to do marketing so I am trying to solve this problem. I am also provide free review for your product copy for anyone that wants to try it out. Send me a quick email (username at google email). I want to help you!
Ah yes, the much maligned (legitimately!) Porsche 914. In high school a friend of mine "scored" one of these "for a steal" from a used car dealer. It managed to wear out the enthusiasm of even a testosterone fueled high school car enthusiast! He sold it his senior year, for not quite as much as he paid for it, and had invested probably $8,000 in various repairs and improvements over the two years he owned it. Quite the legacy.
The application outside of software is going to be subjective. One example in a PM class I took was building things, specifically things with very high risks involved like building a nuclear power plant. You want that to be done with waterfall and serious risk management strategies applied to everything.

I think of agile as the concepts in the agile manifesto and lean techniques, not a specific framework, etc. I would generalize that agile works well when the output is digital. That isn't universal either, some digital outputs, movie post-production I imagine, require a waterfall of inputs to happen first.

Solving world problems deals with governments and legal systems which are heavily based in documents, contracts and lengthy change processes. I can't see agile working for anything that is a "world" problem because of that.
Because bounded loops are functionally a compression scheme on the graph. It's a tradeoff for sure though.

Personally (and going way off into the weeds, these are my thoughts and not at all representative of people working on BPF) I'd also like to see other schemes eventually that also don't necessarily require verifiable halting semantics for correctness. One example: something like io_uring, but instead there's a program running just barely in kernel space, accounted to the host user thread's scheduling, issuing new syscalls already on the kernel side of the syscall boundary.
Miata stands for "Miata Is Always The Answer"

Reliable, fun, and economical. The only thing they lack is practicality, being a two-seater with a small trunk. But if you don't have to worry about carrying kids or cargo, they're great cars!
It says something about the power of branding that my first eye scan parsed this as "Authorization in Microsoft Word".
Hell, just take the same LG panel that's used by both the LG UltraFine and the Apple Studio Display, put it in a well-built metal case, don't waste money on things like the A13 CPU, 64GB of flash, 13 megapixel camera, high-quality speaker system, etc, don't spend as many engineering resources on making the monitor as thin-and-light as possible. You could've made the standard monitor for anyone who wants a 5k 27" screen.

I don't understand why the only manufacturer in the 5k 27" screen market was LG for half a decade and now only LG and Apple. There should be so much room here.
Kurzweil did most of the work to popularize the idea of the Singularity through a series of books (and related speaking tours) in the 90s/2000s. The title of your essay, "The Singularity is Close?" appeared to be a play on the title of Kurzweil's 2005 book "The Singularity is Near". I believe you that you've never heard of him, but I suspect he's influenced you indirectly through other tech culture/language.

He'd be worth a read probably. It might be interesting to you to see how some of these ideas have been around for a while.
San Francisco April Fool's Tradition [St Stupids Day Parade]
> If you are a U.S. citizen or a resident alien of the United States and you live abroad, you are taxed on your worldwide income. However, you may qualify to exclude your foreign earnings from income up to an amount that is adjusted annually for inflation ($105,900 for 2019, $107,600 for 2020, $108,700 for 2021, and $112,000 for 2022). In addition, you can exclude or deduct certain foreign housing amounts. [1]

This allows you to continue to obtain benefit from your US citizenship while minimizing the federal income tax you pay while a tax resident elsewhere. If you're wildly wealthy with a seven figure income, sure, then you might need to speak with tax professionals and structure an exit from US tax requirements depending upon your goals. Otherwise, it's just like paying local property tax, and getting to deduct that against your federal taxes.

[1] https://www.irs.gov/individuals/international-taxpayers/fore...
Did you think that through? I mean, a Bluetooth sender right in your ear...
There are at least three faucets in my house that we get drinking water from: kitchen and the two upstairs bathrooms. I'm not walking downstairs to the kitchen to get water in the middle of the night. I'd expect the average single family home is similar.

That's still $150/year and 36 filter changes.

And have you ever met a child? They'll play with and drink almost any source of water. Telling them not to drink from certain faucets is Sisyphean.
I 2x everything on my 32" 4K display. Maybe my eyes just suck.
Hmm good points, but you also ignore the power costs here - using oscillators, open pins as thermometers and rf antennas requires additional power draw, not to mention modifying these devices may be nearly impossible due to their embedded nature.

Even presuming you modify the hardware/firmware, the additional cycles to handle and process the sensor data mean additional power draw compared to normal operation (embedded devices may frequently power down to wake from some interrupt to save power, additionally not all instructions turn on the same number of transistors - floating point ops require more power than simple branch instructions) - something again that prohibits doing this easily.

So "without any added cost" is simply untrue.

The reality is that randomness is relatively expensive, whether via hardware or software. Phones have more sensors - they also have massively complex SoCs and large batteries, which still are drained often over the course of a single day. They also tend to cost 1k+ USD, at least for flagship models (prices go as low as 50$ these days, but this is more from economies of scale and resale value economics than because phone hardware/software is suddenly cheap to manufacture)
I don't remember the details, but the framework I use uses some custom collation when creating tables in a sqlite db, and when tools like SQLite Studio is performing some kind of actions it complains something like "collation not recognized/supported"...
Cool, didn’t know that! Cheers
It depends. Judging people's lived experienced based on their skin color may be racism under the MLK definition, but the far left has created a new definition of racism that allows one to discriminate against others based on the color of their skin, for paler colors of skin.
It's just standard 'edgy' anti-english diatribe from a Scot. It's really nothing I don't hear regularly either out in public or from friend-adjacent people here.

It's bad taste and trashy but that's kind of it.

The problem is exactly that it's not an unusual attitude to hear. The difference is who it was aimed at.
So for me the real issue is that we're cherry picking when we apply a very vague and loosely applied law based on who said it to whom, and in my eyes it should be a valid case for the defense, and element of a judges decision for sentencing, of just how situational it is.

Making 'an example' of someone is not a basis for a societally-positive criminal justice system.
> Every popular CPU architecture is imperative.

That's arguable, given that every (deterministic) imperative computation can be expressed as a pure functional program. "Imperative" is more of a viewpoint that the developer is using to understand the behavior of the computer, rather than a property of the machine itself.

A pure functional analysis will describe a computation on that "imperative" architecture as an inmutable, monotonic sequence of all the states that the CPU goes through over time; or maybe, if you know enough PL theory, as a chain of rewritings of a program-long expression that is updated, one term at a time, when each expression is replaced by the result of a function as it consumes its input parameters.

And no viewpoint is inherently better than the other (except that the functional version can be analyzed in a natural way with mathematical tools, which is often difficult with the imperative description).
Here's another iteration: A user supplied board with a high-gain op-amp, a comparator, and a latch -- accepting a clock line -- could produce a definite noise-informed bit sequence. This bit sequence could be observed both at that level and the software level, to confirm that no alteration had taken place in-between, in the motherboard/chipset etc.
Tabs in smartphone screen size portrait mode looks wrong, e.g. tablist presentation is different, and the tabs container has no visual wrap: https://design-system.service.gov.uk/components/tabs/default...
Lithium-ion battery fire: https://en.wikipedia.org/wiki/Samsung_Galaxy_Note_7#Battery_...
It's almost as if the pontifications are important.
No issues actually get hashed out in the oral argument.

They are limited to 1 hour. You have 2 or more parties giving opening questions. And the 9 justices questioning each on what are often thousands of pages of documents.

It is really more of an opportunity to publicly critique each side with a few pointed questions.
Yes, you could add support for it. To what end? Do you think the usage will be high enough to justify the effort to implement and maintain it?

Even imagining the ideal world where every to-do app implements this, portability of to-do items between apps just isn't that big of a problem. There isn't a big need to move long lists of to-do items between apps.

And in the real world, this won't be implemented perfectly. You'll have the App A implementation, the App B implementation, and so on. Look at Markdown. You'll have headaches migrating your to-do items automatically and in the end, most likely, you'll just end up copy and pasting them. It's not that hard and old to-do items aren't that important to the vast majority of people.
Amazon beaten by workers in fight for unionisation in New York
The NY Times prides itself on its 5th grade reading level.
There wasn't very good public transportation to Wellesley College from Boston in 1970 so I borrowed a friend's car to pick up my date. The car was old enough even then to have a crank handle stowed behind the driver's seat for starting the car when you weren't parked at the top of a hill. That date didn't go so well!
Yup. There should be no politics in any court. Only law.
Naming things, and cache invalidation :).

Now seriously: while reading this, and especially the first problem, my head was shouting "immutable data structures! immutable data structures!".

The author surely must have encountered IDSs during their 10-year tenure with Lisp. I'm curious about why they thought they would not fit the bill for the problems they are writing about.
> They're not viewable because they only permit Mormons to view them.

Do you have a source for that? I'm not a Mormon, and can use the site without restriction, including viewing records from other countries. The site does not ask questions about religious affiliation when registering.

Regarding indexing: For some types of documents it's incomplete or the volunteer crew hasn't gotten around to it. I always check the original image when it's presented to get extra details.

For what it's worth, Ancestry has similar problems in its own index and the way it organizes some data. Some records are not viewable at all, just a very high-level index entry that reads more like a footnote.
Yeah this is another one I was thinking of, that early projects in a tech adoption cycle are completed faster than later ones, because they are simpler and the benefit more obvious. I wonder if anyone has studied this.
https://web.archive.org/web/20220331091824/https://www.simon...
I’m pretty sure half the purpose of the article is to resolve the ambiguity: does it hurt because the paradigm is inelegant for this problem, or because I don’t know how to make it elegant?

Just stopping anytime you struggle is precisely how you learn nothing at all
Roundabouts are an amazing alternative to stop signs and red lights, especially in busy streets of medium/small cities.

Rotaries on the other hand are super-confusing and an aberration in the history of traffic management.
With all the (certainly fair) criticism of how this doesn't address perhaps the largest / most vulnerable subset of diabetics, I can't help but wonder if there is an opportunity for a non-profit entity to emerge and help somehow.

I also imagine the alternative of too much government intervention across public and private sectors in one sweeping bill would likely have much more resistance. Small steps, it seems.
> The solution the Haskell community finds promising is to be able to give a tag to value, like a type only not quite, that says "I promise to use this value exactly once". If you use it twice or zero times, the compiler will yell at you.

I suspect the contortions required to fit your code into that affine type style will likely lead to code that is just as hard to understand and maintain as the equivalent imperative code (though with better static checking, which might be nice).
It's obviously an active problem in Colorado. There's some efforts to reduce things like grass lawns but that's obviously working within the 10% margin that isn't agriculture use.

My parents in the mountains aren't allowed to have potted plants unless they water them from water bottles. I'm not sure what the solution is, but by the numbers I'm convinced it's not "take shorter showers".
If you pay rent, then you should be aware of the inflation bubble.
I was a union rep when working in Norway, I guess it was open-shop since we had two different unions. In practice we cooperated a lot, and the largest benefit was the it gave us access to lawyers that could answer questions quickly so the members were more willing to push back on unreasonable requests. We were never close to going to a lawsuit against the company, it was more "hey this is breaking the law, how do we work together to fix it".
you can click the timestamp and just keep the URL somewhere, like your browser's bookmarks
Might be right, but as an interchange format between todo-apps, might be worth it?
>As an end result, everyone I know that's been a union member in the last twenty years strongly dislikes unions.

Hi! Union member from ~2005-2011. Appreciated being in mine and strongly support a more unionized workforce.
This is more akin to genius bar employees in Manhattan unionizing. Amazon developers are still not unionized.
Not in the US I don't think. Even manufacturers that have been generally anti-touchscreen (read: mazda) went and stuffed in touchscreen HVAC controls because "people expect that in electric cars" or something.
Would it even speed things along? The oral argument part of SCOTUS cases takes way less time than the months of deliberation before they reach a verdict. And for the attorneys involved (many of whom are arguing the biggest and most important case of their lives, sometimes with the future of a huge issue hanging in the balance) I imagine they care a great deal about being able to clear up any questions or confusions the justices may have, even at the expense of a few more days (or even weeks) in court.
RFC 9225: Software Defects Considered Harmful
Maybe the demand isn’t there? There might not be a big intersect between those who are willing to spend > $1000 on a monitor and those who wouldn’t want to buy non-Apple hardware.
It really goes to show what makes the Miata so good. Even through this satire, you could tell this guy really loves his 914.
Persistent data structures exist and work very well but they still remain way slower than alternatives that don't support persistence. This is especially bad if you want the data structure to be shared across multiple threads. Just iterating over a tree now requires taking and releasing oodles of locks. Add in the GC overhead and you've got a meaningful problem.

Yes, you aren't constructing an entirely new 30k byte array on each mutation. But you are still adding a lot of overhead to your program.
Sure, it's best to work with rather than against the language, but for most languages support of functional programming is not binary, just like with OOP.

I'm pretty sure most of the complaints are generally of the "This FP thing would work well here, but the language is unfortunately not quite there" nature rather than "I will try to implement profunctor optics in C no matter the cost" square peg in round hole crazyness.

>when you force lots of maps & filters in a language that can't do fusion and function calls are kind of expensive

I think that's perfect example to show that it's really about degrees, because fusion is really a Haskell thing. Sure, it's a nice-to-have, but it's definitely not essential to functional programming.

And when people want sum types (which aren't even really FP, ALGOL had them first!), it's often because the idiomatic alternative just kind of sucks for what they're doing. Trying to "implement" sum types in a language without support is nonsensical, but complaints about lacking them are pretty understandable I think.
> Also part of the big drop in uninsured was the lining up of people to the wall with the weapon of the tax-man cocked, saying "pay up or else."

Yes, but that is also true for (AFAIK) most public health systems. I live in a country with strong public health system where almost everything is 100% paid from public insurance, but if i had stopped paying insurance payments, i would have met debt collectors confiscating my property.
Why should developers unionize? I love not being in a union. If my company starts dicking me around I'll quit and find another job.

Besides, if I do something so bad my boss wants to fire me, fine then I'll go work somewhere where people want me. I don't want to have to bring in my union rep to argue about it since going somewhere else means losing my tenure and taking a 30% pay cut.

The only time unions make sense is when you're doing labor that could be done by anyone and your bus factor is basically infinite. It doesn't make sense for skilled labor
Ada Health GmbH | SysOps Engineer | Berlin, Remote EU, Remote CA and Remote UK | Full-time

At Ada, we envision a world where everyone has access to the healthcare they need. In one of the biggest challenges facing the world, we pioneered a new form of artificial intelligence, combining medical knowledge with intelligent technology to empower millions of people to better understand their health. We’re proud to support medical doctors and work with leading health systems and global non-profit organizations. We’re a diversely skilled team representing 55 nationalities, and we’re growing rapidly to achieve our global ambitions for the future of health. This is just the beginning.

We are looking for a SysOps Engineer to help shape and define the next iteration of the infrastructure that manages Ada Health’s IT and endpoints, leveraging configuration tools such as Puppet, Ansible, Munki, and a range of enterprise software. We focus on automation, running at a global scale and most importantly, providing a seamless IT experience for all our employees.

Apply at: https://ada.com/careers/job/?id=6010117002