skysight-inc/HackerNews huggingface dataset:
You can search "how to do X Gradle" and come away with a dozen implementations. There often seems to be at least 3 different APIs to accomplish a simple task, one ancient that's deprecated but kept around for compatibility reasons, one "new' that the Gradle devs later decided was bad, and then the proper "new" one which doesn't have all the features that people needed.
Neptune only slightly deeper colour than Uranus, say Oxford scientists
The most significant negative effect on bird biodiversity at a continental scale (Europe) is caused by the intensification of agriculture, surpassing the impacts of climate change, urban development, and alterations in forest coverage.
Slightly saddened by lack of usefulness for building model railroads....
Tesla trumps BYD in China sales efficiency with real-time strategy
>So as a consumer, do I just wave my hands and keep throwing more and more money at the problem,

Yes.

I can go and buy 1TB of Microsoft OneDrive or 2TB of Google Drive for less than a Franklin a year, and most people won't even need 1TB let alone 2TB. Both Microsoft and Google also offer 100GB plans for a Jackson a year, which is what I purchase myself. The average person can get by paying a Washington per month to Apple for 50GB of iCloud.

The amount of money I would save from managing photos myself locally isn't worth the time spent nor the money spent on the hardware.

EDIT:

For the downvoters, consider this: If I were to manage all this myself, I would need at least three storage mediums with one being a different form factor to satisfy the 3-2-1 backup scheme. I would also need to procure arrangements for that third backup copy in the 3-2-1 scheme. And I would need to spend time managing it all.

That is going to cost me more than a Franklin per year. Life is short, my time is precious, and my money is ultimately expendable.
I definitely get numbed by the monotony even when manually driving. At the very least Openpilot beeps at me loudly if it detects I've fallen asleep.
Mixxx
There is essentially no carbon on the moon right now, which will be required for eventual greenhouses. Any organic material deposited on the moon may be, pragmaticaly speaking, too valuable to not break down and add to the carbon cycle. I suspect many social norms taken for granted on earth will be forced to adapt by the environment in space.
Why should the author care whether their price scales to Photoshop level?

Price should scale with demand. A company like Adobe might want to maximise revenue, so they price it optimally to make the most money out of their product.

A single developer might not want to support half a billion users at $5. If selling at $60 means a lower number of users and a manageable number of support requests per month, it is a much better idea, even if it means less revenue. And in general, at higher prices you get better quality customers.

Pricing is hard, because it is not intuitive. And more importantly, the value of something is often subjective. People tend to forget that.
A smock would be most practical I think.
It's fitting that a showcase of busted corporate webshit breaks the browser's back function.
Incremental builds and test caching (plus that nifty UI) were always two things that made me strongly consider switching to Gradle.
Thank you! Storyboards do support auto layout. I did not think it was worth mentioning.
For me it's the opposite. Taking on a personal project like this one would be incredibly frustrating, because some relatively small steps would be huge time sinks. Now with LLM's, I am much faster, I just focus on the aspects I want or that I am good at.
We're already at a point where computer vision models are vastly superior than any human at detecting objects.
Thanks for this. Informative
This reminds me of my app "Delayed" which I started writing when Android phones were new, and I was commuting by train in Stockholm, Sweden. I worked about a 2 minute walk from the train platform, but I still wanted to know if they were delayed, also I wanted to avoid the proprietary platforms' slowness. I wanted to be able keep working until I knew the train was about to leave.

The mobile networks at the times were abysmally slow and unreliable, the API I was using was slow, basically loading times were unacceptable, I needed the info without delay. No, actually pre-fetched even so that it was working even when offline. I ended up scheduling my app using Tasker so that when I was likely commuting it started updating the timetable in the background. Now I always had instant info available, as good as I could at least.

Plan was to release the app but I eventually realized I would never polish the app to a releasable state, but it still worked 100% for my exact usecase. So I never did get further than a beta test on the Play Store.
Then which languages aren’t systems languages? Python can connect things together, BASIC, Java, Javascript. I guess only some GUI DSL languages might not be.
Looks nice and kudos for sticking with Objective-C. Still a nice language which compiles quickly (well, any language compiles quickly compared to Swift).

The visuals and attention to detail reminded me of Bvckup (https://bvckup2.com).

Downloaded the app to check the "smooth caret" somebody mentioned, started typing and got interrupted after 3 words by a popup telling me to check out PRO features. Oh well. Next, a OS popup about notifications... no thanks. I don't expect any notifications from a text editor. Or at least give me a minute to check it out on my own.
Shaping the future of advanced robotics – Google DeepMind
I appreciate your dedication to reminding us that your original comment was posted without any research or thought, but it remains that the Go project itself, along with other third-parties, provide different FFI solutions so that you can pick the one that best suits your circumstances. There is no one-size-fits-all solution.

99% of Go users don't need an FFI story at all. They can choose a compiler on different merits. If you have an FFI story to consider, then it is logical that you will need to evaluate your choices on different attributes and very well might find that the compiler 99% of users with different problems won't match your own. gc is not ideally suited to FFI. But Go offers compilers that are. This is not a Go problem. Go provides solutions. What you speak of is only a gc thing.

What story do you have for us next? That your neighbourhood restaurant, with a full menu, has no hope because the one dish you tried wasn't to your existing taste – not having it occur to you that other items on the menu might be exactly what you are looking for?
No Jaws 19?
In terms of iCloud cleanup, has anyone found a way to clean up iMessage attachments > x years old, greater than n MB or from certain contacts? It would clean up so much space for me. Apple only clears > 1 year old from the settings.
Depends on the format I'm targeting.

PNG: zopflipng https://github.com/google/zopfli/blob/master/README.zopflipn...

AVIF: libavif https://github.com/AOMediaCodec/libavif

JPG (for backwards compatibility when there's no AVIF): mozjpeg https://github.com/mozilla/mozjpeg
Something else that is kind of awesome is you occasionally get posts on the /r/australia Reddit group along the lines of, "I saw this on Bluey, do you really do that in Australia?"

E.g. https://old.reddit.com/r/australia/comments/16a8s6d/clothes_...
I just go back to the already opened HN tab :)
OpenAI Turmoil Pushes Customers to Diversify
Pro features on what's ostensibly a replacement for TextEdit.app?

No thanks...
Sounds like they all have them. Guess we're screwed.

It says there's ways to reduce the levels in food, but doesn't say what those methods would be.
It’s a substanceless article and your comment is a substanceless refutation :(
Something that occurred to me recently: It probably isn't just me who hasn't kept up to date in how java projects are structured nowadays, let alone python projects. So many open-source projects seem to assume that you know all this, even though it changes yearly and every language and framework have their own way of doing things.

Getting a grip on how things are structured, let alone why, is always the hard part for me. But maybe people are better at just hacking away and figuring out that stuff as needed than I am.
I like yaml. It's easy and readable. It needs a linter, of course, or you end up with unescaped strings and whatnot, but it does its job well. Plus, for the strangely passionate yaml-haters out there, the fact you can feed any modern yaml parser JSON and still make it work is a benefit for those that want to avoid yaml at all costs.

I like XML as well, especially if combined with a clear schema so it's easy to write correct markup.

I can't say I've ever used Groovy. It seems like Kotlin's Gradle DSL has completely replaced it in practice, so I can't really comment on it.

Every configuration format has its pros and cons. It all depends on what you're using it for. I'm not a fan of the endless unstructured yaml in Kubernetes (I'd much rather have something that can be schema checked easily for config that huge) but I wouldn't use Groovy for that either.
Direct link to Nature: https://www.nature.com/articles/s41586-023-06811-0

(Edit) Arxiv: https://arxiv.org/abs/2308.12446 (thanks adrian_b!)
Walt Disney was repeatedly accused of racism during his lifetime, mostly because he kept putting dreadful racist stereotypes in his films. The defence given by his supporters is that he was essentially naive and conformist, that he just reflected the values of his time, that he viewed his work as harmless fun, that he wasn't really thinking about the message he sent when he made a film like Song of the South.

That defence is quite reasonable as a defence of the man, but it's also an indictment of his work. Do you really want your kids taking heavy-handed morality lessons from someone who didn't actually have a clear sense of morality?
Another take on this book from the V&A:

https://www.vam.ac.uk/articles/owen-jones-and-the-grammar-of...

Including some details such as:

> Henry Cole, another key figure in design reform, had helped Jones publish The Grammar of Ornament, and in his capacity as first director of the South Kensington Museum, asked Jones to design a series of galleries known as the 'Oriental Courts'. The Oriental Courts comprised of two galleries: an Indian Court and a Chinese and Japanese Court, which showcased the museum's growing collection of objects from these countries.

> The Oriental Courts had closed to the public by the end of the 19th century and unfortunately Jones's designs were later painted over.

Then "The rooms were used as the kitchens for the V&A restaurant for many years. "!
I wonder how much of these plastics are environmental in general, for example if these plastics are in organic unpackaged fruit — it’s very likely environmental (e.g. microplastics in the water) as opposed to something in the processing for sale.

We should have some data on environmental plastics since the 1960s/70s. Would be interesting to see a graph.
No one seems to mention that Walt didn't really animate, nor create Mickey Mouse.

Walts friend of the time:
Ub Iwerk did. Credit for Disney early successes should really go to him.

https://en.m.wikipedia.org/wiki/Ub_Iwerks
What do you mean by "smoothing the caret"? I just tried the app to see if I can make sense of it; do you mean that the caret does not blink if you continuosly insert characters?
The moral of the story for quite a lot of these stories is... a bit effed up. Like, try getting a coherent one out of The Little Mermaid.
I understand that part of it.

This is the line that is confusing me:

> Of course she did not provide any personal details

How are you getting a loan without providing personal details? I’m not aware of an institution that will give you a loan by just providing a bank account number. It seems to be based on the description that the only data that wasn’t personal was the bank account.
Historical note: Photoshop cost $895 in 1990, which is more than $2,100 today. Original MacWorld magazine review: https://archive.org/details/MacWorld_9006_June_1990/page/n20...
Preventing tech companies from using your content to train their AI models isn't straightforward. But hopefully these tips can help you block your content from being scraped.
Wowzers I loved that.
Never understood this either, it increases complexity at a seemingly little to no benefit.

Many collection of artifacts that need to have the same version provide a BOM to define the version in a single place. And you can always use local variables anyway
Hackers discover way to access Google accounts without a password
Professional Office, Anywhere in Europe
A virtual office is a service that provides a company with a business address, phone number, and other contact information, instead of a physical office. Virtual offices can help businesses create a professional image, boost business reputation, and reduce costs.

Virtual Office At Europe offers our customers the following advantages:

Professional image: A business address in a central location in Europe's leading cities can help businesses create a professional image.
Business reputation: Virtual offices can help businesses boost business reputation and be seen as more reliable partners.
Cost savings: Virtual offices can help businesses save money on office rent, furniture, equipment, and staffing costs.
Virtual Office At Europe offers the following services:

Business address: A business address in a central location in Europe's leading cities.
Phone number: A dedicated phone number for your business and call answering service.
Mail management: Incoming and outgoing mail management for your business.
Meeting rooms: Meeting rooms for your meetings.
Other support services: Other support services such as secretarial services, website design, and marketing services.
Virtual Office At Europe is an ideal option for businesses looking for virtual office solutions in Europe. Our company is managed by an experienced and expert team that is committed to helping businesses create a professional image, boost business reputation, and reduce costs.

For more information, please visit our website or contact us.

Here are some additional details that you may want to include in your website description:

The specific cities and countries where you offer virtual office services.
The range of prices for your virtual office services.
Any testimonials or case studies from satisfied customers.

https://virtual-office.rpd.ink/
Elon Musk Is Zambian
Haha! Thanks, man!

Back in high school, I bought their CD. [0] I wish I still had that thing. The packaging was hilarious.

https://en.m.wikipedia.org/wiki/Strong_Bad_Sings_(and_Other_...
Compare the first image in the README to the corresponding section of the "original grammar":

if_stmt:
| 'if' named_expression ':' block elif_stmt
| 'if' named_expression ':' block [else_block]
elif_stmt:
| 'elif' named_expression ':' block elif_stmt
| 'elif' named_expression ':' block [else_block]
else_block:
| 'else' ':' block

Whilst I can read this, I need to jump around to find the definitions of labels, and it requires mental effort to remember how each label was defined. The effort would be greater for a more complex example.

The diagram essentially avoids this by inlining the definitions of `elif_stmt` and `else_block`. This makes it much faster for me to read.
I understand you are ’reworking’ a reductive history of Pixar’s canon meme except for one thing you added: “talking African animals”.

Which is a reference to the Lion King, one of the mouse’s 2d classics, which is also one of their most egregious derivative works.

https://en.m.wikipedia.org/wiki/Kimba_the_White_Lion
It took us a couple thousand years to realize we should stop fucking around with asbestos.
“Google has over 170,000 employees and ~120,000 contractors”

Vintage Silicon Valley move. Your paycheck says you work for a third-party, then you work for them—-they pay the payroll taxes, insurance, etc. Why would anyone question who is the ‘employer’?

Meanwhile, you’re hired by, you work for and are give directions by The Company (here, google).

Looks like a duck, walks like a duck, it’s a duck.

What’s changed in the past 30 years?
> including physical violence(one episode the kids decide the dad now has a stomach ache, so they punch him in the gut

They are pretend playing. There is no indication Bingo meant to actually harm her dad. I pretend fight and let my toddlers beat me up, but I am sure they know only to do that when pretending.
I've worked in digital rights management for YouTube media, and (dare I say) it is far from being pretty good. Claimers can basically deny revenue to uploaded videos for months at a time while the dispute process is occuring. This period is a killzone as many content creators often rely on both the timing and month-to-month revenue to pay bills (content creation doesn't pay well to begin with).

The end effect is that claimers bully the industry far beyond what the legal rights that they hold.
In distributed storage! 100% consistent storage (not eventual consistent storage like s3) is still important for many transactional cases.
Heh if by “once upon a time “ you mean all day every day since forever.
Wouldn’t it make more sense to trade thickness instead of height for a physical keyboard? A horizontal layout attached on the back of the device that you can slide.

I still miss my N900 keyboard…
Using http://nginx.org/r/deny is a very inefficient way to block large number of IP/nets. It mentioned right in the documentation:

> In case of a lot of rules, the use of the ngx_http_geo_module module variables is preferable.
First US moon lander since Apollo prepares to blast off on Monday
I usually hate comments but I will have to agree with you on this one here. It just comes across as being disingenuous.
There is a direct financial benefit. Their pseudo-DMCA automated takedown process, biased toward big media interests, has protected them from massive lawsuits.
I block as well with geoblocking and based on source behavior.

As long as you understand the limitations, ramifications, and futility in doing this, I have no problems with it as one of the many tactics to defend your footprint and de-noise your logs, etc.

It's a never ending endeavor and you will see the shifting attack sources from the baddies along with the games on stub blocks, prefix broker IP block swaps, and more.

Just know there is automation and horsepower into that entire attack infrastructure you can't possibly compete with but maybe you can mitigate with the limited time and resources you have and that will be enough to get you through.
No, I'm doing a quoted phrase search, not a vague vector similarity search. Turning on verbatim mode doesn't change the results much (13 times more instead of 15).
I've known some corporate recruiters personally and I thought I'd heard most of the hiring horror stories. I have _never_ heard of this, and now I'm wondering how prevalent it is.
nice! So like a bit of domain expert input, a lot of space time data, and maybe things like velocity. I guess the main question is what's the biggest difference between the data profile of an illegal fishing boat and a recreational boat? I'm not sure what you're filtering OUT...
Yeah, for the little programs I write on AVR-8 it drives me nuts how much meaningless activity (moving the stack pointer around) that the C compiler does compared to assembly. For a PoV display engine, for instance, you might be able to reserve a few registers for the interrupt handler and still keep your inner loop variables entirely in registers.
Have you checked the App? It's a very specific experience, nothing like you'll see on other apps. Someone put a lot of thought on it and polished it thoroughly. The app feels like a design piece, where someone had opinions on how things should be done and made it.

If you like and want that, you pay. If you don't you ignore.

Personally, I like it very much. I always enjoy seeing something well thought that would not necessarily fit everyones needs. Did I bought it? Not now because I don't see myself writing lots of text but if I had been writing I would definitely consider id because I want it despite not needing it ATM.
You're making a common pricing mistake: the price of a product has absolutely nothing to do with the cost of building it. Nothing. Price only depends on what people are willing to pay for it, i.e. on the perceived value.

Just because you aren't the target audience for such a product doesn't mean that audience doesn't exist. The world is large.

Personally I see a great business in premium tools for the elites in any domain. A professional writer probably wouldn't mind shelling out an extra $1000 a year or more for a premium tool that's better than anything else out there. Smaller audience, but it likely exists.

This goes both ways: if people aren't willing to pay even the price it takes to make the product, you go out of business. This happens often as well.

If photoshop saw an opportunity to increase the price to generate greater revenue, of course they'll try to do so. These changes in pricing and priorities often lead to opportunities for new products & companies.
Before long it seems there'll be people living on the moon. Some of those people will die there also. Where will they be buried?
> In a better world, I would have built this in a day, using some kind of modern, flexible HyperCard for iOS.

How much we have lost.
I totally understand choosing a HTML engine for output rendering, given the type of additional content you want to provide on top of normal terminal stuff. This would be really painful and expensive to implement & maintain in native GUI libs across several platforms. And vscode kinda shows, that it is possible to maintain a reasonable resource footprint while delivering a productive app with electron. They also achieve that with a relatively small team, which prolly would not have worked out with platform native solutions.

May I ask how you drive the terminal emulation? Is this done by xterm.js or a custom terminal emulator? I am asking, because xterm.js put quite some effort into optimizing things to be on par with other fast desktop terminal emulators, speed and memory-wise.
Astro 4.1
>It means that more than one percent of the IPv4 real estate on the Internet (and probably much more) is occupied by people and organizations who are either clueless or just do not care how much the rest of us are paying to keep our websites on line

There's a significant mental leap here. "I block these IP to conserve my resources, therefore they belong to clueless or malicious organisations". It's wrong in both directions:

* I don't think Google, Bing and other crawlers are inherently malicious, and certainly not clueless. Search engines serve a very important role in the internet. Ditto archive.org, and probably dozens of other bots.

* IP based blocklists work well for honest bots (not malicious, or at least not illegal). Malicious bot operators just buy SIM cards and use regular mobile internet for the crawling (basically unblockable, because the IP may be renewed every day or every hour). And the really malicious actors use residential proxies, i.e. botnets that proxy traffic through normal users' computers. Anyway I wonder how many of those 56MM IP addresses are regular dynamically allocated consumer grade ISPs.

>1-5-2024

For the love of all that is holy, what is this date format.
Oh I definitely miss the N900 keyboard! That was awesome!

The OS, on the other hand, not so much. I remember it slowing down (after ~2 years? Maybe 3) where if someone called me, it took roughly 30s for the phone to get responsive again so that I could accept the call. It was cool to run Linux on it though :)
Blocking bots is always going to be an uphill battle. But if the owner is worried about wasting meagre resources, why not serving static HTML files instead of running a PHP server for a simple blog?