skysight-inc/HackerNews huggingface dataset:
Right, unless it breaks and Americans have to launch from Kazakhstan :)

There were two spy satellites with the same mirror diameter as Hubble. Launched by normal rockets! Without spending money on shuttle, US could launch new Hubble every 5 years or so!

> Both NRO space telescopes have a main mirror nearly 8 feet wide (2.4 meters), rivaling the Hubble Space Telescope,

https://www.space.com/16000-spy-satellites-space-telescopes-...
> everything that isn't standard

Could you give an example? I thought k8s and its YAML/practices was the standard?
> the genetic signature for a certain natural skin pigmentation

Such a thing does not exist:

> Our understanding of the genetics of melanin formation and distribution within cutaneous and follicular tissues has recently greatly expanded through the power of genome-wide association studies (GWASs) using large databases such as those of the UK Biobank (22) and 23 and Me (51). This research has provided new insights into the biology of skin and hair color and underscores the highly polygenic nature of these two traits, with complex epistatic interactions apparent between the genes involved.

(https://www.annualreviews.org/doi/10.1146/annurev-genom-0831...)

Again, there's no biological basis for "race":

> People today look remarkably diverse on the outside. But how much of this diversity is genetically encoded? How deep are these differences between human groups? First, compared with many other mammalian species, humans are genetically far less diverse – a counterintuitive finding, given our large population and worldwide distribution...

> Early studies of human diversity showed that most genetic diversity was found between individuals rather than between populations or continents and that variation in human diversity is best described by geographic gradients, or clines. A wide-ranging study published in 2004 found that 87.6% percent of the total modern human genetic diversity is accounted for by the differences between individuals, and only 9.2% between continents. In general, 5%–15% of genetic variation occurs between large groups living on different continents, with the remaining majority of the variation occurring within such groups (Lewontin 1972; Jorde et al. 2000a; Hinds et al. 2005). These results show that when individuals are sampled from around the globe, the pattern seen is not a matter of discrete clusters – but rather gradients in genetic variation (gradual geographic variations in allele frequencies) that extend over the entire world. Therefore, there is no reason to assume that major genetic discontinuities exist between peoples on different continents or "races." The authors of the 2004 study say that they ‘see no reason to assume that "races" represent any units of relevance for understanding human genetic history. An exception may be genes where different selection regimes have acted in different geographical regions. However, even in those cases, the genetic discontinuities seen are generally not "racial" or continental in nature but depend on historical and cultural factors that are more local in nature’ (Serre and Pääbo 2004: 1683-1684).

(https://humanorigins.si.edu/evidence/genetics/human-skin-col...)
Maybe there are legitimate uses, but that isn't one. There is no need for an audiobook narrator to sound like a real person, an AI narrator should be a realistic-sounding but completely fabricated voice.

Example: https://blog.elevenlabs.io/enter-the-new-year-with-a-bang/
My Dad died before my kids were born. When he got cancer, he recorded himself reading "The Night Before Christmas", which is about enough audio for the high quality version of this technology. Is it ghoulish on my part to want to hear his voice again or for my kids to hear it? Maybe. Do I really care what you think (or really what _I_ think) about that? No.
Understandable. Turning its original intention into a money-making exercise is going to be a mess. Who is going to bother checking that Celeb123 is a fake with Twitter Blue when that individual validation requires extra click through when the OG setup was fine? Maybe another icon will solve it.
Alpine is small, stable, and built by professionals with a purpose in mind. I would not consider running anything else in production, and I run it on all of my devices -- servers, workstations, laptops, phone, SoCs, even my TV runs Alpine. It's an excellent distro and one of the few that I feel can fit entirely in my head.
It took effort but I finally got my dad to use 1Password regularly, but my mom would be a lot easier to convince if Apple just made its own password tools easier to use, especially cross-platform, including maybe putting a nice app face on it.

> PPS: I dream of a future where Passkeys could make the password manager extinct. But it’ll take time…

Passkeys even more so need more of a "curated app experience" to work right, cross platform. Ironically, it is my impression that preparing for Passkeys is why Apple finally added that password explorer to Windows' weird iCloud "control panel". (For a long time, the only way to use iCloud passwords on Windows was the awful Edge/Chrome integration.)
Foreign language dubbing is a great use case. And the ability to alter the video such the the lips are synced to the dubbed version would be a great addition. I can’t believe studios are using these things already (the video part in particular).
Exactly. An LLM-based search engine has already amounted into being a more untrustworthy search engine, even worse than Google, with hallucinated results and results that are just plain sophistry from the AI with a lack of reasoning and explanation.

The only 'killer' use-case for LLMs is 'summarization'. That is it.
I think a switch or an if/else expresses this really clearly though and also prevents impossible states.
Do you have direct experience with a call center where this was happening? This sounds like a ridiculous conspiracy theory. In every call center I've ever had experience in, median/mean hold time was a KPI that was relentlessly optimized for. Hourly demand was modeled and staffing levels were set such that hold times were kept to the minimum possible with the resources available. Calls-not-answered was an inverse metric. That's not to say the optimal hold time is always zero. It's also bad to have too many staff sitting idle "just in case" demand suddenly peaks. It's a tricky problem. But LLMs obviously obey the laws of compute scaling, not human scaling, so I would expect it to scale to demand very quickly.
Internet should be free and anyone willing to participate in a platform should be allowed.

This is against freedom. Ironic for a country where owning and carrying a gun is a right.
I actually did find the allocation control very interesting and useful. It seemed like something that can be so useful in the context of request/response servers. Use an allocator per request and reset it at the end.

However, it alone does not compensate for all the other missing niceties. e.g. Just dealing with strings is not straightforward compared to Rust/C++.
I just want to point out that already exist a tool that convert a docker-compose.yml file to several k8s manifests: https://kompose.io . You have to adjust some details because is not perfect, obviously.
internally, apple used to have a pretty big 1Password contract - https://appleinsider.com/articles/18/07/10/apple-looking-to-...

Maybe they don’t want to promote their own too heavily, to allow 1Password to take on the organizational risk of running a password manager? (For context, think about your current view of lastpass vs how you felt about it a year before their leak). Maybe the internal password management functionality is better suited to orgs which restrict third party apps?
> It feels like the target audience for this post must be people coming from dynamic-typed, late-bound languages?

You're picking up on something, for sure. When I originally put metaphorical pen to metaphorical paper, I intended to talk about static types vs TDD. Then this background got a bit long, so I decided to just make it its own thing, with that topic to follow.

You're right on the "considered good practice" aspect, which I didn't call out specifically because I generally try not to frame things as "Rust good, other language bad," hence the "Rust vs what Rust would be with function-level inference."
Thema is still under heavy development for sure. I chat with Sam about it on the CUE slack from time to time. I have a related effort I am working on for data model evolution, tracking, and transformation generations as part of https://github.com/hofstadter-io/hof
Windows only! It doesn't work on Mac!

I honestly didn't know that was possible before that extension.
Nice story, but I still don't see how missions were re-thought.
Original creator of both of those here. I recommend just generating things out straight with the `jsonnet -m` command, and then doing `kubectl diff` on a PR and apply on merge. Scaled huge amount of infra this way and it’s easily understandable and extensible.

To clean up the diff a bit I recommend using: https://github.com/sh0rez/kubectl-neat-diff

Hope it’s helpful!
Doesnt support markdown, so no longer a notion killer for me!! I cant imagine how can they release this without md support!!
Show HN: Somethingservice (YC W23)
Hi HN

This is a test to check whether there's any protection against pretending to be a YC launch.

Edit: confirmed that Launch HN gets converted to Show HN.
I use Safari a lot but if I'm in a different browser then my passwords are unavailable.

No, it's not. I alternate between Safari, Firefox, and Duck. If a password I use in Safari isn't stored in Firefox, I copy it from the Keychain program and paste it into Firefox. Firefox then asks to save it. No problem.

The GUI is buried in System Settings.

It has its own program. /Applications/Utilities/Keychain Access
Upon further reflection, it's not actually YAML I have a problem with, so much as the (lack of) composability of YAML. As soon as you're dealing with multiple files and want to "include" something in one way or another, it seems like every DevOps software has its own semi-standard way of allowing that.

As annoying as the parsing quirks of YAML are, they don't bite me that often. What bites me is the proliferation of YAML files in an effort to DRY my config files with whatever primitive imitation of a templating language I can use as the common denominator of the various tools consuming them.

I just checked our monorepo, and we have ~93 YAML files related in some way to DevOps.
> impunity seems like a general theme with everyone involved with crypto

Something is off with these folks' sense of risk. Let's put aside the illegality. By laundering for Hamas and Russian criminals, Binance's leadership has put itself on the wrong side of the United States, Israel, the Gulf monarchies and the entirety of fucking NATO. At the same time, there are powerful people in Moscow, Tehran and Beirut who would rather see them dead than captured.

> flagrant wrongdoing in VC-land continues to result in no severe consequences (see: Kalanick, Neumann)

Kalanick and Neumann didn't steal money or finance terrorists. The wrongdoing in crypto/web3 is on another level.
which among other things handles commodities in the US hence why the CFTC
Twitter source code was leaked on GitHub shortly after Musk’s layoff spree
Didn't know that MinIO used to be Apache licensed. This [0] is the commit that changed it.

Since the S3 API largely remained the same over the last two years, it might be an option to use the Apache version, if AGPL is not possible. Of course, that would lack security fixes that were done in the meantime.

There is also a discussion [1] about that license change.

[0]: https://github.com/minio/minio/commit/069432566fcfac1f105367...

[1]: https://github.com/minio/minio/issues/12143
India-based cybergang busted for selling fake KFC franchises
That's our excuse, but in practice when you find yourself swiping left simply because they're not the right age only 5 minutes after you set the age filter, you start wondering if maybe there's a difference between your stated and revealed preferences. I know I do.
The first chart in the article is very hard to understand with the extremely ambiguous language.
Yes I also know this, which only shows that TCL memory is not the issue: it's a cost issue.

Indeed, all the cheap SSDs I've tested use just one chip.
I have been using the Apple manager since LastPass got hacked recently.

Hot take , but … I like the lack of integration in other operating systems/ browsers.

I see my phone as a Secure Enclave, and my passwords should be disconnected from potentially insecure systems.
I see the phone as those keychain one time passwords where you have to press a physical button to get a key.

Is it inconvenient to get a password, yes. But it offers the piece of mind that I only have to worry about iPhone/Apple exploits, instead of chrome+firefox+windows+Linux+Apple+iphone.

I don’t think in this case Apple is not doing the integration because of this security feature, but I think it is a feature non the less. Of course you can always choose not to install the extensions even if they existed, but the point is that if they existed it would lower security.
There is always a trope that if a man's online dating profile says 6"+, he is 5'10". As an extremely short dude (5'3"), I was always super up front about my height. I'd rather not waste the time with someone who isn't attracted to someone so short. I've always had a smaller dating pool than those around me, but it hasn't stopped me from finding meaningful romantic relationships. I am just thankfully that I am funny.
"Kubernetes manifests are an unnecessarily detailed abstraction for most software developers. Developers don't need as much control. Therefore, they need higher-level abstractions, which hide more detail."

Agreed... Though I think there is a different solution. Instead of coming up with all these hardcoded formats and standards (docker-compose, k8s, etc, helm, ansible) which essentially are just 'functions' that map X to Y.

Instead of defining 'docker-compose' files, just define the containers itself. And if required, map that to a docker-compose, or k8s manifest or whatever. Remove all these unnecessary layers that aren't really that helpful - because each standard or implementation has it's own parser, error handling etc - why bother with all this?

And just use something like Nix for this. Or just define it as a common python value. Otherwise we end up building all sorts of templating and ugly programming-in-yaml. You could take a look at https://docs.hercules-ci.com/arion/#_arion_compose_nix to see what this might look like - uses Nix to do something like docker-compose.
It won't stop it, but will allow enforcement agencies to enforce. Otherwise, they have no legal recourse to do so.
Gone in 120 seconds: Tesla Model 3 child's play for hackers
Playing with this now, wow.

My mom passed away a few years ago. I always let her calls go to my voicemail so I could have them. I was using Google Voice at the time so this worked wonderfully. Unfortunately, I will not listen to many of them — she was an alcoholic and I can't bear to listen to her while drunk. The few I have of her when she's sober I listen to occasionally.

Having said, this is really nice.
Yes exactly, By including [hobby] here, you're able to weed out people you won't connect with for other reasons.

Going back to hiking as an example, you can weed out unfit people without having to actively filter them out, as they'll see your profile and your like of "hiking" and self select out. People do this with a lot of things on their profile, they don't seriously care about whatever that thing is just what it represents.
This is neat, but I wish we’d move from retrofitting Gaggia Classics to something more modern. 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.
This is why I initially considered buying a Gaggia and modding it, but ultimately got a Breville Infuser as it basically comes pre-modded and is thermocoil-based, so you can quickly switching to steaming. It’s not the fastest steaming in the world, but I think it’s actually good for beginners to learn how to steam on a slow machine.
I wonder if apps could be updated to show filters as a percentage of excluded matches. So if you filter age to say, 20-30 years old, it would say “hey this excludes 43% of users on this app”.
Then maybe have a total exclusion percentage for all filters on the app. So it at least raises awareness to users that maybe their struggle with getting matches is related to their settings rather than some other attribute.
> The only thing that binance is doing is proactively letting the customer know rather than letting them find out next time they try to trade.

And this document directly admits that this is an attempt to covertly notify them of something that it is illegal to notify them of. Any shred of plausible deniability that procedure provided them is gone now, because this document is now public.
> nothing compels you

No more than nothing compels you to take exclusive ownership of something that comes from the land!
Do you have a chance to test it on different hardware? Or have you?
This is the way skype died, sure appears like they haven't learned their lesson.
Can you clarify? Is this about single sign-on from multiple sites to be able to store data to Google Drive?
How certain are you that these are real songs and not just hallucinations? How would you check it?

Web search shows its sources e.g., if it is link to the official YouTube channel, then there is some certainty that is not a fake.
I would definitely recommend Linux Mint over vanilla Ubuntu. Canonical has made some really dumb moves over the last decade. Thankfully, it's trivial to avoid vanilla Ubuntu.
Note that macOS now has three “apps” to view your passwords, three different UIs for the same database. There’s Keychain Access, there’s the Passwords section of System Settings, and there’s the Passwords section of Safari preferences (which is the same UI as the pre-Ventura System Preferences app’s Passwords section).

The other two have even less organization functionality than Keychain Access, so this probably doesn’t help you, but the blog post was talking about the System Settings version so I wanted to point it out.
About the blockchain comment… For years, I’ve been expecting camera makers (including phone makers) to offer image hash verification on blockchain at the moment of image capture. I’m surprised it’s not routine.
The hardest part of hardware is mass production and support. For a lot of things doing a good one-off is merely expensive and time-intensive, but great as a hobby. That's why a lot of DIY efforts are super impressive and have satisfying results, even if you could never scale and productize them.
AI is just one threat and there are others. Regardless of whether or not COVID-19 was man made, it could have been, and it's just the first of what will be many pandemics in the next few decades. Barrier to entry for genetic engineering and bioweaponry is lower than ever, and within the reach of hobbyists or NGOs.
All the better to accelerate the dystopia. At this point, it is clear that no-one cares and it is every AI maker for themselves.
Goddamn, this is a great way to consider this problem! I dabble in a lot of languages, Zig included, and I never had a good way to consider the allocation model that fit in my head in a reasonable way. See, I like to think of software as a transformation process that happens to physical objects that I actually visualize, and so thinking of an allocator as a "space" that can be transformed is super useful to me. I also love very-strictly-typed programming. I enjoy making everything a type, so thinking about a "space" type is something I can use in the future.
That would also be interesting to analyze: which de facto attributes do people add because they think they're needed to pass an initial screening?
This has also been bothering me on my work machine. I can’t believe Microsoft is getting away with peddling this tabloid news spam during work hours on corporate machines
Based on the content of his Tweets, many of which are complaining about lack of communication from SEC, I assume he didn't start by airing the complaints in public.

They're also a public regulatory agency, so I'm skeptical of the premise that it's somehow wrong to communicate publicly with them. Arguably he has a duty to his shareholders to do so, or at least to let his shareholders know the status of pending or current enforcement actions against Coinbase.
The assumption stems from the facts that a/ it started as personal use, like gmail. Only way later workspace and that the gsuite name even came out. Certainly no enterprise offering for years after personal use was broadly well adopted. b/ contrary to most SaaS businesses, Google is rather subtle and gentle when it comes to promoting or upselling, many people don't even know a paid/pro version of this thing exists.

But you are right, google offers enterprise grade solutions so is expected to support over a few million files per account or even per user. Maybe something changed due to hasty cost cutting measures given the sudden interest by many on the issue tracker.
Arm aims to squeeze device makers for cash rather pocket pennies for cores
Employees are feeding sensitive data to ChatGPT, raising security fears
W1AW, various frequencies. They still do it: http://www3.arrl.org/w1aw-operating-schedule
lol. I love this attitude. The lack of self awareness that rejecting people that have had negative experiences causes negative experiences. Have you talked with people who are short, dated them, and/or attempted to talk to them when they go on a negative spiral?
But there's no "Passwords" app

It's called Keychain Access.
> This is a civil case. Nobody is going to jail

This case isn't putting them in jail. But they're going to jail. Literal terrorist financing.
Google's claims of super-human AI chip layout back under the microscope
> I expect this sort of thing scales up as you are putting more in the type signature.

Yep, I would agree with this. On my mental list of "stuff to blog about someday" is a post along these lines. For me, most Rust code fits into a sort of sweet spot, with enough types to make things helpful, but not so many that it causes pain. Other people have different preferences and/or goals when it comes to these sorts of things.

Incidentally, I was porting some Haskell code to Rust the other day, and ran into some of these differences. Oops, there's a lot more to this signature than I originally considered! This caused me to completely change the API of the code, given that what's natural for Haskell isn't always natural for Rust.
It's that age old business model repeating itself again:

1. Service provider provides good service, but charges for it

2. Service provided becomes commoditized; cheap, easy to get

3. Service provider bottom line decreases

4. Service provider supplements service revenue with ad revenue

Cable TV was a notable example of this pattern. Now it's happening to MS Windows.
>from the old times

That doesn't make sense because this is a new restriction.
Shadowbanning is a type of censorship. Who defines what is factually incorrect? The lab leak theory was considered "debunked" until recently. Who has the monopoly over what is considered fact and what is considered fiction? I would rather have a platform where people can be wrong rather than one in which a select group of individuals decide what is "true" and what is "false".

Likewise, I'm not sure why the ethnicity of the filtered person matters to you?
This is somewhat related, though I do not know how it was made.
https://lexman.rocks
I don't know about mathematicians, but everyone should read How to Design Programs book when they are starting out. Fantastic way of forming great mental models.
<insert-dr-Ian-malcolm-gif-here>

Did you ever wonder if you really should do something like this?