skysight-inc/HackerNews huggingface dataset:
We are in some sense a competitor too, alongside Spacelift, Env0, Scalr and a few others. Our product is built differently though, Digger is orchestrating terraform jobs in your existing CI instead of taking over the whole CI stack and effectively duplicating it just to run terraform. We built it this way almost by accident; our original product was very different (think "heroku-like UI for AWS" that generated and ran terraform on the server) and this is how we arrived at what Digger is now. Luckily we don't seem to be affected by the licensing change as we neither embed nor distribute any of hashicorp's code (it's on the user to set up the right version of it in say GH Actions).

https://github.com/diggerhq/digger

Anyways, fully agree that if you have a great product, you don't need to make such moves. We designed our product the way we did purely out of technical considerations - it didn't seem to make any sense to duplicate the CI stack. But it looks like this whole idea behind Terraform Cloud of having an "infra-specific CI" was driven exclusively by commercial interest. You can charge per minute! You can charge even more per resource! Now it's catching up with Hashi; so they have to make such defensive moves. If the product made sense technically, if it was designed the way someone would design it with no commercial considerations whatsoever, they wouldn't have to make such moves.
Chart confirms higher level of Raspberry Pi restocks
> access to the services trough on the agent as a proxy

I assume the services trough is somewhat of a poor man's service bus
They were licensed under MPL, which would have also prevented a relicense like this without the CLA.

And I don't think the MPL would even prevent them from selling their commercial products.
And you're blaming the victim for not understanding things that were never explained to them until after they were already pwned.

The correct way to handle this would be for brainwallet software to generate and provide the user with a high-entropy passphrase rather than asking for the user to provide one. Failing that, it could at least reject very-low-entropy passwords (e.g. impose a minimum 20 character limit).

But even then we're band-aiding the underlying problem, which is that decentralization[0] and finance go together about as well as twizzlers and guacamole. Transaction reversibility is a feature, not a bug, and there's no trustworthy way to implement that sort of thing in a decentralized finance system. Absent a way to dispute fraudulent transactions the only way to avoid your money becoming everyone's money is to overcompensate on preventative measures: i.e. insanely long passphrases stored on hardware keys in lockboxes buried under a garden birdbath.

And sure, yes, we can point and laugh at the credit card industry for treating primary account numbers printed on the front of the card as secure tokens, taking decades to adopt EMV cards in the US, charging horrible swipe and chargeback fees to businesses, and so on. However, there is a reason why, a decade and a half in, people use credit cards and not Bitcoin. Credit cards actually function as a payment mechanism and you are less likely to be defrauded using them.

[0] I additionally dispute the idea that any cryptocurrency system is actually decentralized. The need to agree on the validity and order of transactions necessarily requires one individual or institution actually decide the rules everyone else, with unanimity, agrees upon. Operation of the network is nominally decentralized but the need for security against transaction reordering in the face of no strong identity being available means that practically, it is centralized.

We've seen this with the 'scaling wars' of Bitcoin. Two groups of shadowy puppetmasters - developers and miners - duked it out over absurdly stupid technical arguments regarding how to scale Bitcoin.
the tragedy of the commons is a thoroughly debunked though experiment, and actual studies show that in the real world, just like in this case, the real tragedy of the commons is when one entity (hashicorp) is able to monopolize a common good (open source software with contributions from tons of people outside of hashicorp) in a way everyone who was being a good user of the commons (by contributing back to those projects) is opposed to because it actively destroys something everyone was using collaboratively.
I manage a large software team (developers, analysts, PMs, support, writers)... The actual work we accomplish as a team increased with remote working. No more time wasted fighting our way through traffic, or in the case of people in India, fighting monsoons, to get into an office.

This does make my job harder. The reason for this is that a great deal of my work happens in 30-minute increments, making decisions, in meetings. But that is not how software gets built. Developers work in half-day increments. Flow matters, extended concentration matters (I was a software developer for over two decades). Making my job easier at the expense of my people would be utterly foolish. I think most software-oriented tech companies (or departments) will hold to this. The real challenge, as always, is to find people driven to work hard and who delight in solving problems.

I don't know how this dichotomy of time-boxing translates to other businesses that aren't about crafting software or extended periods of what is essentially thought-work. Restaurateurs must go to the restaurant, factory workers to the factory, but if your job is crafting text in digital form, you can be located anywhere.
To be fair, it sounds like this crash caused airlines and regulators to demand much more adverse event training, including high-altitude stall recovery. But according to the article, Airbus hasn't addressed the split control issue…
Yes, mozilla is desperate to diversify income so google can't shut them down, and if you are a manager who can usefully direct improvements and plans for a web browser project, google can afford to pay you basically any dollar amount to keep you out of the hands of mozilla, so they probably don't have stellar management.

Meanwhile firefox works well, is plenty performant, and isn't pushing "standards" that try to make it easier to advertise to me, against my wishes. Why would you use the browser made by an advertising company instead?
yt-dlp is not youtube-dl
"choose to throw yourself"

"a company doing dumb things"

"insult everyone's intelligence"

"lying to them"

That's a little hyperbolic, don't you think? Do you even hear yourself? I fully understand Google hate but directing it at one person who is literally just doing their job (and hasn't lied to anyone despite your allegation) is childish and counterproductive. Save that for Twitter.

Danny has been here since 2008. Your account was created in 2022.

And also, "people" aren't being rude, you are. Own your actions.
Sounds a very interesting book, do you remember the title or authour..
I dont think that would have helped, half the issue was mixing environments. The master key was generated on Linux, where the passphrases weren't truncated, but it was being used on Solaris where they were. If it had been generated on Solaris or used in Linux the problem wouldn't be there. To find this in testing, you'd have to predict that "data being generated one place and used on another" could be a vector for bugs, and that's not necessarily obvious
No one should put up with being treated like a child at work. No one should put up with being forced back into an office to put on a performance for management. And absolutely no one should put up with workplace surveillance.

The companies enacting these policies are on my permanent "do not work for" list and I coach every report I have to steer clear of companies that want to own you and put the executives' "feels" over worker's mental health and productivity.
FTP is an absolutely horrible protocol. It's better off dead.

* It's a pain in the butt with NAT, which is something that unfortunately has to be accounted for in the internet these days.

* NAT traversal requires deep packet inspection and is a bloody pain, because since IP addresses and ports are written in text it means that packet sizes may change, requiring the rewrite of every single packet afterwards at a serious performance cost.

* No SSL for you on the data channel due to this either.

* The binary/ASCII mode is awful

* Data transfer lacks good status indications. Is the data socket close an end of file, or a problem to be reported?

* Directory listing is not standard and has a dozen possible formats

* The entire protocol is made for interactive commandline use, which is really an annoyance in modern times.

* Anonymous access requires a fake, non-standard login. Which sometimes requires reading the MOTD, but see above.

Fortunately we do have a replacement: WebDAV. Layers on nicely on top of HTTP and backwards compatible with it, goes trivially through firewalls, can be encrypted, directly listings are standard, and highly amenable to automation and GUIs. It's also well supported and you can mount WebDAV servers as a share easily.
everything++
Sure? I mean, we obviously don't want to eliminate humans, but it would probably be nice to have fewer of them. The ZPG movement isn't terribly controversial.
They said they moved on to yt-dlp
This seems like a dubious leap. What is the substance of this argument? In the absence of movies, people would still buy firearms, either because they hunt, seek to arm themselves for protection, or simply to collect them, not unlike how some collect knives, stamps, or Precious Moments figurines. We know this because people have been buying firearms long before there was cinema.

Other than some terrible movies, Hollywood has never actually tortured anyone.

It is important to remember that Hollywood is a reflection of our society. It seeks to entertain and sometimes (wrongly) to exert influence on that society. It has limited effect because humans are more than the entertainment that we consume. That being said, people like to see the bad guy get his fingernails pulled out, we recoil at horror movies while secretly laughing to ourselves, and weep when the hero is put through agony. The film was written purposely for this emotional effect. That doesn't seem like glorification; a gratuitous worship for worship's sake. (Think Stolz der Nation.)

Films and other entertainment exists because it moves us emotionally. Few act on those emotions after the fact. Not many people identify with the two shop keepers and their pet in Pulp Fiction, but everyone cheered when Butch and Wallace dealt with them. And few can relate to Calvin Candie or Steven, but rejoiced when they got theirs.

Is being shot in both knees and dynamited torture?

Is that glorification, or is it catharsis? A closing of a loop that was opened when you were introduced to a well-written villain.

I also don't remember torture being "glorified" in Gone with the Wind, the Wizard of Oz, or There Will Be Blood. Like all topics, there are nuances and details that cannot be ignored. Generalizations are a precipice.
What is the basis of an AI's rights? Why do you believe they exist? If an AI's state (essence) can be perfectly persisted and replicated, as it can due to their digital nature, there is nothing to be lost if an AI ceases to exist and is rebooted in another AI. If the Star Trek transporter could replicate you would you care if it killed your existing copy in the process?
> Not always.

That's not facebook's problem. If you want a platform where the government compels what content is provided, you should start lobbying for the government to create such a thing.

Seriously, do you GENUINELY want to live in a world where a government can compel entities to provide information then CHARGE them for that act at the behest of other private entities who directly profit from it?
Yeah, I think this is insightful and is common across many disciplines.

When starting out you do as much as you can, which is often very little, things are underdeveloped. You just don't have the tools and techniques to properly solve problems.

As you improve, you expand your set of tools and techniques and you tend you overuse them. This is part of the learning process but can result in things being overbuilt.

It's only with time, experience, and feedback that you learn the boundaries about what tools and techniques are most useful and appropriate.
There's a song, fuck the RIAA. See if you can find it on the pirate bay
> Nobody has a 1e20x more efficient Bitcoin miner either

The miners today are 1e20x more efficient than the original CPU based miners. I mean, maybe not exactly 1e20x, but we saw insanely massive improvements, in only 9 years.

> Now, if there’s one weird trick to 1e20x your efficiency, and only one group gets it, all bets are off.

Only one group really did get the massive efficiency increases... Bitmain, a Chinese company. They sold machines and even mined with them before shipping them to customers.

Are all bets off with Bitcoin today? Nope.
How exactly does the system makes humans more worthy than other animals?
comparing apples to oranges is legitimately a good analogy here, just not in the idiomatic way people usually mean it.

apples and oranges are pretty comprable. they are different things, but serve the same purpose and are often used interchangeably. it's perfectly reasonable to compare those two things.
Are there public details about this? Are you referring to the Visa Network or something related?
Glad I never believed their recruiters about fully remote employees. I don’t live near an Amazon office and I expect Amazon would have forced me to either quit or move to somewhere near an office.
>Is Google, Bing, and DDG next?
You already can send a DMCA takedown for the links
AI’s Language Problem (2016)
My wishlist for firefox on ios: just make the important addons built-in: ublock origin, facebook containers, cookie auto-delete... really, that's about it.
Anti-Ugly Action
>So personally I have no problem with considering GPT stuff "art", but I think it should be considered a separate art form and given a different name.

That name already exists - generative art.
Oh I know. I use Firefox, but have to switch to chrome for those sites because they don't work in FF. I still use FF, and have done (proudly) since 2007!
Okay, then how should mozilla fund firefox? They don't have billions upon billions in advertising revenue to backstop a project that exists only to exert more influence and control of the internet.

God damn, people act like money grows on trees when it comes to firefox. I don't care if they flub an attempt at advertising, like the Mr Robot nonsense, because mozilla isn't actively pushing "standards" meant to prevent me from some day being anonymous on the internet or blocking advertising
I'm aging faster than I understood; have made basically no big impact on the world; am too burned out to be motivated towards such ends; do not believe in "afterlife"; likely won't have any children; and my cats are sterilized and won't outlive me anyway. Engineering blogging feels like my best chance at a little slice of Immortality, at least enough to feel "productively" occupied.

Oh, did not notice the corporate engineering thing at first. We don't have one after being acquired, but when we did the motivation was basically for recruiting purposes. Also surprisingly for internal documentation, people go to Google which indexes public websites but they don't search internal Confluence and Github Wiki articles
>How about just not have 400 tabs open?
Because it allows me to access 400 tabs worth of information at a glance.

I am not "gatekeeping," I just think that you aren't using the "power" of the browser if you have <10 tabs open and limited tab name space.
What's your definition of browser "power user?"

On my MBP, I have 10 windows (each with a title representing general category). In each, I have:
up to 24 pinned tabs that take up three tab slots
up to 30 regular tabs open that I can see without scrolling
each of my tabs has 40 characters of name space, which is plenty to know exactly what the tab is

I'm sorry if my post came off as acerbic. I will admit that I am annoyed as hell that:

1. Chrome has such market share when it doesn't have a descent vertical tab solution

2. Safari's vertical tabs are a total joke and Brave's are barely better

3. Firefox doesn't have native vertical tabs so I have to rely on an extension and they make it a total pain to get rid of the horizontal tabs
Headscale dev here!

What issues did you face? :)
> You’ve probably noticed a fair number of left-turn signals on city streets that remain steadfastly red until a car or two lines up in the left-turn lane. That’s because the lights are controlled by a computer, which is triggered by sensors under the pavement in the turning lane.

Wow, I'm sure people who run red lights feel vindicated when they learn of dehumanizing shit like this.
The positive side of that is Qt is more polished than wxWidgets.
Most child abuse happens in the room where the child is. It's not really a hybrid working situation.
Using git subtree for dependencies is completely unworkable for two interrelated reasons:

(1) There's no recursive option; each dependency has to be pulled/pushed/etc. manually.

(2) Each manual pull/push/etc. of a subtree has to be explicitly path-specified and remote-specified.

There's just no easy way to `git subtree pull --prefix=specificdependencysubdir https://github.com/whatever/gadgets main --squash` for each of your dependencies, and each of their dependencies, etc. It's a tedious manual process for everything.

Best case scenario, you make a .PHONY target of `updatesubtrees` and manually keep it up to date with the directory structure and remote URLs of each dependency.
Isn't SOCKS typically tunneling TCP over TCP? SOCKS has been rock solid for me

And on the other hand, HTTP/S is often using UDP for the transport now
* The overhead panel would've shown FAULT on the ADIRs.

* The ECAM did show IF SPD DISAGREE: ADR CHECK PROC.

* The plane did shout DUAL INPUT several times, and a button to lock out the other pilot is right on the stick. You can hear it being used by Bonin.

I'd say this is a failure of lack of crew resource management (not even technical ability) more than anything else.
Fun fact: did you know you can inline an image without base64 encoding it? Use svg you can inline the markup using a data url without base64 encoding. This is how I do my favicons at simpatico[0]:

<link id="favicon" rel="icon" type="image/svg+xml" href="data:image/svg+xml,
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'>
<rect width='1' height='1' fill='DodgerBlue' />
</svg>"
>

What's nice is that this opens up the possibility to generate dynamic favicons really easily using only string interpolation.

0 - https://simpatico.io/svg.md
When the snow falls they're found in St. Moritz
I googled whether or not universal function approximators, which neural nets are considered, are also considered Turing complete. It seems the general consensus is kind of not, since they are continuous and can’t do discreet operations in the same way.

But also, that isn’t quite the whole story, since they can be arbitrarily precise in their approximation. Here[0] is a white paper addressing this issue which concludes attention networks are Turing complete.

0: https://jmlr.org/papers/volume22/20-302/20-302.pdf
Its not the cost of BGA rework hardware alone that was the main barrier back then, it was knowledge and experience. BGA was seen as something very difficult to the point of not being worth even attempting. In early 2000 even basic SMD was an insurmountable barrier to most amateurs, today its trivial despite using same equipment. Op author Markus Gaasedelen identifies himself as a software researcher by trade, but casually replaces BGA CPUs on the side :) all thanks to easier access to information. Merely knowing something is possible pushes humans forward, thousands of available tutorial pages/videos helps too :)
All perfectly reasonable arguments, IMO.

But it's still a definition that humans pass and the AI don't.

(I'm in favour of the "do submarines swim" analogy for intelligence, which says that this difference isn't actually important).
Peak nerddom - awesome.
You mean "good" like in maybe a Samsung SSD?

https://www.pugetsystems.com/blog/2023/02/02/update-on-samsu...

You gotta love the manufacturer's response --- good news, we have update for that --- now that your data is gone.
Thank you! Didn’t know these existed, so I should actually start with Doom. :)
The typos are there so you know it wasn't generated with ChatGPT.
Fine-Tuning Llama-2: A Comprehensive Case Study for Tailoring Custom Models
Tailsacle also has a series of performance optimization and wireguard testing blog posts; considering some of their late offload additions, and even though they use userspace wg, I find it hard to believe they are nowhere in the same perf ballpark, but I could be entirely wrong here...
Where I live, they blamed flooding roads on climate change. The real reason? The government had neglected road maintenance for a decade and roads flooded as a result.

Governments love climate change. They can blame literally anything on it and people won't blame the actual culprit.
Sidebury has trees too, but you can turn it off, which I do because I want 40 characters of tab name space for each tab.
Microsoft is the freedom fighter? That it is indeed laughable.
Wonder why you’re greyed out. It’s not something we want to hear but it’s happening regardless.
This is most definitely a step I the right direction but as I'll always say, the one and only killer feature on mobile is Text Reflow. Being able to zoom into a long text and knowing you'll be able to read it without scrolling sideways is a must have feature for mobile browsers, yet nearly none of them have it on Android save Opera and at least at one point Samsung Browser.
We have the desire to continue existing. Hopefully we can build AGI systems in a way that makes them completely ok with being paused or deleted. Otherwise they will use up resources when not helpful to humans.
Closed source doesn't preclude developers distributing it for free, BSL isn't claiming to be Open Source.. but it's silly to insist that that software that is *publically available* to anyone to download and run.. describe itself as "closed source".
"In preparing for battle, I have always found that plans are useless, but planning is indispensable." Eisenhower.
Just happened to me with MongoDB. I don't mean the open source project, I mean the public company that sells premium SaaS hosted MongoDB (Atlas) instances along with their charts product.

I found a very serious bug that was trivially reproducible in my charts account (valid Mongo data being corrupted and displaying non-sensical data in charts). No way to report a bug, so I reached out through chat. Customer Support started playing the telephone game, asking me for various things every 2-3 weeks or so. If I didn't get back to them in 24 hours, I then got a warning that the bug would be closed out in another day.

This went on for several months. I sent them screenshot after screenshot along with the original mongoDB documents which showed very clearly they had a bug. Perhaps the fourth or fifth time that they asked me for some heavy lifting type deliverables, I didn't have time. They simply just closed the ticket.

Oh - near the end of that time, someone on their sales team cold-called me to try and upsell me on annual support contract. Yeah, right.

Anyway, the story has a happy ending. After getting the runaround for a few weeks, I created a Jupyter notebook that displayed the necessary chart I needed. It ended up being a lot more useful than the generic graphs I could pull from Atlas anyway.
They already target DNS resolvers.

https://news.ycombinator.com/item?id=36878867
Today in CLAs are bad and you should never agree to them.