Hacker News new | past | comments | ask | show | jobs | submit | stevenhuang's comments login

Lol. Gary Marcus is a clown and has some weird complex about how AI ought to work. He said the same in 2022 and bet $100k that AI won't be able to do a lot of things by 2029. It's 2 years later and today's multimodal models can do most on his list.

https://old.reddit.com/comments/1cwg6f6


Looks like you should be able to use regular python variables to do that or eg call a function that returns the right list of workers depending on the environment type.

If the obvious way is what you tried then yeah, the library should be changed to support this.


The cloth receptacle is being compressed like a spring.

It seems like when the robot thought the object was put away (or some safety feedback mechanism of receiving too much force feedback activates), it "relaxes" its actuators and goes limp, say.

Then the stored force from the spring is released. What we're seeing with the jump is the robot rebalancing itself in order to remain upright.


> The cloth receptacle is being compressed like a spring. ... Then the stored force from the spring is released.

Not a chance. The compartments are clearly just hanging there and not under the kind of tension that could cause something like that.


Do you work with servos? I do, and what we see here is exactly what happens when the arm control loop essentially "turns off" because it is not expecting to hold position.

In this state it doesn't take much counter force at all to imbalance the system. You're also ignoring the momentum of the arm being pushed back. Then it is the supervisory control loop (balancing the robot) that "over reacts" to maintain current position. It is this active control that is responsible for the jolt we see, not the spring itself.



> similar but open source

Netguard (per HN title) is open-source GPLv3: https://github.com/M66B/NetGuard

Rethink uses cloud services by default?

  The [DNS] resolver is deployed to Fly.io at max.rethinkdns.com 
  and Deno Deploy at rdns.deno.dev too, 
  apart from the default deployment on Cloudflare Workers.


rdns dev here

> Rethink uses cloud services by default?

There isn't anything sinister going on here with the use of "cloud services" [0][1]. Rethink, which is geared more towards anti-censorship, has its default resolver "ip-fronted" on Cloudflare (whose IPs are seldom blocked) and it works great in countries where the app is popular.

Users can opt to switch to any DoH, DoT, ODoH, DNSCrypt v3 resolver of their choice. In fact, we encourage users on our reddit/telegram groups to use ODoH (we also run a public-facing ODoH proxy) and DNSCrypt upstreams because of their privacy guarantees.

[0] If anything, hosting it cost us a bomb: https://old.reddit.com/r/rethinkdns/comments/17h2y6r / https://archive.md/slpZ9

[1] Our stub resolvers are open-source & "open deploy" (ie deploy straight from github actions): https://github.com/serverless-dns/serverless-dns/actions/


FWIW, Netguard's UI feels like one of an average opensource mobile app, while Rethink is a very polished experience. Well done!


> rdns dev here

I have a question for you about RethinkDNS:

Can you point me the link to one thread or question about Netguard on some major internet forums like HN, Reddit or similar, where you or other RethinkDNS devs did not jump in and hijacked the thread? Only one example, please?

Your spammy marketing tactics of spamming makes your product looks like a scum, and I don't even have a desire to test.

Also, why do you keep comparing one on device firewall like Netguard with a cloud first solution like RethinkDNS?


> hijacked the thread

I (try and) mostly only respond to subthreads that mention Rethink.

> why do you keep comparing one on device firewall like Netguard with a cloud first solution like RethinkDNS

Rethink isn't cloud-first.

> where you or other RethinkDNS devs

There's 2 of us. The other one isn't on HN, or reddit, or any other forum.

> spammy marketing tactics of spamming makes your product looks like a scum

I'm sorry you think that.


Right, I saw their pro features listed and skipped over the oss mention.

Yes rethink uses public fly resolver by default but you can self host that as well. Apologies, that's something I should have mentioned.

https://github.com/serverless-dns/serverless-dns


I tried Rethink for the day.

I had previously set Android's private DNS to dns.adguard-dns.com, which didn't block anything.

Rethink's battery usage is 15 - 20% on my pixel in logging mode.

It definitely works, but I can't seem to associate blocked requests with apps, which renders it far less useful.

Overall I think it's a very busy UI.

You definitely want to exclude Firefox with uBO as elsewise Firefox behaves as though the network is down, whereas with uBO you can interactively choose to proceed.

I see there is an option to download the block lists locally. Does that mean it no longer uses DNS blocking? I see it described as a DNS blocker but it requires a VPN.

Anyway, off to try a Adaway next.


> Rethink's battery usage is 15 - 20% on my pixel in logging mode.

This is unusually high. It doesn't cross 3% on my Android, but I'm using a version (v055o( that's yet to launch (but will in a week or so).

If you only need DNS based blocking, tap on the down-arrow next to the STOP/START button and choose DNS-only mode. That should bring down battery use to 1% or so.

> but I can't seem to associate blocked requests with apps, which renders it far less useful.

Rethink most definitely can. Make sure to turn OFF Private DNS (instead of setting it to Opportunistic or Automatic).

Ex A: https://mastodon.social/@tuxicoman@social.jesuislibre.net/11...

Ex B: https://mastodon.social/@33dBm@lazysocial.de/112051004405969...

> ...download the block lists locally. Does that mean it no longer uses DNS blocking

If you download the blocklists locally, then you can set those on your device, and use any DNS upstream (DoH/DoT/DNS53/DNSCrypt/ODoH) and the rules should be applied, regardless.


The model need only recognize from the shape that it is a horse, and would know to extrapolate from there. It would presumably have some text encoding as residual from training, but it doesn't need to be fed text from the text encoder side to know that. Think of the CLIP encoder used in stable diffusion.


Ok that first one was very funny. Guess it shows even with the gptisms as long as the premise is an inspired one it makes for a good read.

Someone should try promoting it for creative story prompts :p


This is also documented by the library https://pyjwt.readthedocs.io/en/stable/installation.html

> If you are planning on encoding or decoding tokens using certain digital signature algorithms (like RSA or ECDSA), you will need to install the cryptography library. This can be installed explicitly, or as a required extra in the pyjwt requirement:

> pip install pyjwt[crypto]



You're the second person to post a link to a comment that's prominently highlighted on the issue I already linked. Yes, I've read that; nowhere do I see a statement like "Zig will always ship Clang with it" and instead I see a number of statements that imply it won't. I'm not even saying that getting Clang out of Zig is a bad thing. It's not like CMake or Rust come bundled with a C compiler.


I suggest you read it again then, because it heavily implies that.

> These use cases can still be satisfied by, again, an independently maintained project that combines Clang main() and Zig main() together. For users of these CLI tools, I don't expect there to be any difference in user experience.

Means when someone installs ziglang from their package manager, it will be able to build c.


Yeah, I've read it multiple times. Every time, it says to me "somebody somewhere else can package these things together, it just won't be Zig". There must be something about Andrew Kelley's communication style that clicks with other people but not me. But I just can't read into it what you say is there. Since this all boils down to interpreting one somewhat arrogant man's words, it ceases to be a technical discussion and just becomes an argument in semantic parsing. I'm just not going to comment much on Zig anymore as clearly other people know what's going on and I keep getting it wrong.


Unless your room has really good airflow you should be able to tell quite clearly.

I have an SCD41 and I see a large spike in readings less than a minute after sitting down at my desk.


Nearly unusable what? High amount of RAM doesn't help with larger models what?

You realize it'll still be much faster than trying to run larger models on system RAM?


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

Search: