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

I was trying to find their actual streaming implementation in their codebase before giving up and checking their Discord. Apparently parts of their game streaming stack are being developed in private repos, and their subscription service is the only working version of this project.

In its current state I wouldn’t call this project open-source.


You should check out this project (https://kyber.media/) by the man behind VLC and ex CTO of a cloud streaming (JB Kempf). It also uses QUIC for transport and VLC/ffmpeg for fast encoding. Unfortunately it's not launched yet AFAIK.

Brief slide in english : https://conf.kde.org/event/5/contributions/147/attachments/7...

More detailed overview (in french) : https://www.youtube.com/watch?v=EVgvBulXcDA&t=3368s


If you’re interested in stuff like this, take a look at the looking-glass project.

It uses shared memory to display frames from a VM running under a Linux host.

I’m sure there’s a way to transmit those frames over a network if one was clever enough


> I’m sure there’s a way to transmit those frames over a network if one was clever enough

Something like Sunshine[1], coupled with Moonlight[2]?

[1] https://github.com/LizardByte/Sunshine

[2] https://github.com/moonlight-stream/moonlight-qt


That's a really cool idea.


Sigh. That was the main thing I was interested in.


Yeah this is misleading enough to earn a flag from me. Those are the only things that would be terribly interesting from an open source perspective.


Absolutely amazing that almost all techies in this thread are against this. Of course there is major security risks, and problems that have to be solved, but it is MASSIVELY outweighed by the fact that mobile voting would mean almost 100% voter turn out overnight if done on a national level. What are we at right now, 60% on average, maybe? Our nation's policies would change immediately with such a massive swing in voter turnout, with adjustments towards forward-thinking, liberal policies.


Actually I'm more concerned about online voting meaning 142.3333% turnout.

Not that I'm scared of some malicious foreign hacker getting paid to break the voting system.

I'm just terrified of the human being getting paid to do the programming in the first place. Never trust them. -(Source: I live inside one of them.)

All this reminds me that I have to remember registering to volunteer at the voting booth for the local French elections in a couple weeks.

You know, those local elections where no one will agree on anything, except the results - who will have been (not that painfully) counted and recounted from good old paper ballots by volonteers who could have spent their Sunday night on hacker news like serious techies.


> Of course there is major security risks, and problems that have to be solved, but it is MASSIVELY outweighed by the fact that mobile voting would mean almost 100% voter turn out overnight if done on a national level

Why not just allow everyone to vote online, with no registration? Just type in your full name and select a candidate, no email or password required. It'd guarantee 100% turnout - maybe even >100% turnout, if enough bots join the fun!

The problem with digital voting is that it cannot be made sufficiently secure. It's not a matter of "there are problems we haven't solved yet", but rather "there are problems that we provably cannot solve".


Sorry, but explain to me how I'm able to submit my taxes securely every year online, or pay for my marketplace insurance securely every month, but voting on our own digital devices is somehow beyond reach of what we can technically fathom?


No one has an interest in impersonating you to pay your bills.

Someone might have an interest in impersonating you to steal your tax refund -- these scams do happen.

Impersonating a bunch of voters is potentially easier when you're just presenting yourself as a computer with an internet connection rather than a flesh-and-blood human body.


I'm not seeing how the verification process of making sure someone is "flesh and blood" behind their mobile app would be appreciably different than registering for a passport, for instance. A person would presumably have multiple levels of identification (state id, ssn, birth certificate) that they can send in electronically to register an account, that is then tied to a username/password/device. A "vote" would need a checkout of not only an existing account but also a new, untampered photo of your face with a piece of id, just like a real-life vote would work.


> Sorry, but explain to me how I'm able to submit my taxes securely every year online, or pay for my marketplace insurance securely every month, but voting on our own digital devices is somehow beyond reach of what we can technically fathom?

Because the threat models are completely different.

For starters, if you get your taxes wrong, or if someone fraudulently tries to file on your behalf, it's a reversible process. You can fix it after-the-fact.

Ballots have to be anonymous (secret ballot) and also non-verifiable (to prevent vote-selling). There's no redoing an election later on, or asking a person to confirm their previous vote.


Good points, but it just means you have to move the verification process upfront like I lay out in another comment further up this chain.

Bottom line is that we have a literal army of software engineers in this country that are capable of figuring this stuff out if it was a priority to get voting to 100% turnout. We split the atom and landed on the moon, I'm pretty confident we can figure out mobile voting.


I admire your confidence, but I always feel uneasy when I hear someone use the line: "We landed on the moon, so we can surely do <some other thing, which sounds not much harder to a non-expert>".

Next time you try to use it, consider how much credibility you'd give to this argument: "We had men land on the moon and return safely, so we can surely land men on the sun and return them safely".


I am a software engineer. I just have the confidence in our community to believe we can use our skills to tackle hard problems in the world. My point is that other communities of engineers in the past didn't shy away from solving hard problems just because they were hard.


Simple, single fraudulent tax benefits one person, with everything in the record, and is easy to trace (bank account owned by someone else)

A single fraudulent vote doesn’t benefit anyone, but thousands of them benefit someone greatly, and it’s difficult to trace, as it looks the same as a regular vote.


If you wrote this with a double intent, you would be a great politician, seriously. By the double intent I mean that on the surface level this clever speech looks good and convincing, but between the lines it delivers the opposite evil message.

The techies are against this because they know the technical side and understand how fragile this seemingly secure system is. This is the equivalent of 737 MAX story: the execs shout how solid the plane is, while engineers cry the opposite. They speak up because they are on the losing side: if this system gets implemented, it won't be them who will control the votes.

The "major security risks" are intentionally there. These are backdoors that allow the right people to control the votes.

We don't need 100% voter turn out. We only need voters who care. There are a lot of people who don't care and have no time or desire to learn about what they vote for. These careless voters are often easily manipulated by media and thus someone who controls the media would love all these people to vote.

The nation policies would indeed change immediately: it would be a rapid erosion of those rights we still have; and if "forward thinking" means repealing 2A, then no thanks, I'd rather use my backwards thinking here.


Unity is in a continual state of building out "shiny new toys"; libraries and modules and sibling software that work as intended for 1 or 2 release cycles before breaking and being discarded. I've seen this time and again with Unity and I think it will hurt their stock going forward as they try to convince more industries to use their tools.

Just in the past two years I've seen them develop, hype, and then quietly drop: their VR editor, AR preview tool, Octane Renderer, Substance integration, UNet, ML integration.

It's obvious they have an incredibly difficult time managing their tools when their platform is fundamentally shattered between multiple releases, versions, render pipelines, and now DOTS vs normal workflow. And it's basically impossible for other companies to manage Unity SDKs with a ground that moves that much.


And it's basically impossible for other companies to manage Unity SDKs with a ground that moves that much.

Many successful video game companies use Unity to make their games. It's basically impossible to use except compared to the alternatives, which are just as impossible or more so.


It's pretty impossible to make an sdk or plugin that's runs on every version of Unity. I haven't seen it, anyway.

Studios have the same issue. They pick a version to ship with and work around whatever known bugs there are. Upgrading is a huge event and it's never painless.


Only because they keep it on the version of the engine they started on. Just ask any game developer using Unity about whether they tried to update the engine mid-project and how that went if they did ;p


Well, there's also the option of making your own engine. Which many game companies do, especially in the AAA space.


In my perspective that is a good sign -- they are constantly trying new ways to grow, and dynamically reallocating their resources to markets where the product features gain traction.

IMHO it's unrealistic to expect long-term commitment for maintenance / compatibility from ${ANY} new software, unless there's a 5-year enterprise contract with a SLA. Maintenance is difficult work, and only rewarding if the software provides real-world usefulness.


Bought Unity on sale with plans to use it later. Returned to a prototype two years later and both the product and licensed changed. No way to use the original license or version since their old registration flow broke. So it's upgrade... or crack it?


I thought Unity was free, basically, for projects that bring in less than 100K a year.


I don't think "hustling" has to be synonymous with overworking. When I think of hustling I think of my dad who used to pay for his life traveling around Europe by buying, driving, and selling cars in different countries he was visiting. Or how he was able to spot a pair of good tires in the junkyard that he could buy for 50 bucks but sell for 500. I always felt hustling meant you could see small opportunities in the world that could make you money, basically out of the knowledge that most people aren't paying attention and turn their "money-making" brain off when they leave the office.


Hustling would be if your dad was buying more and more cars at a time, making more and more profit, eventually reaching a point where if he were to flip more cars he would need to hire people, and doing so. Hustling is exponential growth, not stopping at comfortable profits.


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

Search: