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

You should always use the native file picker and not shipping your own. That’s a good thing.


Nah, it’s ok for browsing the internet and for „slow“ games but for anything else it sucks


How does Tilt compare to “skaffold dev“? We use skaffold exactly for that purpose. To develop within a the cluster.


Migrated from Skaffold to Tilt at my last co, found it was much more easier to configure granular rebuild rules, which lead to faster dev loop cycles


Any catch?


Skaffold works but its DX is pretty poor. Too many knobs via yaml- tilt has just enough magic that it doesn't feel like a chore to setup local dev.


I've always appreciated that Tilt chose Starlark instead of YAML. Makes things so much cleaner!


Well, now you've really got me interested. Almost every case of a YAML eDSL would be better served by Starlark instead, in my Bazel-brained opinion.


I think Tilt Extensions highlights the combined power and composability that using Starlarks brings to Tilt: https://docs.tilt.dev/extensions.html.

Want to create a Kubernetes secret? It's as simple as:

    load('ext://secret', 'secret_yaml_generic')
    k8s_yaml(secret_yaml_generic(...))
Want to create that secret from Vault instead?

    load('ext://vault_client', 'vault_read_secret', 'vault_set_env_vars')
    vault_set_env_vars('https://localhost:8200','mytoken')
    my_foo = vault_read_secret('path/myfoo', 'value')
    my_bar = vault_read_secret('path/mybar', 'foobar')


Much more flexible than Skaffold thanks to Starlark config vs. a rigid YAML structure.


Starlark does allow for much more concise and powerful config specification. I am building https://github.com/claceio/clace, which is an application server for teams to deploy internal tools.

Clace uses Starlark for defining apps, instead of something like YAML. https://github.com/claceio/clace/blob/main/examples/utils.st... is a config file which defines around seven apps (apps are downloaded and deployed directly from git).

Clace uses Starlark for defining app level routing rules also. This avoids the need to use a nginx like DSL for routing.


duplicacy :)

cd <whatever root you want to be backup)

duplicacy init -e <storage-name> <storage-url>

# set password for storage if neccessary

duplicacy set -key password -value <storage-password>

# edit .duplicacy/filters to ignore/add files to backup

vim .duplicacy/filter

# check which files will be backed up

duplicacy -d -log backup --enum-only

# run your first backup

duplicacy backup -stats

# add the following command to your crontab

duplicacy -log backup -stats


Just never connect them to the internet. I just use them as a display for my apple tv.


I think Apple’s strategy here is going to pay off. Provide a box with an actual fast processor in it, a simple Home Screen with no ads, and an OS with no tracking. Somehow this is a revolutionary idea in this industry.

But slowly I’m seeing more people recommending the AppleTV, even amongst enthusiast circles which tend to be rather anti-Apple.


How would that help? You plug your AppleTV into a smart TV (to be able to use it) and the TV takes tracking snapshots anyway.


You don't connect your TV to the internet.


A report of a Samsung TV automatically connecting to a nearby unsecured network: https://web.archive.org/web/20210912135232/https://forum.dev...

Not as common as I thought though: https://news.ycombinator.com/item?id=25275350


We're linking to a random forum post as "proof?" If this was a widespread problem, we'd know it, but all we get is conspiracies which this is.


Kind of the opposite. I had heard of it happening, so looked for evidence, and found that HN post asking for evidence, with that random post seemingly the only bit supplied.


Shouldn't be hard to honeypot your TV into doing that - just set up a network and check if the TV connects to it, or set up sniffing at the gateway and see if there's any traffic that seems unaccounted for (as in not coming from your set-top box and suspiciously large for the periodic software update checks).


Yeah TV is not something everyone wants to play around with. Not even nerds. Especially if you have a partner which just want to watch tv. You just want to relax and watch tv without any issues.


no obviously apparent tracking*


Do you have a source for the hidden tracking in Apple TV you’re referring to?


I don't have much hands-on experience of Apple TV's, but the internet is full of mentions of a "Limit Ad Tracking" option that defaults to off (more tracking).

https://www.groovypost.com/howto/limit-ad-tracking-on-roku-a...


apple's own privacy policy, have a fun read https://www.apple.com/legal/privacy/en-ww/


This is a very fuzzy memory, but I remember a report of a smart device that "helpfully" automatically connects to other devices nearby, forming a mesh network.

In other words, even if you never connect your TV to your WIFI, it might be enough that your neighbour does.


If anyone has any more info on this I'd be very interested in seeing it


The parent post is probably referring to Amazon Sidewalk, a mesh network formed from Echo devices and other Amazon smart ~~garbage~~ devices, launched in 2021: https://arstechnica.com/gadgets/2021/05/amazon-devices-will-...


I don't think that's the same. Amz Sidewalk is very slow, low bandwidth over sub-GHz. What GP is thinking about is probably along the lines of, if not getting Internet access by the owner, willy-nilly connecting to any open wifi network it finds, and uses that.

But "meshing" with other apparatus from the same manufacturers is a clever and evil idea - perhaps another TV from the same brand is in range and has Internet, then they can proxy that way.

All these probably break some regulations or laws.


I tried searching for it, without much luck. I don't think I was thinking of Sidewalk, though. It was more like some TV manufacturer like TCL, LG, etc. The best I could find are some unconfirmed reports of devices automatically connecting to open WiFi, which doesn't quite match.

But I can't find anything now, so it might be best to consider it apocryphal.


Did you know that HDMI cables have Ethernet running over them?


My TV is a Raspberry 3B+ with a TV Hat and TVHeadend on my Android phone and tablets. My disconnected LG smart TV sits in a corner connected to an old PlayStation. I can use it to watch movies with friends if I want to: I connect to it either my laptop or my tablet with a HDMI cable.

BTW: why a smart TV? Because for only an extra 50 Euro I got a much better screen (subjective assessment) than the best dumb TV on sale when I went shopping for them years ago.


Meanwhile my 70 year old something mother wants to watch TV not having to rely on me for tech support when she does.

For nerds, brilliant. I love such setups myself but for the household consumer it's an no-go.


the bane of my existence. I have some older family dealing with serious cognitive decline and when it comes to my parents or in-laws I'm "the guy" so they will ask for my help navigating the TV because they are still understandably clinging onto satellite/cable while being forced to learn streaming.

I'm more than happy to help as this is an area of interest but man, what I would do to be able to set my father-in-law up with a TV, streamer, remote he can use consistently. When I bought an Apple TV I thought that would solve his problems when they housesat for us but his motor issues get in the way and he always forgets Siri. I raised this question of how do we better serve older adults a few times at an assistive tech conference and no one seems to have cracked the code yet.


FYI you can use a universal infrared remote with Apple TV, which might have larger buttons or a more familiar interface. I have mixed feelings myself about the "touchpad" in the apple remote.


Definitely. I'll be in that place if VR eventually takes over and I'll have to wear something to get anything accomplished.


They are making this increasingly difficult, though. I bought a Vizio TV years ago that came with a physical remote. At some point the firmware was updated in a way that the physical remote could only perform limited function, and to do anything slightly advanced (changing the input, brightness, things like that) you had to use their app. Which, of course, required connecting to the internet. Obviously this could have been avoided if I hadn't connected it to the internet in the first place and upgraded the firmware. But I didn't have that hindsight at the time. And I think some newer models don't even come with a physical remote. But, lesson learned: I will never even consider buying a Vizio ever again.



I got 2 projects through my personal website. I can tell that because the email on my website is unique and not mentioned anywhere else. patwoz.dev :)


3 image example on small/med-low: jpeg looks better than jpeg-xl? but overall really impressive!


My vaultwarden server is behind a vpn, so I just don't need any security measurements at all :)


Yeah, so nice to just have it on the tailnet as https://vaultwarden

That said, I got a Proton family account and switched, in Proton Pass it is much more intuitive and easy to share with family (just say: share this folder with that fam member, read or read/write), since you don't need the whole "Organizations" layer needed in Bit/Vaultwarden (which also has it's ups, I know). Happy to report that Vaultwarden exported everything nicely to .json and importing into Proton Pass was flawless.

I also find Proton Pass to be a bit more helpful in associating urls with credentials, + I now use the 1 alias per login (each credential set has a unique email address) without any effort, Vaultwarden can't do that (yet? Although seems complicated to implement), only (paid) Bitwarden I guess.


Just use remix. It’s so much easier and less painful.


I started using swift after the last wwdc and really fell in love with the language. It's really elegant and powerful at the same time.

I just tried the compiler flags, but the slowest expression is only 3 ms in my 1014loc project. Still very helpful to see where my slowest expressions are. I think I will set the threshold to 1ms and avoid slow expressions at all.


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

Search: