skysight-inc/HackerNews huggingface dataset:
The iPhone autocorrect has got noticeably worse over the last 4 years or so. I’ve been an iPhone user since 2012 and I’m sure it used to be so much easier to type on despite having a significantly smaller screen.

The thing that grinds my gears most is if something happens to be an apple trademark, it will auto capitalise it. For example “power nap” (the name of a feature on macs) becomes “Power Nap”.

I’ve seen a few people saying that the iPhone typing experience has gotten worse lately. I wonder if there’s any analysis to back this up or if Apple are aware?
Progress? Researchers are fighting to make AI as smart as a worm. We need to reach humans first before calling AI progress.
wish me luck I have a duel tomorrow
it's difficult to say that .format and %s are both strictly worse (I think "{}.format()" is strictly better than %s, but both are a bit orthogonal to f-strings because both are lazily applied. F-strings evaluate locals immediately, but .format can be called later. That is, concretely, f-strings are almost equivalent to `"".format(*locals())`, but f-strings fail for cases where, for example, the string to be formatted itself is not available at "compile" time.
My intention was not to be aggressive at all, sorry!
I use 1Blocker which seems to do a perfectly good job, so I’m not sure what ads you’re referring to?
Of all those what is forth articles I've read, this has been my favourite read. Forth is an interesting language, but as a web dev, I've never realised its potential to be a useable language. However, I recently got a RP Pico, and was looking for a language to control it. Browsing the available ones, I saw a demo of a forth and the way it was used kind of blew my mind as it kind of connected the understanding of the machine architecture with the language directly. It kind of felt like I was one with the machine even though I was just turning an led on and off. Since then, I haven't done anything with the board, but I want to get into simple EV making and I feel forth is the domain language for this kind of endeavour.
Why only Stability AI and not OpenAI?
I think they will ask them to use the tool to reproduce a known piece of art - which they will most certainly fail to do.

I think this has an almost 0 chance of success.
No you don't. They make it better? that is progress.

There is no bar you get to set except "better than the last attempt"
For me, it was the fact that AdGuard Home supports a lot of good things out of the box. For e.g., DoH/DoT for upstream resolvers, really easy to enable DoH to the AdGuard Home interface itself etc.
I used it at home and liked it... for 10 days, after which it stopped working because I'd hit some limit. For 1 computer, 1 Amazon TV stick, and 1 phone that I barely use, 10 days max is pretty bad.

So I uninstalled it and went with adguard, which doesn't arbitrarily stop working.
It annoys me to no end that they're more focused on ads than features that might bring a ton of work-from-home consumers to their store.

I remember looking all over for an "hdmi quadviewer" that had all of these things:

>= 120hz
hdr / 10-bit color
edid
web admin to adjust layouts (or some other method)

I got close, but the biggest thing I can't find is higher framerate viewers. My TV should do this.
.format has fewer escaping headaches.
How ChatGPT Can Revolutionize Your Personalized Email Marketing Strategy
#email_MARKETING
Indeed, this worked well for the sites that targeted IE, and I’ve seen enough sites saying variations on “designed for ie/chrome” to know you’re not alone in that belief.
Don’t overestimate humans
This analogous to the "grim reaper paradox"
Also the game only has a resolution of 640x640 pixels, and you cant move the mouse a half pixel. But anyways, stalemate basically requires very precise positioning by the attacker, so it is VERY unlikely to actually happen, especially since they are trying to avoid stalemate.
Spellcaster – Discovering a lost programming language (2021)
> walk longer than a minute without needing to lay down for the rest of the day and sleep

I'm sorry, do you mean it literally?
Here are the blacklist domains I've accrued (some rules might be redundant or out of date):

ngfts.lge.com
us.ad.lgsmartad.com
lgad.cjpowercast.com
us.info.lgsmartad.com
aic.recommend.lgtvcommon.com
aic.homeprv.lgtvcommon.com
aid.rdl.lgtvcommon.com
aic.lgshopsvc.lgappstv.com
^aic.*lg.*
us.emp.lgsmartplatform.com
snu.lge.com
us.lgrecommends.lgappstv.com
api.thetake.com
us.lgtvsdp.com
aic.service.lgtvcommon.com
lgtvonline.lge.com
(\.|^)gracenote\.com$
(\.|^)prehook\.com$
raw.vidyard.com
(\.|^)vidyard\.com$
(\.|^)wistia\.com$
Demonstrating that I must behave according to the moral compass you believe those with extraordinary power are exempt from also following. Fitting.
I don't want to amplify stereotypes, but I can't help but notice there's a correlation between the candidate being in India or Pakistan (for a remote job) and not being able to program.
Forth is nice and very handy to have on something like and Arduino Uno (and similarly spec MCU's) etc. It allows rapid experimentation without compiling/uploading.
> Sta­ble Dif­fu­sion relies on a math­e­mat­i­cal process called dif­fu­sion to store com­pressed copies of these train­ing images, which in turn are recom­bined to derive other images. It is, in short, a 21st-cen­tury col­lage tool.

Just no, that's not how any of that works.

I guess that lie is convenient to legitimate the lawsuit.
Libre, not gratis.

And I'm leaning toward a new philosophy of gratis for people not making money off the code, and paid for people who are. In many ways, the industry might be better off if the corporate software supply chain is professionalized.

I think the right way to do this is AGPL + private licenses all the way down.
You can always set a super short TTL like 15s or even 1s.
It's still going to make scaling a non-issue like that and at some point the caching will be fresher then the html generation, as that needs to be done too (and read after by the http server).

It's fun to make architecture like in the article though, I'm guilty of it as well with previous hobby projects
How is somebody's personal life any of your business when interviewing someone for technical skills? Asking people about their hobby projects, expecting them to be coding too, is propagating the unhealthy practice of needing to work 10-12-14 hours a day just to stay relevant in the industry.

From a human side, I would hire someone who decides to take care of their kid after hours instead of honing their technical skills. They tend to be a lot more responsible with their work too.
Agreed. There are things that languages must get right at the very beginning or be plagued by inconveniences forever. This is one of them. I got a number of bugs and test failures because I forgot an f before a string with interpolated values.

Python is rooted in the 80s. Maybe Guido didn't get the idea because maybe his background was only with languages without interpolation. Example: C has argument replacement with printf("%d", 42) and no interpolation.
Soda water bottle, alka seltzer, quickly screw the cap
Awesome write-up.

Would be really curious for insight into why truck purchase loans run 8-10% APR with 20% down. If anything, I'd expect them to be lower risk and easier to re-posses?
While much more efficient, I believe freight trains are close to 100% capacity.
"90% of owner operators fail in their first year - trucking is incredibly cutthroat."

Maybe the disruption this market needs is a set of unions rather than just trucking companies.

It would be nice if unions were limited such that... E.G. they could not grow to larger than 15% of the workforce for a sector in any single union. Contracts would need to be approved by... some number, lets say 2/3rds of all workers across all unions. With the 15% number that would require at least 5 unions and over 66% of workers to approve of contracts.
I've got the LG G1. AFAIK, all the webOS models are affected.
Yeah as another commenter mentioned, if the payout is proportional to revenue generated for magnaplay, it should never go more than [rev-share%]*[$monthly-rev]/player/month.

This doesn't feel like abuse...now if there is a free user tier that is measured somehow for payouts, though...
So bizarre that there are devs think we want webpages with the ability to spam them.

Literally the last thing I want from a random website is notification spams and pop up, but woooooo soon I guess I’ll have to get used to pop ups asking me to receive ads from websites all over again.
That is what I find weird: when an Engineer spends the day fixing their PC or figuring out how to procure something. Assistants for that kind of stuff would be good. For small companies it might require a call out model rather than full time assistants.
So what is the end goal of this? For copyright to transfer every step? That precedent happens, then what? Licensing schemes get set up and any piece of media that is put into these systems will result in the artist getting some kind of payment in return. Cool, that sound great. Except... who's paying?

The conglomerates who already have a bunch of IP they can feed into those systems, who can afford to purchase or through brute force (ie cheaply employed artists) create new works using their already massive amounts of capital. These are the entities that will have complete and total control over the best versions of the tools that artists say will bring about their doom. You better fucking believe they'll have their own licensing system too.

Copyright is a prison built for artists by big business, successfully marketed to artists as being a home.
I co-founded a company as the only software developer and it's the most fun I've ever had building software. That includes all the refactoring, architecting and rewriting. What's important in my case is that I have awesome co-founders who have completely different roles and skills and that trust me to deliver the tech. We don't have investors, only our own money on the line. We also don't have any recurring meetings, communication is mostly async and that works great for developing software. There is a vision and a rough roadmap but we don't do any short term planning, that would be a giant waste of time. We just had a very successful first year!

The job is not without any hard parts though. I may have a lot of freedom to build a product the way I want, but I didn't have any technical colleagues to discuss problems (or joke around) with. A start-up naturally comes with a lot of uncertainty. You have to make a lot of hard decisions and then make sure they were the right ones. And it might take some time before I make as much money as I did working for someone else.

Every job will have pros and cons and you'll always need to make some trade offs.
I recently turned off Slide to Type and enabled the new iOS 16 Haptic feedback for keyboard setting under ‘Sounds and Haptics’. My typing accuracy has improved a lot with these changes.
There are only 2 possible outcomes, right?

1. They win, and big companies are training AI on their portfolio and new artwork which they paid for resulting in the same problem, that artists will even be paid less than today. Also resulting in incredible difficult to judge laws. Has an artist created it himself, or has he used copyrighted works to train his custom model?

2. They lose
Demandez à Chat Gpt
The whole idea is that there is no strictly formal version of the process. It can't be answered with a package. The process itself is agile, ammendable, fluid, mutable, improvable. You do what works for you.

Just stick to the principles of focusing on the product customer value over the processes themselves, with recurring reflection over how your process is working, as per the agile manifesto.

If your company hasn't done this before, Scrum is a good starting point, but it is by no means a goal nor the final destination. This is where most companies fail.
This is one of the reasons why I've never connected mine to a network. All features thankfully work fine OOB, and I don't see any ads, but I fear that updating it would only harm the UX, not improve it.

The fact a premium TV shows ads is appalling. Does LG really need to sacrifice their brand reputation just to get that advertising revenue? Whoever is calling the shots for this decision should be fired.
Sometimes I have to wonder about the hypocrisy you can see on HN threads. When its software development, many here seem to understand the merits of a similar lawsuit against Copilot[1], but as soon as its a different group such as artists, then it's "no, that's not how a NN works" or "the NN model works just the same way as a human would understand art and style."

[1] https://news.ycombinator.com/item?id=34274326
Oddly enough, this sounds like a lot of fun. For the most part, I got to know lawyers as incredibly hard-working people and if you show them a little bit of respect and understanding towards their profession they are an absolute joy to work with.
> The first two might be perfectly understandable to the parser, but as a human reader, they make it more complicated and error-prone to work out which quotes delimit the f-string and which do not.

as also a human reader, the examples are fine?, I'm used to bash having `"$(basename "$val")"`, or XML having `<a><b><a></a></b></a>`, or python having `))))` at the end of an expression due to having a weird hate of standardized public methods
You can use eval to trasform a string to f string and evaluate it. Of course format is better in that case.

https://stackoverflow.com/questions/44757222/transform-strin...
Government and corporate licenses, mostly.
I think Forth reinforces that even more than machine assembly language does. It’s all just numbers and some ops, also encoded as numbers.
I did. I believe word 'retaliatory' captures this.

I am not arguing she is right. Frankly, case suggests she is in the wrong for several different reasons. But then, she is accountant, does management really think she is making widgets on an per hour basis?

I think her biggest mistake is using work PC for personal use. That is just not a good idea.

edit:

<< She went after the company.

She argued she was not fired for cause. That is hardly going after the company.

<< Besse argued that she found the program difficult to use and she could not get the software to differentiate between work and time spent on her work laptop for personal use — which, both parties agree, her employer allowed during staff's off-hours.

<< When Canadian accountant Karlee Besse was fired for being unproductive at her job, she found herself up against not only her former employer, but its time-tracking software, too.

<< Besse worked remotely for Reach CPA, an accounting firm based in British Columbia, Canada. The dispute began last year when Besse claimed she was fired without "just cause."

<< Her employer argued that Besse was rightfully let go because she engaged in time theft. Reach CPA said it gathered evidence using TimeCamp

<< Besse also argued that she spent a significant amount of time working with paper documents, but didn't tell her company because "they wouldn't want to hear that."
I am not a fan of the Google dialect of C++. That said, there is no dialect of C++ that would solve the issues they are running into and will continue running into if they use C++. Every major user of C++ regardless of organization or style guidelines has the exact same concerns with the language.
You summed it up well about planning. Translations:

“Plan” = Stretch Goal

“Stretch Goal” = Not gonna happen
> If you succeed, you will undo decades of technological progress.

There's never been since the industrial revolution a technology which has been "uninvented" so I'm going to guess that won't happen here either. The cat is out of the bag.
I can't be the only one reading this and thinking "wow, this sounds terrible," right? This is certainly very cool as a tech demo but why would anyone want the websites of tomorrow to be delivered as opaque ELF binaries, running via emulation, in a virtual machine inside my browser? This sounds absolutely insane to me.

It was already bad enough when websites started shipping giant, obfuscated Javascript bundles circa 2010. Now we're enabling running arbitrary x86 binaries for websites and no one bats an eye?
Your post and air quotes for “feature” are hella snide. In chess code, en passant is an edge case that takes a lot of code to cover, and not just some bug due to incompleteness.

Check yourself before you wreck yourself. And yes, check pun intended.
This is the first time I read about this. How on earth is this not an April’s fools joke?

Apple allows you to run a maximum of 2 virtual machines on Apple hardware.

Someone is going to get sued by Apple for going against this part of the license agreement and I must say I really like that thought because the result of that trial will give clarity to the rest of us.

We had to deal with a gray area in our project as well. DeepL does not allow use of their translator in critical infrastructure. Our client is in the transportation business and has been using DeepL for years to translate emails. They wanted to integrate DeepL into a customer portal that we develop for them. When we told them that we will not be complicit in breaking DeepL’s license agreement, they weren’t too happy.
I'm not saying they will abuse MagnaPlay, I'm saying they will shift the market making other developers make less and not want to be on the platform.

Also the devs may not want to be there because they have no idea how much they're going to make.
How does it work then? :)
Happily good calendaring apps have a standard protocol to communicate with calendar apps that don’t load a ton of Facebook and Google stalkerware every time you load them, and let their users just use their prefer calendar app.

Messaging services can also make an app, because I sure as shit don’t want my entire browser to become more annoying just because someone can’t be assed making an app. Hopefully safari will gate this BS on making a home screen app rather than just making every site a beacon of “add notifications so that we can sell you to advertisers even when you aren’t on our site!”
It's a pretty funny assertion. The whole point of ML models is to take training data and learn something general from it, the common threads, such that it can identify/generate more things like the training examples. If the model were, as they assert, just compressing and reproducing/collaging training images then that would just indicate that the engineers of the model failed to prevent overfitting.
So basically they're calling StabilityAI's engineers bad at their job.
I made the same reply to the sibling comment:

I'm not saying they will abuse MagnaPlay, I'm saying they will shift the market making other developers make less and not want to be on the platform.

Also the devs may not want to be there because they have no idea how much they're going to make.
Survivorship bias...the ones who regreted it cannot or won't publisice it
Going against a less well-funded company makes a favorable outcome more likely. Further, they only need a precedent - a ruling against SD would also apply to Dall-E.
I just read this article about it https://nautil.us/why-our-intuition-about-sea_level-rise-is-...
To be clear we are talking about the same GCC and Clang here, right?
This article talks about gravity part https://nautil.us/why-our-intuition-about-sea_level-rise-is-...
Because end users don't want to have to learn to deal with yet another "clever" interface, and a consensus as to what works has started to gel.
The opposite way, the training images are there to support the model to generalize features.

Reproducing parts of existing images in the dataset is called overfitting and is considered a failure of the model.
Fbaz jz fdhs. Sorry, I mean, that is true. I've just assumed that my thumbs have deformed as I've grown older.
I don't think you have to reproduce an entire original work to demonstrate copyright violation. Think about sampling in hip hop for example. A 2 second sample, distorted, re-pitched, etc. can be grounds for a copyright violation.
Getting 60k here also means the employer pays half of health insurance and half of the unemployment insurance.
It doesn't matter if they exist as exact copies in my opinion.

The law doesn't recognize a mathematical computer transformation as creating a new work with original copyright.

If you give me an image, and I encrypt it with a randomly generated password, and then don't write down the password anywhere, the resulting file will be indistinguishable from random noise. No one can possibly derive the original image from it. But, it's still copyrighted by the original artist as long as they can show "This started as my image, and a machine made a rote mathematical transformation to it" because machine's making rote mathematical transformations cannot create new copyright.

The argument for stable diffusion would be that even if you cannot point to any image, since only algorithmic changes happened to the inputs, without any human creativity, the output is a derived work which does not have its own unique copyright.
In Finnish we still use word "mesi", which is a synonym for honey. The word has the same meaning in Finno-ugric and Uralian languages still spoken in Siberia and Volga areas such as Mari and Udmurt - and Hungarian.

At least the Finnish etymologic dictionary says it's related to Aryan words, e.g. medhu in Sanskrit.

https://kaino.kotus.fi/suomenetymologinensanakirja/?p=qs-art...
“It is a par­a­site that, if allowed to pro­lif­er­ate, will make artists extinct.”

This is the fundamentally flawed and misguided argument that can literally be applied to any technological progress to curtail advancement.

Imagine if the medical tricorder (a device from Star Trek that does maybe 99% of what modern doctors do) is suddenly invented today. Doctors could use this argument to defend their livelihoods, but they lose sight of the fact that doctors don’t exist because society needs to employ them. They exist because we have a problem of people getting sick… if more sick people can be helped then great! That is an advancement for society because more lives are saved (as opposed to more doctors being employed), and then simply the standard for what doctors are expected to do is raised to a higher level, since someone is still expected to operate tricorders.

Similarly, artists exist for their output for society. If these AI models can truly fulfill the needs of society that artists currently output (that is debatable), then that simply raises the bar for what artists are expected to output. But it doesn’t change the fact that we only care about the output for society (which can never be truly harmed by advancements such as this because if someone can not outperform the AI then they are redundant), not the fact that artists exist.

Put another way, many current artists who fear this are simply doing the generative work of AI already… manually. The AI is democratizing art so that the lowest hanging fruit of art is now accessible to more people. The bar for art has now been raised so that the expected quality of newer work is to be much higher. Just like how after computer aided design was invented the quality of movie effects, digital game art, etc, all jumped. Progress means those doing current “levels” of art will need to add this tool to their repertoire to build more impressive things. Rent seeking and staying in place (from an artistic advancement point of view) is not the answer.

As someone else put it in a comment here, looking at other works of art and learning how to make art and creating new art from this influence is literally how humans have been doing it for eons. Everyone is standing on the shoulders of giants. This AI merely makes it explicit so I guess it brings out the rent seeking feeling since people must feel it’s now possible to quantify the amount their own work contributed to something. I guess if you don’t want anyone to be influenced by it—AI included—the traditional way is to not show it to anyone.