skysight-inc/HackerNews huggingface dataset:
Stable Diffusion uses all of the art as input and this is actually incredibly important. In fact, any specific piece of art can be removed and it will still work the same and this is also incredibly important.

Both show that there is no intent for individual infringement, with along with no infringing material being produced and the significant non-infringing commercial use like family photo touch-ups, it makes for a very strong narrative for the defense!

To change lanes to art for a second…

When I’m using a tool like Logic I can coax drums, Hammond Organ, 70s analog synths, out of my laptop. I can’t make any of those sounds with my body. I need a tool.

Without Logic I would have to own a drum kit (which I happen to do), know how to play it, know how to record it… with logic I just click a dozen times and I’ve got a drummer playing four-on-the-floor.

So when I do work with a real drummer don’t tell them exactly what to play on a grid like with a drum sampler in Logic, rather they just listen in contribute. Logic has a virtual drummer that does basically the same.

How different is it to fire up another piece of software and employ a virtual painter?

Ok, shift back over to technology and creative work… what are the pros and cons of drum samplers? Don’t they put drummers out of business? Isn’t the trade-off that now a lot more people have access to nice sounding drums and that the world has more music?
To be honest early TypeScript was quite bad with class dependence (functional style was an afterthought) and "namespaces" (That was still used in the mainline TS compiler until recently iirc, behaved like nested objects in JS, kind-of useful but totally missed the NodeJS file-based-module-separation) felt a lot like they wanted _Java_ or C#.

Sometimes during the late 2.x series TypeScript really came into stride with ability to express more "dynamic" types, using a functional style and having arrays-behaving-like-tuples,etc and the 3.x and 4.x series has really made it polished.

TL;DR; It's quite great now, but don't dismiss sceptical people because early versions of it kinda DID suck.
I assume you’re talking about the “pride flags”? Those are just the bank’s colors.
>The author was a better artist than writer, and you might remember how that career turned out for him.

And then it turned out that politics became his most successful career. People didn't like his art or writing enough to make a stable career out of those things, but they were more than happy to vote for him and then follow him into a disastrous, brutal war and also build extermination camps for murdering millions.

I think there's a lesson here about what kind of people go into politics, and how bad people are at choosing their leaders.
Fly does this and it seems to work well for them: https://news.ycombinator.com/item?id=30380570

At my workplace we have Slack, but not Discourse. We do have Confluence though, which works quite good for stuff that needs to be referenced in future.
The difference is that for images almost everything is done with raster graphics, vector is the niche exception. And for most uses where it makes sense (e.g. a logo) you can easily convert a raster to SVG automatically generally without requiring any manual tweaking.

If the argument is that "maximize immediate practical usefulness" is not something interesting, I would say it makes sense to say "I don't understand why this approach is pushed". Anyway.
Don’t lisps (or lisp-likes) push language feature creation into user space? And also with Clojure piggying on the JVM, I would be shocked if it needed continuous updates.
I think companies don't set up local caches. So all those million downloads could just be a few companies running tests on every commit.
> you can say literally anything you feel like

Yes, by definition.

> any of the laws barring communicating threats, hate speech, slander, libel, etc

By definition, such laws are incompatible with free speech.

> what's your agenda here

Free speech
Do I violate your human rights if I refuse to tell you something you want to know? (I can't get past the ddos protection so I don't know the answer)
Things like phpBB, MyBB, or even commercial ones like XenForo are extremely customizable and integrate well with almost any auth system
As a gay man (who, fortunately, doesn't have any issue with finding partners for casual "stress relief"), I agree that this is a definite issue.

It seems the world has moved on in many ways and traditional roles/barriers are being broken down, but unfortunately not so much for this topic. I look at hetero friends of mine and it still seems to be the same old rat-race for them.

Men get treated as disposable resources when it comes to dating/relationships. Sure, not all men; if you're pretty or wealthy or otherwise "useful" you'll do fine. But it seems very one-sided in that women do not need to do all that much in order to be desirable to someone (though perhaps not desirable to the type of people they want to meet specifically).

It really just makes me so glad to be gay, and so sad to see men treated like they have no worth; you do have worth, every man, every woman, and every person in between.

It's also incredibly unfortunate that many of the traits exhibited by "men who work in technology" are generally not seen as desirable by many women. I count myself as incredibly fortunate that I can easily meet other men who are into the same things; the only downside is obviously that: * there are fewer gay men available compared to the hetero pool * some (a large number really) of hetero guys will get aggressive to the point of violence if you flirt with them, so it's still very important to sound it out/gaydar someone.
. is doing best actually
I've read the Frank Herbert Dune books back-to-back several times and love them all, but I've never tried his son's additions to the series because I've read a few people saying they're not worth the time. Do you agree?
agreed. I love Slack. where I work, it is used for helping coworkers/other teams with issues - but there is no expectation of fast replies. the author implies this expectation is implicit to Slack, but it's not. for me, it's perfectly normal to not expect a reply to something even on the same day, especially if it's complex and people are busy.

additionally, if the volume of messages is too high to be able to catch up with after working for a while (like you would catch up on emails), this is probably an issue of not splitting things up adequately into granular channels. or, again, some weird culture of just spamming Slack for everything.
> I have a BenQ monitor that started failing after less than a year, but since I don't have the original packaging I can't get warranty work.

In the EU, to exercise your mandatory 2 year warranty, you are not required to use original packaging by law, but manufacturers may require original packaging to honor extended warranties.
> Rust makes enormous binaries

Rust binaries are optimized to be fast (by default, fast != small), this [0] explains pretty well why, and min-sized also has many optimizations [1].

> and compiles slow

You can have a very slow compiler with all the optimizations and safety checks, or a fast one which doesn't. This however doesn't mean there is no room for improvement.

One thing that can definitely improved on is how cargo manages dependencies, I am tired of each of my project's /target directory using >2GB of disk space, there at least should be some kind of opt-in global cache.

I am also worried about dependencies going in the same direction as the JS ecosystem, many of my projects only have 3-5 top level dependencies, but I end up downloading hundreds. A few are only compile-time, but this makes auditing very difficult and does make compile times a lot longer.

[0]: https://lifthrasiir.github.io/rustlog/why-is-a-rust-executab...
[1]: https://github.com/johnthagen/min-sized-rust
Thanks! I'm in the middle of reworking the code gen section. I also maintain https://cuetorials.com if you want to learn CUE
"A language that doesn't change is probably either dead, dying, or headed for a tiny niche"

Or complete. Eternal change is not a value in itself.
Perhaps I am cynical, but I think it's just a matter of time until businesses will require to connect to your bank accounts whenever you want the simplest thing from them.
It loaded eventually - Chrome blocked a couple of cross site iframe loads, even without any extensions, but after a few reloads it started working.

I am on 1gbps fiber with an M1 Max, I don’t know what the issue is.
GPL does not prevent a company from architecting their system to use an online component such that you wouldn’t have any practical right to repair the system as a whole.
Very funny that we have PSD2 yet almost no one can actually use it
I do want to highlight a comment in passing in the OP: the team has plans (and some work) around accomplishing that optimization in an automatic way, without extra syntax, under the whimsical name of polymorphisation.
How we’re approaching AI-generated writing on Medium
I hate how good this is.
https://clearjunction.com/ offers pretty decent APIs and the features you described. Virtual bank accounts, per-customer deposit vaults, payouts, payins, webhooks and so on... They've been fairly reliable over the years.
That’s how grocery stores work now.
One thing I like to do is go through everything in makefiles, and any commands in the readmes or documentation. In almost every case there's stuff that doesn't work, sometimes because it's out of date and you can fix it, sometimes you'll be missing some one-time-only configuration that everybody else already did so long ago they didn't remember to document it, sometimes the docs are just outdated so you can ask if it's no longer relevant and clean it up. And if you mess anything up it usually breaks very early the pipeline, the tests won't run against the dev branch or something like that.
Textbook capitalism is a society in which (among other things) companies belong to investors. In other words, when a company bets, it is typically with other people's money. In that case, it's other people's jobs, which extends a bit this textbook case, but not by much.

edit Rewritten to take into account sokoloff's remarks, thanks!
> Without these optimizations, the package would be about 20 kilobytes larger [...] That saved about 2 terabytes of bandwidth in 2022

Ok, but since companies don't set up local caches, it seems pointless to me to stress about saving bandwidth. They don't seem to pay any attention to it.
PSD2 requires a business and a very expensive license to operate. It's unfortunately not something that retail customers can get direct access to.
Please don't forget all the people who lost their job outside of the US.
Ask HN: How to track physical devices' usage?
How is everyone tracking common usage patterns in physical devices, especially in a B2B context?

With physical devices I mean measurement equipment, mobile/stationary robots, ...

What I am most interested in, is finding out how people use them, what are common patterns among users, how often is it used, ...

I know Mixpanel and co and I guess they could be abused to work for something like that, but they seem to be mostly tailored towards SaaS/E-Commerce.
Be aware reddit is being "astro turfed" as they call it too
Duplicating the design isn't super hard to do, there's reference schematics available that you can just copy. I suspect the real reason is that the QFN56 package of the RP2040 chip has a thermal pad below it that requires hot air to solder.
FIO Bank

https://www.fio.cz/bank-services/internetbanking-api
Having first hand seen the waste - in the form of non productive employees - I am a bit surprised by the flak that companies are getting for firing a relatively small percentage of people at the same time, especially when they are fearing a downturn...
Why is there this need for humans to be involved at all stages of production?

Do we still need humans to knit and handwash our clothes? To live in a caboose or lighthouse? To operate our elevators? To deliver the milk?

Why should anyone have to learn to draw in the future when machines promise to do a better job? There are so many better uses for our time, and too many things to do for our short lives to handle.

I want to compose music, despite no practice or formal training. I want to make an entire movie by myself with no other humans involved. Tech that enables these things will be empowering.
> That's the claimed reasoning, yes. Is that actually true though?

yes.

one of the changes (and in my experience, the most problematic change) was the removal of the keyword "print"

it was a poor choice at the start to treat "print" like a keyword. it is a simple, breaking change to remove it, easily automated (ps: just add brackets), and now the language is more consistent and flexible.

The only reason to keep it is to not "touch" things. but it is easily mitigated, so that isnt a good enough reason imo. I much prefer a consistent language.

otherwise I'd stick with PHP.
Am I misunderstanding something or is this not just replacing one password with two salts and another password? What benefits would this have over just generating a password?
Painfully long to me is everything over 5 seconds.
> Rust makes enormous binaries

But it DOES make binaries. Such a breath of fresh air after years of Java/Scala.
>If it was talking about grip strength humans might be portrayed like less evolved.

There is, in no sense, any way to talk about less/more evolved. Except for age of lineage, which is the same for all life on earth.
How much innovation is necessary to see off fossil fuels?
Ditto. I use them to (hopefully) send good vibes the the creator / maintainer - you never know, they may need the tiny endorphin hit!
https://www.fidor.de/
> The EU has backed the Ukraine, a war that was mostly created by the US pushing NATO boundaries outwards and backing Russia's dictator into a completely untenable corner.

This is a curiously uninformed take that ignores the reality of Russia invading other sovereign countries.
Fidor has been pretty good for the fintech space back in early 2010s
Yes. I wanted to add how much have changed today, but wanted to keep it short. So just ended up putting "these days".
Email Data Group is a leading provider of business email lists for markets in USA, Europe, Canada. Contact us now for customized email databases.
We didn't evolve from apes, we are apes. Apes is a group that encompasses animals including gorillas, bonobos, humans and other animals.
Hmm. I signed up for Revolut business sandbox api recently and it didn’t ask me to pay first. I could use the api etc. Did they change?
Agreed, this is really smart.
I imagine (hope!) it also cuts down on recurring feature requests as it allows you to open up the realm of possibility for using the library in the users head - instead of needing to program in every use case, you introduce someone to serving themselves.
> Even in that case, it is only 2021 that it happened. So VRE has not exceed nuclear for "several years." You are guilty of your own accusation of constantly lying.

Last I checked it was almost a month into 2023, not part way through 2021 when the production had been higher for a whole year already.

> Also, Eastern nuclear power growth has displace Western nuclear shutdowns. So the total amount is in fact a plateau. I did not know that until now.

So you made up whatever you decided sounded good about today's producton?

> Ultimately, the main issue is still the problem of intermittency. Until it is solved, VRE is actually much less useful than it seems on a chart. Even in a scenario where it exceeds 100% of demand, there will still be huge shortages on certain days. Ironically, the best way of solving this is via hydrogen production, but VRE advocates despise that idea.

So you made up the stuff about the scope of production, doubled down on it when called out, and now you're making up stuff about intermittency. And finally you're trying to conflate rejection of hydrogen where it is appropriate with calling out your blatant fossil gas propaganda and shilling for hydrogen cars.
Should Covid vaccines be yearly? Proposal divides US scientists
Tim Apple was the one who brought the company from being a financial war zone to an extremely profitable company - by overhauling their logistics. He is ultimately a logistics and supply chain man, and he hates waste.

By the way, this is a good example of how vision and ideas (Jobs) will not build a successful company alone without execution. Apple always struggled with that until Jobs brought in Cook.

Of course, Steve Jobs would never allow the Weather App in the new MacOS to be so bad compared to Dark Sky ;)
Most of these PSD2 aggregators have "Contact us" pricing. Last time I looked into it I couldn't find a provider accessible to retail customers who are only looking to access their own data.
This is great! I’ve used tippecanoe for a number of years but always hosted the tiles in the file system on a CDN. Fortunately I only needed to cover the area of a single city, but that was still 500,000 individual files! pmtiles should work nicely. I’m hoping MapLibre GL Native adds support for them sometime soon.
Super interesting topic. The article starts with how Java has more people than Russia, and I immediately thought of Bangladesh, another tiny country with more people than Russia, and an even higher population density than Java, at 1300 people/km^2. But at least Bangladesh has the excuse of having lots of rivers. River deltas are always very fertile because of the sediment the rivers leave behind.

While the article does an excellent job diving into the topic, it still leaves some questions unanswered. Because if Sumatra has mountains and volcanos and lots of rain, why are there no rivers bring all that nutrient soil from the mountains to the plains? That still sounds like an ideal situation for agriculture to me. I guess it doesn't work like that for some reason.

But if rain at the equator flushes away all the nutrient soil, then why doesn't that happen at Java? It may not be squarely on the equator like Sumatra and Borneo, but it's still pretty close. Does that not receive a similar amount of rain?

Interesting personal detail: Years ago we've been on vacation to Java and Bali. Friends of ours were working for a couple of years in Jakarta, and we visited them, but also took the opportunity to visit the rest of the island. And Java is indeed incredibly crowded. From the train trip across the island, we saw people everywhere. Rice fields as far as the eye could see. We've been to Bandung and visited an unbelievably smelly volcano there, and even the volcano, despite it's incredible stench, was crowded.

I assumed it was mostly for political reasons that Java was so crowded, because people do tend to flock to cities, which develop faster, and attract more people. So in that sense, the Indonesian government moving to Borneo in order to avoid the overpopulation of Jakarta and draw more people to Borneo and develop that region, sounds like a great idea. But if it's really because of food production, that new capital on Borneo might become incredibly dependent on Java.

Also, my grandmother lived on Sulawesi for most of her youth. There's even a statue of her father there somewhere.

(I too expected the article to be about the peculiarities of the programming language, on which I have plenty of opinion, but I guess that's for another discussion.)
AI music is the next thing coming, wait for copyright lawsuits to fall like bombs.

I find it fascinating that MidJourney can make a 3D model of my face from a low quality image, rotate it in space, apply it on someone's else body, add coherent shadows and backgrounds, with a very credible result, and yet an AI cannot generate a decent song, which is 1-dimensional and has probably much less internal modelling to care about?

One reason I can think of is because eyes are "integrators" and ears are "derivators". That is, that human ear is very sensitive so small differences, whereas vision cares more about the ensemble? I don't know, but I think that AI music will come one day. It may not be as great as human music, but it will suffice for, say, putting a music background for your startup cheap marketing ad.
While I respect Apple as a whole, "they didn't start up hundreds of obv useless projects" is an empty claim. Not only they sank so much money into subpar offerings like iCloud/iWork, not pay attention to some of their competitive advantages like Automator, they ran some of their once-great stuff into ground as well (Finalcut pro).
Nice to see old Lytro hardware brought back to life.

When they were launching the company, I was so excited about the possibilities. Maybe naively, I was really rooting for being able to take a photo, and then in their software (and later in Lightroom) be able to slide/brush-in/out points of focus. Alas, all we got were these gimmicky square pictures that you could click to bring various parts to focus.
Well you can do that by mandating by law that all software (including the one only provided as an online service) have to be released on a FOSS license.
> Thats why I always personally enjoyed duck typing.

Static or dynamic? You will ask a non-duck to quack. Do you want to find out before or after you start your application?
Not glyphosate, but wool laid under grape vines deters weeds and reflects light
How big is big? And do you not want computers that can do what modern computers can? It costs billions of dollars to build a single semiconductor fab, so without any big corporations, there won't be any new fabs (or anyone big enough to own an existing one), so we'll be going back to 70s-80s IC technology at best.

Like it or not, a lot of things require very large companies to get done. Small companies can't build jumbo-jet airplanes.
'Distributed SQLite'.
There are so many projects to make SQLite replicable/ horizontally scaling (dqlite, rqlite, sqlfs, litestream, ...), there must be a great need for a simple to administer SQL DB with more horses than the single node SQLite.
I want to go for a drink with Moonheart (who used this unmerged, untested, year old PR in Production for a year) and find out how I, too, can become an absolute maverick.
I'm absolutely biased, as one of the rustc parser maintainers, but removing all redundancies of a languages syntax is actually terrible for usability. The fewer "landmarks" the parser has to work with, the harder job tooling has to provide feedback when something was written incorrectly and increases the likelihood of two unrelated concepts being a typo away, which won't be caught by the compiler. Increased verbosity doesn't have to mean reduced readability, as long as the syntax is regular and allows you to selectively skim parts of the code you don't currently care about.
Sure, if everyone used this, you'd have a copy of the algorithm used. But you're trying to solve for two unique variables, master password and secret key.
I find context matters with WFH/WIO
and the balance comes, for me, when it's creative brainstorming or anything that requires a hands on, in the office is great but outside of that the office can be super distracting away from the core work.

It really depends though on what type of role and personalities are coming together and I'm hopeful there will be a more innovative culture going forward.
Why not? that restriction applies to financial services, not sale of goods. How do you think reselling works?
I'm doing mostly the same; one difference is that I know structure my test code and implementation code so that I start the test in the debugger and use watch expressions as a primitive REPL.

call dbl.tbl_create(....)

Very slow and cumbersome, though.
> On a mission to make life easy

F*k them and the wagon they rolled in on, I want life on hard mode. (/s)
where is the screenshot from?