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

there's nothing acceptable over ssh

you can do steam in-home streaming over zerotier.

it's actually faster than geforce now

i have a raspberry set up so that i can plug it anywhere and work on my home computer

latency is so low that shooters are very much playable

you can use steamlink hardware as a client, or the newish raspberry pi release


yea steamlink is amazing BUT as far as I know, it cannot be used for arbitrary desktop streaming. You can certainly stream games wonderfully, but that's it.


Having used XSSStrike, I must say it probably is the best public tool for hunting XSS.


Is there a private tool that only those in the know can use?


He might meant public as free/open source. Commercial XSS tools that comes to my mind is https://www.blueclosure.com/ .


The implication is yes.


There are commerical/non-free tools.


As a developer it is important to get to know your tools. You can disable the extension recommendations in your configuration:

- extensions.showRecommendationsOnlyOnDemand

- extensions.ignoreRecommendations


Buy a Steam Link and a raspberry pi, and two usb eth adapters, create a ZeroTier network and configure the pi (openwrt) to get internet from one of the adapters and share both the internet connection and the zerotier connection over the second adapter. Configure the zerotier network on your computer and set ul Steam In-House streaming. Then you can take the pi and steam link anywhere, plug a mouse, keyboard and screen, and use your computer. I get 60fps at 1080p and no noticeable input lag over the internet (work to home).

If you use a nvidia card enable "force composition pipeline". There is also a Steam Link app for Android, and ZT client as well, works great.


I'm intrigued, seems like a fun weekend project.

ZeroTier is to fool the Steam Link to work over the Internet, or to improve latency?

How are the (physical) connections made? I understand one of the Pi USB/ETH adapters needs to be connected to the internet and the other to the native ETH Steam Link, what about the native ETH Pi port?

Sorry for (probably obvious) questions.

EDIT: cleaned


Moonlight works really well on my Raspberry Pi 3 (with everything connected on ethernet) and is really easy to setup.

Pretty neat if you want to remotely use your PC on a TV

I haven't done any test using it on internet but it seems to be possible.

https://moonlight-stream.com/


Do you need the Link? Couldn't you run Steam on the Pi?


Doesn't work, also the whole thing with Steam is that nvidia granted them access to their capture API


About band, the steamlink is capped at 100mbps and it still works great


check out the mkcert project, it's awesome and can be automated so everyone in the team gets their own certs and CA


Nothing new here, VSCode had this for a long time. Also I don't find anything wrong with shipping software with data collection on by default.


cannot scroll on chrome (android) either


Use Desktop mode, someone didn't check whether the website loads properly. Also had the same problem with Chrome on Android


I bet it's using mesh networking a la ZeroTier, I have a similar setup, working on my home desktop while being at my customer's offices. I get 15-40ms latency, 1920x1080 at 60fps and no noticeable input lag. Gaming works really well, but I only really use it to code.

I keep saying I'll write on how to set this up for cheap, but I didn't find the time yet.

Basic recipe: fiber, zerotier, one raspberry pi and a steam link

Edit: latency above referrs the display latency, the latency between the machines is between 2 and 10 ms


Well, because it's a Vue component?


Yeah but why? It's just applying CSS. You set the props, it applies those props as CSS. Why not cut out the middle man and just apply the css directly? And why is lazy loading bundled in? What's that got to do with image processing?


Why not cut out the middle man and just apply the css directly Well one could extend this and argue that there's not need for frontend frameworks as you can manipulate the dom directly. Two way data binding is awesome.

I have no idea about the lazy loading. And yeah, it's "kind of image processing".


No. It makes sense to use a library that implements a VDOM and efficient Dom Diffing because that's hard to implement yourself.

And there is no need for front end frameworks at all. They should be avoided entirely.

And two way data binding is for fools.


Well, if you think that, why are you arguing over a submission about a component for one of those frameworks? You think it's useless just because you don't use something like Vue?

I'm not sure if you're trolling or not at this point.


You don’t have to use Vue as a framework. You can opt just to use the view layer as a library.


Vue implements a vdom, but never mind.

This comment is so subjective and unsubstantiated that it hurts the reputation of HN of having high quality comments.

> And two way data binding is for fools.

Pretty sure that this is against the HN guidelines. Please read them [1].

[1]: https://news.ycombinator.com/newsguidelines.html


I wasn't saying "don't use Vue", I was saying there are good reasons to use a view layer library, and I used "VDOM" as a relevant example specifically because Vue implements one.

And two way data bindings are the best way to make a code base inscrutable. I'll put it another way. Wise developers avoid two way data bindings.


Nothing special here, just css filters.

    blur(0px) contrast(100%) brightness(228%) grayscale(25%) hue-rotate(151deg) opacity(100%) invert(0%) saturate(100%) sepia(0%) drop-shadow(rgb(84, 191, 142) 16px 16px 10px)
https://www.w3schools.com/cssref/css3_pr_filter.asp


What is Vue specific about it? Looking through the code, I don't see anything.


Vue components are structured in such a way (props, methods, data, computed properties, etc.) which is the same of the file you can find within the SRC folder of the project.


It's a Vue component, how is that not Vue specific? - https://github.com/runkids/Imagvue/blob/master/src/imagvue.j...


But what advantages does a Vue component offer over just doing the same thing with CSS? It's not going to be any more performant because it's not addressing a part of the rendering engine that Vue has any influence over. And you're not saving keystrokes because you've still got to instantiate the component and pass values to the props. All it does as far as I can tell is abstract away something that's trivial to do manually.


Yes, "straight" is misguiding.


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

Search: