HNHacker News
TopNewBestAskShowJobs

adossi

221 karma · joined July 17, 2018

submissionscomments
adossi··on Dark mode in a website with CSS
Aside from being able to use your phone at night without blinding your partner, another positive aspect of dark mode is the battery savings with OLED displays. Because the blacks on OLEDs are not emitting light, some simple text on a page saves a very surprising amount of battery.
adossi··on Ken Thompson's Unix Password
I would have borrowed "/.,/.," a long time ago had I heard about it sooner. That is just way too convenient.
adossi··on The cost of parsing JSON
I see this sentiment echoed a few times in this discussion thread. I use JSON daily, parsing and serializing everywhere, and yet I've never been in a scenario where I needed to parse a very large JSON object on the client side. The biggest JSON objects I work with are in the neighborhood of ~80 MB, but the client's browser never sees those behemoths. At most I return a few KB to the client's browser via an API response where it is then parsed and consumed.

Is this notably a problem where the back-end is written in JavaScript?

adossi··on Canada: Arrest of ex-head of intelligence shocks experts and alarms allies
>The charges show that Ortis is accused of communicating covert operational information in 2015. He also faces charges of sharing secret information with a terrorist group or foreign entity – but it remains unclear if he had interacted with a state or individual.

IANAL, but why was he not charged with 'treason'? I think there is obviously a lot of nuance to what he allegedly did, considering his actions haven't been labelled as treasonous.

adossi··on Edward Snowden says he would like to return home
I believe he is referring to the 'PRISM' program that the NSA used.
adossi··on WebGPU and WSL in Safari
I just assumed that Apple exposed some API functionality in Webkit that allowed more efficient low-level usage of the GPU hardware. This leads me to believe that adoption of the WebGPU technology will probably fail to break out of the Apple ecosystem.
adossi··on A Million Digits of Pi in 9 Lines of JavaScript
I'm interested to see how the computation time would progress with the recent V8 memory enhancements.
adossi··on iPhone 11 Pro and iPhone 11 Pro Max
>11 Pro Max 512GB - $1449 For my fellow Canadians, this is $1,905 CAD before taxes, and about $2,152 after taxes. I think this is the first time I've seen a phone go over $2K, at least in my neck of the woods.
adossi··on Google’s GDPR Workaround
It was widely believed for literally years until the Senate Judiciary and Commerce committee hearing in 2018 where Zuck called it a 'conspiracy theory'. Since then it has been dismissed as such. My question is - if I personally observed it before I even heard about this 'theory', and thousands of others around the world also observed the same thing, why are we dismissing it as a 'conspiracy theory'? Just because Zuck labelled it as such? Why are we trusting him to tell us the truth again?
adossi··on It's later than you think
I agree if you're talking strictly about salaried employees, because you don't get paid for that overtime work. But as a contract developer if I want to work 60 hours each week, instead of 40, to earn an extra 50% when I invoice them at the end of the month, that is my prerogative.
adossi··on Continuous Compliance
In my experience, putting CD into place makes a significant improvement to the SDLC only when automated unit tests are a part of that life cycle. I have never seen the benefit of implementing a system like Jenkins if the only automated testing portion is 'does it compile without error? Yes? Then, good to go!'. Without the automated unit tests it just doesn't seem like a worthwhile endeavor to me.
adossi··on Google’s GDPR Workaround
I've had ads for things that I only just spoke about, out loud, to someone near me like a friend or family member, show up on a computer in a different country.
adossi··on Tired of Stack Overflow
You also lose 1 reputation for down-voting which helps prevent people from getting too trigger happy
adossi··on Ring has given 400+ police departments access to doorbell cameras
Well, in this specific context it is because the police's request is not for the neighbor to provide access to the other's Ring camera footage, it is a request to provide access to that individual's own Ring camera footage. An unfortunately side effect is that both Ring cameras, owned by two separate homeowners, may be pointing in a similar enough direction to still see whatever it is that the police wants to see. Then the whole 'agreement' process is kind of moot.
adossi··on China’s CCTV network took just 7 minutes to capture BBC reporter (2017)
>Has anyone written anything interesting on where/how to draw the line?

I think the book titled '1984' touched on this subject a little

adossi··on Ring has partnered with 400 police forces
Isn't Ring owned by Amazon, not Google?
adossi··on Ring has given 400+ police departments access to doorbell cameras
So the police requests access to the footage for a specific time, the homeowner has to agree to it, and then Amazon/Ring hands it over? If the homeowner declines, then the neighbor agrees, the police can still (most likely) see what they were trying to see. This has got some creepy implications that basically means the more of these Ring cameras are out there, the more power the police has in terms of surveillance. The homeowner's permission is completely useless since there are likely other homeowners in the area that will agree.
adossi··on Airbnb quietly shut down a top host amid scathing reviews but guest were to stay
Can someone explain to me why I, a hypothetical traveller, would choose to stay in someone's Airbnb instead of a similarly priced hotel? I simply don't understand the attraction. I've only heard negative things about Airbnb, their business practices, dishonest hosts/listings, etc. At least with a hotel there is some semblance of responsibility. If you walk into your hotel room and there is a big pile of dog shit on the mattress, they'll give you a new room or send some staff up to remedy the situation. Why would I ever want to bunk in Joe Shmoe's bedroom?
adossi··on Amazon wants to control third-party sellers’ product pricing
My brother has an Amazon store. He pulled in about $400,000 in sales last year and saw a profit of close to $200,000 doing exactly what you stated (buying wholesale, boxing it up and sending it to Amazon). Huge margins, I know. However he doesn't work a few hours a day, its more like 9 hours a day driving around to different auctions to buy wholesale. Its a lot of work.
adossi··on Toronto tech is growing but relying on outside talent
2.5 seems a little excessive. By that math someone making $100,000 a year salary should be earning $150.00 per hour contract. $150.00 per hour contract at 40 hours a week is about $312,000 a year.

You're right about not being able to make a direct comparison. My understanding, and the reason I choose to work contract, is because we have OHIP, so health benefits aren't too important. I think a company pays something like ~$5,000 a year per employee to insure them. Then when you factor in bonuses (if any) the salary rate is still abysmally small compared to if I were to work contract.

I went from making $70,000 a year in Toronto, to $70 per hour. That jump for me was absolutely massive, and I essentially started making double (after taxes $70K per year became $140K per year).

Perhaps the problem is not the pay in Toronto. Perhaps the problem is with salary developer jobs in general.

adossi··on Google Warning: Millions of Android Phones Come Preloaded with Malware
Samsung hardware is still top-tier though. For the poweruser, an attractive option is a Samsung device rooted to remove all bloatware, and sometimes even flashed with the AOSP Android ISO (instead of the carrier-specific, pre-loaded operating system)
adossi··on AMD EPYC processors come to Google, and to Google Cloud
Sounds like their automatic compression functionality on their CDN isn't exactly working the way its supposed to. I know AWS Cloudflare has something like this that I use in conjunction with saving website images on S3.
adossi··on Toronto tech is growing but relying on outside talent
>I would further argue that tech jobs in Hamilton/Mississauga (or other satellite/burbs) don't compete with Toronto-proper in terms of compensation.

I have to disagree with you here. The highest paid senior developer job I was offered in downtown Toronto was about $155K (after benefits etc.) meanwhile I'm working a contract job in Mississauga that pays significantly more than that ($70-80 per hour per client, 40 hours+ per week). Its a personal anecdote sure but my experience over the last ~6 or 7 years of working in the GTA has lead me to that conclusion.

adossi··on Toronto tech is growing but relying on outside talent
When you compare cost of living in downtown Toronto to the average developer wage there, it is pretty grim. You can make the same amount or more outside of Toronto (Mississauga/Oakville/Hamilton/etc.) while the cost of living is down significantly. You could live cheaply in Toronto, sure, if you like rats and cockroaches.
adossi··on Programmers: Before you turn 40, get a plan B (2009)
The fact that you've summarized web development as just throwing up a web page, and that you've assumed web development is never performance sensitive, leads me to believe that although you're an embedded developer - you're likely an inexperienced one.
adossi··on How to Bypass “Slider Captcha”
Wouldn't deaf ads be for deaf people?
adossi··on Maker of US border's license-plate scanning tech ransacked by hacker
I was thinking that if you can see the logic behind their license plate recognition algorithm you can engineer modifications to license plates that would make them unrecognizable by the police. For example, adding a weird black square on a few of the numbers that look fine to the naked eye but for whatever reason screw their scanners up.
adossi··on Intel vulnerabilities costing 25% CPU performance loss to a cloud provider
What about for the newer processors like the 9980XE, 9900K, etc.? I would have assumed that Intel's latest processors have some additional engineering in place to mitigate the spectre/meltdown performance impacts.
adossi··on Internet Data Is Rotting
Can you give some examples of these 'favorite websites'? I'm interested in knowing what kind of website would be so interesting that I would want an entire offline copy of it. (Besides maybe Wikipedia)
adossi··on Black – Uncompromising Python code formatter
You could say that about anything, though. Why use punctuation and capitalization when typing forum comments? Its just syntax after all.
← PreviousPage 2 of 3Next →