HNHacker News
TopNewBestAskShowJobs

sharpercoder

917 karma · joined November 17, 2014

rtimon@gmail.com
submissionscomments
sharpercoder··on Blink has been acquired by Amazon
> how awesome it would be to have cameras in (almost) all rooms in my house

Why?

sharpercoder··on How the Rohingya Escaped
Though this deeply touched me, I do wonder what possible motivation is behind this for the Myanmar people. Hatred most likely number one, yet I wonder what lies beneath this.
sharpercoder··on Kids in ‘Netflix Only’ Homes Saved from 230 Hours of Commercials a Year
Delivering ad-free content is potentially a billion-dollar business. I'd be happy to pay a flat fee and read articles online, watch TV, movies, documentaries et cetera ad-free. Off course, some content services offer this. The problem is twofold: "new" services I discover still give me ads, and I need to subscribe to many services to get ad-free content.

I much rather have one service I pay to resulting in many content providers allowing me to consume ad-free content.

sharpercoder··on Ask HN: What is the most painful problem you have day-to-day as a software dev?
This is my top one as well. Most intelligence is slow yet can be outsourced to a (on premise) cloud. I find it quite strange that in 2017, there is no universal API to delegate code analysis computation onto distributed nodes. Language servers are a good step, yet this concept should be expanded to (macro) code analysis, automated code reviews, memory leak detection, (unit|integration) tests, large scale refactorings, builds, deployments, basically anything a modern IDE does.

Some of above is already there, but they are separate products which don't integrate well. For example: You can find a distributed build environment for .NET & Java. This also runs test, so there is some level of integration. However, I'd also like workflows like refactor-build-test-analyze-fix-refactor until satisfactory.

sharpercoder··on Berlin's Plan to Become a City for Cyclists
I was in Valencia (Spain) a few weeks back. This city is one of the most ideal cities I have been to for cycling; flat, perfect climate, riverbed running right through the middle of the city, spacious roads and high density. One of the inhabitants told me they dedicated cycling lanes a year back or so. That was visible: They had painted bicycle lanes right over roads & pedestrian areas. I guess when the Valencian people start to see how much fun cycling ones life makes, Valencia will become the cycling capital of the world soon enough.

Berlin has quite some traits for a good cycling city as well. A flat geography really helps here, along with a willing population.

sharpercoder··on Google Maps' Moat
Google maps is improving since the day I first saw it - that must have been around 2003 or so. The improvement on the data is phenomenal if you look at it over then past 10+ years; The amount of times I blindly trust GM to go somewhere increase every year. I suspect the edgecases will be solved slowly, like navigating to a shop inside a mall, a market stall, an ad-hoc gathering, a planned building, et cetera.

Typing in an address, going there by directions, verifying the building front without extra time needed for travel is truly magic.

sharpercoder··on China's Nio takes on Tesla with a car half the price of Model X
Even if they succeed in building a Tesla worthy competitor, there is still the huge issue of battery production. Tesla will lead the coming years not for its nice car implementation but rather its production capacity of cheap high quality batteries. I wonder how China will bring that production capacity.
sharpercoder··on Hybridizer: High-Performance C# on GPUs
Are there structural problems with this approach or is it mainly because of immaturity? Usually version 3 of most software is mature enough to judge it by its merits.
sharpercoder··on Automakers: Don't Ask Customers What They Want
This is a really great comment that aligns with most of my experience. Asking feedback is step 1, where you get information and setup social dialogue and reciprocation. Step 2 is to find why you get that feedback, distilling underlaying motivations or reasons why. Sometimes it's not there, and customers really do want a faster horse. But often times, customers want better horses in ways they can't imgine. They just feed you back the limitations of horses. Step 3 is to verify your true understanding of the feedback using prototypes. "This metal horse is just as fast, but can handle 10 times the forces on the field. Can you try and check if this is what you meant with a faster horse?"
sharpercoder··on General Electric to cut 12,000 jobs in power business revamp
Something has gone very wrong at the GE board. They invested $10B+ in 2015 in the power business, which they now axe. They just took over Baker Hughes (last June), which they now want to get rid of.
sharpercoder··on $40 road tolls offer insight into commuter psychology
The Netherlands.
sharpercoder··on $40 road tolls offer insight into commuter psychology
We have the best road system in the world with high quality roads over the whole country. Most roads are "rain-resistant", meaning heavy rainfall does not affect road conditions negatively. We don't have any toll roads.

We do pay a relatively high tax for it though. The article is spot on that tolls are the consequence of public not willing to increase their taxes.

sharpercoder··on How to Build a City That Doesn’t Flood? Turn It into a Sponge
Gravel is only permeable with permeable undersurface. This is usually not the case, because non-permeable plastics are used to prevent weed from growing in gravel area.
sharpercoder··on How to Build a City That Doesn’t Flood? Turn It into a Sponge
And also a the term "tegel-tax" (tile-tax) is introduced. The idea is to tax real estate based on the amount of non-permeable surface it has. More non-permeable surface resulting in a higher tax bill. Satellite & plane imaging combined with computational analysis would enable enforcement.
sharpercoder··on Google for India: Building India-first products and features
Is this country-wide or only at limited areas?
sharpercoder··on Google for India: Building India-first products and features
> For one, taking credit for something they have not delivered.

I don't read it in that statement. I read it as a factual representation of the current state of the internet in India. Why do you interpret this as "taking credit"?

sharpercoder··on Some of China's greatest advances depend heavily on local conditions
> Even the bike-sharing craze that's drawn so much attention in the West has exploded largely because of China's unique environment. Lower-income Chinese have gravitated toward the super-cheap services in order to solve the so-called last-mile problem, getting to and from public transport nodes. The technology didn't emerge first in the West partly because consumers -- even in bike-crazy Holland -- haven't really needed such a cost-effective solution.

This is a misconception. Holland has the earliest (2003) and most popular bike-sharing service offered by the NS (National Railways).

sharpercoder··on Vassal – Online Adaptations of Board Games
I'm a developer of an online board game implementation. Before starting out, I consulted any library, platform and framework available to minimize implementation effort.

Vassal was also on the list to checkout. Various items made it clear Vassal was no fit (for me at least): 1) No web interface available 2) Lead developer who seemed to worry about inexplicable technical issues 3) non-existing usability 4) board game logic must be shoehorned into a generic framework, where I want to expose a boardgame specific API.

I ultimately decided to write it from scratch.

sharpercoder··on Frank Abagnale: “Catch Me If You Can” – Talks at Google [video]
A great story. What I do not understand (I am a European) is that he uses a credit card, but not a credit card. I just did an AirBnB and I was prohibited by the system to use my debit card. I was outraged. I still am. I had to buy a separate debit-credit-card to be able to use AirBnB services. AirBnB supports iDeal (Dutch payment system), but only for bookings >6 days.

From my point of view, using a debit card is far superior to using a credit card. Why would I want to debt myself to pay stuff? I have enough on my account to pay for a mere AirBnB. I don't want to indebt myself. yet, there is a system which forces me to.

sharpercoder··on The purpose of Tesla is not to make money
Exactly my point. They can design an electric car just fine, they can produce an electric car sans battery just fine, they can sell them just fine.

They can't setup scale-up battery production sites within years. That's why serious competition from traditional car manufacturers won't happen anytime before 2022.

Chinese producers are a different story. They have the government behind them for resourcing (Lithium and Cobalt). I see Chinese manufacturers as the most serious possible competition. However, it's not unlikely the government will not allow exporting of electric vehicles on a mass scale since they will want to use them theirselves.

sharpercoder··on The purpose of Tesla is not to make money
One substantial possible factor in Tesla's bankruptcy is competition. You suddenly now deal with car manufacturers which are woken up to the electric drive age.

Thought exercise: how can competition take serious levels while Tesla produces half or more of the world's battery capacity?

sharpercoder··on Eric Schmidt: People want dish-washing robots more than any other kind
I am wondering for years why Ikea does not offer dishwasherclosets as an option in their kitchens.
sharpercoder··on Span<T> in C#
I read the blogposts, I have 10 years of C# under my belt (with very scare unsafe usage). Why is this important for me? What problems does this feature solve?
sharpercoder··on Collecting all the cheat sheets
Most cheatsheets I find when searching are subject to heavy devaluation of the term. For me, a cheatsheet is a 1-page physical document listing the most important possibilities of a language, api or technology in the most concise way possible.

Many cheatsheets I find are multi-page or even larger websites, have very verbose information on them and contain redundant information.

That being said, I really like your effort in this!

sharpercoder··on There are over a billion outdated Android devices in use
The most effective way to solve this is to write a set of exploits that work on most devices. Then brick all the phones that are vulnerable.

Surely not nice, but users suddenly got cured of their complete apathy towards mobile phones.

sharpercoder··on Cyclists should buy a camera to capture accident evidence
I have had quite some bicycles, and I have replaced everything on them. Including frame, front fork, wheels, steer, axles... I'd like them to be more durable.

Regular maintenance on the chain and gears should be done twice a week in fall conditions. In winter, this is true too but since we salt the roads, you must also clean chains at least weekly. Less maintenance simply wears of the chains much quicker. I think I replace them around 3-4K KM, but I have no exact numbers here.

Lights break about every month when commuting daily. Batteries go empty, cheap lights break because bumps, charging them is a hassle.

I'd like to throw my bike from 2 meters down and know it's not broken anywhere. In the city, people fight for parking spots and play rough with others peoples bikes.

I want a mapping system which is safe and usable. I know it can be done, but is has not yet been done. I'm thinking integrated sounds & lights in the steering wheel. I have seen some interesting kickstarter projects trying to solve this problem.

sharpercoder··on Cyclists should buy a camera to capture accident evidence
Low-maintenance and maintenance-free drive shafts are a solved problem, but expensive currently. Locks are a necessity where I live, I don't want to put a €500+ bike without 3 ore more locks. I want a lock to fasten the bike to a fixed item (e.g. pole) and both wheels locked to the frame. Then I want an electronic lock.

The electronics are dispersed over the whole bike. frontlight, backlight, camera's (I'm thinking 3 or 4), integrated mapping,, electronic lock, possible electric steering make it impossible to put all tech into a detachable unit. It's simply out of the question for a well-designed bicycle. I can see it adding some value for current bicycles though.

For the frame I probably want aluminium, because it's cheap and light enough. Shocks are not needed as my country has excellent biking paths. For most other countries shocks don't add too much value, especially not when using the bike in an urban environment. Then they are just maintenance-prone weight-gainers.

sharpercoder··on Cyclists should buy a camera to capture accident evidence
I've cycling since 2 years old, and when I was 10 I built my own bicycle from scratch with my older brother. He's stil running his bikeshop.

The world needs a bicycle for the current age. I see many new ideas on kickstarter and news outlets presenting new bikes with all sorts of features. Most take one idea and built a bike around it. Some take more ideas but none actually solve my day-today problems with bikes:

- They get stolen

- They need regular maintenance on the drive train

- Lighting breaks easily

- Not robust enough

- Traffic lights cost a lot of energy

- Charging is a hassle

On top of that, I'd like some tech bolted on top of my bike:

- Camera's

- Safe & usable mapping system

- Citylight & countrylight

- Electronic lock

- Electronic tracker (when stolen)

Lastly, it should use mostly standard parts.

sharpercoder··on Sheep learn to recognise celebrity faces from different angles
I find celebrity worshipping a bit... mêh.
sharpercoder··on Ask HN: Which TypeScript codebase should I study to get better?
I second this. Not only is the code well-written, the whole codebase is architected in a modular and layered way. Many things are well documented. You can probably step up your game and write a plugin for VSCode as an exercise.

The VSCode codebase is evidence TypeScript is built to scale further then Javascript.

← PreviousPage 7 of 11Next →