skysight-inc/HackerNews huggingface dataset:
May be change the link to [1] News from WWDC24: WebKit in Safari 18 beta, which is what this tweet points to.

Safari / Webkit has been making a lot of progress to support more HTML / CSS features and bug fix in the past 4 years that I think and hope Safari 18 will be good enough for most developers. There are APIs that Apple will probably never support and others that Apple will take their time to support. Hopefully if anyone still has annoyances with bugs and features they could be very specific about it. I know people working on Webkit reads HN from time to time.

An Important change. Safari 18 no longer support Monterey. i.e MacBook Air before 2018 is no longer able to update. Not sure if there is anyway to get around this limitation. Unfortunately Safari seems to be tied to three macOS release support.

[1] https://webkit.org/blog/15443/news-from-wwdc24-webkit-in-saf...
Effective substring in Rust
This seems like one of the best MacOS release I can remember

I hold Snow Leopard to high esteem still because it made everything faster and smoother.
I have a 55” 4k television that wasn’t being used, and as a joke plugged it into my Mac Mini, and with a tiling window manager it’s functionally 4 decent sized FHD monitors at once. I have left it plugged in much longer than I thought I would, it’s really much more functional than I’d imagined. I still probably prefer a regular 1440p display, for most tasks.
> There's a big difference between scraping a website so you can direct curious people to it (Googlebot) and scraping a website so you can set up a new website that conveys the same information, but earns you money and doesn't even credit the sources used (which these LLM services often do).

"Crediting the sources used" is not really a principle in copyright law. (Funny enough, online fanartists seem determined to convince everyone it is as a way of shaming people into doing it.)

Whether or not a use is transformative is protective though, and is what both of those cases rely on.
Do you think buyers of first generation Vision Pro use it as much as first gen Mac, iPod, Watch? Is the value prop and purpose as clear?
If George Bush were idempotent he would get fooled every time tho. That he doesn’t get fooled a second time means he’s stateful, like strtok().
The idea of PostgREST is cool, but I keep coming back to it not being very practical for most purposes.

It's slick when the default query API does everything you need. But it seems inevitable that you'll eventually need to do something it doesn't support well. Then you're building views and stored procedures. Okay, those can work, but version control, unit testing, composeability, etc just aren't at the level of any mainstream web framework. Not to mention logging, tracing, etc. The complexity is going to get unmanageable fast, and then what?

And the auth. It probably works okay with a few dozen users who are all trusted. Would you trust the Postgres auth system with tens of thousands of users, many of who are internet randos who may be malicious? It feels like a recipe for disaster.

But then if you're only supporting trusted users doing basic stuff, why not let them use a regular DB client rather than this API?
Yeah, quite the transformation on Microsoft’s part. It’s one of a few success stories like that, if not the only one of this scale.
OpenServerless approved as new Apache project name
I checked the nuvolaris.io website. It looks like a distro to run FaaS on any Kubernetes infrastructure, including bare-metal (that would save a lot of money). The fact that it has a whole architecture in a box with simple commands could make it worth it a try. I installed on my Mac and it worked at first try with all data backends, Kafka queues, S3-compatible storage... Need a weekend to try it.
The example is flawed -- if there is an exception incurred before or during the sending of the email, the operation will be erroneously marked as "cancelled" without having completed all of the cancellation flow. Namely, with the example as given, it is possible to have a cancelled order for which an email has not been sent out.

Moving the second line (the one that changes the status to "cancelled") to the end fixes this issue, though it does not implement "exactly once" semantics for the sending of the email. If "exactly once" is desirable, then additional logic is required. But in every case, the example as given is incorrect.
I've renamed the variables for clarity. So now your comment can be stated as:

v = h (no longer f)
f = ∘

But when we're trying to bring clarity to the masses, remember that most people don't think in higher-order functions, so it is certainly necessary to state them separately.
I was issued a Thinkpad at my last place. They're great and built to last, but you just can't compare them to Macs.

The Thinkpad will weigh twice as much, it be about 3x the volume of a Macbook Pro (with the extended battery), the trackpad will half the size (and suck), and finally it will get hot and need to spin up the fans constantly. Oh and the screen and speakers will probably suck compared to the Macs. And you won't have mag-safe. And you'll need to carry around a massive and heavy power adapter.
Last year I was brought into another cancellation negotiation with another client. On the second call I was on they apparently had researched me, and asking if I was [my name] from [former company]. I said yes and whatever they heard about me was probably true. I guess I have a reputation there now. I'm ok with that.
No one else is doing this stuff without sending your data off to a remote server. This is a crucial distinction, especially when it comes to personal data.
When did “Linux” settle on a single window manager? There have been 3rd-party solutions for Mac for years, I don’t understand what’s different about that versus Linux, which comes with nothing by default, not even a graphical interface.
Or Data. Or Davros.
>What matters is whether N calls to the function changes the state differently than a single call.

I thought "any 2" would be the relevant subset of "N" that you can use to define idempotency in simpler terms. Also, I'm using the phrase "mutate state" as shorthand for your "change state differently", I think. I.e. if two things both change state, then by definition they changed it "differently". If two things both set x to 1, the second one didn't "change state".

>there's an implicit temporal component ... idempotent over long periods

This sounds a bit like what I mentioned about other things touching state between calls to your idempotent function.

Maybe I meant the same thing as you, but used different words?
Why does a mobile app needs to beat a highly trained professional every single time in order to be useful?

Is this standard applied to any other app?
Feel free to email me if I can answer any questions.
I extremely excited about the future of Swift and being able to use it in new places like Embedded Swift.

As an iOS developer I’ve been getting into some firmware stuff on ESP-32. It’s my first time writing C++ and while it’s been better than I expected, I really miss Swift and especially the safety it brings.
Can you use an arbitrary account in the new password app ?

The screenshots had no indication of it, and it doesn't seem to have a web counterpart.

One of the major PITA for keychain was the association with your logged in AppleID. If it 's still that way, I don't see a real appeal for people who already went their way to pay for a full-fledge product.

Imagine killing your phone and asking a nearby friend to borrow theirs to quickly cancel an appointment to give you time to deal with it. That's the kind of situation that should be gracefully handled by a password manager service.
> Oracle is a do-nothing company in the most literal sense. You can only have so many of them around before capitalism as a whole collapses under the weight of it's own incompetence.

Pretty hyperbolic. There's already a reply to your post that talks about what Oracle have done with Java, but rest assured that Oracle has and does employ armies of developers - as well as sales people and the rest of the big software ecosystem. Whether you like what they build is another thing - it's hard to get excited about boring gigantic ERP systems for example - but saying they don't do anything is absurd.
I suspect my job is towards the middle of the range in timing as to when it’s in the crosshairs. And by that point we’ve got a serious societal questions to be answered so not even sure personal perspective matters at that point. So in short not doing much aside from trying to be on the leading edge of applying the tech where I can. (As user, I do dabble in dev too though)

In the short term I’m far more concerned about the quality of info just absolutely crashing. Remember the time before google search that made all knowledge accessible? There is a real risk of a returning to that era. Just be virtue of real drowning in genAI and signal/noise collapsing. Even worse things like political misinformation going viral was not a thing back then. So it’s double bad in that sense
I do this for my son. I use iCloud, but set it up with a custom domain for him. I send him an email every month on the date of his birthday (he happens to be born on the same date as me, just a different month, so I get to send him an email on my birthday once a year as well).

It’s easy enough to backup through IMAP as well, so I’ll do that until he’s old enough to take charge of the domain himself. This can off course be done with Gmail as well, I just didn’t use that because I already use iCloud and they have free support for custom domains (and I like the idea that my emails to him won’t be scanned for ads or whatever), so I can switch to another provider later if needed.

I draft the emails in my journal software and use that the print out a paper copy as well, which I use to read to him at bedtime (he’s just over two right now). I keep to a pretty strict format: One large image I think he’ll like to look and then the text, which I usually end up editing before I print so it fits on the facing page.
See also:

https://news.ycombinator.com/item?id=40624000 - We Hacked Multi-Billion $ Companies in 30 Minutes with a VSCode Extension

https://news.ycombinator.com/item?id=40624855 - Malicious VSCode extensions with installs discovered
> could be the first time we'll see a big tech company actually provide an auditable security guarantee

AWS Nitro Enclaves [0] come close but of course what Apple has done is productize private compute for its 1b+ macOS & iOS customers!

[0] https://docs.aws.amazon.com/enclaves/latest/user/nitro-encla...
Ambitious is very generous. This is a temper tantrum disguised with business. Petulant at best.

Marry this with his tweets today about "woke" and creating his own phone.

There are serious reasons for serious people to validate this tech before unleashing it within the workforce.

Elon is not that person, and he's clearly not being serious with these antics.
Since a steam-powered organ would be external combustion, what if the working medium wasn't water vapor or hydrogen, but alcohol vapor. Then you could have a dual-combustion organ.

(also remember hhgttg's disaster area)
They’d be silly not to hedge. Anyone, in fact, would be silly. It to hedge. On pretty much everything.
Skimming the first few parts, since the linked article is long and I'd like to avoid engaging in a gish gallop:

>when Rachel Carson published Silent Spring, her scientific analysis of the harms of DDT, Monsanto engaged in targeted personal attacks to try to undermine her research

They said mean things, but calling it a "threat" seems like a stretch. Moreover after clicking through some of the links I still have no idea what they actually said aside from some well chosen quotes.

>In the lead up to IARC’s report, Monsanto rolled out an “an unprecedented and harsh strategy” to discredit experts, wrote Colorado School of Public Health Dean Jonathan Samet. Monsanto’s attacks, he said, amounted to an “attack on expert review” itself.

I skimmed the linked article and it doesn't offer specifics about what the "attacks" actually were.

>Journalists at France’s largest newspaper Le Monde, in their award-winning series about the Monsanto Papers, described the Monsanto-led attack on IARC as “an effort to destroy the United Nations’ cancer agency by any means possible.”

Skimming the linked source, it looks like the "attacks" in question are FOIA requests.

>Following that email exchange, GLP went on to publish dozens of articles critical of the cancer agency — many of them personal attacks on the scientists involved in the glyphosate review, and some of them written by former chemical industry lobbyists and climate science skeptics.

See first reply in this comment.

>Engaging climate science denialists

bad/questionable, not exactly "threatening"

>Another document reveals that Monsanto consultants drafted at least one letter calling for an investigation of the “flawed” IARC process — and designed to look like it was written by a member of Congress.

1. The process is arguably flawed, as other commenters have mentioned. I think it's fair game to criticize them for that

2. I looked at the linked document and I can't imagine how anyone thinks it "look like it was written by a member of Congress". Nowhere does it claim that it's written by a congressman, and the signature block just says "NAME"? Is this even a real letter that was sent to Dr. Collins, or a draft letter that they wanted an actual congressman to send?
Such a commonly available intervention, I'm a bit skeptical that this works.

In my own first-person experience, magnesium supplementation has had no discernable effect on Cocaine Use Disorder.

N-acetylcysteine (NAC), on the other hand, has had a minor but noticeable ability to mitigate cravings.[1]

[1] https://pubmed.ncbi.nlm.nih.gov/28213190/
This leaves a market need open to Android and Windows tablets, but they haven't made anything nearly as good for the price. (Except for a short period where the Pixel tablet was less than $200)
Non-integer scaling is essentially impossible to do well unless you give up and turn all your UI design into web pages. Otherwise you get pixel cracks and other issues from finding all the places things are/aren't rounded properly.

The laptop displays work by scaling down 2x/3x too.
Does this mean that ldd is secure by default now?
It got submitted properly and looks like the correct email. Airflow - at least the plan we're on - caps the number of emails to different addresses that it'll send a day, so we hadn't set up confirmations, but I guess normal volume probably isn't a problem for that. (Woulda been fun today, though.)
As someone who lives in a small Bay Area suburb that you wouldn't expect a strong sense of community to arise in, it's been fascinating and a little heartwarming watching the village form around my kids.

My kindergartner is now at the point where he can walk into a random town event and find somebody he already knows. He's had 3 consecutive weekends of birthday parties, with largely the same cast of characters at the last 2 (the third was a pre-school friend who lives in a different city). He knows all his friends' parents, and a bunch of them apparently know me ("Hi, ___'s dad!") even though I can't remember their names. There's an interlocking web of social relationships in the city that we've somehow become part of, where people know other people through other contexts.

This didn't happen automatically, and it's been fascinating to watch the work that my wife and other (frankly) women have done in building the village. It's a slow, year-by-year process of doing favors for other people, putting yourself out there, spending time with other people, having your kids spend time with other people, opening up, and building trust. We tried carpooling for the first time last spring - it worked out great, and we have a much closer relationship with the other family now, but it can be nerve-wracking entrusting your small child to another driver. But that is how you build trust, and trust is how you build the village.

The community I live in is not at all what the article would predict. We are a secular liberal family. Our friends are mostly secular liberal with some religious liberal families mixed in. The community is 30% foreign-born, and 35% speak a language other than English at home. It is racially mixed, < 30% white, and about 1/3 multiracial in my son's grade. All of the polemical discourse in America would say that such a heterogenous grouping is destructive to social cohesion.

But the most important ingredient to having community is that you have to want community, and value it, and be willing to put in the effort to build it. And it has a critical mass of people who value community, enough that if you are one of them, you can find your people.
llama 3 definitely beats it, but 99% of the users wont care which is actually a good thing... apple totally wins the ai market not by being sota but by sheer amount of devices which will be running their models, we're talking billions
This reads like a critique of centralized versus decentralized control, but I think it’s more about lack of clear intention.

Apple has a clear intent that allows the subsequent groups to work towards and contribute to it. Google and Microsoft don’t. They have a vague idea, but not something tangible enough for subordinate leaders to meaningfully contribute to.
> A quick read through of the site shows it's a conservative-leaning group

While there's nothing wrong with being conservative, the group's founder is a self-described Democrat.

> I'd be willing to bet that sooner-or-later they'll be pushing "a return to traditional values" as the cure for all our ills

If "growing up in close-knit communities" (from the article) is a traditional value, then yes, they are saying that would be a good thing.
@puzzledpenguin Thanks for the game. I played the other version before you migrated it here. Is it possible the dictionary is too small? I noticed a number of repeats across days/playing marathon mode that made it easier.
This is the end result to be expected as every profitable business model that doesn't screw its customers over runs its course and finance capital pushes corporations to continue to pay out to shareholders in growth and dividends despite the shrinking opportunities for it. Any business that doesn't behave like this will eventually be outcompeted by ones that do.
> Why have BOTH a play button and a pause button? The play button doesn’t do anything if you click on it when a song is playing, and the pause button doesn’t do anything if the song is already paused.

Because it's hard to hit a touchscreen button precisely once, especially when you're driving. And if a song is quiet you may not be able to tell whether it's playing or paused right now. Having a button that will always make it playing and a button that will always make it paused is good design.
Be a real human. No sucking up. Directly answer questions, stay on topic. Demonstrate perseverance.
As someone who has been a pain patient for a decade and a half, and as someone who has been supplementing with magnesium off and on for even longer... If you're a pain patient you should definitely investigate this, and probably just supplement and see how it goes. I certainly feel better about my relationship with opioids when I'm consistent about my magnesium.
Enhancing Nonprofit Fundraising and Engagement
Not all science is performed by way of academic research. Industry performs research too, and the best way to ground both biased industrial research and impractical/naive academic research is to have the two communities engaged as commingled peers, where both have standing in funding and process and are each obliged to provide justification and transparency to the other.
This kind of “it must be sinister because … look at all the things that weren’t there!” Is highly damaging to the pursuit of science. It’s like gas lighting … so disappointing . The absence of anything is NOT proof that was purposely omitted
Elon Musk Threatens to Ban Apple Devices over ChatGPT Integration
Was assuming they do a kind of ferris wheel with center and 3 or 4 spokes to start, maybe 200m diameter, and gradually fill out the rim with modular units maintaining balance, and center of mass at central dock ?
What happens when you play against yourself?
I think it’s fair to leave it out in the on-device model comparison. 3b is much smaller than 8b, it is obviously not going to be as good as llama 3 if they did not make groundbreaking advancements with the technology.
I like the daily game format because it has everyone playing the same puzzle, but I agree with your other criticism. You should be able to try again or possibly disable the timer.

I admit that having an archive would be nice, and some daily games do have that or an unlimited mode.
A key difference is that Apple isn’t then selling the info it has on you to advertisers.

I don’t think any large tech company is morally good, but I trust Apple the most out of the big ones to not do anything nefarious with my info.
I appreciate these kinds of posts, and I've been semi-Degoogled for years now. What hasn't been easy for me to move away from so far is Docs/Sheets.

Apple's Numbers and Pages seem very far from ideal. Zoho didn't quite work for me. Maybe I should try Clickup.
He did not even look at the keynote. What he’s complaining about has been addressed directly.
> banning having reverse engineering tools open, or having used them recently on game files

Seems like a smart way to catch inexperienced/up and coming cheat devs. How many non-cheat devs really have IDA on their gaming PC? I did and it was for developing cheats
So, we just launched a website for a project which we're calling Solarpunk school – a learning center we want to build at our farm, where we've been doing a bunch of conservation work. Hope y'all don't mind me sharing the link:

https://www.cleryfarm.org

We're really into Solarpunk as a movement, and wanted to grow the impact of the conservation work and build on that with community projects. The idea is that the school would facilitate things like community gardens, lecture events, music & art camps, outdoor education programs – all aiming to inspire and motivate people towards building a solarpunk future, where regenerative agriculture combined with technology plays a central role.
I think he was right - now you've got OneDrive automatically bundled into Windows, iCloud in MacOS, Google Cloud in the Google ecosystem and Dropbox down 25% from IPO with no growth. I get nagging emails from them every month or so asking me to upgrade to a paid plan because I'll definitely not regret it.
Go back to Suetonius and The Twelve Caesars. Amazing read, even if you can't believe everything. The contemporary (or close) historians are lots of fun.
A D20 would be more than enough, you just put the probabilities of the tiles in terms of 20 digits.
Well, all the promoters promote these because most of them don’t understand it or has money incentives. These models consume HUGE energy to run and a lot of knowledge to coerce an useful result. You as a developer has the knowledge to ask these questions, but if you look at the people who are looking to cut costs(management), most of these people are not adequately knowledgeable at all. Look at any decent sized corp or even startups, most management have difficulty correctly fleshing out a proper and clear requirement. A product that is successful is like a garden, it needs tending and I don’t see these manager types having the knowledge to tend, else we would be all out of work several decades back. The thing is, everyone can use a hammer, but only the experienced ones can produce a crafted creative good. Everyone can probably pain a banana but only the real artists well practiced can produce an aesthetic portrait of a banana.
I think the idea of 24/7 parenting has is definitely not universal, given the amount of unsupervised time spent online and gaming.

I suspect most of this time just moved from streets and parks to bedrooms in front of a screen.