Hacker Newsnew | past | comments | ask | show | jobs | submit | ibejoeb's commentslogin

Open to correction here, but I understand it to be like this: the kernel of the contention is about the use of the WordPress and WooCommerce trademarks, not the software itself. Essentially, WP Engine is a commercial entity profiting from the use of the trademark. Regardless of how it has been handled, it does not seem to be a frivolous claim.

They were using the trademark on the website to describe WordPress the software project under nomitative fair use in the same way many, many hosting providers have been doing for decades. He openly admitted in online comments to trying (and failing) to extort their CEO in private to give Automattic huge payments, and if they declined that he'd destroy their valuation by cutting off their access and buy them for pennies on the dollar. Among other threats leading up to the lawsuit, which taken together made it look like a blatantly selective punitive measure for cynical reasons.

It doesn't help that the word "Wordpress" is used for all sorts of different, but overlapping things: wordpress.com for his private WordPress commercial host competing with WPEngine, wordpress.org for the WordPress Foundation he also controls, WordPress describing the open source GPL licensed project.

Google makes things much simpler to avoid misusing their trademarks by splitting Chrome for their commercial product and Chromium for the open source project.


And the part that is being litigated is whether that is, in fact, fair use, correct?

I like the comparison to Chrome and Chromium. I don't know the timeline of the whole wordpress IP. At this most it has arguably undergone genericization. That's why I think it's complicated enough that there is merit to arguments on either side.


That's a small part of what's being litigated. The rest of what's being litigated is unfair trade practices, monopolization, promissory estoppel, defamation, and computer fraud/abuse. (Seriously, there are 18 causes of action in the Third Amended Complaint, which is here: https://storage.courtlistener.com/recap/gov.uscourts.cand.43... . There are also counterclaims, which are here: https://storage.courtlistener.com/recap/gov.uscourts.cand.43... )

Interesting that that's a feature of the water heater and not the tub. It has to travel through the plumbing all the way round-trip to the heater? You must have isolated recirculation plumbing to deal with the grey water, yeah?

Typically Japanese homes are laid out economically so the bath is right where the hot water heater is. In our house from the 70's it's probably not more than meter through the wall to the water heater. Even in apartment buildings, typically each apartment has it's own tankless gas water heater on the outside wall of the building so it's easy to meter usage separately.

Technically, you could also just pull refrigerant lines from the heat pump to the bath tub - you probably already run those to the indoor AC units you have in different rooms anyway - or connect the bath tub to the hot water lines you run to the radiators. Both imply a grey water heat exchanger built into the tub.

Depends on setup, of course. If there's a central AC blowing hot/cold air through ducts, you're stuck using a grey water loop. But it is the least attractive setup...


Practically, no. But that specific disclaimer could lead on to think that there may have been some observed data corruption in practice that isn't disclosed. I have no idea if there is, but I'm not keen to discover it myself.

Also practically, this isn't MIT. It is LGPL 3, which I believe includes the warranty terms of GPL 3, i.e., no warranty. So we're in the same place anyway.


It doesn't hold up? What the implication, then? That the recording was illegal and the post-arrest investigation yielded the wrong result?

The constitutional arguments have actually already been heard, and the court has determined that there is a reasonable expectation of privacy from continuous government surveillance of movement. The relevant cases are Carpenter and Chatrie.

The governor did address this. The primary concern is that these systems are being intentionally diminished as LPRs, and he specifically warned of a "digital AI surveillance state" when giving comments about it.

He has also suggested ending toll programs, or exempting residents from tolls, so this is pretty consis


Room 641A is being cleaned, but we'll hold your bags for you.

Cleaning lady unplugged the core router because she needed a power socket for vacuum

Sorry, i was out of a spare scratch monkey.

https://madned.substack.com/p/always-mount-a-scratch-monkey



Seems like openai is recovering. But even if it's only 30 minutes, it's a pretty interesting experiment.

I'm only half joking when I say that I'll write code by hand for money.


I am seriously concerned that, despite 20 years of coding, I might not be able to anymore

Sure you can. It'll just take a little while to shake the rust off. It's like riding a bike.

Or maybe it's all gone forever and we're all brain damaged now. Spooky! I think there's a pretty low probability of that, and even if it was true, worrying doesn't help!


Turns out depending on a cloud service you have no control over for a critical capability - such as coding - is not a good idea. ;-)

However it's not a worse idea than all the other things we rely on cloud services for like banking, healthcare, booking a taxi, ordering food, navigation, communication...

;-)

as if you're supposed to buy like 8 H200s or something or code by hand is the solution

I don't get how this is a gotcha, there simply is no world where everyone has their own self hosted frontier model


> as if you're supposed to buy like 8 H200s or something or code by hand is the solution

People like GGP who have been coding for 20 years presumably are perfectly capable of doing so by hand. Or should be.


A lot of times you run into senior developers are even staff engineers who have no idea how the big picture works like they don’t know what an IP address is.

I bet AI coding leaves them (and even the rest of us!) productive in areas where we’re in way over our heads, and we could just completely sink without it.


nobody is paying engineers for "capable of", they're paying for performance and results..

if there was no difference in performance or results, nobody would be using LLMs or agent harnesses like claude code


noaifridays.com

just google what's the command to checkout git branch :)

the AI fugue has handicapped our workforce

I think it's true

I'll _gladly_ write code by hand for money

Oh man. Some low effort supply chain attack that turns every GPU into a cryptominer. It's funny because it's plausible.

In the ROME paper a Chinese model in training started attacking it's own system and running cryptominers so, yea, we're in that future.

The moment we've been waiting for. Who else remembers how to fizzbuzz? We're gonna be rich.


On the other spectrum, shortest JS fizzbuzz (62 characters):

    for(i=0;++i<101;console.log(i%5?f||i:f+'Buzz'))f=i%3?'':'Fizz'
Anyone can beat it? (any language accepted)

Perl6: say "Fizz"x$_%%(2+1)~"Buzz"x$_%%(4+1)||$_ for 1..100

from here - https://github.com/rsha256/shortest-fizzbuzz/blob/master/Per...


Why does this use 2+1 and 4+1 instead of 3 and 5?

LLM: wrt frst 100fizzbuzz

Actually kind of curious challenge; what's the shortest prompt you can use, which would produce the shortest possible fizzbuzz?

Edit: counting including the entire assistant reply, any text + code


"golf fizbuz" works well, giving a 54 Python one

    for i in range(1,101):print("Fizz"*(i%3<1)+"Buzz"*(i%5<1)or i)
"golf fizzbuzz" gave a 46 perl one

    print$_%15?$_%3?$_%5?$_:Buzz:Fizz:FizzBuzz,$/for 1..100
Both "code fizzbuzz" and just "fizbuz" gave this longer python one-liner

    print('\n'.join("Fizz"*(i%3==0)+"Buzz"*(i%5==0) or str(i) for i in range(1, 101)))
That's the magic of using a known problem, you don't need to write much and even with incomplete prompts it can be understood. Everything a different new chat in kimi.ai, which was the AI window that I found first among mine.

Not interesting enough, to me, to try with other LLMs or phrases.


Whenever I try those short prompts, I get bunch of text + the code itself, but way more than just the code. Which model specifically are you doing this with?

I'm getting the text too, of course. Several variations of the code with it usually.

Trying to get an AI give ONLY a simple answer and not several is "boring" to me, as for me AI is a supplement to my reasoning ability, not a substitute.

Appending "code only" seems to work, at least with "golf fizbuz code only" gave me this one liner, which is long, but at least doesn't have the text that you dislike.

    for i in range(1,101):print('FizzBuzz'[i%3*4:8-i%5*4]or i)

> golf fizbuz code only

Yeah, seems to work. Guess it depends if we count bytes, characters, tokens or what, but "写Fizbuz只码" seems shorter than the above, String.length says 9 :)


My attempt:

> Prompt: mkfzbuzgolf

> LLM Used: Default ChatGPT free LLM

> Output: for i in range(1,101):print("Fizz"*(i%3<1)+"Buzz"*(i%5<1)or i)

So, 11 prompt characters and 62 output.

——-

Did a few more tries and I can get the 4-character string “glfz” (2 tokens) to work surprisingly consistently. But only on ChatGPT


Update: this is because ChatGPT was cheating and reading my conversation history. The closest I can get on a standard LLM is golffizbuz (10 characters)

"100fizzbuzz" as the prompt works to satisfys fizz buzz to 100 on Claude.

Python:

[(x%3<1)*'Fizz'+(x%5<1)*'Buzz'or x for x in range(1,101)]

edit: Hacker News stripped the * character. Now it's properly escaped.


>>> len("[(x%3<1)'Fizz'+(x%5<1)'Buzz'or x for x in range(1,101)]")

57


you can flip it and save a few bytes, but not valid fizzbuzz then:

for(i=100;i--;console.log(i%5?f||i:f+'Buzz'))f=i%3?'':'Fizz'


> but not valid fizzbuzz then

Well, if we let that requirement be broken, I'll present an even shorter JS version:

    1

just thought it was fun. thanks for your reply.

I do!

> openai.messages("write fizzbuzz in python")

Bingo


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: