skysight-inc/HackerNews huggingface dataset:
Aside from the clarity that a prime brings to your composition, the optics in a 50mm f/1.8 are frequently much better than what you'll find from a kit-lens zoom.

A Canon 50mm f/1.8 at f/8 as as sharp as anything you'll ever use -- outperforming many professional lenses.

In the long run, though, a prime helps you to understand what goes into composing a great image. It takes time to learn a focal length and learn which focal lengths resonate with you.

I have recently dabbled with a standard zoom for the first time in ages -- to me, it is now a collection of f/4 prime lenses that are accessible with the turn of a dial, each of whom have their own perspective, character, habits, and temperament. As I work to compose an image with it, I now decide, before I bring the camera to my eye, which focal length I want and select it. If the composition is off, then I move to bring the image together. Without extensive experience with primes, I'd never have understood the power of the changes in perspective that even small changes in focal-length can bring. (See a sibling comment of mine on this post waxing poetic about the differences between 50mm, 40mm, and 35mm.)

(you can, of course, get the same experience at lower cost with discipline and duct-tape holding a zoom at fixed focal lengths for days at a time, but most people don't succeed with that approach)
> KYC is an important area for many applications.

Agreed. Superb for malicious hacks and information leaks.
> So it is OK to inflict righteous punishment on the 5% of innocent prisoners?

It's not OK, but it is inevitable.

> If we built a society that treated everyone with respect, we ...

Agreed. But it's irrelevant. You can build a better world and still punish criminals at the same time.
I have driven in extreme rain flash flood conditions in north Texas and I consider this a specific challenge, natural, that would defeat his system.
As someone working in the field, I would never choose to eliminate the information provided by radar, lidar and any other sensor technology. Depending only on camera information would be too limiting.
Here's the price/watt of solar panels over the last 45 years:

https://avc.com/2015/07/the-bull-case-for-solar/

It's very much following the same exponential decay cost as microchips, probably because solar panels are also semiconductors. We put in solar a couple years ago; our neighbors put it in about 10 years ago; our array covers half the roof area that theirs does (and only about 20% of our roof, despite living in close to a worst-case lot for solar). Payback period was about 9 years when we put it in, but with recent rises in energy costs we're looking at a 4-5 year payback period.

I expect a lot of pain this decade with switchover costs - it takes a big capital investment to switch all our energy infrastructure over from fossil fuels to electric, and there are still some unsolved problems like producing batteries (or other energy storage) at scale. But in terms of both physics & economics, renewables do have the potential to solve our energy problems.
I mean, it wasn’t so much a “conclusion” as it was “here’s what’s happening right now.” At the time I wrote it, it was correct.
Oh that house she bought is her second house... because she planned to spend 3m more on renovation but apparently pandemic hit and the plan failed, so she is selling it 3 years later.

She is not cash poor by any mean. Having 3m after tax for renovation is kinda insane.
Professional devops/infra/ops whatever we're called these days engineer here. I have feelings about this.

1. Learn a programming language first. Pick something common. Ecosystems are more important than the quality of the language. If you feel overwhelmed by choice learn Python. The ideal learning path is high-level -> low-level -> low-level (advanced) -> high-level (advanced). You want the language to get out of your way at first so you can learn concepts, then get in your way as you learn how things really work, and then back out as you learn real software development. Learning version control first will feel completely unmotivated without knowing why the tools the way they are.

2. Absolutely 100% learn Linux. The best infra people have a strong strong background in sysadmin work. And learn networking through the lens of the kernel/low level userspace. Don't try to learn network protocols in a vacuum, learn how they're actually used on real systems.

3. From this point skip right to IaC. You are at the point where this will make the most sense. And unless you have quite the setup this is when you're gonna learn a cloud provider. Pick AWS. This isn't a bias toward them -- knowing AWS will make learning other clouds easier, the reverse isn't true. And tooling, guides, and documentation for AWS is more plentiful. Explore using the console but don't do anything except play around. Assembling the Cloudformation/Terraform will teach you much much more about how the pieces fit together.

4. Now learn CI/CD, and you'll find yourself reaching for containers here because it's such a huge pain without them. Now you have a real motivation to learn them that isn't contrived. Once it "clicks" you'll understand why you might want to deploy other things with it.

6. Don't bother learning "devops the process" -- it's worthless, nobody agrees what it even is, and every company will do it differently anyway. You want your "knowledge" about the process to be as rich as the flavor in a La Croix. All these processes are at their best when everyone only vaguely knows what they are because any sort of strict adherence only makes you lose sight of your real goals.

7. Do not learn k8s until the very end. It is literally the final boss that combines all the other knowledge you acquire in your devops journey and you genuinely cannot understand the architecture, the tools, and decisions until you experience the pain points of not using it.

8. If you can swing a job as a junior then don't bother to learn how to run production systems, you will learn so much better and faster on the job than anywhere else. Have a "homelab" running some semi-production services to play around with and talk about in the interview but be ready that the big leagues will be a lot more involved. Once you are reasonably self-sufficient at your job and ready to move from maintainer to architect then look toward sre books.

This will get you ready to work at shops in the cloud. If you want to do on-prem work it's a different path.
My ISP breaks traceroute outside of the network. Their transit is cut out of my traceroutes.

Full technical story at
https://blog.habets.se/2022/05/Another-way-MPLS-breaks-trace...
Yep.

The older Star Trek cared about the story and acting, despite the struggles in the first seasons of TNG the succeeded. The newer ones lacking (any) logic and are just quick action.

PS: ST Lower Decks is great :)
Filter bubbles are easy: We are good, They are bad.

Real life is hard: We are imperfect people, They are imperfect people.

How are you supposed to feed the anger center of your brain if you occasionally have to see the objects of your hatred acting all kind and neighborly around your community? It's much easier to avoid Them and only interact with those who have the internet points to prove that they are ideologically pure.
You can't eliminate a manager just by managing up. Do you want to be making the calls of who gets put on a PIP and managing them through it (or out?). Do you want to sit in meetings talking about business priorities and advocate for yourself and your coworkers? Do you want to be the one to manage compliance concerns around process for yourself and your co workers? If yes, are you then going to complain about meetings and how you can't get anything done?

Bad managers are clearly bad, but good managers make it look super easy and boring because hard business priorities get communicated as a simple and well crafted message, employee issues are handled without fuss and out of sight before they become big issues, and compliance and audit concerns are solved at a system/process level before being rolled out to teams.
Honestly the fact that more tools are needed to make Mastodon usable shows that federation technology is "not there yet." I hope we are able to improve stuff to the point where it is usable.

Something I'm keeping an eye on is the @ protocol that is being designed specifically for the creation of federated social media applications -- it allows for portable identity and your social graph is portable, these things are not tethered to an instance of something. Hopefully that will be an upgrade so there will be less "jury-rigging" like this required to make federated applications usable
The criminal population is as stratified as the outside population. The lifers often want nothing to do with the short term convicts, and none of them want anything to do with the violent or the child molesters.
"only"? That 8% is enough to make very wealthy owners successfully lobby politicians.

Not to mention all the private services revolving around public prisons.
Yeah but who would use a system like that outside of a small hardcore contingent of techies?
I paid a lot of money for a super-duper zoom lens, way back when. But I kept leaving that zoom lens in my bag and using only the 'standard' 50mm lens because it was a far better lens.

Today we use crappy phone lenses and force ourselves to think that they're wonderful, but I have very fond memories of that Canon 50mm lens on my Canon film camera.
i'm not sure if i buy his argument that the "delta is not big enough." i have some experience with realtime ai systems and i've noticed something interesting about them.

they have a non-smooth capability curve, where they can demonstrate proficiency in activities that in regular computer programs or people would imply a complete and continuous path of capability that has been mastered to achieve the demonstration, but ai systems are weird in that can do amazing things, but have loads of little holes and failure modes along the way.

for example: gpt-3 can write you a shell script that will emit a c program that prints a poem about people you know, but will fail at very basic logic, sometimes.

in light of that, having additional support data like radar or lidar seems like the right move for plugging all those little holes in capability that turn up in real ai systems.

because at the end of the day, when you're driving a car in the real world and lives are at stake, simply interpolating or averaging over uncertainty seems awfully deadly and the only way to ameliorate that uncertainty seems to have multiple redundant sensory systems that can stand in for each other as conditions change. just like us!
No-code options for using Stripe
The shit hitting the fan on election night will not be limited to Twitter. Expect chaos in meatspace, exacerbated in part by Twitter.
We use this trick on winter backcountry camping trips to good effect. After dinner, melt snow to a boil and fill up all our water bottles and bring them in the sleeping bag. Every little bit helps!
I'm a bit cynically happy to find out I'm not the only one with this opinion. I've never held a DevOps title though.
The biggest difference is that most phone cameras are still far too wide, they are just terrible for portraits. A few cameras have 50mm equivalent zoom lenses but most seems to go wide+ultrawide.
Yes true - Pale Moonlight was a great episode though. Zero violence is most probably a Utopian view and maybe the writers of this episode wanted to pull back a little... after all the whole Alpha Quadrant was at stake.

And also good point about Roddenberry. I meant more the principle of showing a better future and how humanity overcame its problems. It made people think.
The amount of compute that sensor fusion uses is miniscule compared to running a NN or computing stereo depth maps. Sensor fusion runs in the background of your phone the whole time to power things like [0] for example.

0. https://sensor-js.xyz/demo.html
> > Telephones haven’t changed for decades

> Now you're just being absurd. Do you think we had iphones decades ago?

An iphone is an implementation detail, it's not the phone system.

The great thing about phones is the longevity. My parents have had the same phone number since the late 60s. Anyone who's known them for the past ~50 years can still reach out via the same number. That's awesome.

No proprietay social network will ever match that because they come and go on the back of the controlling company revenue performance.

The only way to stay in touch for the long haul is open standards, in the case of internet that means: email

I've had the same email since the mid 90s and will have it for the rest of my life. If you've ever known me, you can still reach me on the same email now and into the future.
test ! "${configdir}"||rm -rf "~/${configdir}"

[ "${configdir}" ]&&rm -rf "~/${configdir}"

test x"${configdir}" = x""||rm -rf "~/${configdir}"

[ x"${configdir}" != x"" ]&&rm -rf "~/${configdir}"

This assumes NetBSD ash or Debian ash which is what I use. I write scripts for me, not for others and often end up using "quick one-off" scripts for years. After decades of using UNIX, I have never wiped a root directory accidentally (but there is still time). YMMV.
To find someone on Mastodon, I would either enter their nickname in the search bar (no need for the domain, it will search on all instances) – or simply click on their profile on a post I like. Just like a centralized network. This tool just exists to do this automatically and in bulk.

It seems to me that finding someone on a federation is as easy as on centralized systems. Do you have a use case in mind where centralization makes it easier to find someone?
Influential people use it as a town square. Until the politicians and business magnates move to another platform this is where a lot of news originates.
I have a love/hate relationship with C++ ... probably like most C++ programers.
Yes. We should mention that - aside the actors - the writers rescued TNG. Ronald D. Moore for example.
Gene Roddenberry nearly ruined TNG with his lawyer. But nobody is perfect, right?
The list of social networks Twitter has outlasted is too long to list. It’s been 16 years; I’d say it’s no fad.

Elon and Jack’s plans sound like the plot for the next Mission Impossible movie, which is pretty scary if they can pull it off.
Web Design: The First 100 Years
I found this article using the "surprise me" function of https://wiby.me , the search engine for websites that "doesn't suck" which I read about here in hackernews some days ago. Such an amazing source of little gems like this one. I'm completely addicted to it, great job on the part of the creators.
Hell, even in the northeast US (particularly the cities) this isn't true. Self-driving cars today seem to have a dogmatic focus on California-style driving.
I agree, but the people in general like to scream about "why did you let this happen" whenever something happens.
There may also be problems with sanitation rules, only a minimum of water should sit in the pipes, and then ideally hot our cold but not luke warm.
> Isn't shock and awe designed to strike fear and terror in the hearts and minds of the populace? When you bomb bridges, railroads and vital energy infrastructure, the civilians are the ones who suffer the most.

Per the Wikipedia article on the invasion and campaign being referenced, no this was not the intent:

> In practice, U.S. plans envisioned simultaneous air and ground assaults to incapacitate the Iraqi forces quickly [...] would allow them to attack the heart of the Iraqi command structure and destroy it in a short time, and that this would minimize civilian deaths and damage to infrastructure. https://en.wikipedia.org/wiki/2003_invasion_of_Iraq#Opening_...

The real impact turned out ... a bit different than this claimed strategy
She seems like exactly the kind of user the iPhone lockdown mode is intended for.

Looks like she was using Android.
This person appears to have made an FPGA version: http://www.e-basteln.de/computing/rpc4000/rpc4000/
I think the reorientation around conflict actually began with Rick Berman after he took over from Roddenberry back 90s or early 2000s or whenever it was. He explicitly stated that he wanted more interpersonal conflict between the crew of the enterprise. His notion was that Roddenberry’s utopian vision of the way the crew worked together was just not realistic. Of course he missed the whole point, that it may not be realistic today, but it was an aspirational vision of a better future. I watched TNG religiously as a kid, but once Berman took over and began infusing pointless interpersonal conflict, I lost interest.

That said, everything I’ve seen of Strange New Worlds so far is excellent, it’s like the old Roddenberry vision reincarnated.
To be fair, that's the last bullet point after all the other (pretty relevant) topics.

And I agree, that's "certified agile". Pretty useless. You can pick whatever "agile" processes are being done in your company in 15min and just go with the flow. A "devops engineer" (whatever that is) hardly needs to know more than that to deliver.
The interface could be just like Twitter or Hacker News.

In fact, users could use any service they like.

It would not matter what client you use to reply to me. Your reply would appear on Hacker News, because HN would follow the protocol and accept properly signed comments relayed to it.
The article mentions this about halfway down, with a diagram.
I thought RLM's take was Steward didn't care at all about maintaining the spirt/lore of TNG but just cashing a check?
Dualbooting is possible but not ideal: https://github.com/Qubes-Community/Contents/blob/master/docs....

Qubes doesn't preinstall any spyware. It provides privacy with Whonix: https://www.qubes-os.org/faq/#how-does-qubes-os-provide-priv.... If your BIOS is compromised, then it might be game over; coreboot is recommended.
Paying for maintenance is part of a viable risk management plan.

Due diligence is a measure of the size of the risk. Eventually, the risk will outweigh the cost of checking. Some firms will track the cost vs risk and act based on that, others wait until it explodes.

e.g. The company is using software stack "D", and is launching a new business. They have no money. If they get sued, they close up shop and move on.

They have a successful funding round and get an injection of $100m. This hits the news, and they are immediately hit with a lawsuit alleging copyright infringement through their use of "D" (GPLv3 perhaps?).

Somewhere between launch and funding there was a point where the cost of diligence (detecting the license problem) would have dropped below the risk adjusted settlement cost (remediation + lawyers fees + lost sales), hopefully allowing the lawsuit to be avoided.

Then again, it might never have crossed below. Knowing that line is an acceptance of the risk. That's also perfectly valid.
It's manyfold. The reasons I can come up with are

* Punishment

* Retribution (yeah, it's different thing)

* Protection (of society)

* Time to think about your crime

There are probably more.
Strange New Worlds is a welcome change on this trend.

About TNG, who am I to argue with Ursula Le Guin but it lost me after only a few episodes because it was all talking talking talking, nothing interesting to see. Plenty of shows like that (no scifi.) My friends loved it.
If anything, they just shows they were late to the party.
> Doesn't this prove the value to users of a centralized platform over a federated platform?

Not at all. These types of centralized platforms won because they raised capital to grow fast and meet market needs before anything else. Email is still king, but if it were to be designed today, it would have been designed as some proprietary centralized system.

Distributed systems are hard.

In any case, I don't think federation goes far enough to save us from the problems we're seeing. I want a peer-to-peer social feed / social news app that doesn't depend on federation or servers at all.

Takedowns (DeCSS), takeovers (Twitter, FreeNode), shutdowns (Google+, Orkut, Digg, mastodon.technology), censorship (everywhere; should be an individual choice), maintainer-imposed spying (Apple CSAM), and maintainer-imposed changes or limits (Digg, modern Reddit, Twitter API) seem an order of magnitude harder to pull off if we have full control at the protocol and node level.

Federation would be nice for anonymity and aggregation of interest graph metadata, but at the core we should just have a swarm of content to sample and consume. It's fine if the content is naturally ephemeral as a consequence. We can use a constellation of opt-in 3rd party distributed (federated) services to provide durability, ranking, recommendation, filtering, etc. where desired.

Bittorrent, but for Twitter/Reddit/HN.
Any amount of snow would do this too. It severely reduces the color space of road features.
Solar farms are more economic to build than rooftop solar: https://www.nrel.gov/news/program/2021/documenting-a-decade-...

For individuals the calculation might be different as rooftop solar makes you less dependent on price trends you have no influence over, but as a society, utility solar is less expensive.
> Guy that stalked and assaulted a woman was released early on parole. Proceeds to stalk woman again, is arrested, prosecutors don't press charges. Assaults the woman again, is arrested again, prosecutors don't press charges. Eventually, the man kills the woman.

I don't understand what this is supposed to be a case of. Are you suggesting that if he weren't let out on parole and had served his full sentence that he wouldn't have murdered the woman, or that all people who commit crimes should be given a choice between a life sentence or execution to prevent recidivism?

And do we make this decision without reference to the statistics, e.g. how many people were released from prison for assaulting a woman failed to go on to murder that same woman? I suspect the proportion would be very high. So is it worth it to imprison or execute any number of offenders who would not go on to commit even worse crimes if it saves just one woman from being killed? Have we looked up the number of released felons who have saved lives, have raised well-adjusted, productive children, have contributed to the world? Are we sure that this number is vastly lower than the number that have gone on to murder women? Could we even boost this number by giving prisoners education and safety, and making sure they can find employment after release, or is that a more onerous prospect than paying $50K/year to keep them caged eternally?

In fact, seeing as most women and children are murdered by their (male) loved ones, have we compared the likelihood of a man without a record to murder their partner to men who have a record of abuse? It may not be low enough to justify not imprisoning all men indefinitely, especially if citing a single murdered woman constitutes an argument.

> If there is a more efficient and effective way to do this, that would be great.

It's not effective at all, we have the worst violent crime rates in the developed world.
PsychOS Linux – 32-bit distro for older computers
I was curious what the IDE story is like for Swift on non-macOS platforms, and while their repo only talks about LSP, turns out that CLion has a Swift plugin: https://plugins.jetbrains.com/plugin/8240-swift

I actually wasn't even aware Swift was cross platform until this thread, so I haven't tried the plugin enough to speak to its strengths or weaknesses, but I for sure trust JetBrains a lot more than any LSP
You're cherry picking data to confirm a political bias. I'm not interested in trading counter examples, but if you could provide a scientific source that shows the pattern, that might be actually convincing.