skysight-inc/HackerNews huggingface dataset:
> And every time a requirement changes, we add time and money. A lot of time and money. More than enough to make up for any actual overruns.

...

> In short, "We will deliver $X for $Y amount, in $Z months or less" is a total scam.

How is that a scam? "We will deliver $X in $Y months for $Z money" is easily predictable by the client when the client wants to change $X.

If the client doesn't change $X, the client can understand what they will pay and when they will get it.

When the client changes $X to $X+a, they still understand that delivery will be "$x+a in $Y+b months for $Z+c money". In fact, the original contract they signed made it clear to them what the cost and time was for changing requirements.

More to the point, when they want to make a change, they can balance the need for the change against the cost and time. Even better, because they know these things upfront, someone at the client will have to approve the cost and delivery time for the new requirements. That person is not going to give the supplier a blank cheque.

It's a good deal better than "We deliver working parts until you are satisfied or until you run out of money. We cannot tell you in advance how much this will cost and how long it will take."

I mean, if experienced developers are unable to get their software development supplier to deliver with only a small margin of money/time overruns, what hops is there for the procurement person at any company?
I work at a company that's trying to come out of the other side of this kind of approach. Let me tell you, it might feel good while you're doing it but in 5 years time it will be a hot mess of unmaintainable garbage! There are hidden costs in trying to align as you go, but there are potentially company ending costs in not.

You're right that there is no promised land, but the quest to reach it prevents you regressing into hell.
That is why debuggers and OS support trace points and events for debugging at scale.
Yes.

Although I'd argue that refactoring and rewriting are part of the programming fun.

"sprint", "agile", design docs, red tape, bureaucracy, policy, and meetings are the crappy part.

I just want to write code. I will work on the most boring problems. I don't care. Hard or easy. Features, infra, whatever. Just let me write beautiful code.
It's a small industry to fine-tune a model on your photos to generate fantasy images of yourself / to see yourself in a different way.
Are you ideas normally implementable in the next month or something far-fetched?
Try to come up with ideas that are low hanging fruits, easy to do but have a high value.
I don't think any company/management in their right mind would constantly reject "good" ideas that ultimately result in more revenue.
The ideas I see being rejected are either too far out there or some "dev utopia"-kind of ideas that don't bring in more cash, just burn effort.
BGP on Windows Desktop
That is not the point of using the training data. It's specifically trained to not do that.

See https://openai.com/blog/dall-e-2-pre-training-mitigations/ "Preventing Image Regurgitation".
I agree with all you say, but I don't see the connection between paying front up or in installments.

A decent laptop can be bought on craiglist or similar websites for 150/200$, and you can get a decent mid tier laptop from few years ago, a smartphone would be half of that.

Thus, where's the jump to buying a brand new computer in installments?
I mean sure, you're absolutely right, but a "thanks" is not exactly grounds for a pursuit in anything more serious. Yeah it kinda sucks and feels weird but that's about all you can say.
You can't (successfully) sue the creators of Stable Diffusion because they're an academic group in Germany, a country that has an explicit allowance in copyright law for training non-commercial models.
The iPod nano 7th generation uses the same file structure as other iPods, but appears to use a database checksum that hasn't been reverse engineered yet. Given that the 7th generation nano has Bluetooth, I hope it's a more attractive target for exploits and reverse engineering. I agree that it's a lovely form factor!
Apple Card feels like a strategic failure from Goldman’s side. If it had come 5 years earlier, it may have had more adoption. But now cards with better benefits are easily obtainable elsewhere.
Yes, look at NeRF (neural radiance fields) and SIREN (Implicit Neural Representations with Periodic Activation Functions)
The limit is shareholder patience. There is no numeric limit

So either it needs to make strategic sense in the shareholders mind or the loss number needs to be deemed reasonable in the context of business size. Reasonable there is again shareholder subjective
Probably a payment plan on the fines.
Which is why a GPU debugger with frame tracing is so much better option.

By the way, there are actually ways to expose a print function on shader code, provided there is driver support.

https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob...
Words have a special carve out in copyright law / precedent. So much so that a whole other category of Intellectual Property exists called Trademarks to protect special words.

But back to your point “if you were to take the first sentence from a thousand books and use it in your own book”, then yes based on my understanding (I am not a lawyer) of copyright you would be in violation of IP laws.
Or it means their style is so easy to recognize that you can see it even when it doesn't exist.

The most common example of this (Greg Rutkowski) is not in StableDiffusion's training set.
Lightweight on-the-fly configuration library for Go apps
> 91. Next, the Data Science Professor moved on to email addresses. In an email at 12:56 p.m., the Data Science Professor, referring to the template Javice sent an hour earlier, asked Javice: You have the student email marked as 'provided as unique ID' but didn't we agree to make fake ones a la 'asdugnsdf@gmail.com'? Or do you want unique ID after all?"

> 92. In a response sent six minutes later at 1:02 p.m., Javice asked, “will the fake emails look real with an eye check or better to use unique ID?" At 1:37 p.m., the Data Science Professor confirmed "they will look fake. So let's use unique ID."

Ethics aside, it’s rather surprising that the Data Science Professor couldn’t even generate convincing looking email addresses. This happened in 2021, not 2001. I’d say she could have hired someone more competent at a lot less than $600/hr.
> The actual issue is that Stable Diffusion does create derivatives of copyrighted works.

Nothing points to that, in fact even in this website they had to lie on how stablediffusion actually works, maybe a sign that their argument isn't really solid enough.

> [1] https://arxiv.org/pdf/2212.03860.pdf

You realize those are considered defects of the model right? Sure, this model isn't perfect and will be improved.
I have written the fastest network transmission implementation for Node.js and made the front page of HN (under a different account) for creating an original diff algorithm among various other things. While I was doing that I was also holding a part time job in middle management in an unrelated industry. This original software wasn’t written by whining and blaming people for my sadness.
Not sure but could termux-sensor be used in this regard.
I’ve not seen anything pop up about it in r/advancedrunning yet
So this is another take on the whole "text as a structure"-idea, where there are so many failed projects already? Hasn't emacs even some packages around this?
Needs more Beckett.
It has no builds/packages.

Highly recommended on Windows in stripper by steelbytes available from https://www.softpedia.com/get/Multimedia/Graphic/Graphic-Oth...
Long lines are 'fixed' in Emacs 29.1. They've redone bits of the engine that made it slow.
> If the AI can't recreate it exactly, it can recreate a likeness that is compelling enough that the average person would think it was the same

That's the opposite goal of this image model. Sure you might find other types of research models which are meant to do that but that's not stablediffusion and the likes.
As others have pointed out, the narrative "no adblocks on Safari" is a lie.

There's no uBlock Origin, sure, but AdGuard for Safari is a good alternative. And you can complement that with StopTheMadness if you so wish.
My guess is: people are unable to write CSS, won't bother to write CSS and will not pay the people who would write CSS enough to be bothered to do it.

On another note: the most common prompt a webdesigner nowadays gets is "make it look like x". Finding a own visual identity is just not in these days (this does not only affect the web but actual real worlds design as well).
kiwi is another mobile (chrome) browser that supports extensions as well
The company specializes in handling premium proxies, anti-bot protection bypass, and captchas and offers price monitoring, lead generation, market research management, search engine optimization, multiple listing management, machine learning for image recognition, and data aggregation management, enabling users to receive HTML from any website with a simple API call.
> A good way to think about it is this: given a classifier, I can select a target class and compute the derivative of the input with respect to the target class, and apply the derivative to the input. This puts it closer to my target class.

excellent description, thanks
Artemis III: NASA’s First Human Mission to the Lunar South Pole
Why would enabling keyboard haptics improve typing accuracy? I'm just now trying them myself, not having known about the setting before, and it doesn't seem to have any effect other than causing an unpleasant sensation in my fingers as I type.
The parent comment didn't say the medical profession, it said;

>Are doctors, as a group, becoming stupider?
> A license which should be opt-in, not opt-out.

I dunno if it matters that the opt-in has to be at the legislation level.

After all, once Creative Commons adds that clause to their most popular license, it's game over for training things like Stable Diffusion.

I'm thinking that maybe the most popular software licenses can be extended with a single clause like "usage as training data not allowed".

Of course, we cannot retroactively apply these licenses so the current model will still be able to generate images/code; they just won't be able to easily use any new ones without getting into trouble.
Forget listening to feedback from consumers. How about all the Apple employees who use iPhones? I don’t understand why most of them haven’t spammed Tim Cook about how awful the iPhone keyboard prediction/autocorrect is. Is Tim Cook not doing his job as a CEO by refusing to properly fund and focus on AI and crippling the iPhone in the process?
I think you're onto something general here.

At scale, there are two operations needed: zooming in on the details of interest, and surveying the big picture to find the details of interest. One or the other of the two are often lacking, either in power or flexibility.

Critically, I don't think you get both power and flexibility along both types of operation and retain user-friendliness.
I don't mean to be unfair, but this isn't that far from

>If you're so smart why are you poor?

Intelligence has nothing to do with power or leverage in a situation
What lesson did we learn?
Garmin rounds up so it’s not an issue there in my experience.

They also take the actual activity time if GPS has overcounted, unlike Strava.
How many bytes make it an original work vs a compressed copy?
SD 2.x doesn't use CLIPText anymore, although if they don't know the difference between 1.x and 2.x their argument isn't going to be very good.
That's exactly OP's point: the output to society is what matters, not the simple existence of a career. It can definitely be argued that society will be the worse because SD replaces artists, but we shouldn't assume a priori that eliminating a specific job is a bad thing.
> I don't think any company/management in their right mind would constantly reject "good" ideas that ultimately result in more revenue.

We must have worked at very different places.
I agree with you. My intuition is also that SD itself is not a violation of copyright.

That said it can sometimes be in violation of copyright if it creates a specific image that is “too close to another original” (just like a human would be in violation even if they never previously saw that image).

But the above is just my intuition (and possibly yours) that doesn’t mean a lawyer couldn’t make the argument that it’s a ”good enough lossy compression - just like jpeg but smaller” and therefore “contains the images in just 2 bytes”.

That lawyer may fail to win the argument, but there is a chance that they do win the argument! Especially as researchers keep making Diffusion and SD models better and better at being compression algos (which is a topic people are actively working on).
I have a keyboard design I’d like to have made. But I don’t have the time to do it all myself. Are the any services out there for this sort of thing?
I wrote about some of this in 2011 (https://mjg59.livejournal.com/137313.html), but even in 2003 this wasn't great advice - attempting to reboot a system like this would probably work most of the time, but it certainly wasn't guaranteed. The key point is that you're simply jumping back to the initialisation code, not actually resetting anything. If that code makes assumptions about hardware state then you'll end up with bad outcomes. The traditional way to reset PC-class machines for decades was to perform some register writes to the keyboard controller, which in turn would assert the reset line to the CPU. More modern systems don't necessarily even bother emulating a keyboard controller so that doesn't work so well, so instead there's an address on the motherboard chipset that'll usually trigger a reset, and this can be exposed via ACPI tables (although see the blog post I linked for more details).

But while it's not a great idea, would it still work on modern x86 that doesn't even have BIOS? Great question, but I suspect not. The CPU is still going to start reading instructions from the same address, but these days CPU state at the point of reading the first instruction is rather more complicated than it used to be. For instance, if you have an Intel system that has Boot Guard enabled, before the CPU starts reading anything from the reset vector it's already pulled an Authenticated Code Module out of flash and run that, and that's going to have set up Cache As RAM and enabled various other things, and it's much easier for modern firmware to make assumptions about that state than it would be if the OS just handed control back there. You're also going to be dealing with graphics hardware that's way more complicated than it used to be, and the question of whether the firmware driver for your graphics card is going to be able to reinitialise it from whatever state your OS left it in.

But more importantly - modern hardware has a whole bunch of "write once" bits, and if you simply jump back to init code without asserting reset, those aren't going to be cleared. Firmware code is going to expect to be able to access resources that it's no longer allowed to access, because those protection bits have been set and never cleared. A big part of that is System Management Mode, a bunch of protected code that runs on the main CPU but which can't be accessed by the OS. Jumping to firmware init isn't going to unlock access to the SMM region, and anything that's mediated by SMM is probably going to be inaccessible, so the firmware's going to have an extremely bad time.

I don't want to be too critical of the original post, which would probably work most of the time in 2003 (although even then a bunch of systems would probably break if you tried). But these days you really shouldn't have any expectation that this will work, simply because systems today are really pretty different to 20 years ago.
GitHub powered comments for a static website
Then just add another lane, right?
Cached pages load faster?
I would have loved to ask Turning if he (p)owned any crypto, and then told him it was “up” 5% today.
> You realize those are considered defects of the model right? Sure, this model isn't perfect.

You can call copying of input as a defect, but why are you simultaneously arguing that it doesn't occur?
Anyone who has ever had to test CSS in safari will tell you why. Safari is the laggard, IE equivalent of modern browsers.
I don't have any good examples... which is why I'm asking for ideas.

Long ago, I asked Doc Searls, and he suggested CabSec, which turns out is a google term great for finding cabinet secretaries around the world.
I sometimes start coding without much of a plan. Then I get a little ways in, start seeing all the problems, start jotting down solutions with pen and paper and then realize hmm.. maybe I should write a proper doc and solicit feedback.

It almost works except that no one really understands the problems you're presenting because they've all got their own problems to deal with. It's more helpful as a duck.
I think the question to be asking is who the intended audience for this article is.

It's worded in a way that seems to be for the layman, but the map snippets featured in the article convey no useful information because of the aforementioned lack of legends.

The arcgis maps linked to in the article, on the other hand, have a full legend and are fully interactable. Plenty useful for both laymen and experts alike.

I think the article could be presented better so there's less dissonance in its intention.
> The models allow to mimic the styles of particular artists making it a perfect tool to kill creativity and artists diversity in the long term.

It is a tool that allows radical combinations of concepts and styles, I'd say it empowers combinatorial exploration. And the combinatorial space is very sparsely explored.
Reconciling Shannon and Scott with a Lattice of Computable Information
This. The most succinct way I've ever heard it formulated is the quote "not everyone, in the final analysis, actually wants their problem solved"
Safari is far behind in most regards.
I think they might get into trade mark/trade dress issues. There are few enough Disney locations and characters that some form of at least pseudo-overfitting would probably be a problem.
My Pi-hole has been running in a Docker container on my main workstation for several years. I tend to refresh it once a month or so with a simple configuration as shown in the example files.

docker pull pihole/pihole:latest
docker run -d \
--name pihole \
--restart=unless-stopped \
-p 192.168.1.1:53:53/tcp \
-p 192.168.1.1:53:53/udp \
-p 80:80 \
-e TZ="Australia/Perth" \
-e PIHOLE_DNS_="1.1.1.1\;1.0.0.1" \
-e WEBPASSWORD="{redacted}" \
-e DNSMASQ_LISTENING=all \
pihole/pihole:latest
Correction: if you draw a copy of Biden and it happens to overlap enough with someone’s copyright of a drawing or image of Biden, you did create a derivative (whether you knew it or not).
That means you can have tons of promises that get silently rejected (and never handled).

I can see the appeal, but I can also see why they didn’t go that way.
Wordpress was the worst. It put millions of web devs out of work. Why was there no class action suit? /s
I would agree that we're acting like hypocrites here. But unlike stable diffusion, GitHub didn't release their model. So it's extremely hard to know what's going on inside copilot, on the other hand we have the model of stable diffusion and we can see wether or not it has memorized copyrighted images.
It's a great project, but I'm waiting for the day it will be able to block ads that roll before youtube videos play.
Matt Levine wrote about this with more info: https://archive.md/FTJUq

To quote the relevant bit:

> JPMC reached out via email to a random sample of the list Frank provided – approximately 400,000 purported customers of Frank – with offers to open Chase checking or savings accounts. Of those 400,000, only 103 even clicked through to Frank’s website.

So a clickthrough rate of 0.026%.

Good luck getting anything close to 10% when you're starting with a cold, and possibly partially trash, dataset.
And yet nobody has managed to demonstrate reconstruction of a large enough section of a work that is still under copyright to prove the point.

The only thing so far discovered is either a) older public domain works nearly fully reproduced b) small fragments of newer works or c) "likenesses"
So your phone is reading a message and then sending your OTP over the network? Sounds safe...
They do, now.

That’s after a lot of negative press about their heatmaps revealing things best kept private and flyby’s being used to stalk people.
> this would've panned out in today's world with UX professionals and processes.

It would be completely unusable. Because modern-day "professionals" optimize for nice screenshots on Dribbble, not for UX
Is there something Docker specific in this or would it work with Podman or other container runtimes?
I wonder how many potential customers they lost with their rather shoddy credit scoring
Fiskars scissors. Never seen broken ones.
How many times do you buy from an ad?
Reading "Pi-hole: A black hole for Internet advertisements - https://news.ycombinator.com/item?id=34374725" and personally being awfully annoyed by ads everywhere I was wondering how effective these ads really are.
So this guy bought an LG TV and got so swamped with ads that the TV gets slow and horrible to work with, up till the point where he had to dedicate resources to build something that eliminates them.
We have ads on TV, where i live you get ads before a program, 5 minutes the program itself, 20 more minutes ads, 20 minutes program, etc.
On the Internet even the FBI (I think it was) suggests using an ad-blocker for regular surfing because ads are not only annoying, but also dangerous.
Spam.
New Years eve celebration is sponsored to the point where you lose the celebration mood because you have to watch ads.
Pay TV, where you already pay to watch, still presents you shitloads of ads (except Netflix, for now). Amazon, Twitter, Facebook, Instagram, they all are so swamped with ads that you don't recognize anymore what is promoted and what is what you were actually looking for.
Ads, ads, ads everywhere.
Now my question is: How effective are they really? How many times did you actually buy a product because an ad for this product ruined your sports watching, online shopping, internet surfing experience?
My solution: I am a book publisher (age 50, 25 years in publishing). But during my life I found that I deeply love programming too in a way you mentioned – solving problems. Small, private conundrums. Sometimes creating simple apps. But just as a hobby!

If I had to make money by coding, this all would be gone.

So: do another job and code for fun. :)
I don't think that counts. I love code but code doesn't capture the "whys". It's also not very good at giving an overview of the problem.
Great! I like the idea of the depth limit as well as how you inlined part of the quadratic equation, I'd like to have a flag/switch for something like that too, e.g. maybe print out the condition part of a while statement inline.

As for DAG's. I'm trying to pick up a semi-abandoned side project, in it there's this 50% complete (& buggy) function to turn basic-blocks into DAG's for analysis. Once I get it work, it'd be nice to have some better way to visualize its output than just printing out a list of labels & edges.

PS: LOL!! Good for your friend, hopefully still going strong :)
I'll just say that I'm in my 50's and things are starting to get interesting. Then again there's Gene Dykes (The ultrageezer, https://twitter.com/theultrageezer) there's hope... Have no wish to become as fast as he is, as long as I can keep running ;)
> Has an artist created it himself, or has he used copyrighted works to train his custom model?

What if the model is trained on his own works, works that are also licensed out, can the artist be sued for infringing by creating in the same style?