HNHacker News
TopNewBestAskShowJobs

fridek

1,869 karma · joined September 1, 2011

All opinions are my own, especially the dumb ones.
submissionscomments
fridek··on Fundamental rule of traffic: building new roads makes people drive more (2015)
I live in London and commute 10 miles each way daily. It takes me ~45 minutes in rush hour. Driving the same distance is, in the middle of the night, 30-40 min (in rush hour you can be stuck simply until it's over). Total cost is also lower at 2000 pounds a year for round trips on my route (which would cover only insurance and gas at best). Also, I haven't taken a bus to work, ever. Tube serves 5 million passengers a day and whilst sometimes crowded, seems to be scaling pretty well.
fridek··on Exapunks
Colobot, released in 2001, was a game like this. You used a C++-like language to program robots as an astronaut on a planet somewhere.
fridek··on A sexual harassment survey of 600 men
I'm a man and it's totally not OK. For me this is a proof of having no basic respect for >50% of people for very shallow reasons. Having jerks at work is a net overhead (regardless how brilliant).
fridek··on Millions Are Hounded for Debt They Don’t Owe. One Victim Fought Back
This is more or less how spam was almost solved in 2006 by Blue Frog [1]. Instead of trying to fight the spam distribution, they fought people who buy spam by contacting them directly for every email sent to them by users. The resulting DDoS and shutdown of the service was sad but inevitable. Still makes me feel nostalgic for the brief moment of hope some human behaviour might get better as the internet evolves, and makes me wish some corporation which claims to be socially responsible picked it up, supported and defended it.

[1] https://en.m.wikipedia.org/wiki/Blue_Frog

fridek··on How fast are those packets moving?
Refraction index of light in fiber is ~1.44. Rule of thumb for packets in transit is 200km/ms.
fridek··on UK parliament to get binding vote on final Brexit deal
This news doesn't mean it's reversible. If the parliament rejects the deal PM negotiates, UK will still leave the EU - just without said deal.
fridek··on A collection of things software developers should know
I hope this list stays brief. Every list so far I observed was eventually bloated to hundreds of items (useful or not) by helpful pull requests.
fridek··on How NASA Kept the ISS Flying While Harvey Hit Mission Control
Wow, the height chart there is excellent. I was looking at a 2013 post where someone mentioned the next burn is scheduled for 2015. Clearly it was inaccurate.
fridek··on How NASA Kept the ISS Flying While Harvey Hit Mission Control
In case anyone wonders how long ISS could survive completely unattended - it averaged 1 debris avoidance manouver per year before 2011 and 4 in 2012. Its orbit is around 400km which is low enough do decay slowly, but boost burns happen only every few years. Both of those events are planned months or years ahead.

NASA must have decided there was no real danger to the operators apart from some longer shifts and sleeping in the office. Otherwise, even without the backup ground control, ISS wouldn't be in any significant danger if disconnected for a few days.

fridek··on How to 2X Your Salary as a Software Engineer
Does moving through smaller companies in 1-2 year steps do better? They don't seem to have that many high paying positions (maybe anymore, or in my region).
fridek··on How to 2X Your Salary as a Software Engineer
In my experience this approach doesn't really scale any higher than junior to senior steps. I was repeatedly told "we just don't hire on levels higher than X". I guess once you reach the famous rockstar level this again becomes a thing, but probably the best bet at moving from 150k to 500k jobs is to stick in one place for ten or so years.
fridek··on More on Dota 2
Exactly my thoughts after Elon Musk's tweet: https://twitter.com/elonmusk/status/896163163581825025

Unless AI is constrained to pro player max pointer move delta, click rate, and vision latency, I don't really see much difference between AI and a team of kids running with aimbot shouting "cyka cyka".

fridek··on Developer UX at Google
Google has tens of thousands of employees. It's also an incredibly diverse place where all kinds of mindsets manifest in different products and publications.
fridek··on London-Paris electric flight 'in decade'
Train tickets are anywhere between 60 and 300 pounds for this route. The cheapest plane tickets for the same route I've found were 80 pounds and there is no upper limit. I don't see much difference in price to be honest (+ getting to the airport is usually way more expensive).
fridek··on London-Paris electric flight 'in decade'
Thanks, corrected :)
fridek··on London-Paris electric flight 'in decade'
I was just looking for a route London - Rotterdam and found exactly what you mention - no good alternative to flights :)
fridek··on London-Paris electric flight 'in decade'
Currently the shortest LGW-CDG flight is 1h. There is LCY-CDG lasting 1h 20m. For both cities it takes 30 - 60m to get to the airport from central location and you should be there at least 1h before the departure (for a total of 2-3h non-flight time). This makes total travel 3h - 4h30m.

For comparison, the fastest train is 2h 25m. I guess you need to travel to and from the train station too, but it's definitely more central (2x15 min) and you can easily hop on train even five minutes before the departure - although I usually plan at least another 15 min buffer. That is a total of a little over 3 hours.

I don't pretend to know enough about economy of future trains vs future electric flights, but it looks like short distances will always be a tough sell for airplanes. Personally I also find trains more comfortable and I was never given a free massage for carrying scissors in my pocket when boarding one.

fridek··on Android Nougat 7.1.2 Beta is out now for Pixel and Nexus 5X
I had Galaxy Nexus, Nexus 5, and both Nexus 7s. I tried really hard to stick to it for exactly your reason, but all those devices stopped getting updates long before they stopped working anyway. Pixel is a ridiculously expensive thing and I don't trust it will get more than just this year's android.
fridek··on Android Nougat 7.1.2 Beta is out now for Pixel and Nexus 5X
Wow, you are absolutely right. I must have not noticed I got it at some point :|
fridek··on Android Nougat 7.1.2 Beta is out now for Pixel and Nexus 5X
I couldn't care less with Android's fragmentation getting worse, not better. See https://developer.android.com/about/dashboards/index.html - less than 1% is on 7.0+ a year after its announcement.

My Nexus 5 (2013), fully under control of Google, didn't get even 7.0 (2016). Moto G4 (2016) I bought few months ago is on 6.0 (2015), might get 7.0 (2016) soon-ish. I basically stopped caring about new versions, buying new phones to get the latest, etc. They are not even as exciting as they used to be, feature-wise.

edited: Nexus 5 actually got 6.0

fridek··on A Simple Explanation: VLC.js
Which is a format you need to convert to rather than use existing srt or anything else really.
fridek··on A Simple Explanation: VLC.js
Because every browser has different plugins and their concept tends to change every few years, for good (security) or bad (politics) reasons. Once VLC.js runs, you can reasonably expect it to run forever and be just another compilation target.
fridek··on Is Cheese Rational? (2012)
Probably they made a waterbag from the stomach and stored milk in it.
fridek··on Ways to get motivated when you don’t feel like working
I've found my best chance at tricking myself into working is using my procrastination as a tool. Whenever I feel like not coding I go and write some documentation, work on some design or groom tickets. This is my equivalent of students cleaning their dorms instead of learning for exams.

I've seen this technique somewhere exploited even further, by tricking yourself into working in "forced mode" on something completely secondary, while resting when working on the important stuff.

fridek··on The Web We Want
I find it sad that people value privacy so highly over anything else, including accessibility and opportunity. It's not that I don't treasure my privacy. I just don't get how it can be more important that ability to work on interesting stuff, freedom to access world's information and to learn from it, or even control over my devices configuration.

Privacy should be an added value, not something we put in front of everything else. It would be meaningless if web wouldn't enable us to do what we do. So in reality, isn't this poll just a list of things we already have thanks to the internet, plus one thing we don't have - privacy?

fridek··on Angular Material 1 will enter a maintenance mode
Well, how about using the original title - "Surge Focus on Material 2"? It seems more appropriate as nothing in the discussion included a notice on deprecating the 1.x branch.
fridek··on Angular Material 1 will enter a maintenance mode
The title is misleading, discussion linked has a clear explanation:

> You are correct that many valid issues/bugs have been closed without resolution.

> Our team simply does not have time to address all issues AND build Angular Material 2. (This is what we have consistently stated in our Forum posts).

> We welcome community leadership with Pull Requests. Often those PRs have side affects, their scope of changes is too large, and ultimately the risk is simply too great to merge.

> So we close/reject the PR... we do this to protect the existing user base. Pull Requests that have granular improvements and fixes are much easier to assess, test, and merge... and thus can be quickly merged.

> Pull Requests that are submitted referencing closed issues will then trigger us to reopen those issues; until the merge is complete.

> After Angular Material 2 has been released, we expect to continue to support and improve Angular Material 1 for many quarters.

> Both versions are important. Both are need to support the Angular 1 and Angular 2 developers

For me it's clear while the work on Material 1.x is not prioritized, it's not officially deprecated and PRs are still welcome if they are reasonable in size and impact.

fridek··on Flow vs. Typescript
I think the biggest loser in this comparison is Closure Compiler, which is around for years with all those features. It's also still active with development on understanding and transpiling ES6 and even TypeScript from what I've heard [1]. There also made a good move recently, enabling ES6 modules packages instead of its own goog.provide/goog.require.

Yet, the available toolchain for it is years behind others. If you wonder how you should have any live reload development with it, you can either rely on community plugins like grunt-closure-compiler [2] or hope plovr[3] is finally resurrected back to a state where it's usable. This all sounds fine until you think about any unit testing. The only karma runner[4] for closure is simply broken and unmaintained. Even worse, most of npm packages you might want to compile with your code will output thousands of errors because there is no clear way to whitelist code as "not my code leave it alone". I can just hope one day Google will publish a yeoman generator with all those things solved and get it back in the game.

[1] https://groups.google.com/forum/#!msg/closure-compiler-discu...

[2] https://github.com/gmarty/grunt-closure-compiler

[3] https://github.com/bolinfest/plovr

[4] https://github.com/karma-runner/karma-closure

fridek··on Lawyer lawyer lawyer LAWYER lawyer LAWYER
I think firing someone is a valid reaction to some things, but also the fired person is unlikely to change in the process. This is just pushing the problem on other people in another company. Again, you might not want to personally sacrifice anything for the betterment of the industry, but it's a good argument to have.

Also, if you suggest only females are getting harassed at work, you are wrong :)

fridek··on Software security suffers as startups lose access to Google’s virus data
Why are they not contributing back? I fail to see any real competitive advantage to gain. Even if you happen to protect against a threat that is not publicly known, you can't really advertise that without a) making it publicly known b) making yourself sound like a jerk.
← PreviousPage 2 of 7Next →