skysight-inc/HackerNews huggingface dataset:
I don’t think that Canon and similar could offer anything to compete with smart phones. While smart phone cameras have gotten much better, the real secret sauce is that everyone already has a smart phone. It’s not that smart phones beat DSLRs, its that they got sufficiently good and everyone got them for other reasons. Not having to buy and carry a second device is quite the market advantage, it turns out.

Frankly, no dedicated camera is ever going to win back users with software features, and it is extremely unlikely that Canon or Nikon could out compete Apple and Google in this area. It makes much more sense for Canon to continue to serve hobbyists and pros with features that phones cannot offer, rather than trying to complete on software.
> You still hear people compare nuclear costs to coal because coal was competitive in the 1970s. They quit building coal plants

China is burning more than three billion tons of coal per year. Now. Replacing coal is not some issue for the 70’s. It’s a huge issue now.
Russia considers accepting Bitcoin for oil and gas
Hope this doesn't come across as pretentious, but if you carry a film camera with you on your travels it really helps in two ways:

1. You will be more parsimonious with your choice of subjects (avoiding the ‘twenty-seven almost identical captures of this landmark’ problem when browsing your images afterwards)

2. You are more ‘in the moment’ as a film camera doesn’t allow you to get lost in instantly reviewing your captures, instead of actually looking around and interacting with your companions and surroundings.

PS: ought to add that unfortunately our dystopian present has almost sabotaged this, as CT-scanners will destroy all your images if your film is passed through them by a misguided airport official.
> The study estimated that before that time, whales ate an unfathomable 430 million metric tons of krill every year, or twice as much as all the krill in the ocean today. The whales’ disappearance should have left a huge krill surplus. Instead, the opposite happened: The krill population collapsed by more than 80 percent because the missing whales no longer returned nutrients to the ocean in the form of iron-rich excrement that acted as manure, stimulating the growth of algae, krill food.

TIL
I use it all the time. So useful, so much more approachable than any other tool I've tried.
As a statistician, I see a constant flood of incorrect statistical conclusions and poorly designed experiments.
yeah but the inside of a human is messier, which indicates that a human wearing this stuff https://materialdistrict.com/article/wheat-straw-based-cloth... is a sandwich.
> The use case is running an old set of tools to build programs for the Atari Jaguar.

This seems really weird as an a.out removal opposition. If you're already using ancient tools to compile programs for ancient hardware, why do you need the latest kernel for it? Why not keep a VM with a system dedicated for that task which you'll never need to update or change in any way?

There's likely a single digit number of people who actually have that use case, right?
I'm going to take a risk here and say that I'm a designer who generally likes flat design.

I see a lot of hate here against flat design, and it makes sense. A lot of designers abuse it, making their UIs ambiguous. It's probably true that if flat design was never conceived, UIs would be less confusing on average.

But it's clearly possible to do flat design well. iOS is mostly flat, but it's quite beautiful and user friendly. You usually know when something is a button because the context makes it obvious. If it's not obvious, it's probably not a critical feature, just a nicety for those who discover it. There will always be people who hate everything Apple designs, but I think they're usually channeling a hatred of something else, like monopolies or proprietary things.

Moreover, I think flat design is not a fad but an inevitability. As a rule, designs become more abstract over time, because as users get more used to UIs, they need fewer clues. It used to be that UIs needed to be skeuomorphic to be familiar and recognizable, but now simple outlines can do the job.

Why do we need to remove unneeded clues, you ask? To make room for more important things. If Instagram was littered with gradient buttons and blue underlined links, they'd draw attention away from the real content, the pictures. If Figma had too much personality, it'd influence users' designs.

You could argue that we've gone too far too fast. I don't have a dog in that fight. But I would bet my big toe that we're not going to reverse time and end up with skeuomorphism again. Instead, we're going to take advantage of faster GPUs to visualize abstractions in ways we couldn't before. We're seeing that with blurred background effects becoming more common. I for one am excited to see what's next.
Well, I was a bit tongue in cheek.

There's some minimul visual elements, eg if you choose the tabbed layout.

So the comparison for XMonad wouldn't be all of KDE or Gnome, but just how those two choose to decorate their windows. Eg their 'minimize' and 'close' buttons and window borders.

To be slightly more serious than my original comment was:

If you can rethink your UI in such a way that some things can become invisible, that can be a very ergonomic choice.

To give a better example: look at the bad old days of C and memory management via malloc and free.

One direction you can go into is Rust. Compared to C, Rust has a greatly improved user interface [0] for handling memory allocation.

Another direction you can go into is Python. Compared to C, memory management is basically invisible in Python. It just works.

Now, of course, Python gets to simplify its UI by essentially removing control from the user. But for many programming tasks, that's a good trade-off to make.

Similarly, iOS gets to drop the UI elements associated with manipulating windows, because it puts every app in full screen. (And XMonad greatly discourages you from fiddling with Window placement and layout manually; but has some less-intuitive less-discoverable means to do that manual fiddling, if you need it.)

[0] The user of Rust being typically called a 'programmer'.
I've looong wished for this simple feature: just group similar photos automatically. Barely requires AI. A simple clustering by time and histogram would probably have an acceptable error rate.

Finding the best one though is a harder problem, even for a human.
> As a person who travels, I cannot tell you how many times I see people lined up to get that perfect "insta" shot.

Why would you care about that though?? It doesn't really affect you.
Yes hence the quality of the post at a time i couldn’t turn off my brain
Ask HN: Hobbies and ways to keep the mind engaged?
Hey all,

Usually after I finish work, I've got about an hour or so to fill in before I go about making dinner for the family.

In this time I usually desire to have something to "mentally chew on" - I want to keep my mind occupied in some regards; and I usually desire to do something like have a chess or go game (wife isn't interested in playing) or othersuch.

I think most of the people I talk to use this time to doom scroll the internet, which is something I want to break free from (most of the time I'm doom scrolling HN) - I'd like to label the time "fruitful" in some way, and I usually find scrolling the internet is not often producing fruit.

I'm a software programmer, and if I could, I'd use this time to work on my own projects, but I don't want to have to look at screens more; I'd really love to be away from the screens but still have something to mentally occupy my mind.

This is a good space for a hobby of some sort, perhaps, so I'm wondering whats some hobby like things you do after work, if you do anything at all?
yes that is also correct but the "you" is different in these two interpretations. When you understand it is getting "done through you" you also understand that there is no "you" as in person.
If you consider yourself doing domething than you stop doing it and be and hopefully come to same realization.
Your source is a site solely dedicated to anti-transgender propaganda. Every second headline on the front page is "transgender person commits crime". The headline for this article even invents the unwieldy term "Male Who Identifies as Female" so that it can avoid saying "Trans Woman," presumably because it would be too respectful of her.

I wasn't able to find a better source than this, presumably because "Man Jailed 21 Days, Fined For Harassing Woman In Street" isn't the kind of headline to make international news (and I don't speak Norwegian).
The real underrated medium is video. Video captures the moment in a much more real way, and brings back memories in a way that photos just can't. Think about the experience of seeing a photo of your young self (or your child at a young age) vs a video, it just doesn't compare.

The big problem with videos is that the tech is not yet there is term of consumptions. Finding the highlights can be tough, and editing videos is still a manual and painful job. However, these are problems that technology will eventually solve (and is already getting better day by day, see for example how well Google Photos search for content inside a video today in a query like "[person1] [person2] [location]").

Ever since I had kids I made it habit to default to shooting videos. Not only as an observant, but actively participating in the moment (i.e. the video becomes sort of a first person view of my experience at that moment). Now that the kids are slightly older, they gain so much joy from just swiping through the videos and experiencing their favorite moments again. I do wish there was a TikTok for private videos that would make the consumption part more seamless and fun though.
You really can't think of a time where powerful people used their platform to spread misinformation or persuade people towards terrible outcomes? And besides, no one is shutting down conversation. They are simply publically denouncing Joe Rogan. Isn't that exactly what you're saying we should be doing, countering speech?
Gnome3 is a disaster. When Ubuntu made the switch to Unity and dropped Gnome2 support, I played around it and said, "nah", and went for Gnome... And after using it a bit I suddenly thought they Unity Desktop is not all that bad. With time it even grew on me, especially the saved vertical space.

Current Gnome is still unusable crap, with all those ugly buttons in window titles and lots of wasted space.
Sounds like they won the lottery by getting perpetual visibility on poorly made albums thanks to how poorly optimized discovery and publishing was back then. Wont ever happen again with how much better those processes are today.

Also doesn't sound like that old system actually was good for the music industry, it made a few lucky people a lot of money even if they didn't produce good music, which encourages people to chase those contracts and optimize for that rather than pleasing music listeners.
Good memory also sucks to me because it's already gone, it has negative meaning embedded in its definition.
I've been on Bitwarden for years. Wouldn't trade it for anything. Security source code must be open and provable, rather than trusting a vendor. Closed-source commercial vendors always face a moral hazard or risk of capture.

It's a bit less slick than commercial offerings. Form fills don't work quite as well. Maybe once a year, it glitches.

Import from Lastpass was surprisingly easy. I ran them side by side for a while.

If you can, switch AND support this great product!
No, I don’t think that’s how that works. Your contracts with your customers is under the jurisdiction of where your customers live, not where your company is headquartered. It would be way too easy to side step any law they wished that way.

Plus, must camera manufacturers sell through an american subsidiary. I know thats how Canon works.
It’s a terrific app, but I always find myself ending up in the PyCharm SQL client rather than opening Postico.
No! I live 20 minutes from a lake, the ocean and a ski hill.

If everyone moves away from the city then my place becomes a city.
> In many ways it is a victory of style over substance - UI's are now designed by the same crowd who designs high fashion, that is clothes not designed to be worn but to be gawked at.

Oh? Where do the Gnome designers list their runway appearances on their site? https://wiki.gnome.org/Design/

I'm an art-school educated designer, decade+ full-time web developer for over a decade and regular FOSS contributor for about as long, and regular FOSS users since the late 90s. Like most other designer/developers I know— there are way more than you think— I contribute code regularly but never design work. Why? Because it's a sucky experience.

Most FOSS UIs are akin to someone's first website made from cargo-culted code from free tutorials. Fixing it is harder than starting from scratch and either approach takes significant intellectual work before even seriously proposing changes... and those proposals are received with something on a spectrum of suspicion to outright hostility.

Would you contribute code to a project run by people with no coding experience but were extremely opinionated about code, bikeshedded and poopooed all code changes as a matter of course AND referred to developers and their work with the same glib contempt you and so many other developers here displayed in your comments? Gosh I hope not.

I often hear FOSS developers lament lack of designer involvement, but won't even entertain the prospect of having any culpability for that. I mean, come on.

UI design as a discipline fundamentally assumes the person designing the interface doesn't intuitively understand what's better or what's worse— they should investigate, check, and confirm their strategies. The problems you see in UIs are because the people running the projects Solicited the wrong kind of designers or let people without subject matter expertise trampler on some core features of the design.
> The only weird thing is that the article has managed to reach the front page.

This is the kind of detail not surfaced in a Boot Camp.

This isn’t to harsh on BCs. They have a specific goal and a short fuse, and the kind of things they cover use languages that are so high level you tend to have no visibility into the actual machine.
No wonder people get into about OOP
Thanks John !
Bitwarden is subscription-based too. Or are you on the free tier with almost no features?
Not every organization that is either behind the 8-ball on their MySQL scalability projects or who is suffering incidents as a result is making headlines. That’s just a fact, and you’re just going to have to accept that you don’t know everything.

And frankly, given your attitude on this, I think you’re going to need to present some bona fides for anyone to take you seriously. Maybe you can even convince GitHub to hire you and solve their problems. I bet they’d be happy to listen to you berate them on how pathetic they are.
Is it dangerous or unethical to DDoS Russian gov sites?
Fedora 36 beta is GO
At 67 I wish I had been more goal oriented toward a few specific achievements that I missed due to generally drifting along. Figure out what is important and/or what you love and make sure it's in your plan. Taking baby steps all along the way will compound your progress a lot.

Another thing is that many people have a mid-life crisis in their 40s that can often be destructive. Try not to burn too many bridges. If you want to take some risks it's better done in your 20s or 30s.
> The average user and use case typically has internet connection

Clearly you're not poor or living in a developing country.
No and No.

Your ISP might not be happy with the extra traffic though.
Why bother with C? Use the assembly language and then hop back up to a high level language like modern C++ (14 at least, 17 or 20 preferred) that let you stay very high level but pop down to hardware manipulation as necessary.
Russia becomes like Venezuela and switches to bitcoin
Blast from the past!! It’s been around for almost two decades now? Thanks!
Borderless buttons to have the right to exist, but you should be very careful with their use. For example, take this UI I made recently: https://mastodon.social/@grishka/107998100334356147, 2nd screenshot. The button to decline invitation looks like a link (same color) and it's next to a real button. No one would ever get confused by this, it's pretty clear it's clickable.

But a black word in a larger font among black text would definitely NOT be recognized as a button by most people. Context matters a lot.
Navigating the current disruption in containerized logistics
Digital Markets Act: Agreement in EU on new regulation of big tech
Because new kernels are better than old kernels.
No atheists don't make any mistake, there is no evidence for a divine being with magic powers. No one claims that magic leprechauns or a divine spaghetti monster is "unknowable". What about the magical red dragon? Every religion has claimed spirit beings or divine entities, these are undefinable gobbledygook. Superstitious people put forth positive claims about the universe that can be tested.

God was man's first attempt at understanding nature in terms of intent and action, aka the use of our animal model psychology and misapplying it to nature.

God is a gobbledygook word that has no meaning or solid definition. Just because I invent an idea does not mean it has any basis in reality.
It simply means that you have to understand the "execution model" of the programming language as well.
I personally combine toast/taco/bowl because the boundaries are far too vague, they're essentially the same thing. Flatten a taco, and now it's a toast? Nonsense! It was toast all along! Same with that soggy-bottomed quiche that can't support itself or its family!

And then I add "nacho" as its own top-tier category instead of some weird optional DLC at the end, i.e. "bread surrounded by non-bread". So you have calzones and anti-calzones. Croutons in salads count as soup / nacho / anti-calzones, as do (non-filled) noodles of effectively all kinds - they're all bread with stuff on the outside.

Which brings us to the logical conclusion that the world is a nacho.
Are you saying reddit is a new platform?
It's a given that the algorithm will not understand how each individual picture will affect you. Even a real not-you human would struggle. You're either "in" for the whole memory-lane ride, or not at all.

There's no wrong answer; for some people the past is more painful than joyous. Personally, I'll take the occasional jarring bad to get the bountiful reminders of the good. Or maybe it's just my personality to take more pictures of happy things.
Nope used both. Bitwarden is much easier.
I haven’t tried Magic Lantern yet, but I have been reasonably happy with Canon’s remote app. It has been reliable so far, with the only downside being that it doesn’t offer GPS tagging for my camera (EOS 80D)
i think its a fair statement. just take a look at Pons & Fleischmanns' Cold Fusion... everyone thinks Cold Fusion is fake and/or conspiracy theory. the average person will laugh at you and say its fake science etc etc. IMO there was a major effort to silence and discredit Pons & Fleischmann. lots of wealthy people that would not want free clean abundant energy. but then today... NASA has some "new technology" called 'Lattice Confinement Fusion' that is "many years away" but is identical to the 'Cold Fusion' phenomenon ?!?!?!
What does it mean to learn a human language? A simple grasp can take a very short time while appreciating the subtlety of a novel could take years.

Also this process can provide enlightenment about your native language. If you speak an info-European tongue, to pick one up that lacks adjectives and adverbs, or the verb to be, can cause you to see your own language in a new light.

Likewise learning a production language, or a strongly typed language when you only knew weakly typed ones can provide many an “aha” moment that could improve your use of your primary programming language.
It doesn't support syncing properly, if you use it on desktop + Android + iOS you have to trust three different app vendors, browser integration isn't nearly as good as 1Password, custom fields are badly integrated.
especially for a password program so you can see what they're up to.
didn't watson turn out to be useless and spaghetti code inside? aka ibm's marketing arm
Somewhere there's a break point between a few hundred a month on AWS, and a few tens of thousand a month.

If my startup needs, say, a pair of redundant app servers, a redundant (MultiAZ) database, a load balancer, some object storage, and the "wrappings" around that (like ssl certs, dns, vpcs for security/isolation, monitoring and alerting and dashboards, security groups for access control, decent access control and role management for platform/admin users) - that's less than $200 a month and will see better than 99.99% (assuming your app doesn't drag that down). That's a _total_ no brainer. All that stuff in the list in brackets there is free (or so cheap as to not matter). There's no way a startup with less than maybe 25 or even 100 engineers should consider standing all that up and supporting it themselves. Sure, you could do it cheaper, but the _most_ you could save is $200/month, and there's tens off thousands of engineers who already know how to do all that either from the AWS web console or via AWS APIs.

By the time you've hit $30k/month, the question is much less clear. $360k a year is a _lot_ of money, but even if you could save 90% of your hardware/hosting cost it's not enough to pay 2 senior engineers, let alone a team big enough to have 24x7x365 on-call. If you have the right team, you can probably keep a bare metal dedicated server platform running and secure and approaching 99.9% uptime, especially if you have someone (or hire someone) specifically with the skill to do that. But you still need to decide if it's worthwhile for you to have that skilled person wrangling servers instead of writing code that adds features that get you closer to product/market fit.

You're 100% right that if you've only got $200k runway, spending 30k of it a month making Jeff rich is a bad plan (except for Jeff). But if you've built a thing that actually _needs_ $30k of AWS resources a month to run but isn't bringing in enough money to help extend it's runway, your business plan is bad.
I really miss a consistent user experience. A core idea that I as a user can rely on to predict how a new app will work. I was in awe when I discovered as a kid that user interface were a research area. Things like Fitt's Law and so on. It was not just opinion.

Today I get the feeling it's mostly just opinion. Either the designer's opinion or the wish to copy the look of something.

Whenever I see a hamburger menu I silently think "Here someone has given up".

And there are a lot of behaviors that are not functioning well.

Is something a button? Should I click it or double-click it? How about long-press on it? How can I know when there's no visual clues?

Things like "Hide cursor while typing" in Windows. It has not worked properly for decades and today only work in some super old apps like Notepad.

Another thing is type-ahead. I remember in classic MacOS, people pressed shortcuts and started to type the filename or whatever. It was all perfectly recorded and replayed. In modern Windows, press Win-key and start to type, oops, it missed the first keypresses, presented the completely wrong results and made a mess of your workflow.

I feel confused and disrespected as a user every day and I've been using WIMP graphical user interfaces since 1986. Sure, computers do more today, but there's less consideration of almost everything.
I love learning math or physics when it's past 11pm and sleep doesn't come. Either I'd fall asleep like normal people, or become a genius. So far it's been the former.