throwayedidqo | 9 years ago | on: Moving from Node.js to ASP.NET Core
throwayedidqo's comments
throwayedidqo | 9 years ago | on: The Expendable Translator
You're not going to get paid well for a job that close to 15% of the population can do with no training
throwayedidqo | 9 years ago | on: Manually Throttle the Bandwidth of a Linux Network Interface
Linux network stack isn't designed for this. The best easy thing to use is BSD's Dummynet pipes.
throwayedidqo | 9 years ago | on: Fuchsia: a new operating system
The outcome of moving drivers to user space will be proliferation of binary blobs and black box drivers. If you think binary GPU drivers are bad now, imagine an "open source" OS where every single driver is a binary blob. It will become impossible to run Fuscia devices on any other operating system because you have no drivers, sealing off the Android platform permanently.
throwayedidqo | 9 years ago | on: LastPass release fix for DOM manipulation vulnerability
Immediately disclosing allows customers to take action to protect themselves in case someone else is already exploiting the bug. Waiting to disclose is being peddled by the corporate agenda as "the ethical thing to do" because it makes vendors look bad.
Here's typically what happens. You disclose a bug, company fixes it for next release and puts a footnote in the release notes. Nobody ever looks to see if it was exploited because the instinct is to bury it. Customers aren't widely notified and the seriousness is downplayed because "the bug is already fixed" . In the meantime the software was vulnerable for up to three months when it didn't have to be.
If you disclose immediately there's a temporary panic as everyone does mitigating measures (which is how it should always be done!!!). the company is under tremendous pressure to out a patch in a matter of days which they usually do. Then you get yelled at by the company for making them look bad and "putting their customers at risk" even though the customers are provably safer because they were only vulnerable for a few hours
throwayedidqo | 9 years ago | on: Paving the way for human-level sentence corrections
Strong AI isn't a buzzword either, it's been in use for as long as I can remember. Maybe you would be able to understand my Grammer better if I said super human general intelligence and wasted a bunch of space in the process.
I don't think you read my comment? You seem to imply that the corrections would be unambiguous while my point was that some errors are uncorrectable without understanding meaning.
throwayedidqo | 9 years ago | on: Open Source Needs FPGAs; FPGAs Need an On-Ramp
throwayedidqo | 9 years ago | on: Trump Is President. Now Encrypt Your Email
Let's say, one day you write an article critical of your cities parking ticket policies. The police chief doesn't like it, he implemented the program.
Do you have anything to hide now?
throwayedidqo | 9 years ago | on: You can now play Pacman anywhere in the world using Google maps
throwayedidqo | 9 years ago | on: If Scale Isn’t the Goal, Then What Is?
The happiest people I've known have been lifestyle business owners. Investors act like it's a sin to create a business that consistently makes money and stays small.
throwayedidqo | 9 years ago | on: Google Brain Toronto
Added bonus of making Trump look bad by doing cool stuff in USA's backyard instead of the valley.
throwayedidqo | 9 years ago | on: Robinhood stock trading app valued at $1.3B with big raise from DST
throwayedidqo | 9 years ago | on: Paving the way for human-level sentence corrections
Certain grammatical errors are impossible to fix unless you understand the overall meaning of the text. Sometimes this meaning is embedded over many paragraphs. Errors involving incorrect word usage are unsolvable when words have more than one meaning and you don't comprehend the subject at hand.
throwayedidqo | 9 years ago | on: Fuchsia: a new operating system
This makes it significantly easier to build a closed platform with unbreakable barriers between processes, and this is a great thing in terms of security and fine grained access controls for each process. Individual process isolation is extremely important for most of todays use cases where only a single user is logged into each system at one time and most running code is trusted.
In practice this means you can prevent user space processes from accessing anything you don't want them to touch while still giving them substantial low level access. This will be a boon with device makers because it allows them to preventing a users apps from compromising the carrier experience. Companies like Google will also have less concern about users installing malware like ad blockers. The movie and music industry will also greatly appreciate an operating system finally designed for 21st century IP protection. This will even be embraced by hardware manufacturers since they no longer need to provide open source drivers for their hardware that could be ported to other platforms. Overall a win-win for everybody.
In the end we can trust that this will result in a better user experience with more secure apps and devices.
Did anyone hear the whispers of Xooglers a few years back talking about "big changes" coming to Android that were absolutely horrible for users and done to placate industry? Hmmmm... This Fuscia thing looks pretty suspicious.
throwayedidqo | 9 years ago | on: Robinhood stock trading app valued at $1.3B with big raise from DST
The great depression was largely the result of massive numbers of everyman speculators entering the markets with reckless amounts of leverage. Robinhood vastly lowers the barrier for gambling with money you don't own. There's a reason you can't buy lottery tickets with credit cards.
throwayedidqo | 9 years ago | on: My Fully Optimized Life Allows Me Ample Time to Optimize Yours
throwayedidqo | 9 years ago | on: Open Source Needs FPGAs; FPGAs Need an On-Ramp
throwayedidqo | 9 years ago | on: Open Source Needs FPGAs; FPGAs Need an On-Ramp
throwayedidqo | 9 years ago | on: Open Source Needs FPGAs; FPGAs Need an On-Ramp
People have this impression that they're being used for all this exciting stuff when the average FPGA is because you need some multiplexing on IO lines and you're not running a RTOS. Basically using them in place of what would be software if your micro was better suited to your application
throwayedidqo | 9 years ago | on: Fuchsia: a new operating system
Compared to the midnight bamboo forest my company built. A challenging codebase, not by its merits but because you need to be clever just to find your way through.
Anyone know if Google is hiring webforms developers?
Python, Java, golang, C#, and maybe even PHP have more mature and reasonable stacks.