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

Discover (Card/Bank) also announced recently that they are stopping their dark web report service. I wonder if they just used Google, or if it's a coincidence...

I get the whole scarcity thing -- and I've even asked Andrew about this -- because if I'm willing to give him my money after saving up for it, but it sells out first, wouldn't he make more money if he took mine then?

But, I guess we just have to have an art budget with some money already set aside if we want to jump on opportunities when artists do this. I respect it, but yes it's a bit inconvenient.

PS. The full, uncropped shot is even more incredible IMO: https://cosmicbackground.io/cdn/shop/files/Overhead_black_li...


>wouldn't he make more money if he took mine then?

Marketing is far more complex then you're giving it credit for. Take the Factorio game, they don't have sales ever so the best time to buy the game is now. This both keeps people that buy things on sale even if they don't like it from getting it, and keeps other people that may wait for a sale and forget about it from not buying it now.

The same is true for limited numbers. Some people may want it and put it in the cart, but never actually buy it because there is no strong binary motivator. This motivator can actually increase sales quickly and ensure you dont hold inventory for long periods of time.

Also things are commonly bought in batches to reduce price. Your one painting later could either be much more expensive or require the artist to buy 50/100 units at once that risk becoming stuck inventory.


> because if I'm willing to give him my money after saving up for it, but it sells out first, wouldn't he make more money if he took mine then?

If the piece sold out, he made his money.


If I were him I would put out a limited edition at a fixed price like he currently does, but then add $X0? $X00? cumulatively to the price of each additional unit sold.


Peter Lik has a strategy sort of like this. It's still a limited edition of, say, 100, but the price increases as the edition sells out. The last print to sell may be 100x or more the first.


You can't directly compare the two scenarios. Without the incentive to buy due to limited availability, he might have never sold as many copies, or at least it might have taken much longer.


Just print it and glue stick it to your wall


It's the same situation with $1000 theater tickets. You aren't the market.


Great question. Servers should ship with secure defaults.


Make Error Messages Great Again

(Sorry, I hate that it has a political reference, but it's really how I feel about this. How the heck is that error message supposed to mean anything to anyone?)


Sometimes the message is different. I think it depends on the recipient server. Trying to scp to a dropbear ssh server on a router gives

   sh: /opt/libexec/sftp-server: not found
   scp: Connection closed
The -O resolution works.


Yeah, regardless of how one feels about the design decision to fail without fallback, the messaging seems like an oversight.


Yes, please and thanks. And I want a single line explaining how it is failing so I can copy paste it into Google and make the trivial fix. I don't want the beginning of a novel. Java was famous for dumping not only the relevant error message but it's entire family history since birth.


I am stuck in this loop as well. All devices, all attempts to clear cookies, log out and back in, etc, don't work.


twitter login is trash. The captchas, the loops, the verifications. It has always been clunky as hell.


Thanks for the mention!

Indeed, big fan of the idea of Perkeep, and its authors (I learned a lot about writing network code in Go from reading from Brad Fitzpatrick's contributions.)

Where Perkeep uses a super cool blob server design that abstracts the underlying storage, Timelinize keeps things simpler by just using regular files on disk and a sqlite DB for the index (and to contain small text items, so as not to litter your file system).

Perkeep's storage architecture is probably more well thought-out. Timelinize's is still developing, but I think in principle I prefer to keep it simple.

I'm also hoping that, with time, Timelinize will be more accessible to a broader, less-technical audience.


I definitely increase my font size, so I'm not straining my eyes. Any monitor with a lower than about 120 PPI causes me strain, unless I really boost the size. For example I read HN at anywhere from 150-200%.


I remember learning about Asimo in grade school. It felt like the future! Robots would be assisting me in daily life when I grew up.

Then like the space shuttle, it just disappeared. I feel like there was Asimo.... and then nothing for decades until now.

Sure I can have a robot do my dishes, but it's still more efficient to just use a dishwasher appliance.


How badly do we need robots? Voice assistants are the first step and while they might be useful for some things they are not widely used. For mundane tasks you have roombas etc, but those fulfill very specific tasks. A versatile robot that can do all your household tasks and complicated things like driving your car are a long, long way off, and i would argue are not even that necessary.

What robots are good at is automation in factories, allowing manufacturers to streamline tasks, perform them faster and save labour, which does drive down prices.

Perhaps with ai the technology to make 'intelligent' robots is finally within sight, but the physical technology is still not there yet, and even if it would be i doubt it would become widely adopted.


SoftBank bought ABB a week or two back, and they're not saying Dual YuMi will be retailing at Walmart everywhere, so I'd say, no, we're not in a need.


SoftBank bought ABB’s robotics business, not ABB itself.


We mainly need humanoids to replace jobs with repetitive tasks i.e. harvesting crops or any kind of service related jobs and tasks perofrmed in dangerous environments like mines, disaster zones, war zones etc.

Eventually having a humanoid at home doing the dishes and whatever other tasks we find boring is a byproduct of developing a capable robot for the repetitive and dangerous jobs.


I’d be happy with a robot that packs the dishwasher, even if that is its only skill


So English not required? LLMs beware.


Thats not fair, there was AWESOM-O in 2004 :)

Asimo was a dead end. Preprogrammed/precalculated static balance, that uncanny 'Im holding a surprise in my diaper' walk.


Where's this "preprogrammed" meme coming from? Everything in robotics is still "preprogrammed". Later builds of ASIMO did have dynamic balancing and in fact ran with both feet in the air.

It's not like they just hit the precalculated coordinates on the floor with the feet, they used gyros and hand-written algorithms to compute all the forces in real time, just like today those Unitree bots do with GPU trained algorithms. They're fundamentally the same. Very little had changed.

Who's making up that hallucination? This isn't even the second time I've come across those "preprogrammed" BS.


"run" at the speed of brisk walk https://www.youtube.com/watch?v=oV3hvqRtTgM more of a fast sneaking. I dont think I saw real running non tethered robot before Boston Dynamics, and today running is indeed in reach of $20K toys https://www.youtube.com/watch?v=CIkdq7Zf4Zw


  https://en.wikipedia.org/wiki/Running


Just this month, I've learned the hard way that some file systems do not play well with mmap: https://github.com/mattn/go-sqlite3/issues/1355

In my case, it seems that Mac's ExFAT driver is incompatible with sqlite's WAL mode because the driver returned a memory address that is misaligned on ARM64. Most bizarre error I've encountered in years.

So, uh, mind your file systems, kids!


I would be very careful about that conclusion. Reading that thread it sounds like you’re relying on Claude to make this conclusion but you haven’t actually verified what the address being returned actually is.

The reason I’m skeptical is three fold. The first is that it’s generally impossible for a filesystem to mmap return a pointer that’s not page boundary aligned. The second is that unaligned accesses are still fine on modern ARM is not a SIGBUS. The third is that Claude’s reasoning that the pointer must be 8-byte aligned and that indicates a misaligned read is flawed - how do you know that SQLite isn’t doing a 2-byte read at that address?

If you really think it’s a bad alignment it should be trivial to reproduce - mmap the file explicitly and print the address or modify the SQLite source to print the mmap location it gets.


I'd love to be wrong, but the address it's referring to is the correct address from the error / stack trace.

I honestly don't know anything about this. There's no search results for my error. ChatGPT and Claude and Grok all agreed one way or another, with various prompts.

Would be happy to have some help verifying any of this. I just know that disabling WAL mode, and not using Mac's ExFAT driver, both fixed the error reliably.


But is that the address being returned by mmap? Furthermore, what instruction is this crashing on? You should be able to look up the specific alignment requirements of that instruction to verify.

> ChatGPT and Claude and Grok all agreed one way or another, with various prompts.

This means less than you'd think: they're all trained on a similar corpus, and Grok in particular is probably at least partially distilled from Claude. So they tend to come to similar conclusions given similar data.


I believe it's being returned by the FS driver, not mmap() necessarily. I think I knew what instruction it was when I was debugging it but don't remember right now. (I could probably dig through my LLM history and get it though.)

And yeah, I knew AI is useless, I try to avoid it, but when I'm way over my head it's better than nothing (it did lead me to the workaround that I mentioned in my previous comment).


If it was in the FS driver (w which runs in kernel / different process?) why would your process be dying?


Wait'll you hear about:

- https://github.com/WedgeServer/wedge

- https://github.com/tmpim/casket

Both forks of Caddy...


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

Search: