skysight-inc/HackerNews huggingface dataset:
The shuttle worked, which was amazing considering everything it could do. But the program was a huge money pit because the shuttle had so much capability that went unused on most missions.

You can quibble about the numbers, but a rough calculation puts the program at US$196 billion in 2011 or ~262B in 2023 dollars for 135 attempted flights. So 2B per flight in todays money. https://en.wikipedia.org/wiki/Space_Shuttle_program

SLS is aiming for 130t to LEO vs 27.5t to LEO for the Shuttle. 4B a launch would have less than half the shuttle’s cost per kg to LEO, if it’s roughly 2B that’s almost 5 times the cargo for the same budget. Granted the shuttle sent people up on every mission, but spending 60m/person to the ISS lets them stay in orbit for vastly less money / day. Essentially the shuttle launched and returned a large useful space into orbit, but then returned it at the end of every mission, which was extremely expensive.

Both the SLS and shuttle have their advantages but the shuttle was only really useful for LEO as getting that much mass into higher orbits was untenable despite what various movies have suggested.
We already are officially inevitably fucked. If you corner a climate scientist in private and point out the real implications of their work, they might even admit it.

The problem is you can't admit that we're officially inevitably fucked in public. If you did that, funding for climate science and climate mitigation would dry up, because there's nothing we can realistically do about it. Trust in governments would evaporate - the purpose of a government is to keep us all safe, but if we're all fucked anyway, it'll quickly become every man for themselves. Currency would lose its value, because it assumes that there will be a future better than the present where you might want to buy things. So everybody has an incentive to parrot the "Things are looking bad, we have a serious problem, but if we all band together and lower our emissions we can solve it!" line.
> Chrome is the preferred browser by consumers. Apple is stifling competition and harming their consumers on iPad and iOS by not allowing competition. Apple knows when they open the gates, Chrome will take over the iPhone and iPad and Safari will fizzle out.

Correct. Chrome has already won. No contest. Undisputed. [0][1][2]

The moment Apple opens up the competition to other browsers, Chrome dominance will essentially be further entrenched. The digital markets act will just guarantee this further.

Google might as well make Chromium a independent standard organization maintaining a standard browser engine.

[0] https://gs.statcounter.com/browser-market-share

[1] https://www.w3counter.com/globalstats.php

[2] https://www.statista.com/statistics/268254/market-share-of-i...
The me getting a GF clock will reach midnight sooner than that thing
Although in practice you often don't want to do these completely separately. What you want to do is encode the lowest quality as a "base" then medium as extra data that you can add on top, then high as extra data on top of that. This does make the higher qualities slightly less efficient but requires only slightly more data to broadcast different qualities. It would be extra cool in P2P use cases where everyone will be re-sharing the low quality instead of the users with the best connections using a completely separate stream and leaving no good connections to re-share the low quality stream.

Of course at some number of viewers in a centralized setup it probably does make sense to send just upload the top quality and make separate lower quality streams for small efficiency gains that add up.
> US regulators are trying to ban currency mixers, privacy coins, derivatives trading, etc so the “muh terrorism” argument is nil

In general, sure. Here, specifically: actual, literal, documented terrorist financing.

I'm not a fan of our AML/ATF complex. But recent enforcement actions in crypto, e.g. the mixer being used by North Korea or Binance executives texting each other about laundering for Hamas, are so far over the line of reasonable law enforcement that it makes for a poor backdrop for discussing reform.
I am toying about with building a virtual puppet software in the style of watchmeforever. I have a number of voices I do for the stage and DnD that I would be willing to train a few models on so I could give my puppets unique voices.
I kind of lolled at the part where you thought you where at risk of the SEC going after you.

Just a reminder that Madoff ran a ponzi for more than !15 years! to the tune of 20 billion USD and the only ones to go after him where his sons who turned him in to the FBI. Note: the SEC was NOT involved in going after him (they did the opposite: they looked away).

The SEC is a marketing agency that exists to provide a false image of "fair markets". It's not actually a regulatory agency.
Funnily enough I wrote a cautionary comment on this just 2 days ago :

https://news.ycombinator.com/item?id=35299695
Two of these were in a state of almost war a few months back. It's not credible as an alternative
I agree, we should all be using IE6 as it's clearly the engine everyone is using and competing with it is a waste of effort /s
What do you think are the odds this goes beyond fines? I get the feeling other agencies are gonna pile on and then there will be a huge global settlement to resolve all the cases but the Hamas stuff and the fact that they weren’t even checking OFAC list or countries makes me think there’s a sealed indictment with at least the compliance officer and probably CZs name on it too.
I would say LangChain is similar to ChatGPT itself.

- LangChain's Retriever is analogous to ChatGPT Retrieval Plugin.
- In general, LangChain has tools for what ChatGPT calls Plugins.
- ChatGPT uses OpenAI's GPT-4 LLM. LangChain uses ... any LLM (i.e. configurable).
How does this compare to taskipy?
> then, does anybody actually write pure k8s yaml?

You can think of plain k8s yaml as a sort of machine code for k8s. You _can_ write yaml by hand, but it’s not generally how things are done outside of initially learning how k8s works.

The tools you’ve mentioned all make working with k8s resources a lot more pleasant. Something simple like parameterizing the name of a secret instead of hardcoding it in N different yaml files saves a lot of time if you ever need to refactor, and being able to provide those values via a “standard” CLI tool makes automated deployments a lot easier compared to hacking together some yq commands. helm in particular tracks the history of any charts you’ve installed, and has a very simple “helm rollback” command which can get you back to the last working version of your application if things end up going wrong.

The exact tools used by each team will differ; you could use any of them. But no one in my experience is writing plain yaml manifests and kubectl applying them in production contexts.
I'd gladly pay the same price for a 40GB SLC SSD over a 120TB TLC one, but the former is going to have an endurance >100x more, and that's apparently why there's seemingly no cheap SLC SSDs available. The capacity increase with more bits per cell is multiplicative, but endurance and retention get exponentially worse. Manufacturers would rather go the planned obsolescence route even at the same prices. (SLC also needs far less fancy ECC and wear leveling algorithms, to the point that early SSDs with only SLC didn't have anything but 1-bit ECC and no wear leveling; I still have a 64MB USB drive with a full binary capacity and it would theoretically be capable of 6.4TBW before wearing out.)
Ad 3) all of them. They will be recorded in a cryptographically recorded chain and you'll be able to backtrack all steps.
> But I believe it's also considered good practice to declare them explicitly much of the time anyways.

Much of the time is very different from always.

For example, Haskell would be incredibly restrictive if every time you named a lambda you had to declare its type. People don't even declare most of their functions, just the top level ones.

Always declaring the types would lead to large functions that are less general... what is common in Rust. (But that's not the only reason they are common in Rust.)
You Are You. We Live Here. This Is Now
We made it through a cold war. Previous generations had to live with the very real risk of a fast escalating total nuclear disaster. We still have nukes but I generally don't worry about a fast escalating "everyone launches everything they have and we are ill prepared to shoot them all out of the sky before they make contact" doomsday scenario. Not only did we make it through that, but we put humans on the moon during that window of time and humans made some pretty significant scientific advances with the backdrop of all that stress.

> Our impact on the environment is measurable and the impacts look dire.

Humans are pretty resilient and have been pretty good at mitigating large scale problems. Yeah we are impacting our environment, but we aren't the only species that does this. Many species, left unchecked, go through natural boom+bust cycles where they blast past the carrying capacity of their ecosystem and then bust the next generation.

At no point do deer look around and go "hey, we are eating all the food, maybe we shouldn't do that?" - they just eat and reproduce and nature sorts it out. They aren't morally corrupt for causing a boom/bust cycle, they're just animals like us. However, when it comes to humans, we have blasted past our ecosystem's natural carrying capacity (we've been past it for a long time now). Not only do we look around and go "hey, this is a problem" - something that puts us in a league all our own - but we have repeatedly solved that problem. And now we get to tackle the next set of problems.

Simply being aware that we are responsible for climate change and the ending of the Holocene is a huge achievement for a species, let alone putting together plans to over come it.

That is pretty cool!

What's even cooler is that all of the growing pains we are going through are putting us on a trajectory to literally save all life on Earth. Folks like to kick around the can about how humans are destroying Earth's environment. That's true, and we need to work our butts off to keep everything balanced moving forward. There are very smart humans working very hard to keep our ecosystems from collapsing.

But, no matter what we do to save our ecosystems, we are over 75% through the window of time life can survive on this planet.

A world without humans is a world where Earth slowly moves out of the habitable zone and finds itself in a complete extinction event in ~500m years - with little to no hope of any life bouncing back.

Getting life off this planet is a noble cause. Doing that requires either:

* a biological pathway to interstellar travel beyond the micro-organism scale (maybe nature will produce this in 500m years? find that _exceptionally_ unlikely)

* a species to develop the technology to get itself off this rock and survive the extremely hostile environments in space

Humans are doing that latter, and I have no reason to believe any other species would do a better job than we have getting to "building rockets and settling planets." Not only is our species going to the stars, but we are going to bring life on Earth with us when we do.

That is pretty rad.
I just want MS to release a windows 7 clone with under-the-hood improvements from subsequent releases. All the consumer-facing changes since 7 have been utter crap - it’s hard to think of a single change that I like. I just want windows 7 with WSL.

If not for games I would NEVER run modern windows at all. It is explicitly anti-user. It violates my consent all the time with their Edge shenanigans, and it pushes all the MS services like Cortana that I simply do not care about. At this point it’s hard to say that windows takes less fiddling than Linux to set up, if you include the time spent fighting the OS and time spent disabling Microsoft’s crap
Let's also not discount that for every "dope" there is at least one "bad actor" who is willing to take the risk to get an edge in their workplace or appease their managers demands. The warnings will only deter the first group.
There has been plenty of breakthrough science happening at Google for the last 25 years. The problems they have solved in information retrieval, distributed computing, data encoding, video compression and delivery, internet infrastructure, web scaling, big data processing, graph algorithms and lots more are nothing short of revolutionary, and they did it all with a clear (and very successful) commercial focus. More recently while the same great research is still happening, the focus has completely shifted away from shipping. The research is important, the thousand+ years worth of academic baggage and its associated politics is not.
This is one reason why AI hallucination is so scary - it makes up false facts with a very high level of detail and even makes up fake sources to cite, or cites real papers but lies about their contents (in great detail). Scary.
If the disgruntled staff member simply copied the code over then surely there would be no way to track down who it was? Even if they found a staff member had accessed tonnes of source code before they left, how could they prove it was that person who leaked it?
If you are in the business of making money like minio, you may as well just use a commercial license. No business will touch AGPL, they will just opt to pay for a commercial license.
> Decent Espresso showed us that boiler machines for home use are a dead end, because they have too much thermal mass for rapid switching between brewing and steaming.

I will hasard that most espresso machine owners are like me, just like espresso and never steam. I can count on one hand the number of time I used my Silvia steam wand in the past five years.

I think regular milk drinks are mostly an American thing.
Even if we had a 100% private ChatGPT instance, it wouldn't fully cover our internal use case.

There is way more context to our business than can fit in 4/8/32k tokens. Even if we could fit the 32k token budget, it would be very expensive to run like this 24/7. Fine-tuning a base model is the only practical/affordable path for us.
Show HN: J.a.r.v.i.s – ChatGPT running bash in your terminal
Thanks! Glad you enjoyed it
Just consider brain surgery! Same thing applies, except worse.
Schemas and includes are great features, but you will have to defend the syntax hill on your own - imo the syntax is neither human nor machine friendly
Writing a k8s deployment is like writing fizzbuzz. If your k8s team can't write fizzbuzz, yes, fire them.
If they're not leaving, then they're staying?
huh somehow that page manages to present me with a non-working captcha :(
Well, “never took hold” is relatively. It is and will likely always be a niche language, but one with a quite big audience and ecosystem. There are people happily using different languages that are much smaller, they just happen to occupy a less academic niche — e.g. I’m guessing but you probably don’t have such feelings against D, when it might very well be smaller than Haskell.
An easy way to use virtual environments with Make is to create a wrapper script to activate the virtual environment and run a command in its context:

# venv.sh
venv="$1"
shift
. "$venv/bin/activate"
"$@"

Then in the Makefile I do:

VENV := venv.sh ./venv

install-reqs:
${VENV} pip -r requirements.txt
Hah, I clicked expecting an open source version of Apple's on-device ML runtime.
Show HN: Alerty.dev – Native Push Notification API for iOS Home Screen Web Apps
Apple just released iOS 16.4 which adds support for native push notifications in home screen web apps.

Alerty.dev provides an API and pre-built integrations like Zapier so you can send yourself push notifications using little to no code.

No need to install an app, just add alerty to home screen as a PWA and you can start sending notifications as if it were a native app.
> face to face for important communications

Funny how computing perfected communication and ultimately will undermine itself.

> I don't know what the way forward is for news.

I'd say every packet of voice/img will have to be signed by the recording device and checked at rendering time.

> I truly do not understand people like these founders

Me neither. Don't do it. We don't need that, and the malevolent use of this will confuse people to an extreme point.

Even the 'good' use of having a deceased relative utter new sentences is beyond strange. This is too far gone. And I'm no luddite.
Because you can store non-passwords in there too.

Secure notes, your own signing certificates, keys, root CAs, and specific self signed certs you've accepted for SSL.
Am I the only person on Earth that needs sharing of passwords among my family? Any time folks bring up password solutions, they are always missing this requirement for me.

1Password is a life-saver in this regards. All my kids have their own vaults but for the little ones I have them use a shared vault between my wife and me so we have access to their passwords. I can also easily share passwords for services like Netflix so the kids don’t have to bug me.

It has been great for teaching kids about password hygiene (what makes for a good password) and management (don’t reuse passwords!).

And it being cross-platform is great for my older kids with gaming PCs.
It's incredible how Apple make it's users happy to lock-in in their eco-system.
I don't really know Apple eco-system but it seems weird to migrate from tierce app (already well integrated) like Bitwarden to keychain.
I've lost count of the people who have switched from their Music App to Apple Music for no reason other than "it's Apple".
Apple make good hardware and their eco-system seem amazing too, but people should see the advantages to be not entirely depedent from a company.
imagine a slightly better world where companies just didn't do this sort of crap and then obfuscate about it.
> For all the MS hate in the OSS community, I always thought Windows did a lot of stuff well (when it was good at least).

This is my biggest complaint about Windows (which I no longer use), in that it had the chance to be, and once was, an opportunity to bridge the gap between MacOS and Linux. More open than the former, more opinionated than the latter.
Daydream: Chain all the politicians to rocks within a foot of sea level, so they'll actually care.

More practically, try to downsize your life and carbon footprint. Avoid the performative virtue of buying lots of "green" things. (Many goods like EV's have a huge carbon footprint to manufacture. And eco-tourism via airplane is right out.)

And maybe donate to a non-profit or two that are trying to mitigate the harm that climate change is causing to people much less fortunate than you.
100%. It's not hard to learn a bit of k8s yaml if you're an appdev FFS.
ChatGPT Plugins and Integration
Oh god.. here goes another insane 2x or twitter thread about getting hit on while at the grocery store.
Many Indians have folklore stories of Jesus visiting India and taking a mix of Buddhist literature, even early days Christianity believed in reincarnation until it was removed. And of course Buddhism took its roots from Hinduism
Nice project! How does it identify what part of the site lists the price automatically?
Costco does as well, it's cheaper in bulk.
Yeah. Everything then was a "layer 9" problem.
I’ve been building websites for 10+ years, and still prefer Safari as my daily browser. I switched over from using Chrome full-time 5 years ago.

Compared to Chrome it’s anecdotally faster, objectively more power-efficient, and on par with Firefox for privacy.

I don’t know why you think Apple’s uninterested in making a “competitive” browser. It’s been years since Safari didn’t support something I needed it to do, and I’d consider myself a power user.
"Don't tell them to run but tell them something we intend them to understand means run" is blatant conspiracy to do just that.
I mean whatever about the physical reality, politically the ice sheet is guaranteed to melt. There is essentially zero chance of humans coordinating a global response to climate change that achieves anything until things get much much worse
A shortcut helps

https://www.icloud.com/shortcuts/71fea01c333341878e4355df52c...
Zig compiles everything as one large compilation unit, so inlining isn't much of an issue there. If you want to have private fields, there's a couple ways to go about it. You can make use of opaque types, of course, or you could use @fieldParentPtr to hide your private implementation from the API.

Something like so:

/// The internal implementation of this type.
const PrivateType = struct {
// Private fields.
field_a: u32,
field_b: bool,
// Public object exposed
public: PublicType,

// private functions here.
}

/// This gets exposed to the public API
pub const PublicType = struct {
// Public fields.
field_a: u32,

// Public functions here.
pub fn create(alloc: Allocator) !*PublicType {
var priv = try alloc.create(PrivateType);
return &priv.public;
}

/// Flips internal field b.
pub fn flip(p: *PublicType) void {
// Grabs the PrivateType that contains this PublicType as a field.
const self = @fieldParentPtr(PrivateType, "public", p);
self.*.field_b = !self.*.field_b;
}
}
I think if something is intuitive after 5 years then it wasn’t intuitive, you’ve just adapted.
I’m curious if anyone’s employer has set up their own LLM. My employer has a couple of A100 sitting around which could easily host a couple instance of 65B LLaMA or Alpaca. Convincing upper management to allow me is the hard part.
> It doesn't seem reasonable to say we have hundreds of years to figure out a solution.

We've also known about the global warming problem in great detail for well over 50 years at this point. Since then we haven't figured it out but made it worse -- most of our cumulative emissions have happened in just the last 50 years. Why do people still think we can figure this out in a matter of decades without having to drastically change our fossil fuel habits?
I'm sure programmers would love to expand their business opportunities by offering deeply discounted rates for creating AI-generated code.

No? Then why do you assume that someone else would want to do the same in their profession?

As AI-generated content is not protectable under IP law, it's a non-starter for games, film, TV, or music for anything except background filler.
That's what they want you to believe.

Government is NOT a job. Government is Public Service. Emphasis on 'service'

If you are not ready to do your service or duty, you are not fit to work in government.

The honor and duty of being a king came with the downside of the risks (beheading) to you and to your royal family, if you did a particularly bad job.

Current government officials have all the upside (revolving door) with almost zero downside. Some plebs break into congress and they get their pants in a jiffy.

We need to make them accountable. Them, and their families.
do those other businesses use gmail? does your company?
I am a climate scientist that studies Greenland, can confirm: we're (not-even-inevitably but currently) fucked.
There will probably be criminal indictments.

But those too will be settled with fines and constructively financed and non-prison sentencing.

For context, look at Arthur Hayes with Bitmex. That got very dicey and was way smaller than Binance, big but smaller.
general is not always better though. There's a tradeoff to other things like readability.

If a TS typed switch statement, say, offers the same guarantees of covering all options yet is just run of the mill JS that anyone can read and instantly grok, and covers 99% of usecases in run of the mill web dev product work, then to me that's an argument that it's the better solution.
Since I use it quite a bit for secure notes, I've got it pinned in my toolbar. From the top down I've got Finder, System settings, Keychain Access, HomeKit, Launchpad, Safari... and then other things.

The thing is, its the 3rd one down.
Depleted-uranium shells, the armour-busting munitions heading to Ukraine