HNHacker News
TopNewBestAskShowJobs

peterbraden

767 karma · joined January 23, 2009

http://peterbraden.co.uk
submissionscomments
peterbraden··on Nasdaq Acquires Quandl to Advance the Use of Alternative Data
It's crazy how poor the financial data provider offerings out there are. Most financial data is riddled with inconsistencies, wildly overpriced, and in esoteric formats. Simply ingesting financial data in a reliable manner requires significant engineering.

For something so important to the economy, it's amazing that there isn't a better solution, or that an open standard hasn't been mandated.

peterbraden··on If it's not fun anymore, you get nothing from maintaining a popular package
Why on earth would anyone want to be on the hook for liability like this for an unpaid maintenance job?

Open source licenses state this clearly: "THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND"

peterbraden··on Ask HN: Why gmail and Facebook websites are so slow and buggy?
Part of the problem is that they are developed and tested on top of the line laptops on internal networks. Even if they are also performance tested on other devices, the developers rarely feel the pain
peterbraden··on The $349 Nokia 7.1 brings a low price, flagship-style design to the US
What is this 'flagship design' nonsense. The notch is a horrible idea, iphone or not. Glass everywhere makes it less grippable.

And now we see the complete lack of originality in the phone industry as the manufacturers compete to clone the iphone design.

The pixel was pathetic, with it's pandering lack of headphone jack. And now we see Nokia continue the race to the bottom of cloned design phones.

peterbraden··on Was ditching the headphone jack a good idea?
I'm more angry at google for removing them from the pixel than for apple.

I want to vote with my dollars, but at the moment the options for phones with headphone jacks and no crapware preinstalled are exceedingly limited.

peterbraden··on The China Ship
In the Baroque Cycle by Neal Stephenson, part of the story takes place around the China galleons.

Definitely worth a read if you find this sort of thing exciting.

peterbraden··on How Much Money Do You Save by Cooking at Home?
This assumes home cooking for 6 people each meal. The economics are very different when cooking for less.
peterbraden··on 500px will no longer be offering free access to our API
I guess I'll be leaving 500px then...
peterbraden··on Facebook Location History View
Can you give some examples? Normally I find that location data makes my user experience worse, for example assuming the language I speak based on the country, or redirecting me away from the url I was trying to go to.
peterbraden··on Facebook Location History View
I asked for a full facebook data export, and this data wasn't in the bundle they gave me.
peterbraden··on Boeing's folding wingtips get the FAA green light
I wonder if it's so they can later experiment with winglets, which would fold inwards when vertical, rather than outwards which a downward fold would mandate.
peterbraden··on The sad state of sysadmin in the age of containers (2015)
The value of gulp / webpack et al are the plugins.

I've had success in several JS projects using make in combination with the shell version of a lot of these plugins and npm scripts.

There is value in both approaches.

peterbraden··on What if JavaScript wins?
Why? Just because a non-typed language is dominant, doesn't mean that typed languages disappear.
peterbraden··on What if JavaScript wins?
You did attack them personally.

The JS module ecosystem is far ahead of most other languages for web stuff. Most of the time the modules are perfectly sufficient, and if not, patching them is also easy.

Sure there's a lot of glue code required, but that is a reality in every language.

peterbraden··on JavaScript is Good, Actually
>No. You can build it in TypeScript or Dart or any number of more sane language and transpile to JavaScript. Which is what people are doing.

Exactly, you can't avoid javascript. Transpilation is at best a level of indirection.

I'm not answering my own objections, rather I'm pointing out that transpilation is a necessary evil, but it _was_ a mistake compared to the alternative, namely fixing modules.

peterbraden··on JavaScript is Good, Actually
Transpilation is the number one reason I've seen that makes maintenance of older projects hard. The fact that JS didn't standardize on a module syntax until far too late means that we're forced into a transpilation cycle to build bigger projects. I can call that a mistake without denying it's reality.

If you want to build a web application, at some point, until we have true web assembly, you will have to use javascript, which does make a lot of the arguments here moot, regardless of the size of the project.

peterbraden··on JavaScript is Good, Actually
Oh man, I hate these articles as they bring out the trolls.

Javascript is a great language because it allows you to develop incredibly fast (scripting language) for a platform that runs everywhere (the web).

It used to be far simpler, but IMHO, insecurity because of all of the FUD that this sort of article prescribes, has meant that the language has bloated to incorporate all sorts of syntax improvements and new patterns.

It's not a systems programming language, so all the comparisons against typed, compiled languages are moot. Introducing transpiling as a mandatory pattern for JS development was a mistake.

The reason JS has won is because the web has won. Arguing about its merits misses the point.

peterbraden··on Stock-trading app Robinhood was rejected by 75 investors
Try getting a list of transactions, or working out what you are paying with a margin account. Their reporting is inscrutable. On top of this, their recommended way of buying USD securities with a foreign base currency account is to short the forex in order to tie your margin to the exchange rate at purchase.

I'm also an engineer, but I know a bad UI when I see one.

Pretty much any other brokerage lets you see a clear historical list of transactions, balances and fees, without having to configure a complex report or jump through any hoops.

peterbraden··on Stock-trading app Robinhood was rejected by 75 investors
A good reason would be dollar cost averaging. If you have a monthly transaction split across 3 index funds, you're over 30 trades per year.
peterbraden··on Stock-trading app Robinhood was rejected by 75 investors
I strongly disagree. Their reporting is convoluted, their interface terrible, their support is horrible.

I've tried half a dozen brokerages over time, and IB is by far the worst.

peterbraden··on Stock-trading app Robinhood was rejected by 75 investors
They also have a terrible user interface and horrible support. Highly un-recommended.
peterbraden··on Great technology should improve life, not distract from it
This is great news.

Relatedly, does anyone know a way to block websites on android? It seems impossible without a rooted phone.

peterbraden··on Ask HN: Effective methods to fight depression?
The problem with relying on exercise as a coping mechanism is that you may get injured and therefore will have no fallback.
peterbraden··on Don’t buy the MacBook Pros even on sale, in my opinion
I had an employee provided macbook air which had constant issues with driving an external display. (I think it was firmware problems). When the keyboard broke after 10 months, I was pretty happy to have a solid reason for a replacement.

New macbooks are junk.

peterbraden··on Since 2016, Half of All Coral in the Great Barrier Reef Has Died
Is there any way to farm coral in more temperate waters? Reef fish are very valuable so it could even be commercially viable.
peterbraden··on Show HN: Travel spontaneously on a budget
The deals seem particularly expensive and the site in general is very slow.
peterbraden··on Theranos and Zenefits are a feature, not a bug, of Silicon Valley
Lack of ethics is a feature?

Ambition shouldn't come at all costs.

peterbraden··on San Francisco cabbie attacks self-driving car
It's an interesting step towards the panopticon - self driving vehicles by necessity have complete surveillance and store everything. Misdemeanors that previously would have been dismissed as word against word are now persistent in the digital record.

Dashcams are another big change here.

You have no expectation of privacy in public, but do you have an expectation that everything done with vehicles nearby will be stored in data forever?

peterbraden··on Officials Admit Japan's 'Helicopter Destroyers' Were Also Designed for Jets
Absolutely, but externalities don't justify the original act.

Definitely not denying the benefit that innovation brought, but just because the human testing on humans in concentration camps brought medical advances doesn't justify the original crime.

peterbraden··on Officials Admit Japan's 'Helicopter Destroyers' Were Also Designed for Jets
I'm not interested in getting into an argument about whether the ends justify the means.

Restrospectively wondering if the deaths of millions, which as a side effect inspired innovation, isn't exactly the same thing though. The murder of one person causes non existence of all of their future descendents, so the moral calculus of future lives isn't clear either.

Either way the original comment was callous and borderline sociopathic.

← PreviousPage 4 of 10Next →