shaunol's comments

shaunol | 8 years ago | on: Franchise – An Open-Source SQL Notebook

This looks really nice. Having a bit of trouble getting the bridge running on node v6.11 on Windows 10.

The app mentions requiring the latest version of node but it's not clear whether you need the standard LTS (6.11) or the bleeding edge (8.5).

Thanks!

  > npx [email protected]

  franchise-client\server.js:16
    ws.on('message', async message => {
                         ^^^^^

  SyntaxError: missing ) after argument list
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:389:7)
    at startup (bootstrap_node.js:149:9)

shaunol | 8 years ago | on: Hawaii Becomes the First State to Pass a Bill Supporting Universal Basic Income

The bill[1] itself is plain language and easy to read.

The bill establishes a 'basic economic security working group' to investigate the broader issue of how to properly support sudden mass under-employment. The bill doesn't only mention the automation of jobs but also the widening equality gap and globalization of jobs. As per the bill, Hawaii has a heavy reliance on a service-based economy and is already significant displacement of local jobs.

I don't know how these bills work with schedules/deadlines (there doesn't seem to be any timeline specified in the bill) but I'm quite excited to see the first findings.

1. http://www.capitol.hawaii.gov/session2017/bills/HCR89_.pdf

shaunol | 8 years ago | on: WSJ Ends Google Users' Free Ride, Then Fades in Search Results

WSJ is discriminating against Google's user-base by blocking content that Google presumed the user would have access to. Yet WSJ thinks they're the ones being discriminated against. As WSJ is finding, Google will not even bother attempting to index, sort and recommend content that is unavailable to 99.999% of its user base. It's nice that they're supposedly better off, or at least the same off, without high Google results. Though I doubt this will stop them from endlessly attempting to game the system.

shaunol | 9 years ago | on: YouTube TV

This is a cool idea but it still falls very short by not serving users outside of the US. To the point where the welcome page doesn't even acknowledge that there may be global interest: https://tv.youtube.com/welcome/ (enter your ZIP code, no country picker ... YouTube, you do realize you're on the internet, right?)

Does YouTube care about getting content to the world? Or just getting as many of their fingers in the pie as possible and abusing the current geo-restricted licensing model while they can?

shaunol | 9 years ago | on: uBlock Origin for Microsoft Edge

It is unfortunate that you are required to use the MS Store (sign-up required) to install Edge extensions. This is not a requirement of the base browser application itself. Chrome doesn't force you to sign-in to install extensions, why does Edge?

shaunol | 9 years ago | on: Tell HN: Political Detox Week – No politics on HN for one week

Not sure what to think about this in the context of HN. I've seen other such stances in other communities where it just ends up being a way to enforce/preserve a political bias. Where some stories get a pass for special reasons "oh, this is noteworthy, and from a credible source!", it's just laughable. I hope this doesn't happen here.

shaunol | 9 years ago | on: Akamai takes Brian Krebs’ site off its servers after ‘record’ cyberattack

How does IP spoofing even work outside of those DNS reflection attacks mentioned on Krebs' blog? [1]

> "many were garbage Web attack methods that require a legitimate connection between the attacking host and the target, including SYN, GET and POST floods."

I constantly see references relating to DDoS attacks about how IP spoofing is such an obvious trick to use but I've never seen any way to actually do it. Why wouldn't every device on the internet spoof their IP?

[1] https://web.archive.org/web/20160922021000/http://krebsonsec...

shaunol | 10 years ago | on: Require-from-Twitter

Indeed, it is the only post-build babel dependency required if you want things like you say: async/await. The rest are the babel dependencies are build tools.

shaunol | 10 years ago | on: The SaaS Startup Founder’s Guide

Following on from this, what are the best/recommended epub readers for the desktop? (Windows in particular) I don't have an eBook reader and it's not a format I've dealt with before.

shaunol | 10 years ago | on: Making GitLab faster

Kudos to the GitLab team. I've been running it for 12 months now on premises. The Omnibus package makes the instance unbelievable easy to install and upgrade, so there's no excuse not to run the latest versions. I've just been watching my instance get better and better over those 12 months, better UI, more features and better performance. I really love the software and can't talk it up enough.

shaunol | 10 years ago | on: Instagram's Million Dollar Bug

If companies are going to keep trying to get out of paying bounties for insane vulnerabilities like this, white hat researchers will just move onto something else, leaving the bounties to be paid out by the black market. Bounties aside, contacting his employer is a disgusting move.

shaunol | 10 years ago | on: IPFS Pics

It looks like the PHP code is the front facing web code which then makes curl calls into the server.js code as you suspected. Presumably server.js is run using node which listens on port 8090 and exposes a few ipfs methods which just calls into the local ipfs binary on the system using exec calls.

IPFS is an interesting project and this is a pretty cool usage of it.

page 1