skysight-inc/HackerNews huggingface dataset:
Google Cloud (VMs, blob storage, databases) bring in multiple billions of revenue a year from enterprise. The company invested billions in new data centers and transferred large parts of intenral technical infrastructure into cloud to build these products over a decade.

If Google Cloud (VMs, blob storage, databases) shut down, not only will large # of enterprises howl (data gravity is huge), Google will absolutely have no future in any enterprise product ever again.

I do expect them to aggressively trim small products from the cloud lineup that aren't worth the engineering investment. IoT clouds were a popular thing for several months and then people realized there wasn't a huge market or tons of profit.
I bought an Air in 2014 that lasted me until last year when I bought a new one. The old one still works. It's just too slow for my needs. I still open it up occasionally for some things. Longest running computer I've ever owned by a long shot.
I suppose that Win32 can be helpful if you want to make programs that run on both Windows and on Linux (and also ReactOS, I suppose), but might not work as well for programs with Linux specific capabilities.

(Also, I have problems to install Wine, due to package manager conflicts.)

There are other possibilities, such as .NET (although some comments in here says it is less stable, some says it works), which also can be used on Windows and on Linux. There is also HTML, which has too many of its own problems and I do not know how stable HTML really is, either. And then, also Java. Or, you can write a program for DOS, NES/Famicom, or something else, and can be emulated in many systems. (A program written for NES/Famicom might well run better on many systems than a native code does, especially if you do not do something too tricky in the code (in which case some implementations might not be compatible).) Of course also the different ways they have different advantages and disadvantages, with compatibility, efficiency, capability, and other features.
So, interesting if true, but I have not the expertise to tell if I'm reading an article by a crackpot or not. If there are any H.N. readers who are experts in astronomy, by which I mean a Ph.D. in it or it's your paid profession, who could tell me just how "out there" this article is, I would be grateful.
Having that logic in the same place as the work of actually driving the fetch/crawl, though, is a violation of Unix “small components, each doing one thing” thinking.

You know how you can rate-limit your requests? A forward proxy daemon that rate-limits upstream connections by holding them open but not serving them until the timeout has elapsed. (I.e. Nginx with five lines of config.) As long as your fetcher has a concurrency limit, stalling some of those connections will lead to decreased attempted throughput.

(This isn’t just for scripting, either; it’s also a near-optimal way to implement global per-domain upstream-API rate-limiting in a production system that has multiple shared-nothing backends. It’s Istio/Envoy “in the small.”)
My opinion: Yes, strongly-typed languages are better for large scale projects because they help to detect errors earlier and, if used correctly, better document how the project was designed to work.

Ada is a very strongly-typed language and is great for large-scale projects.

"Underlying Ada's design are principles that include the following:

Readability is more important than conciseness. Syntactically this shows through the fact that keywords are preferred to symbols, that no keyword is an abbreviation, etc.

Very strong typing. It is very easy to introduce new types in Ada, with the benefit of preventing data usage errors.

It is similar to many functional languages in that regard, except that the programmer has to be much more explicit about typing in Ada, because there is almost no type inference.

Explicit is better than implicit. Although this is a Python commandment, Ada takes it way further than any language we know of:

There is mostly no structural typing, and most types need to be explicitly named by the programmer.

As previously said, there is mostly no type inference.

Semantics are very well defined, and undefined behavior is limited to an absolute minimum.

The programmer can generally give a lot of information about what their program means to the compiler (and other programmers). This allows the compiler to be extremely helpful (read: strict) with the programmer."

https://learn.adacore.com/courses/intro-to-ada/chapters/intr...

https://learn.adacore.com/courses/intro-to-ada/chapters/stro...

Strong typing is also great for optimization since it gives the compiler much more information about what is allowable for a given type or how it should be represented / implemented.
Except the Mercedes is actually repairable.
This. Hoping it's fixed on the latest version is wishful thinking.

Apple tends to downplay and/or ignore issues. Sometimes they don't have to do anything and other times, they offer a repair program.
> Pls remember, unlike consumer app, companies won't be willing to use the app as Beta if there isn't decent integration with their system and decent UX

This is wrong, you don't even need a frontend to get deals, a python notebook can close, hell, even slide decks can close deals.

The most important thing is to start talking to potential customers to see if your idea actually solves a problem. Until then, you only have a hypothesis. Don't spin wheels building EE ready applications, it will take a long time and your best early customers will be patient and put up with the gap.

The key is to demonstrate that you can solve a top 3 problem they have now.
Flow, Neumann's new play backed by A16Z and other high profile VCs:

> It’s possible this is a rent-to-own play, which would put it in a segment of the real-estate business that’s notoriously predatory, one the Federal Trade Commission has warned is full of high fees and catches that end up burning would-be owners.

All is new in the world, and yet all is the same.
I think there might be at least a small difference between nuclear tech and image generation, at least as far as the effects that could happen if it goes wrong.
We'll see what happens.

Most companies relent the moment someone thinks they have COVID, and then talks about how they shook hands with 20 people last week.
Doesn’t beat a static IP.
I don't see why the user token ("account name") has to be secret in every conceivable way. It just needs to be anonymous. What's wrong with meeting in real life, or exchanging account names in whatever way you initially exchanged phone numbers? You don't seem concerned over the security problem of account activation codes being sent over SMS, so I don't see why you should be concerned over exchanging anonymous account names in the same or more secure ways.
On average, stealing a phone number is much more difficult than stealing someone's password, because of the frequency of password reuse and data breaches.

If someone were to do that, it would be blocked by registration lock (which it prompts you to do). If they were to guess that, all your contacts would be notified that your identity has changed.
As an alternative, you can use terraform to manage different infrastructures and run terraform from Kubernetes. Terraform is standard-de facto for those things and lots of high quality providers already exist. Also its language is quite expressive.
Deprecation as a Service?
https://youtu.be/U3Ak-SmyHHQ

Anyone know why this took so long to discover, if true? Is the James Webb that much more powerful than the Hubble?

I'd love if this turned out to be an epicycle moment. It reinforces my belief that being paradigm-flexible is valuable.
I mentioned in the article it cost $2.

Finetuning on curie would be 5x that ($10) which is a bit much to experiment, and also increase the overall generation cost notably.

It's possible there would be an accuracy improvement but it's arguable if it's worth it.
I'm not happy with ZigBee: Only a single, flaky edge between two floors means one floor sometimes craps out and can't be talked to by the coordinator/home assistant. The WiFi devices (Shelly&Sonoff) are much better thanks to great WiFi (3 indoor APs, one outdoor).

However, we have a few ZigBee remotes/portable buttons and sensors (motion and temperature/humidity), which are a great addition. I already know where to put another ZigBee router to finally make that floor reliable. But I can only do so once my SO&I agree on what fixture to put there, and that's complicated ;-)

Maybe look at the nVidia Shield as a more privacy-friendly alternative to FireTV et al. (at least that's what Mozilla says). Sadly it's pretty expensive.

Can't say anything about NVR.

The remainder I can totally agree with. If I unplug my modem, only thing lost are weather report and mower bot control.
Sure. But I think there is a fundamental difference in philosophy when Thinkpad or MSI have web pages bragging about how well their laptops handle moisture ingress and Apple just has a warranty statement.
It’s 2022, it doesn’t surprise me.
You may be right, but I think referring to this perspective as “Crackpot stuff” is entirely too strong a criticism. Wormholes and flying cars are “crackpot stuff.” But regarding this question it feels like you are reaching for the strongest possible language to rebut a position you simply disagree with.

We really are in a moment where serious astronomers and astrophysicists are evaluating validity and correctness of some of our most fundamental assumptions about the universe, to a degree that we simply haven’t seen since at least the mapping of the CMB, and perhaps longer.
Isn't this the same guy that proved through discovery that Twitter suspended his account at the explicit direction of government officials, despite Twitter employees repeatedly saying he violated no part of the ToS? Do you also think that is socialism?
Wouldn't be the first time something like that happened. We used to think mars had civilization and canals until not too long ago (kinda funny that the drawings of those canals ended up looking a lot like the veins in a human eye). Also, the idea of radio waves going through the ether, on which a lot of science was based got disproved at some point.
This guy is a known crackpot. He's not a serious researcher and has no published papers in astrophysics. File under "horseshit".
I was gonna say, I think Win32 is the only stable API full stop. Everything else is churn city.
The alternative is for the group to exhaustively spend time entertaining every theory so as not to exclude anyone prematurely.

Shouldn’t the burden of proof be placed on the individual rather than the group?
I don't think the aluminium ever touches the glass...

They always make sure there is a layer of plastic or glue a few hundred micrometers thick to absorb any stresses from thermal variations or falls.
The earth is round, until it isn't?
You could also try https://private.sh which anonymizes your connection by using a two party system [1].

[1] https://private.sh/how-it-works.html
I've seen some chart like this before. For example, APL started the array family that has APL, J, A+, K, Kona...etc. Algol started the procedural family of Algol, Fortran, Basic...etc. Lisp started the family of lisp languages...and so on. The taxonomy is convoluted and not quite that neat though.
Canonical is working on firefox snap performance: https://snapcraft.io/blog/improving-firefox-snap-performance...

That said, I've switched to using the firefox tarball. Start up performance isn't the only issue. Snap firefox doesn't seem to respect my dconf settings and I experienced some strange hangups that forced me to kill the browser.
Wow one year to move off seems pretty fast for embedded customers. I'm going to guess they have very little real-world usage and customers.
Xwayland exists, all my games use Xwayland, there are no stable proton/wine implementation that's uses Wayland natively.
It's not flaky at all, it is merely that most people don't code bash/etc to catch errors, retry on failure, etc, etc.

I will 100% agree that it has disadvantages, but it's unfair to level the above at shell scripts, for most of your complaint, is about poorly coded shell scripts.

An example? sysvinit is a few C programs, and all of it wrapped in bash or sh. It's far more reliable than systemd ever has been, with far better error checking.

Part of this is simplicity. 100 lines of code is better than 10k lines. "Whole scope" on one page can't be underestimated for debugging and comprehension, which also makes error checking easier too.
I assume the notion was that the nodes will all know the secret but the control server won't.
On the other hand, scientific consensus isn't "groupthink", and being a contrarian doesn't automatically entitle you to other people's attention and time.
timelock has existed since ephemeral key lodgement with an escrow under instruction was first stated as an idea. I imagine it was close to when trusted third parties launched, with timestamping services. take timestamp from TTP #1 and lodge keys with TTP #2 under instructions.
The article is from 2010 and uses the term DevOps! Just how long has that meme been around?
Something to keep in mind, something often forgotten by those folks in meetings that are always “no, no, nope” to just about everything. Different personalities do it for different reasons, sometimes just to show how smart they are for seeing a negative second order consequence.

Regardless if why such a person does it though the thing to remember is that a negative second order impact is not at all a show stopper that prevents the initial action. The key to overcoming “no” people is precisely why you want to be a second/third order thinker: understand the negative n-order impacts and have a mitigation plan for them.

Nothing stops the “no” person faster than if you can preempt them completely or respond to their objections with “Sure Bob, you make a fantastic point. I’m glad you mentioned that because it allows us to cover a solution I have planned that we can review right now without having to take things offline and delay action on this.”

I’m sure some HN’ers may abhor the need for that sort of soft politicking and personality management but a diplomatic approach along these lines let’s both you and the “no” person keep face with less risk for confrontational dialogue, especially because Bob can be seen as a useful contributor as well.

(And yep, confrontation isn’t inherently a bad thing to be avoided at all costs, but the consequences of it are complicated and not always predictable. If Bob objects further without good cause, sure, roll out the pointed questions and firm requests for concrete reasoning.)
> Does the manner in which the image is generated play into whether it infringes a copyright?

Is taking a picture of a painting enough to violate copyright? Is a digital copy of a VHS tape a copyright violation? Is copy/pasting an image a copyright violation?

A computer is not creative because it cannot think. It can only copy what others do; it doesn't understand what it's doing, only how to do something. Equating a human with a computer is unreasonable at the current state of computing and I doubt we'll see a truly conscious AI in the future.

For an automated tool to replicate art into a state such that it would no longer be a mere reproduction of copyrighted material, one would assume that the tool would gain such sophistication that the tool itself should deserve copyright rather than its operators. After all, a commissioner of an art piece may provide the prompt but the art itself is under copyright by the author.

We'll have to see how the courts look at these reconstructions. Personally, I believe tools like DALL-E and Copilot are no more than fancy copy/paste systems and should only be trained on copyright-free materials for their use not to be subject to copyright issues.
> You are still free to sue them

Indeed you are free to sue a wide variety of criminals, but ususally we don't refer to them with reverence and respect
I know a lot of businesses that just put up brown paper and do the construction in secret because local governments are such a PITA.

Im not offering advice... but I see this often.
>> In a Flatpak you have (?) to assume the system glibc is incompatible with the bundled one either way, thus you can’t assume you can load host libraries.

> Not exactly. You must assume that the host glibc is incompatible with the bundled one, that's right.

> But that does not mean you cannot load host libraries. You can load them (provided you got them somehow inside the container namespace, including their dependencies) using the linker inside the container.

I meant that the glibcs are potentially ABI-incompatible both ways, not just that they’ll fight if you try to load both of them at once. Specifically, if the bundled (thus loaded) glibc is old, 2.U, and you try to load a host library wants a new frobnicate@GLIBC_2_V, V > U, you lose, right? I just don’t see any way around it.

>> These libraries require carnal knowledge of the kernel-space driver, thus emphatically cannot be bundled; but the previous point means that you can’t load them from the host system either.

> Yes and no; Intel and AMD user space drivers have to work with variety of kernel versions, so they cannot be too tight. Nvidia driver has tightly coupled user space and kernel space, but with the recent open-sourcing the kernel part, this will also change.

My impression of out-of-tree accelerated is mainly from fighting fglrx for the Radeon 9600 circa 2008, so extremely out of date. Intel is in-tree, so I’m willing to believe it has some degree of ABI stability, at least if an i915 blog post[1] is to be believed. Apparently AMD is also in-tree these days. Nvidia is binary-only, so the smart thing for them would probably be to build against an ancient Glibc so that it runs on everything.

But suppose the year is 2025, and a shiny new GPU architecture has come out, so groundbreaking no driver today can even lay down command buffers for it. The vendor is kind enough to provide an open-source driver that gets into every distro, and the userspace portion compiled against a distro-current Glibc ends up referencing an AVX-512 memcpy@GLIBC_3000 (or something).

I load a flatpak using Gtk3 GtkGLArea from 2015.

What happens?

[1] https://blog.ffwll.ch/2013/11/botching-up-ioctls.html
Me too, I'd buy this.
I mostly work outside in an Adirondack chair, so for me, it does make sense to optimize for mobility.

I don't have a Mac though... Dell XPS 13 running Ubuntu works great for me. Never had an issue with the three I've had over the years.
I keep proposing Dynamic Relational (DR) be implemented, but the idea is dismissed for vague or inconsistent reasons. The "NoSql" movement has dynamic products, but they are too different from existing RDBMS. DR only tweaks what's needed to get dynamism, but otherwise sticks to most RDBMS and SQL conventions to shrink the learning curve for existing RDBMS shops. You can have your dynamic cake and RDBMS cake at the same time. To me it's a no-brainer.
( https://news.ycombinator.com/item?id=15352786 )

Note: JSON column types in existing RDBMS treat JSON-derived columns as second-class citizens. In DR all columns are equal citizens.
Additional information on the AWS blog: https://aws.amazon.com/blogs/aws/new-http-3-support-for-amaz...
I don't see how you get that impression from Wikipedia. You're just projecting your own bias and pretending it backs you up.
I've been pondering doing something similar myself. If you don't mind my asking, which Lenovo did you get and which Linux variant does it seem to play nice with? :-)
Indeed. Discord also works just fine in a browser where it doesn't have any privileged access to your system.
I’m not sure what encoding this is, but sometimes I do QWERTY shifts.

Google becomes hpphar.

Easy to [en/de]code on the fly by looking at your keyboard.
It may be implemented that way, but it doesn't require that feature, because all browsers support tab restoration on all platforms
If you like speculative fiction, John Brunner wrote very odd fiction about mobile and ultimately intelligent plants who come into being in a meteor rich planet, from water to land, to space..

https://en.wikipedia.org/wiki/The_Crucible_of_Time
This is worrying, my wife just bought the same exact model a few months ago. In my country there is no Apple Store.
I think it is important to mostly be in charge of your own destiny too.

When my doorbell (Doorbird) goes off at home the following happens:

* A real chime sounds (battery backed, mains powered, no internet required)
* Native app goes ape shit and twitters (often about two hours later)
* Home Assistant app kicks in on queue and does what I tell it to: Speakers speak, SMS sent etc
I am doing the same exact thing with my domain and getting spam to accounts such as ParkNYC (NYC parking payment app) and other companies that should be safe.
In the design world this is known as MAYA, Most Advanced Yet Acceptable.

I wrote a blog post about it here (https://soundmind.co/blog/is-your-product-too-weird)

People need a frame of reference to start from, and something that they can build a foundation of understanding on.
> on August 8th, our Security Operations team was made aware of a customer who claimed their password had been reset, without their initiation.

> One of the first discoveries was a non-DigitalOcean email address that appeared on a regular email from Mailchimp on August 7th.

> Soon after we discovered an issue with our Mailchimp account on August 8th, we initiated contact with Mailchimp, both via traditional support channels and other escalation methods. On August 10th, we had our first actionable response
There is almost certainly a team at Apple with a very keen eye on this - many teams in fact - everyone from PR ready to do damage control to manufacturing trying to not make it happen anymore to engineering trying to come up with a fix or workaround to stop more screens in already sold products breaking.

But none of those teams are allowed to make any noise externally till legal has fully understood the issue and decided what damage 'admitting' to the fault might cause in any potential future lawsuit. That's why it appears Apple isn't paying attention.
With apologies for the delay…

It was unrelated to the tech stack; I’ve always worked in IT/operations where that sort of condition generally doesn’t fly.

It was related to an ethical line I refused to cross, and that’s all I will really say. It was a disappointing episode in my life, where I realized after the fact that I could’ve made better choices & avoided the situation entirely.
The "Panic!" bit is a reference to the pop-rock band Panic! At the Disco:

https://en.m.wikipedia.org/wiki/Panic!_at_the_Disco
> How would the general public's trust in science change?

Depending how it was taught.

When I was a kid, the T-Rex tail slid along the ground like a crocodile. Now we know dino tails were used for balance and they generally remained rigid.

Dinos didn't have feathers when I was a kid.

Pluto was a planet when I was a kid.

However, one crackpot clickbait article didn't change the three things listed above. Millions of person-hours of research did.