skysight-inc/HackerNews huggingface dataset:
> Most won't make use of post-processing, focal lengths, apertures that an interchangeable lens camera with high dynamic range provides.

On the other hand, as someone who does do extensive post-processing, I've moved to capturing raw images even on my phone. There are frequent occasions when I've found that this allowed me to get a much higher quality capture. I'm using a several years old Android, though, so YMMV.

> I've stopped using my full-frame

On some level it's really depressing to me to think about how much high quality equipment is just sitting in closets thanks to smartphones. I know I'll likely never be able to afford a full frame DSLR on my plausible future salaries (I'm not in the tech industry).
> Facebook Is the AOL of 2021

Thanks ZDNet; that's the most succinct explanation I've ever read for why I've never had a Facebook account.
> If you ever get the chance to see one live, go. It's overwhelming.

This is an important aspect of classical music (like any other music) that's easily missed. Even the finest recordings don't capture anything like the feelings of experiencing a live performance up close. The acoustics, the sense of space, the tension and urgency of mistakes and recoveries (which are barely tolerated in modern professional recordings, as lovely and "perfect" as they try to be).

If you have a chance to get to the symphony, or a string quartet recital, or a polyphonic vocal ensemble in a cathedral, take the opportunity! I guarantee it sounds different, often more vibrant, more real. (Not that this stops me from collecting tons of recordings, which are great too, just a different beast.)
If you have 20 minutes with a car you can get in many ways..
ah, I was reading them as original gangster TLD and next generation TLD
The one that bugs me the most is when apps, particularly ones from Google, get an update and decide to get in your face about it.

Like get a message, tap the notification, and instead of being able to reply to it, suddenly the app is all "HEY CHECK OUT THESE FEATURES IN THIS 7-STEP MODAL DIALOG".

Like just fuck off already, I'm just trying to reply to something and I really don't give a shit about some PM's useless make-work feature.
godelski, I really appreciate such a thoughtful response to my curiosity.

Looking at this while better understanding the problem, I wonder what features I really want for my own photo library. Thinking of iOS photos. Matching people together seems hard. But grouping photos by GPS location or date is trivial. So we have to get clear on what features are important for home photo libraries.

I can now see how the idea of "use public libraries = solution" falls short. It neither presents a viable solution or demonstrates rigorous understanding.
I have been told multiple times, "there's no reason anyone would want to do that." Totally nuts.
> reconstruct a conversation by analyzing the movement of the glass on a window to the room where people are talking

May I please have a link to more information? I wasn't able to find anything, and this is very interesting.
vtable layout is defined by the ABI, which is (mostly) consistent across major compilers everywhere except MSVC, however if MSVC ever broke vtable layout then everything that relies on COM would break on Windows. Which is basically all of Windows user space.
Tell HN: Important Notice to All You Old Fogies Running Companies
IMPORTANT NOTICE TO ALL YOU OLD FOGIES RUNNING COMPANIES:

"Teams" are now gone. Instead, you now have "Squads".

"Divisions" are now gone. Instead, you now have "Tribes".

So, you might for example have your "Squad of Development Ninjas, who belong to the "Information Technology Tribe".

Or, you might have your "Squad of Support Rockstars", who belong to your "Customer Service Tribe".

You old managers - please update yourselves and your organisation charts ASAP or risk not being able to hire anyone new because your organisation is so old and behind the times.

Keep this handy reference when trying to work out your new company structure:

teams out, squads in.
divisions out, tribes in.

If you think this is silly and wanky then it might be time for you to retire. Get hip to the scene, you crazy cats.
Pascals Wager
The last times I looked at the Firefox Multi-Account Containers addon, the story for managing persisted data and cookies per-container was abysmal. Is it now possible to seperately manage each account's persisted data?
It's insane that there are still people that think our own countrymen aren't crazy enough to do this to themselves and blame a foreign power (that conveniently is an official enemy).
I agree that the idea of collapse is something we're inclined to fixate on whether it's about to happen or not. But on the other hand, democracies can fail, ecosystems can collapse, economies can fall apart, and so on. These are real risks that I think should be taken seriously. (Especially climate change.)

The important thing though is not how much we're focused on the problems, but what we're doing about it. Individually we don't have much influence, but we can participate in elections, we can donate to worthy organizations, we can (to some small degree) minimize our climate impact, we can constructively influence discussions about these problems.

Regarding the tendency of people in general to want to believe in the end of the world, I once had an idea for a new randomly-moving holiday called "arbitrary apocalypse day", where you roll 3 D-10s to pick a number of days until the next arbitrary apocalypse day, and roll another die to decide what's going to destroy civilization this time (nuclear war, nanobots, a big meteor, etc..). You treat that day like the end of the world. If everything goes on as normal, then you roll the dice again the next day and select the next arbitrary apocalypse day.
My theory is they bought linked in for their dark pattern trade secrets.
Your post and site would be far more effective with an explanation of what it is and how it works. You probably spent months or years crafting this so it's obvious to you but to the rest of us it's not and 99.99% of visitors you drive to your site are just going to move on without an explanation.
Britain Shouldn't Join a EU Army
Interesting. In this case, I think you would have been missing out. Much of the presentation is the interspersed images, and more frequently, small videos to hammer home the attention to detail required to do this well.
Sounds like you're looking for `find` or `fd`

https://man7.org/linux/man-pages/man1/find.1.html
(-mindepth -maxdepth can also be added to make it stricter)

find some/location -type d -wholename '*/January/Photos'

https://github.com/sharkdp/fd

fd -p '*/January/Photos' some/location
I knew a guy through a friend who worked for the county painting streets.

He is long gone, so I can tell this story.

He stole a bunch of paint they used for street markings, and painted his house. Supposedly it would light up at night when cars went by.

I never saw the house at night though myself.
> The one I hate is the little bang red warning on settings to set up Apple Pay on my iPad. I’m never going to buy anything on my iPad!

Pro tip: you can remove that red warning by clicking to set up your Apple Pay and immediately returning to the previous screen without actually setting up anything.

(Yeah, it's ridiculous that you have to do that but it is what it is)
DockerHub Pushing Issues
I remember being invited by IBM to some sort of lunch junket with Grady Booch (IBM had acquired Rational Software). The guy basically spouted the most inane platitudes it has ever been my misfortune to be on the receiving end of, despite my working for a company so large it had not just architects but also IT Urbanists.
The startup SquarEat makes eating more efficient by turning foods into squares
And Java was supposed to run on toasters.

Which I suppose it sort of does, but that seems like much less of a good thing to me now than it did in the 90's.
> Even overengineered systems should be simple to change.

One of the most significant qualities of a over-engineered system is an unusual resistance to change.
This implies the moral superiority of triple vaxxers. Double vaxxers burn in hell for eternity, anti-Science bitches.
Cell carriers often drop Image sends that aren't GIF/PNG/JPG, so it makes sense that they'd drop WEBP. You could open a feedback report about the issue about not dynamically varying the drop target properties.
It's all but certain that they will surpass the United States in at most 20 years, by quite a margin. They have the industrial base, the population (growth of which they could stimulate, alleviating the "aging population" problem within 18-20 years), and most importantly they are not in the cultural decline as the US quite obviously is.

They are on the upswing on all fronts. They also own much of Africa and Afghanistan's natural resources, and as of March of this year, they're done playing diplomatic games with the US, too: https://www.realclearpolitics.com/video/2021/03/19/chinese_o...
Yeah, like what else should I have been doing with my free time in middle & high school? Smoking pot and sneaking out at night?
Time for a 2026 delay to fund cocaine for the homeless.
No, but let's not pretend like they are the same degree of authoritarian.
Denmark has a high vaccination rate and has kept their case rate under control and their death rate almost insignificant even during COVID. They are handling every aspect of this quite a bit better than the US is.

Here is a graph of case rates of them, the US, and a few others [1]. Here's death rates [2].

[1] http://91-divoc.com/pages/covid-visualization/?chart=countri...

[2] http://91-divoc.com/pages/covid-visualization/?chart=countri...
And if you think it matters, you are in for a rough career
Hold option (alt) and click the green button in the bar at the top of the window.

(As you hover the button, a pop-up will appear, calling the option "Zoom," which means to "maximize.")
I'm a little surprised the Germans didn't direct all their V1 and V2 production at the D-Day staging areas along the British coast.

I doubt it could have stopped the invasion, but would have made it much more costly.
Really cool to see - nice job!

I work on http://vantage.sh so know the amount of effort that can go into things like. Simplifying the experience around EC2 and S3 (including pricing) is very much needed...thanks for sharing.
Yahoo is perhaps more apt of a comparison: They do not offer anything that is not easily replaceable, they fail to innovate at every turn, and their revenue is almost completely tied to advertising.

You might say this describes Google as well, but search provides a real utility and I honestly don’t know what Facebook provides anyone other than an addicting experience that makes the user feel actively worse.
Excellent work guys! If you can make your service cheaper and keep your promises, you have a winner.
Yes I'm not sure why that statement was made by mustacheemperor, particularly since it was both a lie and a violation of the rules of the website. That individual really should have been flagged and removed, not you.
That holds in other art too. there is a current trend in modern art to create the most child-like, simplest, crayon crap that you can still sell at a Mega for millions lol. Very easy to make fun of but people like it.

Here's a couple that I don't actually mind too much, but still not my cup of tea.

https://www.artsy.net/artist/misaki-kawai/works-for-sale
https://www.artsy.net/artist/maja-djordjevic/works-for-sale
You should see a psychiatrist & a therapist, if your brain chemistry is off then there are interventions that can be done for it.
I once took a Uber ride with an African-American gentleman as the driver. He had previously been a policeman in the SFPD, and his uncle owned a print shop in the Western Addition. He refused to sell his shop when Justin Herman's "renewal" project started. Shortly after, persons unknown vandalized and destroyed the print shop at night.
Eventually the replication of free versions of AOL's services on the broader Internet devalued its offering to the point that once standalone Internet connections were cheaper and more broadly available (especially things like NetZero) people simply dumped their AOL subscriptions or never subscribed in the first place.

What this has to do with Facebook I do not know -- for what Facebook does, centralization is a feature and not a bug.

I do wish the author had at least read the Wikipedia page on AOL before writing their piece though, although it probably would have invalidated their premise.
Microsoft is pretty weird about all of these things. I get the "hey we could just import your bookmarks and you'd never have to see Chrome again" from time to time. I also remember some major Windows update when you couldn't see your desktop, and you got this super weird "ALL YOUR FILES ARE EXACTLY WHERE YOU LEFT THEM" slideshow.

Also, "are you sure you want to keep using X to open .xyz files?" Yeah I'm sure, that's why I checked the checkbox "don't ask me again". And now you're asking me again. (I get why they do this... people accidentally click "never ask me again" but didn't like the choice they made, and there is no obvious way to make it let you pick again.)

I wish they made Windows Pro+ where for an extra $20 it would turn off all "friendly" features. Controversial opinion: I just want my OS to provide some APIs and time slice between processes. Anything else can be done in userspace.
Ok starting to understand it. Seems like something I would have a hard time explaining to a non-tech person.
That's a really nice a distinction! Thanks
My current company works predominantly with 2 major programming languages: Python and JavaScript. This is made very clear when advertising our open software engineering positions. Despite this fact, we once had a CS graduate (from a top-tier US university) who applied and was unable to write a for loop in either language. Yes, that's right: a for loop.
The Fibonacci sphere arrangement has the advantage that the point coordinates can be computed from a function, so you don't even need a lookup table to decode:

def fibonacci_sphere_point(idx, num_points):
i = idx + 0.5
phi = math.acos(1 - 2 * i / num_points)
golden_ratio = (1 + 5 ** 0.5) / 2
theta = 2 * math.pi * i / golden_ratio
sin_phi = math.sin(phi)
cos_phi = math.cos(phi)
sin_theta = math.sin(theta)
cos_theta = math.cos(theta)
return (
cos_theta * sin_phi,
sin_theta * sin_phi,
cos_phi,
)

If you're willing to forgo using a spatial acceleration structure and instead do an O(n) scan for encoding, then you can get O(1) space complexity.
I totally agree with your point re: the need for data. I would push back a bit on the rhetorical issues with conflating traditional 'antivaxxers' with everyone who may be skeptical of these vaccines. It's not clear that these issues can be meaningfully grouped together on an ontological level.
It's from a machine (the bank's computer), on behalf of people (the bank).

Just like the a notification about the new Safari :(
Cool, would love to see these charts with updates for the recent run of IPOs. My guess is they still look pretty similar but LA and NYC look a bit better.
Rust did not punt on concurrency early on. The seventh word used in the first sentence ever describing Rust is "concurrent" http://venge.net/graydon/talks/intro-talk-2.pdf It even comes before "safe"!

What did happen was that the ways in which concurrency was implemented changed as other design constraints on the language changed. But 1.0 wasn't released until we knew what the concurrency story for Rust would be, even if sorting out all of the details took a few years.

"leaky" is in the eye of the beholder. Yes, if you think this should be abstracted, then it's a leak. But not everyone thinks that it should; many things about concurrent vs sequential are different, and Rust likes to expose certain kinds of costs and promises in the type signatures of functions. For its core audience, this is not a leak, this is giving you important information about the context the function should be used in.
Or don't do that (the char array trick) in C++ because implementers and standardizers are not clear about when/if you are allowed to store other objects in an array of chars, and even if you are it is tricky because you need to manually manage the alignment, or they are attempting to replace char with std::byte in the long term but don't really have a comprehensive and detailed plan to do so, etc.

The implementation should probably provide you with std::aligned_storage which may involve some magic to handle some of those concerns, although merely the easiest ones, so I would say probably still don't use that either, unless you are already quite a C++ expert and/or are prepared to dig into the standard with no clear response about what you are attempting to do is even formally possible (the implementers/standardizers do not even know some things they make impossible for quite a long time, see for example the insanity of std::launder, or if you want to loose your mind forever the semantic of pointer provenance analysis that compilers are maybe already using to "optimize" but that what the semantic should even be is still being debated.)
One reason/situation where the Fibonacci method is preferred is because it is a direct construction method, which can be coded in a few lines, rather than an indirect iterative method.
The second is that because an energy minmization method is minimizing the sum of forces, it more closely minimizes average distance between points, rather than absolute minimum distance which is what packing distance focuses on.

As I describe in the article, different methods produce similar but slightly different solutions. An optimal solution for one objective function, may not be the optimal for a different objective function. I then give details about how the solution that optimizes volume of the convex hull is different to the solution that optimizes for packing distance, etc.
I'm hard of hearing. The problem I have with Idagio is their low audio level - much less than e.g. Apple Music. I don't see any good reason for that - I don't need to be protected from myself. I finally cancelled - I couldn't hear the music. Currently, I like Tidal a lot. They have a video of Nemanja Radulovic / Bach's Toccata and Fugue in D minor which is stunning.
Hmm, that explains it.
> I assume Solaris still exists

Technically yes, but I expect that Illumos is more relevant
> 1. You're not serious about it.

I've seen ESL make serious progress in a few months after moving to the US and starting a new job. Immersion really works.
I use little snitch on macOS and it provides me almost the same thing you want universally across all my apps.
Ironically, this comment would work well as material for /r/IAmVerySmart
When the toughest trees met the hottest fire
This reminds me of this historian's theory that WWII generals were unusually successful because of the dynamic way they were assigned and potentially reassigned within weeks: (US Berkeley Events 2011) https://www.youtube.com/watch?v=AxZWxxZ2JGE
This is a really good medium for reading news.
Perhaps better if it had a reader mode button, but nonetheless I enjoyed how seamless the slides and ads slotted together.

And the video content was great.
>My general rule is: Technology shouldn’t initiate communications with me, ever. Ever ever. I call the shots, software needs to do what I tell it, and only what I tell it.

I'm with you. I get very annoyed even by Apple these days that often spam me about updating my system or some software. I do realise there's probably a system setting somewhere to disable these notifications, but I feel it should be the default.

Also what annoys me is when software 'secretly' updates in the background. I want to initiate software updates whenever it suits me best. Again, can probably be disabled on macOS or iOS, but I feel it should be the default.

Also Apple's Music subscription service ads in the Music app get to my nerve. I don't care for it and don't want to see it ever ...

As a dev I hate all the new security stuff that is being added to macOS, especially notarisation. It's becoming more and more of a hassle to publish apps on macOS and it already was painful enough with the certificates and profiles and such.

I do understand that all these annoyances for me are of benefit to the average user

These kinds of issues are part of what makes me annoyed with macOS and iOS these days. In the future I do hope to switch away to another platform (likely BSD, perhaps Linux) & perhaps keep a few old Macs around for legacy gaming and just having a nice, simpler environment to play in every now and then.

For reference: I've been a 'hard-core' Macintosh user since System 6.0 [0].

---

[0]: https://en.wikipedia.org/wiki/System_6
Could you elaborate on your success with AWS Event Bus / event sourcing + CQRS?

As well as the excruciating angst you saw from others or anticipated at larger scale?
Because not every manager is, nor needs to be, Windows?

Prior to the green button gaining the fullscreen functionality, it used to toggle between two sizes: (A) a developer-determined default size and (B) as large as the window needs to be to accommodate the content at the content's current zoom level.

This is inherited from macOS' days as NeXTSTEP, since the "global menu bar" was originally a floating palette window whose submenus could be detached and float, too. If windows were allowed to fill the screen, they would have blocked access to the menus. So, windows were made only as large as necessary, no more than that.

To me, macOS' behaviour always made more sense. Why should a window need to be bigger than its content? Drives me nuts to see 27" diagonal displays with huge Chrome windows showing a column of text about 6" wide and then the remainder is just white space.

It feels like Microsoft cottoned on to that with its Aero Snap feature in Windows 7 that far too few people actually use. So much wasted screen real estate.

> Why on earth would the green arrows button do anything except fill the desktop with the window?

That's exactly what they do. You click the green button, it fills the screen with a window.
Every time I see the lines getting repainted I impulsively swerve over them. The reactions from the crews aren't even anger, just confused exasperation. ymmv
Ray Caldwell, the MLB pitcher who survived a lightning strike to finish a game
Apple has become the Microsoft of the 90's.
This is some "net promoter score" cult thing that somebody thinks is an appropriate metric to be judged on. The metric is dumb enough even if it could be accurately measured, but it's also one of the noisiest possible things you can sample, especially when your method is to ask it in an offensive and annoying way that interrupts someone who is trying to work.

I use office over google docs for various business reasons, but I have so much ill will towards Microsoft from how annoying they are with notifications. It's like they think buying their software is a license to pester you.
Authoritarianism often comes with a good reason, in a moment of crisis, such as war, ethnic tensions, etc. The problem is getting rid of it once the crisis abates. Power tends to work on a ratchet.

If you are only looking for a cartoon villain and not, say, yourself, you might be caught flat footed when it arrives at your door.
> I don’t want my first run in the Music app to consist of this big modal dialog

This is my biggest pet peeve, and it comes down to imperative vs declarative UI design. Imperative design attempts to guess what you know or want, like when an app insists on taking you through a "tour" of the app or telling you "where to start" the first time you use it.

Good design is declarative, not imperative. If there's a big empty space waiting for me to select something, then it should tell me why its empty. That's useful whether I'm a first-time user or someone who just hasn't used the tool in a while. But don't guess. Nine times out of ten you're wrong, and the remaining time it's still useless because I'll forget five minutes after I dismiss your little popup.