skysight-inc/HackerNews huggingface dataset:
> Multiple images of people of different color skins, and clothing styles should be used because nowadays it is very easy to over-tune your compression algorithm to a specific type of image or skin tone.

This is true. I have mentioned using different pictures to ensure not over-tuned for only one picture (I did not use those words, but thank you for mentioning, a better way to mention it). Different colours of skins and different clothing styles is one thing, but furthermore, you should not be limited to pictures of people, either (although some of them should be pictures of people, but not all of them); there are other living and non-living things to take pictures of, too.
The publisher should definitely be able to choose what they wanna sell, and issue new revisions as they see fit. Going into my house and rewriting instances of the work that I already own is insane. This is just as ridiculous as if Amazon were to delete ebooks you've purchased for your Kindle.
> We could have unsigned integers but we're choosing not to because on the whole their disadvantages outweigh their advantages. On the other hand, once we have user-defined value types, you'll be able to define unsigned integers in a library if you want.

What disadvantages do unsigned ints have?
Can you be more specific about what you're looking for, why, and what kind of background you have?

Cybersecurity is rather broad. Asking about the landscape is going to have significantly different meaning if you're studying to pen test in school versus being a new CEO and having a security responsibility towards your customers vs being a politician trying to create reasonable regulation.
The reason is because vit-D is a marker of sun exposition but the the important part.

Infrared is: https://youtu.be/wadKIiGsDTw

TLDR: get some real sun, if you can’t infrared light.
Indeed, that would certainly make sense. I've wondered if this device would do significantly better or create its own problems. https://hackaday.com/2022/03/07/a-chip-to-address-the-fundam...
Yeah I know which is crazy. mRNA is way riskier and newer tech than intranasal is.
I think that line is sarcasm. Corbet has a pretty dry sense of humor
I'm sure there's bias and variables to this I'm not considering and outside influence, but most of my portrait photography groups and feeds I follow still contain mostly women models.

I'd also say that taking GOOD portraits in 2023 still requires work. I generally set up the models and use external lighting. It is easier for sure, but there's still intention and purpose.

With digital photography I think the main benefit is that I can take 50 shots that are roughly the same with no consequence, to later cull until I find the perfect frame.
Don't put the Alfred version back on your Kindle. That one stays local on your hard drive.
please, just align with other languages and use "$" instead of "\{".
The script that actually does stuff is here https://de.mirror.asahilinux.org/installer/installer-v0.5.3....
Richard Stallman's far fetched sounding examples become more and more true with each day
>Obviously this is just a coincidence

Are you sure about that? Given the concerted smear campaign against him?
I'll also add that the survivability of a photo is probably related to the quality of the photo itself. I imagine there were a lot of examples of bad or uninteresting photography that were just lost to time.
I've used 13" laptops (MacBook Air, Chromebook) for years. I even use my 11.9" iPad when traveling. I mostly use a terminal app ssh'd to a remote server, screen and vim, and switch to a browser window. I prefer to keep my focus on one task in one full-screen window. I find that works best to keep my attention on one thing. Multiple windows, to say nothing of multiple monitors, just create distractions. For me programming and system admin mostly happen in my head, not in a multitude of windows and panes on the screen.

Back in 2005-2008 I worked at a software company that gave developers two large monitors by default, and some people had three -- a status thing for the more senior people. I noticed many of the second displays had Facebook or Twitter on them all day. I don't use social media. I only used one monitor at that job and when I started freelancing I used a laptop and that's worked fine ever since.

I'm old and have worked with screens and keyboards for 40 years, starting with dumb terminals, and never experienced any posture or RSI problems. I know some people do, and they tell me how unhealthy my setup is (no laptop stand or external keyboard). "Ergonomics" is probably more of a personal thing than a hard science.
damn, tony stark didn’t have to write a line of code, he got rendered obsolete by this damn AI

I was watching one of the movies and Stark was flying around some baddie castle/base. He tells Jarvis to locate all the missile placements and, when that's done, he tells Jarvis to target them.

That was when I thought, "oh, he's just a middle manager now" and lost interest.

I'm less concerned that AI tools will replace developers in the short term, and more concerned that it will encourage incompetent management to try their hand at "contributing" to projects using AI tools, creating more headaches for the developers. Kind of like how Blackberries made managers feel super productive firing off emails, while adding significantly to the work load of those under them.
Glad you're fine with PHP. I find every single version upgrade, even a minor one, and I end up with library code calls that stopped working. From 3 to 4 to 5, to 7 (yeah, i skipped 6 and just let my crap rot for a time), every tiny upgrade and some library changed significantly enough that I had to spend hours fixing it.

Even then I'd think I'd fixed it to the right version on my home server, copy the code to the prod host, supposedly on the same php version, and yet I still had issues (specifically with the MySQL layer).

Then there's the matter that having gotten stuff to work with a particular library, the library is deprecated for security risks, isn't going to get fixed and I have to rip it out and replace it with something else (if that something else even exists).

So yeah, back-end has just much versioning crap and loss of backwards compatibility that the front-end does. The engine may be fine, but the libraries are a moving target just as much as any other language. You may have somehow avoided it with the libraries you've used. I've yet to be so lucky, and pretty much gave up on any future PHP 'cause I just don't care to keep up with it.
What are the odds. No really, what are the odds?
> This is an image of the author

It is confusing. They called the picture file "Lena" even though the author's name is not Lena.
Hacker News hasn't burned down recently so I assume he's doing fine.
It’s fine for testing it out or serving short queries. Your data can still remain on PV if the vm gets yanked
This resonates strongly with me. I have no use for any of these technologies for any of the problems I face daily. The only problems these things solve are certain business problems which do not concern the individual.
> Still, it was kind of annoying that some students only wanted that. When you have massively-high-achievers and middle-age homeless students with obvious struggles in the same class, the UMC people angling for their particular needs and also trying to min/max every class start to seem kind of off-putting. Not to blame anybody really, but it had a real feeling of inequity-upon-inequity to it.

As a former CC instructor and adjunct, I will say that these students have really helped my mindset as I continued through with my PhD. I had former forklift drivers, single mothers, etc. as students and it really made me think about activities like homework - the reality is that they did not have the same amount of time to work on homework like the traditional 18-25 demographic. Rather than shrugging my shoulders and saying "oh well", I would block out time in class so they could work with me available, started my YouTube channel to avoid minor emails, etc.

NC State is more a traditional 18-25 demo, but I've tried to carry on the same mindset. These are people with their own things going on in life. Since I allow attending lectures via the web stream, I've found out that I've had students attending while waiting to pick up their children from school.
Actually, I rather like TempleOS, one really has to admire Davis' efforts. It must have been a lot of work. I can't but help feeling sorry that we've lost him.
> On my x86 MBP
What's the supply chain of these look like? I'd be very scared to use these for anything, even just small projects, on my network.
Even if you're talking about the fires in Yellowstone in 1988, the only way to call that "destruction of the forest" is if you define the forest as being the trees. That's a defensible choice.

(And temperate forests "burn down" all the time as part of their normal operations.)

But you can't define the biosphere as "the species that go extinct in a particular scenario". You're stuck with the whole thing, which is not going to notice whatever humans do. It would make as much sense to call it "destruction of the biosphere" if I moved a rock thirty feet.
It's not always people with industry jobs taking these part-time positions; there's a whole subculture of "freeway flyers" who are teaching at multiple community colleges, and sometimes lower-division classes at private universities, while trying to break into a full-time position. A few years after I was in his class, one chemistry professor I really enjoyed burned out from doing this and disappeared from all his classes in the middle of the semester. The replacement professor apparently wasn't at all prepared to step in, and the students had to petition the dean to have their grades thrown out and retake the class.

That's obviously the worst-case scenario I encountered, but I heard other tales of people like a math professor shuttling back and forth between Merced and Contra Costa counties every week. A biology professor I had was making a go of it doing half the week at Contra Costa campuses and half the week at USF, and told me her situation was not at all uncommon, even in the Bay Area. There's definitely a precariat associated with keeping the community college system going, which is a damned shame because it's the most accessible rung on the ladder. Perhaps the state will be able to do something about this, but it's understandably wise to be skeptical of statewide education initiatives in California.
Haha :) This is not a summary of the paper. This is how it relates to something you can use to be healthy now.
Yes and the less you know the better for you when it eventually goes to court.

We had one of these cases recently in my country.

CEO of one of the biggest X in the country goes to trial for lying/not informing correctly about Y gross malfeasance.
Walks free after years of investigation, because didn't know about it.
Virtual desktops can do this. Just share one virtual desktop and not the others.
Netflix has not taken over book publishing. Penguin retained those rights, and they are the ones making the changes.
Twitter’s Revenue, Adjusted Earnings Fell About 40% in Month of December
This isn't unique to duckdb. Almost all databases allow for sorting and joins of large tables that don't fit into memory.
'I feel like what they did, albeit legal (?), is immoral and unjust and there has to be some sort of tangible response.'

So what was the right decision? Hire them knowing they'll possibly be made redundant soon? Hire them even though it might impact the company financially and therefore might have knock-on effects on other peoples employment?

Now don't get me wrong, it sucks and shouldn't happen, headcount and budget planning should be better, but sometimes it doesn't work out that way. There should be a retro on how it happened.
Sorry, missed that part :)
https://archive.is/gUudL
Hey, I maintain a tool called siuba that converts pandas methods to SQL, including for duckdb!

* duckdb example: https://siuba.org/guide/workflows-backends.html#duckdb

* supported methods: https://siuba.org/guide/ops-support-table.html
It's actually the opposite. The article here is talking about a round of funding for an OpenAI competitor. I claim that all startups that leverage GPT have a plausible value proposition. They absolutely do not depend on OpenAI.

Here's the thing: building a GPT bot is not that difficult, you can do it with a few lines of keras, for example [1]. The difficult part is training one. Presumably once you trained one, you can train another one. That's why the maker of Stable Diffusion is valuable.

[1] https://keras.io/api/layers/attention_layers/multi_head_atte...
> Sorry, what? Have you seen that happen before? I don't see how that's even on the table.

multiple companies have done this.
Pretty sure parent comment was being sarcastic.
I think you mean

Java: var info = STR."My price is $\{price}_";

Scala: val info = s"My price is $$${price}_"
I had the pleasure of working with Apollo + GraphQL for the last 2 years and I don’t understand the hype. I haven’t seen anything so over engineered and complex in my whole 20 year long career. To make things worse I quickly found out all the problems GraphQL tries to solve are still there. Like over-fetching is around the corner if you don’t pay attention.

REST on the other hand feels really straightforward, maybe easier to mess up but also much easier to fix. I’d take Redux over Apollo anytime even though Redux is dying according to many.
I’ve grown to hate using a mouse, and love the MacBook trackpad. Having your hands so close to both keyboard and trackpad means less travel time between.
Well, pick your loading spinner. Either the screen has it for the fetch call, or the whole browser has it for the page-flip (sometimes with you just having a blank page while you wait).

A long loading spinner is a sign of a server-side problem in speed, not in the client.

and old-school MVC page-flipping code can be just as bad in error and validation reporting. Sometimes worse because maybe the form data was lost so you can't fix it.

You're talking about design problems that exist regardless of the layer that is involved in showing it. Nothing you've said here is a problem of the UX framework. I use react and we have very extensive error and validation reporting, because we made that a design requirement.
I gotta say, no higher way to honor the spirit of the great man, with a truckload of irony...

(Imagine the near future, when GPT denounces citizens to the police for reading unapproved texts... Philip K Dick cross Orwell cross Ray Bradbury.)
Science allows you to get your Vitamin D tested, otherwise you're just guessing.
I think you are missing the point. Of course the buffer is the brain. the idea is to give the brain more time to process.

If you write a sentence per hour and a sentence per second, they will have different quality levels.
B.C. firm retracts claim of licence to sell cocaine
> We need something akin to a software license that an individual author can include in their contracts with publishers and in their estate planning.

Most authors wouldn’t have the bargaining power against publishers to have that included, unless it is granted as an inalienable right by law.
>Because people don’t get to do that; to be artists. It’s a thing for children, or the pathologically detached and eccentric.

Yikes. Tell us how you really feel
When you buy an ebook, what are you actually buying?
The modern day Cassandra
> a system where consumers have access to all revisions of a book

A key component of censorship or falsification is hiding the fact that it even takes place. They are tools of deception, and if you tell people exactly how you are deceiving them, it is no longer effective.
You can thank Microsoft for the current mess. S0ix (aka "Modern Standby") doesn't even work right on Windows.
I highly doubt that numpy can ever be a bottleneck. In typical python app - there are other things like I/O that consume resources and become bottleneck, before you run into numpy limits and justify rewrite in C.
Show HN: Human Diffusion

Hi everybody! We’re Joe and Ahmed and super thrilled to be launching Human Diffusion today! We’ve built an exciting new image generation system that supports economies in developing nations.

Our product leverages the latent creativity of humanity by directly fitting employees with fMRI rigs and presenting them with text inquiries through our API (JavaScript SDK available, Python soon!). Unlike competing alternatives we preserve human jobs in an era of AI supremacy.

I’d like to address rumors that our facilities amount to slaving brains to machines. This is a gross misunderstanding of the benefits we offer to our staff - they are family. Our 18 hour shifts are finely calibrated based on feedback collected through our API, and any suggestion of exploitation is flatly untrue.

Send us an email (satire@humandiffusion.com) to get early access.
I just do not understand why this document is so large - there just is not enough complexity in bitwise operators to warrant this giant multi chapter document. If anything I feel it will be confusing because it’s so much text being used to describe so little actual logic.
We hates them! Gollum! Gollum!
if the code was type unstable that can cause allocations, but in cases like this it wouldn't. Type instability is the ability of the compiler to predict the types of variables from the types of the inputs. Type unstable code can be found using `@code_warntype` and will cause allocations do to boxing and dynamic dispatch.
Who cares what ‘the estate’ approves of?

This is changing something after someone purchased it.
… and yet it’s extremely misleading for ChatGPT to guessing urls that don’t exist when asked for references! I had the same happen when asking it a series of questions about laws and policies: it cited a policy I hadn’t heard of, so I asked for a link reference and it provided a very suspect link that went nowhere. That’s a really big caveat emptor! Unfortunately it’s already out in the wild a misinforming the majority who hasn’t read the fine print as closely. The minimal responsible thing for OpenAI to do would be to put disclaimers inline in chat whenever chatgpt generates a non-existent “reference”
Not much better I'd guess. Last time he was news when woke crowd was really after his blood.
For years they didn’t seem to care that the DRM was broken. These days though, they’ve stepped up and the latest version hasn’t been broken yet. There are some less than idea workarounds (like getting books in older versions with crappier typography). I periodically check in on the DeDRM tools hoping that KFX has been totally broken, but that hasn’t happened yet.
wow, that's really flattering! thank you!
Capitol Records v. ReDigi says otherwise. In this case, a company called ReDigi claimed to have a way to digitally resell files without "copying" them. They even engineered their software to progressively delete the file on the seller's computer as bits are copied to the buyer.

The courts rejected that argument, because the bits are still not moved. They are just copied and deleted very quickly. Even if the file isn't in "two places at once", shredding the original and replacing it with a copy is still copyright infringement. In copyright law, 1 + -1 != 0 .

I will give you that the RAM Copy Doctrine[0] is a dead letter when it comes to mere execution of a computer program. But let's look at the actual black-letter law you're citing: 17 USC 117(b). It does not say that you can always sell computer programs, it just says that if you can sell them, then any backup or archival copies you make have to be sold (or destroyed) along with the original. Nothing in here actually mandates that originals have to be legally transferable.

In the realm of digital goods, the way that you acquire software is with a license agreement - because at the very least the basic act of digitally delivering you the goods requires some kind of contractual relationship between you and the service selling you the product. That provides enough consideration for them to start taking rights away, because courts let you contract away fair use or first sale in exchange for other rights[1]. So you don't have a basis to sell the program in question, because the agreement under which the product is delivered says you promise not to sell the program.

In the physical world this is harder to argue because most stores do not actually make you sign things in order to buy computer programs. There are already very well established rules about how sales work on physical goods in absence of a contractual agreement, too. You can use shrinkwrap licensing and there are court cases that respect that, but that's something the publishers had to fight tooth and nail in order to get. Digital was born with handcuffs.

For what it's worth, the Internet Archive is fighting in court with a bunch of book publishers to change this by establishing a legal basis for unlicensed digital lending. I do not expect them to win, even though I want them to win. The big hurdle with this is, again, that the courts will not allow you to make use of first sale digitally even if you slap DRM on the process.

[0] The result of MAI Systems Corp v. Peak Computer Inc; and legally binding in the 9th Circuit. Under this doctrine, any copy made even just turning on the computer or loading a program in memory in order to execute it is an infringement of the copyright owner.

[1] This is also part of the reason why D&D's Open Gaming License was an utter piece of trash, even before they made it worse. It provided little to no rights in exchange for you dropping your fair use rights in exchange.
From the sound of it, someone had bought the book, didn't have it downloaded anymore, downloaded it and it was the old version. They then deleted it and downloaded it again and it was the new version. So not really remotely updated.

https://twitter.com/stoneandthestar/status/16287703797821399...

This also all happened before the decision was announced to publish both the original and the new versions, so it may have already changed again.
Seems like a good place to chime in with my personal anxiety about AI: that each citizen will have an AI assigned to spy on them full time.

So they already have all the data, but nobody is looking at it. But soon (or perhaps already) we'd have (the functional equivalent of) a conscious being paying 100% attention to your every act.

It's almost flattering!
"I've warned my publishers that if they later on so much as change a single comma in one of my books, they will never see another word from me. Never! Ever!

...

When I am gone, if that happens, then I’ll wish mighty Thor knocks very hard on their heads with his Mjolnir. Or I will send along the 'enormous crocodile' to gobble them up."

-- Roald Dahl, 1982
Why is the prime minister even getting involved in this? This seems like a minor license misunderstanding.
It's not possible.

Rail workers get paid pretty well. If you're making $100,000/yr and supporting a middle class family, you can't have UBI that matches that income level.

Getting $40,000/yr might be enough for a single person, but even then it's a huge change in lifestyle and often impossible to adjust (mortgage, car payments, etc).
from most people's point of view, this will have been ancient times right here

they will marvel at how stupid we've been and what obvious opportunities we've been wasting

my efforts at improving the situation:

http://canonical.org/~kragen/dercuano

http://canonical.org/~kragen/derctuo

http://canonical.org/~kragen/dernocua