skysight-inc/HackerNews huggingface dataset:
CUE [1] is kinda-sorta "transpiled" into by Pulumi's language support facility [2]. In general the greater the domain space being expressed the more I'm leery of this kind of approach; leaky abstractions creep in faster the larger the volume of concepts embraced. Infrastructure is a pretty big concepts volume. Whatever the source system (Pulumi in this case) does not provide a hook for that the target system (CUE in this case) supports for example, hacks tend to start to emerge. If there was both this layer of abstraction and a "break glass" layer available down to something analogous to an Abstract Syntax Tree level of primitives, then the target systems at least have hooks to compose new abstractions via some kind of DSL into the source system perhaps. There be dragons there too, though; no panaceas, but at least it is better than all sorts of hacks.

I want to find out with CUE's BCL heritage to fix what they got wrong with BCL at Google being used by Borg, what the CUE team is doing to try to avoid the Second System Effect biting them as they build CUE.

Both CUE and Dhall [3] seem promising when first deployed, but some field experience is reporting challenges I typically associate with immature tooling ecosystems surrounding them [4] that come up short when trying to reason beyond what the out of the box experience can quickly support when working at scale.

One part I haven't quite figured out with these configuration expressions is how to seamlessly flow their models between organizational data models (to answer who owns what type questions, example) and operational data models (to answer who is on call type questions, for example), and gracefully manage the mistakes inevitably made in those models, without mountains of manual toil and bespoke in-house glue code.

[1] https://cuelang.org/docs/about/

[2] https://www.pulumi.com/blog/extending-pulumi-languages-with-...

[3] https://dhall-lang.org/

[4] https://news.ycombinator.com/item?id=32102203
> Honestly, I wish we could just skip straight to nothing but web apps

Why must you curse us like that? Web apps became such a clusterfuck because HTML and the world-wide-web were never intended to run applications, but more and more was piled upon it until it somehow did.

Apps in the browser have shown undeniable advantages, but now that we've seen what we need, why not design a cross-platform toolkit that allows web apps through a protocol actually designed for applications. Something like Java/Flash tried to do, but using what we learned about web apps, back ends, and standardization.
FaZe went public via a SPAC, so this outcome isn't totally unexpected. It isn't a commentary on the success of e-sports any more than the various tech SPACs are for the tech industry as a whole.
There are still things only in Control Panel though!
When you read the article it seems like Tesla was singled out for no particular reason other than to get me to click.

When it comes to practical security, Kia and Hyundai are the biggest failures in the automotive industry right now.
Executive Order prohibiting the use of commercial spyware by US govt
As a human, I'd rather write YAML than JSON. But if I'm writing code, I'd rather write code that parses JSON.

The problem is that the two often conflict with each other, because I'm writing code to parse config written by a human.

My rule of thumb is that any autogenerated communication between services can be done over JSON (assuming some more efficient serialization format isn't available), but if a human needs to maintain it (and check it into a repo with diffs) then it should be YAML.
Controversial but maybe under-appreciated point.

Similar here, I tend to filter by age on these apps not because that's what I'm strictly into but because in my limited experience older ladies tend to be more thirsty/desperate and that makes it difficult for me... I know I can meet a person above set age limit who will tick required boxes but chance of memorably awkward date seems too high.
Didn't they? Or was it a system error? Perhaps the LLM has no record of it because the user's sister's boyfriend called in with a different phone number and misstated the policy number. But the change was definitely supposed to go through. In fact it's an absurd failure on the insurance company's fault for not processing that change correctly. Let me speak to the manager! I'm calling the Department of Insurance and reporting you!

A million variations of this play out every day in call centers. Even with fastidious notes and records, people are able to abuse process and benefit-of-the-doubt to create situations where they benefit. LLMs will definitely catch many situations humans will miss. But currently they are quite gullible and people-pleasing, which is great for their role of "AI Assistant" but less good for the role of "engaged in a never-ending escalating adversarial game with highly motivated fraudsters".
Two differences I can think of, either side the debate:

1) The impersonation can be carried out in real-time by the criminal themselves. No need to employ anyone else. (No trail leading to them.)

2) Pro impersonators aren't common in society. They are limited as an asset and not duplicatable. So, using one cannot spread like wildfire and overwhelm our awareness that voice impersonation is something of a common risk.

Maybe the second could hold the first in check. I think disruptive tech like this & similar advances in visuals come with a societal impact that lessens potentials for realising the bigger fears.
But people just love fears.
I guess the art of geo-politics is achieving an agenda with plausible deniability. It's not a crackpot theory to suggest that the US Govt is enacting a policy change due to changing politics with China.

Additionally, the US Govt has managed to weaponize the US dollar through the global financial system; allowing it to enforce it's will without bloodshed (even on nuclear capable states like Russia). It's a capability that is invaluable. So when you hear things like Russians selling oil in Yuan, you need to respond.
Not a lawyer and this is an area where I genuinely just don't know, so I'd love to find a place that's explored this and could read more. But WEKA's statement #2 about the irrevocability struck me as odd in its expansiveness. My understand was that "irrevocable" essentially is about arbitrariness and time, that so long as the licensee follows the governing license as written then it continues indefinitely and the licensor may not ever simply decide to revoke it. But if the license terms were broken, then could the copyright holder then say the contract was broken? I didn't think "irrevocable" meant "every other aspect of this contract doesn't matter beyond damages because even if you blow off them all it can't be revoked anyway". Like if I signed a copyright license saying "in exchange for $50/year paid on Jan 1 each year for a period of 10 years I grant a perpetual, worldwide, non-exclusive, irrevocable copyright license to said work" and then they just stop paying after the first year does that mean the license is still irrevocable, but I can sue them for damages? Or is the contract done due to non-performance? Or would that depend on other clauses? What if the value exchange is more of a quid pro quo thing, does that became a rare instance where suit for specific performance would be an option, or would the court translate it to money?

Just really curious, I've seen that term language lots and never really gave it much thought until now. Surely this must have been fought over before. But I'd have expected a lawyer drafted response by WEKA to cite case law and any governing state/national law. Just saying "see the contract says irrevocable so that's that duh!" feels kinda odd.

--

Edit: Also to be clear, this is all purely dependent on any license terms actually having been broken. If none were then yes that'd be that. It just seemed like WEKA was making an argument that MinIO couldn't revoke no matter what.
Man, if this wasn't completely illegal, not to mention immoral, I would definitely do this.
Even if macOS and iOS are my primary work (and personal) platforms these days, I still like a solution that works great on Windows, Linux, and Android as well.

I'm pretty happy with 1Password - it does all of the things mentioned in this article with more platform support
It also backtracks up the directory tree so you don’t have to cd to run «just test».
I said this when FTX collapsed: I think FTX at least made a token effort to be legitimate, and Binance does not. Binance just hadn't gotten caught yet -- I think they will end up being worse than FTX. In behavior at least; the crypto ecosystem has a very high tolerance for bad behavior, so they might not see the crisis of confidence that FTX did.
Where is the grocery store for dates?
I've always felt the standards are more about organization and common practices, whereas the implementation is still the wild west. Unfortunately in my experience, abstraction, even if structured, doesn't solve the main issue: it turns out the engineering operation of infra is still pretty hard. At least you know where to look to find the chaos though.
You wouldn’t open ports, you are in the same network.

I don’t think P2P is the answer to everything, in the same manner servers aren’t the answer to everything.
Today I was again amazed by the simplistic-ness of the description of a linking failure by a c++ compiler/linker. It was complaining about an undefined reference without stating where said reference resided. Compiler makers must hate us developers or think we are intelligent enough to have enough with just half a word.
I would mention something to that effect in the modal because it wasn't clear to me why it was asking for card details at that point for "$0.00/mo" (though I guessed the reason). Maybe something like "To prevent abuse, we require card details, but you won't be charged", but worded better.
You check the output by listening to the songs.

A web search to find songs of an artist with shouting would take listening to a bunch of tracks you "thought" were it. Now at least you have three to look at first.

I did the same thing last night with "Sega dreamcast games with giant robots". It spit out names and I searched them on wikipedia until I found the exact one I remembered. (Slave Zero was the game for the curious)
Useless.
Try training it on non US voices.
I speak English, not American and the generate voice sounded nothing like me.
By the way, I was SVP Engineering at a voice modification company.
Absolutely disgraceful. Principal's and other teaching staff should be held responsible and see jail time for breaking the law
> This is the first startup here where I think the tech should essentially be illegal.

Yes, I agree, only criminals should be allowed to freely run it.
One problem with that is if a person has a non-Apple product, Apple won't build the app cross-platform, so they are even further locked into Apple hardware then.

Might not affect that many people. But it would surely limit choice for those who don't even know about the lock-in later in their lives.
I work at a university that is fully invested in Google Apps.

We did have unlimited storage, however last week they announced that's soon to change:

> A quota will soon be introduced on the amount of data that staff and students at the University can store in their Google account. This is part of a larger piece of work being carried out by the Google Workspace team in IT Services, to review the overall amount of storage being used by the University.

Makes me wonder if the timing is somehow related.
Can a Machine Know That We Know What It Knows?
Exactly my experience. I've asked for some time metrics to see if the repeat is actually taking longer than the work.
Sure. Check bio. Email in blog's about page.
don't lose or break your phone....
Maybe the best school in Canada, certainly top 5.
Best TLDR on the whole debacle ever
more pixels mean the smaller each sensor for each pixel is and the less light each sensor for a said pixel can gather.

Quantity does not always equate quality, especially in photography.
Executive order limits US Government use of commercially built spyware
He means part of the k8s standard. Once you get to the non-standard, cloud specific configuration, things go haywire.

For example try to configure a udp connection in k8s on aws.
It doesn't really sound healthy to generate content of loved ones.

Yes in a few years you would be able to generate a complete avatar of someone, but it isn't them, and i think it will mess with you mentally.
alright fair enough - reading it in detail now as well - this doesn't look like 'uncontrolled growth' and more like criminal intend
Nim uses stack allocated value types by default, and GC (or ptr) is an optional tag to the type definition.

GC types use borrow & move analysis like rust (not as good yet tho) so it can elide GC work when possible. GC is also not stop-the-world, deterministic (assuming no cycles), and configurable to soft realtime performance.

So you dont need to use the GC, but it will give you RAII if you want without needing to perform the dance of the borrow checker.

BTW Nim is also closing in on Rust's borrow checking semantics, too!
78% of individuals hospitalized for COVID were obese/overweight. In other words, people who eat too much were primarily responsible for overwhelming our health care system.

What are your thoughts on them?
I always had a picture of me in front of a gas station exit door, showing me standing on the floor, not wearing a big hat, obviously taller than the 6' mark on the door.
Some of the revelations indicate it may be much worse.
There are many things still not there, all the admin tools for example.
https://www.bbc.com/news/world-middle-east-65090888
It seems they used the web UI to do this. I wonder how it would have been if they did use the API and changed some parameters to reduce this modification effect.

honestly, seems like a paper without sufficient rigor
Contrasting online dating with my imagination of "village dating":

In a setting with a small selection, I find I naturally look for qualities - things I like about someone I'm around. If someone has a couple of nice qualities, that's enough to enjoy their company.

In a setting with a large selection, I try to narrow the difficulty of the choice by looking for disqualifiers - things I don't like about people.

I wonder how this relates to happiness.
>Yeah, that's exactly the goal of Google: lock-in. The Play Services are nice, so you use them, and then your users are stuck with Google. You don't really care about the few users who would use your app on a de-googled phone, so in the end, the user is screwed.

Yes.

> Right. But what I don't get, really, is this: you seem to say that you already support FireOS (which has a cost), and that you can't afford supporting another de-googled Android flavour. But my point is that if it works with FireOS, then it should work on any de-googled Android flavour.

We were approached by Amazon to build a FireOS app in the early days in exchange for prominent featuring back when the Fire Phone was launching, and it hasn't really panned out as valuable since then.

> Also moving away from the Play Services is definitely hard. Ideally one would not start using them in the first place. For instance many apps use Google Analytics because managers somehow like to look at statistics, but I am convinced that in many case they don't do anything remotely useful with them (except confirming their biases and showing nice graphs in presentations).

Agreed in theory, although actually getting away from that can be harder in practice.
These “run something” targets should be marked as .PHONY so make realizes they will not produce a file. Otherwise a file named like the target will confuse make and turn your day into a sad one.
At my current company, we use Docker Swarm with multiple compose files to run all of our services. It's incredibly easy to scale up or down services, and if you need to get more intricate with service details/configs, it allows for that. Love it.
> No one from HSBC went to jail, either

There wasn't evidence it was willful. Looking the other way gets you fined. Texting your colleagues about laundering money shows intent, the most difficult part of most financial crimes to prove in court.
In theory, it works everywhere. In practice, for any sufficiently large project, teams can't (either in terms in possibility or ability) size down the running services so that the whole stack runs locally.

And then starts the hunt for tradeoffs, with a million pitfalls.

I have seen the pattern fail too often to be only optimistic on the approach. I now tend to favor ephemeral deployments with only one locally running service connected to a bunch of remote services.
Is this a trick question, or something? You look up the song name on YouTube/apple music/Spotify/a song index to listen and see if they ended up being the song you thought about.
He liked your photos because for serious photography the technical side is not as important as the subject matter or artistic, compositional, or journalistic aspects of the work.

The technical side only needs to be "good enough" and the photo can still be great. The artistic sides have to be great to make a great photo.

The whole "technician" side of photography often loses sight of composition & subject in the quest to have the perfect aperture/ISO/shutter speed and get maximum sharpness.
Do you have an example of this!?!! There's so many untranslated light novels I want to read but the ML translation has been historically terrible where it's not readable. Being able to translate light novels without a translator/scanlator would be huge.
That's the case for useSyncExternalStore.
You can make a program that forwards gpt responses to the real world, collects an observation and reports back to gpt, and have this loop.
> 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.

Meh…

I almost always set a really wide band on age on dating apps. The catch is that the folks at the extremes have to be exceptional in one or more ways in order to get a positive reaction from me.

Typically it’s:

- Really young people (I’m in the middle aged dating pool) have to show some maturity — I don’t want to date a kid, and I don’t want to date someone with a daddy complex.

- Older ladies need to show some youthfulness. Some people have clearly given up in middle age in terms of taking care of themselves and doing interesting things. I’m not interested in these folks — they seem like they have one foot in the grave to me.

For reference, my dating range has been -15 to +7, so I don’t think I’m being overly narrow in my band. That said, most of my dates are in the -5 to -10 range.
Have you tried Notification Summaries yet? That's sort of like a "deliver notifications to a separate app".

In the notifications settings you create at least one Scheduled Notification Summary. I've currently got ones setup roughly every four hours during "core daylight hours" for me, plus I enable the "preview option" to read the next summary early if I need to. Then you add as many apps as you want to the Notification Summaries. All of the notifications for those apps during each time period get rolled up into a single Summary object in your notifications, only give a notification alert once for the entire group of them (at the scheduled time), and don't cause Watch notifications (if that's a distraction/overload you especially juggle as I do).

At this point I've even got all my email notifications going into Summaries (which is why I turned on the preview for the next summary if I feel like I need a quick glance at recent email subject lines without opening my email app up).

It is such a useful tool and not a lot of iOS users discover it in the settings. May also be an indicator that it could use its own app because discovery in the Settings app itself is hard. Maybe the Settings app is just doing too many things now and needs some sort of reorg or something.
Unrelated to Python, but is anyone aware of a tool like Make that can handle file path wildcards in prerequisites?

For example, let's say I have a rule that consumes *.json to produce some target. I want it to rebuild that target if any *.json files are added or removed (or modified).

As far as I'm aware, Make relies on file system timestamps, so even if it supported wildcards (I'm not sure if it does or not), it wouldn't be able to notice that foo.json has been deleted and a rebuild of the target is needed.

I thought I'd ask here before I go build such a tool (to support incremental rebuilds of a static site).

Edit to add that my particular use case has a non-prescriptive set of directories, nested a few levels deep. I'm actually realizing that that is probably a bigger hurdle for using something like Make (e.g. transform all *.md files, no matter how deep; but copy everything else, like images, verbatim; oh, and also then aggregate all *.md files into an Atom feed). Yes, I know this is asking a lot of something like Make!
What's to do with cookies? I understand the comment to refer to ads being by far their main revenue making business, and shaping users browswer preference to keep cookies helps Google make more money via ads.

I didn't even know 3PC was used by google drive. Not sure what could be non cpincidental otuer than a technical reason for it given the very collaborative nature of this tool.
I agree with most of what the author says, except the part about reactivity. I attribute that sentiment to the author being less familiar with Svelte.

I do think that people new to Svelte find it hard. It takes a while to understand how the `$` reactive statements work, and when and when-not to use it. When I first started working with Svelte, I tried to do things the React way and shared similar frustrations. Now that I've been working with Svelte for smaller and bigger projects for nearly 5 years (yes, since 2.0), I find Svelte's reactive pattern simple and intuitive.

There are some aspects I find frustrating with Svelte. One example is being able to pass templates around. With React I'd just pass JSX, but since Svelte is statically compiled, I've had to create components for such scenarios. Slots don't cover all usecases. I can live with this though.

I have built a couple large projects using Svelte and haven't faced issues with scaling. I found Svelte to be quite flexible, which has enabled me to build fast, and maintain a performant codebase.

My recent project is Mathesar, which has a large frontend codebase in Svelte + Typescript [1]. It's also open-source so you can check out the codebase. We use pretty much all of Svelte's features and we even implemented a full component library. Here's an old discussion for deciding which frontend library to use for Mathesar, where we selected Svelte [2].

We have had to establish a number of patterns (including around reactivity) so that new contributors don't break things, which happens more often than you think.

Svelte's primary issue is a lack of established patterns, which makes it easy for new Svelte developers to get things wrong. React has a number of such patterns due to it's massive community. I believe as Svelte's community keeps growing and more projects choosing Svelte, this would be tackled.

[1]: https://github.com/centerofci/mathesar
[2]: https://github.com/centerofci/mathesar/discussions/55
I can't believe how well you were set up for this one, haha.