skysight-inc/HackerNews huggingface dataset:
I would say cloud costs a lot of extra maintenance. When I did contracting, those of my clients who insisted on AWS tended to be far more profitable clients for me, because they needed help with so much more stuff.

In terms of monitoring, it boils down to picking a solution and building the appropriate monitoring agent into your deployment.

I've run basically anything I run in some virtualized env. or other since ~2006 at least, be it OpenVz (ages ago), KVM, or docker. And that goes for Hetzner too. It makes it easy to ensure that the app environment is identical no matter where you move things. I managed on environment where we had stuff running on prem and in several colo's, on dedicated servers at Hetzner, and in VMs, and even on the VMs we still containerised everything - deployment of new containers was identical no matter where you deployed. All of the environment specific details were hidden in the initial host setup.
I typically just use capture and refile, almost never enter new things directly. I have a few templates for often-used things (work, personal, funny things my kids say), and then I either just file it directly or if I know it should go under some tree I C-c C-w to immediately refile it there. I use selectrum for completion with selectrum-prescient so my most used refiling goals are at the top of the list, and if I have to filter the list it's typically just two or three characters until I find the heading I'm after.
Yes, hopefully we have unicorns in the distant future

Today and the immediate future need solutions that we can already build
Oi think yew are mistakun boh. Narfuck dont have noe flatlands, oonlee the fens, en thas moostly linconshire boh.

Noel Coward and his fucking quips.

However, the fens is a sinking bog, so not great for building on, especially as its in the middle of fucking nowhere and 180 degrees of depressive grey most of the time.

but but but, its a good quote.
One problem I've found when trying to switch to an alternative DNS provider is that e.g. different parts of Akamai's CDN servers have different peering arrangement with ISPs and Akamai uses DNS for directing you to a server that is well-connected to your current ISP.

So when using an alternative DNS server, download speeds for anything hosted by Akamai would always slow to a crawl in the evening because I got directed to the wrong set of Akamai servers.
It's not buggy, it's deliberately written to be so annoying that you have no choice but to install the Reddit app. Reddit is a grotesque company, which for some reason gets a free pass for their abhorrent dark patterns.
In my opinion, the WWISE 3D audio support is top notch. And you can even license my headphone virtualization as a plugin which - of course I'm biased - sounds awesome!

It's just that nowadays, less and less people play with sound at all. Mobile games? Sound doesn't matter. Switch? Sound matters very little. Xbox/PS5? 99% chance you'll use stereo TV speakers anyway.

So the remaining 0.1% of us who have a surround setup connected to a gaming PC have been optimized out of the market. There just isn't enough ROI for gaming companies to spend resources at pleasing 1 out of 1000 players with 3D sound.
Not saying that the website shouldn't support it, but do you really need to fullscreen your browser with an ultra wide monitor?
I know nothing about rust, but what are you actually complaining about here?
The only additional "sigil" in the rust example is the & for vector which I assume marks a reference. Languages that confuse objects with references are a pet peeve of mine, so good for rust to mark the difference. : vs -> and type[] vs [type] are just preferences, neither is obviously better. The Vec2 declaration in the first example actually has more sigils than the rust example (= and ;).

Regarding shorthands, just number would be unacceptable for 99% of the work I do, and it would be something that specifies signedness, integer vs float and size. As a c++ programmer, having to write std::uint64_t gets old very quickly and I'm happy that rust uses a shorter name for these.

I don't think that using a shorthand for something very common is an hindrance to comprehension. Do you think one should write "have not" instead of "haven't" in English?
Is there a place where such "green flags" would net me money? It seems like as a software engineering employee, the roles that require me to waste time reinventing the wheel and battling self-inflicted complexity pay significantly more than those who require solving actual problems with boring tech.
Everybody would love that. But until Intel does not release the sources for ME this is a no go.
Thanks :) I'm not as active on other social media. I must also point out that my networking chops are at beginner level. midway is mostly adopted from inetaf/tcpproxy and dlundquist/sniproxy.

> Go or JS(Node/Deno) is also how I usually go about it!

Pretty much my choice of languages too. Deno, especially, is a wonderful alternative to Go. I co-maintain a DoH stub-resolver that runs on Node/Deno: https://github.com/serverless-dns/serverless-dns
So Myanmar resistance remains defenseless from junta air attacks. Too bad.
> I am mainly on Linux, often on Windows (usually because clients force me) and sometimes on Mac (for iOS development and cross platform testing). I want the same toolset no matter the hardware or OS.

Just came to the comments to say exactly the same. If I can't use a tool I'm supposed to use daily, on the three main platforms me (and others) are stuck with, then I can't justify to use it at all, unless it's forced on me (hello xcode et al).
Remember Watch Dogs, where you tunnel from device to device to device in order to gain access to stuff normally out of reach? I remember I thought it being too unrealistic.

Now, it's just an IoT/outdated device software thing.
I was the only person doing the migration work and setting up the HA setup and documenting it for them to take over. My fee for setting it up and doing it accounted for that 20x difference. Hetzner in the end was far cheaper for them to run including the devops work they contracted to me. I effectively got paid to reduce my future earnings from them. But that was fine; when I was doing contracting, that was a big part of my pitch - that I'd help drive down their costs and pay for myself many times over - if people were in doubt I'd offer to take payment as a percent of what they saved.

So, no, it wasn't free, but it saved them far more money than it cost them, both the initial transition and in ongoing total cost of operation.

In fact, my first project for them was to do extensive cost-modelling of their development and operations.
Yep, Nautilus is "unusable" without the compact view.

Idiotic hyperbole like this is where I stop reading. How can I take anything beyond that seriously?
What a great trick. You make an (effectively) inconsequential oversight, now you have to work for free for hours to days (pizza and drinks for 50-ish people was the worst I've seen), that's so clever. The best part has always been when they try to harass people into complying, especially the low-paid people with kids. /s

I'm glad I haven't worked at a place that had such informal "policies" in a while. There have been a few attempts by twenty-something engineers with no commitments to establish such rules, but the culture wasn't that toxic, so they (politely) got told to shut up, and that was that. People's desktop background still get changed sometimes, but respecting people's boundaries goes a long way to make work bearable for everyone. And even with desktop background pranks, if in the slightest bit unsure, communicate beforehand and accept a "no". And don't do what one guy at another company did and use a homophobic meme right before their victim's demo call with an important customer, or you deserve everything that happens afterwards.
It seems that intellect is actually being selected against today, i.e. smart people have less children and (importantly) have them later in life:

https://www.pnas.org/doi/abs/10.1073/pnas.1600398113

https://www.pnas.org/doi/full/10.1073/pnas.1612113114
Definitely. My company offered “competitive” salaries (i.e. “low”).

I feel as if I was a very “human” manager, and that seemed to make the difference.

My employees were loyal to me, not the company. Not an ideal situation, but it WFM.
Growing up with the DJ/Rave experience, after being primarily interested in MUSIC, not HOME THEATER, I basically have a stereo bias and have no interest in surround-sound formats or multichannel (beyond 2) playback.

I realize that this comment serves no purpose in this discussion, other than as a point of reference for a steady community that has never gone away: that which uses hi-fi playback for stereo music. The soundfield is immersive enough with stereo, and as sound has an inherent latency somewhere around 3ms/meter in 20 degree C air, I find that any large surround-sound setups are incapable of cleanly reproducing events like beats. Dialogue gets blurred, etc.
I speak purely from my not inconsiderable experience speaking to marketeers. Perhaps you have led a life that leads to a different conclusion, all the more power to you. If I spend some time digging into whatever marketing I find, I feel certain the lies will be there.
You just watch cats get fat once they hit their post-industrialisation phase.
I like how they do new side effect of improvement with downsides. We can get used to this, and then they can deprecate scp/rcp in a future release.
Yeah, the tone of the article makes me think that there might be a great future for GTK-based Desktop Environments ahead.
It is actually really easy to ignore user's selected DNS server. Basically ISP can just inject responses, given that DNS is unauthenticated.

I don't know if US ISPs do that, but it can be done.
There are already Rust wrappers for GTK and Qt.

That doesn't really solve the problem, though. You still have all of GTK's baggage, just usable from Rust.
> Waste of time unless you’re an obsessive micromanager. Other team members either don’t read these entirely or just skim them.

Where I work we have weekly update emails usually sent out on Friday. I actually enjoy writing down a bullet list of tasks I finished and which ones are planned for next week to keep myself organized. It's mostly for myself and not for others. You are not really expected to religiously read everyone's emails and skimming them is fine to keep a general overview what people around you are up to.
Yeah what's up with the 20 minutes of what are basically commercials in the beginning of every cinema-shown film?
We pay ticket prices to get commercials?
Cinema is archaic in some ways...
I think there's a future for STLWRT. All was right with the world when Linux looked like this: https://www.linglom.com/images/Linux/ChangeIPAddress/1.png I still run RHEL5 and use it everyday. I don't even consider it that old.
"Ritual", as well as "ceremony" as it's prescribed by some team methodologies, are both attempts to submit the team individual into a supposed greater order, where there's none.

You may speak of ritual or ceremony when something has been instituted for generations or at least several years, for significant effects towards the group itself (not towards its output).

When the form and content of your practices change every 6 months, and vary widly because the things you work on, or because the hierarchy mandates you to, or because the group/team itself changes, that's nothing that's been instituted.

A business company may very well have its own set of practices. But trying to tweak vocabulary towards making them sound like they are of the same level of importance and impact as rituals or ceremonies, with what those words mean in the social and religious senses, is really an attempt at manipulation.
I'm not trying to build this argument from scratch, I'm just telling people who get their info from other sources that the commonly accepted opinion of the experts in this field is that the NHS is an efficient health service.

If you don't accept that then feel free to write a letter to their academic journals and correct their work. I’m sure they’ll be really interested in your uninformed knee-jerk reactions to things that your gut doesn't like the sound of.
There's an interesting potential future here where Apple acquire/acqui-hire the team behind this.

As much as I'm keen to see software like this, making an editor work as a business is hard, and Zas has a long road ahead of it.

However Apple could really use something like this. Xcode is big and bloated, with a ton of support for features that are no longer the future of Apple's platforms (Storyboards, Objective-C, SVN integration...). A clean start with a modern codebase designed for languages fairly similar to Swift, plus the shift towards Swift Package Manager for managing builds (rather than xcodebuild), could be great improvement.
I'm pretty used to seeing strings being thrown. Maybe I am just old?
I don't know why people harp on about intelligence. There are plenty stories about ugly ducklings. If you are in the wrong place (geographically, socially) and time your intelligence can mean very little.

If intelligence were some super drug every life form and human would evolve to maximize it. As an extreme example, Koalas evolved to have extremely energy efficient brains that are as small as possible.

Having a powerful "CPU" is worth very little when it is mostly empty and idle most of the time. We send our kids to the program loader (school) for 12 years for a reason. It takes a lot of effort to get the most out of our brains.

People aren't getting dumber. They are getting more isolated and out of touch with the old way of living that was considered the only way 500 years ago. A lot more people are living a lifestyle that used to be associated with aristocracy. More children are being sheltered from the outside world.
I don't understand the reasoning that called this ruling “erroneous."

Whoever crafted the AGPLv3 license is not a party in the contract.

AGPLv3 + modifier from the original licensor conveys the intention from the licensor more accurately than what AGPLv3 alone. Any contradictions between intent of the AGPLv3 and AGPLv3 + modifier must be resolved that in mind. Whatever FSF intended in the AGPLv3 or how it is interpreted in courts alone is meaningful only when there is no contradiction with AGPLv3 + modifier.

Correct me if I'm wrong but I think this is pretty well established general principle. Added modifications override the original text without the need to alter the original.
"Reverse knees" is a funny term for ankles.

Penguins are another unique animal, they have very low ankles (and high knees, hence the waddling) and also seem to use their hands more than other birds.

https://images.fineartamerica.com/images/artworkimages/mediu...
Good thing the sun never stops shining and the wind never stops blowing
Is it legal to publish links to research papers?

I was researching a lot about NASA's Mars helicopter - Ingenuity and found couple of research papers, so I though I'll publish the list on my blog. List would include title of papers with appropriate links to PDFs. The PDFs are hosted _somewhere_ and they are easily reachable if you just google the research title. I gave up eventually since I'm not sure if this is legal or not.
You could put a CDN that does caching in front of the site and not worry about a power outage.
> Rituals that are expected

That sounds kinda forced
Over here in the UK this period is described as "the credit crunch"

The folk memory describes the cause as banks loaning money to people who patently couldn't afford it, mixing those loans up with mortgages that had passed sensible credit checks. They then homogenised shit mix loans as high quality bonds.

All was fine, until the foreclosing happened (repossessions), suddenly the bond repayments weren't as good, and pop, everyone started questioning how good their investments were.

sure it was triggered by the american housing market, but it wasn't really a bubble, it was large scale fraud, combined by hubris and a ratings system that was/is corrupt of crushingly incompetent
My 35+ years experience (ah ah!) tells me that emacs is the best :-)

Just kidding... I code small stuff nowadays, so emacs is just fine. But if I had to get into something big, I'd certainly use a tool with powerful and fast code navigation, and something that works out of the box. LSP mode on emacs is not easy to set up. I mean, you can get it 90% working in 15 minutes, sure, but then come the little things such as: you're waiting for your LSP server to start, pop up windows actually don't pop up, the LSP hints don't update themselves unless you save your file, sometimes they take 3+ seconds for update (an eternity when you type code), I still don't know how to jump from a stack trace to the code, etc. So yep, refactoring is there, navigation is there, much is there but it's not super tightly packaged...

But for other things, emacs is just cool. Small python scripts, R code, org mode, git stuff,...
I haven't studied all the content of a website, but my dream is to replace the secret election with elections where every folk can login into kind of account and publicly support one or another candidate. Let us change our preference in any moment and let the procedure of changing our President either every year or any time he does some controversial decisions. Time to decide of who gets the crown is less than is needed to drink a cup of tea.
I mean you are obviously conflicted but you basically already provided the conclusion: Yes, it makes sense – if it's good enough.

Most of the world's coders have probably not been born yet. Code tooling is still getting more valuable per hour spend on developing it. If IntelliJ was worth it in the past, so is potentially every tool from here on out.

Of course with web IDEs and AI coding, the whole space might still end up somewhere else entirely, requiring very different things, but alas, that's always a potential outcome.
Hey, I live there too, I feel ya. Though you have to go pretty far back for that difference. I don't know that you'd have found what is currently a $5m property in Van that was $100k sometime in the last 30 years.

It'd be real swell if the residents of easy van stopped trying to block new ownable properties from being built so they can keep banking off their control over the housing and rental market.
You don't have to modify the AGPL to impose additional restrictions.

All you have to do is put your additional restrictions in the LICENSE.txt file and then at the end include "All further licensing conditions, rights and clauses are specified in LICENSE_AGPL.txt. Any such conditions, rights and clauses specified in LICENSE_AGPL.txt do not override, replace, nullify, void or otherwise affect conditions of this document unless specified in the very same document. This document takes precedence over any text in LICENSE_AGPL.txt"

And now you have an unmodified AGPL with additional restrictions as much as you want to.
Do sound, gpio and the onboard camera and display ports work out of the box?
You raise a few pointss. Regarding:

"it seems to be a very American cultural idiosyncrasy"

It's an interesting disdainful view of freedom. Do you think it is a coincidence that as you glance at large companies: https://companiesmarketcap.com/ most were founded in the United States, or could the freedom for people to do whatever they want have something to do with it?

Regarding wealth inequality, my opinion is that as long as people don't literally steal from each other and defraud each other, basic necessities are easy to come by. Sadly you are correct in your first paragraph: "you seem to have a very deep distrust of governments". I myself actually am an expert, and in my expert opinion governments engage in formal theft and fraud.

In the case of IC, how would we even know? For example, how could one sue a member of the government for criminal and unconstitutional behavior, if it's hidden?
I'd still say just follow /u/drakonka's advice. Just do it in a non-confrontational matter. Simply say this file was included which is legally fine you just need to add documentation attributing the project. You don't even need to point out that she added it. If the files are lifted directly, then there isn't any argument that you're wrong. You can only speculate as to how she'll react. She may simply (honestly) say it was an oversight.

That said I wouldn't worry about the legal aspects. Even if it's unethical, you're company simply isn't going to get in trouble for it. It's not really your problem anyway (though I guess they could be angry with you if they knew that you knew and never said anything).
Additions by other licensees can be removed. The original licensor is free to add and remove clauses as much as they like and make them enforceable, after all, they're the ones that own the copyright and get to decide which license contracts to enter and which not.
One of the minor things I like the most about Raspbery Pi is it has the default user.

Since the days desktop OSes (i.e. Windows 2000 Professional) first started to demand the user to name themselves and sign-in (which didn't protect their data anyway and still doesn't protect today as Windows Home doesn't include BitLocker) I hated this useless complexity. I in fact met many hundreds of PC users and just a minuscule fraction of them (also of those sharing a PC among a number of family members) used an actual multi-user set-up.

Linux seemingly did this from the very first day because it's non-PC Unix legacy.

Once I tried Raspberry Pi I felt a pleasant relief: it never asked (although allowed) me to personalize it and just worked. I didn't have to invent a nickname nor expose my real name. It was just a handy tool like in good old days when you didn't have to connect your oven to WiFi.

PS: I do understand how useful the OS's multi-user mechanism is to limit what untrusted app instances can do.
> He seems to love writing /r/iamverysmart garbage, pathologically unaware of how little he knows about the things he writes about.

Isn't that all modern journalism has become, pay lip service to your fan base, do the occasional controversial thing to garner more eye balls, sell their data for targeted ads marketing: rinse and repeat?

Personally speaking, as a space nerd, I'd love to tell you how the aerospace Industry isn't sewn at he hip to the weapons contractor industry, bu tth etruth all of aerospace has a deep MIC link.

Just look at the backers of ULA and you will see who and how these things were optimized. I'm wondering if the reason SLS never took off was because they needed to iterative design to accommodate a weapons grade payload given who is behind them.

With that said, I think we will hear this type of rhetoric will ramp up even more as China enters the space race as it takes over Russia since they seem intent on becoming the World's most sanctioned country in the World and will simply have no one to work with.

Which is a shame because their are so many Cosomonauts who deserve to remain on the mission manifest and continue their work, but sadly dictatorships posion everything they touch and we cannot have security breaches with something so vital to the betterment of Humanity.
Same, although I always thought it was a terrible practice as I'm always reading error.message or error.stack straight away. And if an error does not have a stack then I will call the police on whoever wrote this shit!
Yes. The topic is somewhat taboo, but The Economist wasn't scared of mentioning it: https://news.ycombinator.com/item?id=17303693

(I don't think it's something we should worry about, though: humanity has far more pressing and serious problems to deal with.)
> I've also seen some people end up having their router rewrite packets from 8.8.8.8 to their own DNS, but that might actually be more icky IMO.

It is actually very simple, just dst-nat everything destined for any ip, 53/udp, 53/tcp, to your resolver, except traffic originated by the resolver itself. Works very well.
My experience with System Design interview practice