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


So basically VOIP?


Yeah... that's way, way, way more complex than npm run dev


NPM is absurdly complex in comparison, it's just neatly abstracted. Maybe somebody will write a cross-platform reactive layer which can compile both natively and to the web?


if i wrap a bunch of abstractions in a `make run` command whats the difference


Hot reloading is about the only difference if you're doing incremental builds.

For that, some languages are blocked by runtimes that don't support it. C can do it [0] so it's not a limitation of the static/dynamic divide.

[0] https://www.slembcke.net/blog/HotLoadC/


You will be surprised of The Unreasonable Effectiveness of opencv.calcOpticalFlowPyrLK


Which is a special case of mathematics.


The $100 is per year.


It is still disgusting. There is no need for that fee to be there, because remember, it sits on top of the purchase of at least $1,500 (a decent Mac).

I tried to see if I could make improvements to Immich. No can do, as half of their entitlements require a team account (and even then begging Apple to get the entitlements).

Now, they do offer a private account, so I spent time removing those entitlements. Guess what? Starting over 3 times and you're hit with a 'you can only sign 10 apps / week'.

Why do apps built for my iPhone, which I explicitly need to put in Developer mode, need to be signed by daddy Cook?


Apple can charge you that because they have a platform which is a monopoly.

Granted, they did the work that built and maintain the platform, but at some point it's actually the countless developers who contribute value, not Apple.


True. I completely forgot about that part. I absolutely love my windows PC, but I had to buy a mac so I can support cross platform


yeah. sorry my brain was on auto pilot.


What's wrong with email?


On a computer click click is a lot slower since you have to come to a complete pointer stop in your release. If your pointer is still moving in the release square most interfaces would detect that as some attempt to start a drag


On Lichess, this isn't the case; if I set my movement preference to 'click two squares', a click on a piece is registered immediately on mousedown regardless of cursor movement.

(When I set my movement preference to 'either', it's a bit harder to test, but I think a brief click-and-drag always counts as a click provided the mouseup happens within the initial square.)


This doesn’t make any sense. Click and click is slower than click+drag, it’s just obviously two extra movements (a full extra press and an extra release).

You can also drag and hover while waiting for the opponent move and release if the expected move shows up or right click to cancel the drag if not the expected move.

Also dragging and hovering over your target square is super useful to visualize your move and catch any last millisecond mistakes.

I do t think any of the top bullet/hyperbullet players does click and click. I think I have seen Magnus doing click and click in very old chess24 blitz videos but I’m not sure he did that in lichess playing bullet orin chesscom scc for example.


> Click and click is slower than click+drag, it’s just obviously two extra movements (a full extra press and an extra release).

From a pure physics standpoint, maybe, but humans aren't ideal physics actuators. Your muscles' ability to fire, your nerves' ability to fire, and your brain's ability to drive those (and also recover from each action) affects the dynamics.

In particular, your ability to precisely release heavily obstructs your hypothesis. There's a reason that sharpshooting guns still fire on trigger pull and not on trigger release.

Imagine a game where you need to precisely hit many targets quickly, and you can either click on a target or release a click on a target. You will be much more precise and quick only clicking even though you're doing "extra movements" releasing between each.


> Click and click is slower than click+drag, it’s just obviously two extra movements (a full extra press and an extra release).

I don't think this is right, because the second release is irrelevant (a click-click move happens on the second mousedown, not the second mouseup) and the first release can be done in parallel with the mouse movement. So really it is:

mousedown -> drag -> mouseup

vs.

mousedown -> (mouseup while moving) -> mousedown


mouseup has to occur before moving, or it initiates a drag


Not on Lichess. (I'm not sure about other platforms.)

With the click-to-move setting, the piece is activated on mousedown, and dragging is ignored.


Oh I see, I forgot there was a setting. I thought it was always either behaviour, depending on what you do.


I don't know for everyone but I think I can move a mouse faster and more accurately when not holding down the mouse button.


I never use a mouse, which probably makes a difference here: it's all via touchpad.


That seems massively relevant and should be in your post, assuming you're the author. Dragging on a touchpad is a nightmare for me: I would click and click with a touchpad, but would much prefer a mouse where I drag and drop. Click and click on a phone works great too.

(I'm playing at a significantly higher level than you, but nowhere near the elite players).


Not having the right click to cancel a drag would certainly be a huge difference


Everything is out in the open nowadays. Kids can start learning whatever they what an younger and younger ages.

A perfect example is chess. It used that a lot of knowledge was in books, often in foreign languages. Nowadays everything is out there in the open and additionally you can casually play games against top 100 opposition once you are okeish enough accelerating the development even more.


They aren't blocking anything. They are just asking nicely not to be crawled. Given that AI companies haven't cared a single bit about ripping of other's peoples data I don't see why they would care now.


A number of sites have started outright blocking any traffic that looks remotely suspicious. This has made browsing with a vpn a bit of a pain.


This has been ever increasing for years now. Bots, attacks, scrapers, AI, all these things seem to be the majority of traffic on most sites.


I wish I could go back to the days of doing almost anything at all without having to tell a server what a motorbike or traffic light is.


LPT: switch to the audio captcha. Yes, it takes a bit longer than if you did one grid captcha perfectly, but I never have to sit there and wonder if a square really has a crosswalk or not, and I never wind up doing more than one.


In their attempt to block OpenAI, they block me. Many sites that were accessible just 2 years ago, require login/captchas/rectal exam now just to read the content.


Im looking forward to the life experience that is content I want to read badly enough to endure a rectal exam.


It's not that bad ...


Not sure why you're being downvoted. Watching str8 bois react with shock and horror at the idea of anything near their butt is hilarious.

Prostate and rectal cancer is real, boys. Grow tf up about it.


> captchas

I suspect that AIs are already more effective than humans at passing captchas.


That would be an example of AI providing real value that I would pay for.


These exist for a fee if you want to use them


I used 2captcha, for a fee ... it doesn't work


They block plenty and they do it crudely. I get suspicious traffic bans from reddit all the time. Trivial enough to route around by switching user agent however. Which goes to show any crawling bot writer worth their salt already routes around reddit and most other sites bs by now. I’m just the one getting the occasional headache because I use firefox and block ads and site tracking I guess.


Wouldn't it be somewhat trivial to set up honeypots?


Yeah, probably right. If you want a great rabbit hole, look up "Common Crawl" and see how a great academic project was absolutely hijacked for pennies on the dollar to grab training data - the foundation for every LLM out there right now.


It's hard to envision a greater success for the "great academic project" than what happened. I mean, what else were they trying to accomplish?


It was meant to be an open-source compilation of the crawled internet so that research could be done on web search given how opaque Google's process is. It was NOT meant to be a cheap source of data for for-profit LLM's to train on.

*edit: added "for-profit"


(Shrug) Multiple not-for-profit LLMs have trained on it as well.

If something I worked on turned out to play a significant part in something that turned out to be that big a deal, I'd be OK with it. And nobody's stopping people from doing web-search studies with it, to this day.


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

Search: