HNHacker News
TopNewBestAskShowJobs

wcdolphin

208 karma · joined November 23, 2011

submissionscomments
wcdolphin··on Microsoft to Alter Software in Response to Privacy Concerns (1999)
Today we call this "IDFA".
wcdolphin··on Thoughts Evoked by CircleCI's July 2015 Outage
I enjoyed this piece. One piece of hard learned advice: add exponential back off in failure to your clients, now. It'll take only a small amount of work, and will save you from the inevitable self DDOS when your ingestion endpoint hiccups, and clients' buffered data creates a load so large that you may not be able to recover.
wcdolphin··on Crashlytics unveils NDK support
Interesting trend to developing cross platform applications we are seeing here: build core libs in C/c++ cross platform and build platform native UI. Spotify, Google Inbox and a few others apparently do this.
wcdolphin··on Rearchitecting GitHub Pages
I love this write up. Awesome example of how to build the minimal, simple thing first and expand as traction and needs develop.
wcdolphin··on PEP 0484 – Type Hints is accepted
This seems exciting. I'm not familiar with the availability of new Python features. When can I use this in my day to day Python?
wcdolphin··on Show HN: BoomFilters – Probabilistic data structures for processing streams
That InverseBloomFilter sounds like an LRU cache of hashes. A true inverse bloom filter can be proven to be impossible, sadly.
wcdolphin··on Easier Than Fizz Buzz – Why Can't Programmers Print 100 to 1?
Is there something wrong with the following? I feel like I am somehow missing the complexity of the problem. Framing it as "Count down from 100 to 1" makes the implementation read like the problem.

for(int i=0; i< 100; i++){ System.out.println(100-i); }

wcdolphin··on Battery power alone can be used to track Android phones
This is a 'tour de force' study for sure, but has a very limited scope (and reliability)- First, it only works if the attacker knows both the route(s) ahead of time and the power consumption profile of the routes, which requires careful mapping of the region with a recording device. Second, its accuracy degrades drastically depending on the number of apps running -- they only tested with background apps, which already rendered the method only slightly better than a random guess, with an arbitrary app running in the foreground the power consumption goes bananas and so does their method.

Storm in a glass of water, if you ask me.. (But you wouldn't know this by reading that abstract alone ;))

-@r2r

wcdolphin··on What Happened When Marissa Mayer Tried to Be Steve Jobs
A very scathing article. Anyone who has interacted with Marissa have any inside information? Be interested to hear about what she has done well.
wcdolphin··on IE Web Development Support Moving to Stack Overflow
That blog post does not look very "official". I had to double check to make sure it wasn't a joke.
wcdolphin··on DigitalOcean partners with Mesosphere
Will there be Mesos-specific pricing? The full benefit of Mesos abstraction would remove the concept of a physical machine, and allow DigitalOcean to compete with Heroku-like services even better!
wcdolphin··on We Experiment On Human Beings
But you never did so with the intention of eliciting a negative psychological response.

That to me is a distinct difference, both in practicality and morality.

wcdolphin··on Cakebrew: The Mac App for Homebrew
What can I do with this that I cannot do with the command line?

My use of brew is rudimentary, but I only ever use four brew commands:

brew install brew update brew upgrade brew uninstall

If this helps make brew more popular, then I think it is a great addition. It seems I am not the target audience, but hopefully one exists!

wcdolphin··on Indico: Machine Learning without the PhD
How does a product like this look in with regards to the trend of very reliable, well packaged open source projects, eg scikit learn?

In my experience, the challenge with many ML problems is not taking an algorithm off the shelf, but rather encoding features and making raw data sets useful.

wcdolphin··on Show HN: HackerNews as default tab (chrome extension)
Sounds cool, but I simply cannot agree to the privacy implication: Access your data on all websites

Chrome's stupid privacy model for extensions ruins this otherwise cool project for me.

wcdolphin··on TCP backdoor 32764 – how we could patch the Internet (or part of it)
Can we use the exploit to actually apply this patch?
wcdolphin··on Awful app review trend among Turkish users
I wonder if it is isolated to Google Play, and if so, if these are actually human accounts?
wcdolphin··on Diff tools on Mac OS X - an overview
As a Kaleidoscope user, I must say I am mostly unimpressed. While beautiful, you cannot edit a file in place while merging. Because of this fatal flaw, I find the program significantly less useful.

Further, I cannot remove a file from the diff or 'checkout --' the file, which is common for my workflow.

work -> X local commits to track progress -> diff with master -> cleanup into Y logical commits -> diff with master

Correct me if I am wrong, or if my flow seems weird.

wcdolphin··on Find the most reliable and fast public CDNs
Using a centralized cdn would increase the chance of a cache hit.
wcdolphin··on Cassandra vs MongoDB For Time Series Data
I find it strange that there is no discussion of the performance of writing data.

Cassandra and Mongo differ hugely in this respect, and I expect you will see huge performance gains in write performance. Mongo's write locking will mean that reads will be blocked while you are inserting data. Reads in Cassandra may trigger compaction and or require sequential IO if the table has not yet been compacted, so the tradeoff is interesting

wcdolphin··on What it really means to be a “junior” developer.
The links are also very vaguely related to the topic. If there is a point which can be made using links, typically the text of the anchor tag should tell part of the story.
wcdolphin··on What it really means to be a “junior” developer.
Give him some advice: speak up in a non-threatening way: "hey, can you help explain to me why X is actually worse of an idea than Y? From my experience and reading, it seems like Y has many issues with blah, while X is better at blagh."

I believe the root cause may be a bad culture fit. Either:

A. His ideas really aren't as good as he thinks they are, and he is either not soliciting feedback or receiving it in a productive and understanding way.

or

B. The team does not have a problem solving process which clearly identifies the 'best' solution to a problem for the company.

wcdolphin··on Free Official MSIE VM's for Linux and Mac
While I see your opinion, I think it is largely confused. That button you pressed is greyed out, as it has already been pressed.

Actually, part of the issue is that the original poster provided a deep link into the site, which maintained the user's state, viewing the download flow.

The big blue button asking you to "Select desired testing OS" was not obvious?

wcdolphin··on Visual Studio 2013
Link is down for me.

Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

<!-- Web.Config Configuration File -->

<configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration>

wcdolphin··on Who Cares If It's Been Tried Before?
" In some cases these companies will win if they have a superior product or an unfair advantage in distribution (think Microsoft bundling browsers with their OS)."

Do you mean to imply that you believe Microsoft bundling a web browser in their OS was an unfair competitive advantage for the company? I can see an argument for it increasing market share of Internet Explorer, but definitely not as an unfair competitive advantage for Windows.

I am also not clear on your definition of an idea. As I see it, the idea of Dropbox is fundamentally different from the other online storage solutions provided of the time. To call it another implementation of the idea of storage seems a rather large generalization.

wcdolphin··on Python On Wheels
Confusing given the recently approved PEP427, accepting a new binary format for python packages: http://www.python.org/dev/peps/pep-0427/
wcdolphin··on I ported LaTeX to Javascript
Just wanted to comment that this works better in Internet Explorer 10, documents seemed to compile significantly faster than on Chrome. Running Windows 8x64, for reference.
wcdolphin··on Spotify is Microsoft. Rdio is Apple. [March 2012]
In other news, a poorly supported thesis with a well constructed tag line got on the front page.

Reword title to reflect content: "I like Rdio, I don't like Spotify. I cannot describe why, but I am also going to rag on Microsoft because apparently that is cool".

wcdolphin··on Got a 4? You just got fired from Microsoft
Nothing too new in the post, perhaps a little bit more jaded than how it is often explained.

The part I found most interesting was your opinion on the different roles at Microsoft (quoted below). As someone with some experience in the PM role, I found it especially interesting. I find the opinion you have described spectacularly oversimplified, specifically in that the goal is just to write software (something only developers are needed), instead of writing the /right/ software, and at the right time. It is interesting to examine the different roles and how they interact, i.e. how devs often think of PMs as meetings and overheads, whilst PMs sometimes think of devs simply as resources. Tests, of course, are often left out in their own world, just hacking on whatever, and fixing the builds :-)

--------- Did you notice I said “software developer” above? This advice is really targeted at people who are good at and love actually writing software. It somewhat applies to program managers, product managers, and so forth, but hey, we work in the SOFTWARE industry. The only clear-cut jobs are for those who actually write the shit. Everyone else just helps.

wcdolphin··on NSA Mimics Google, Pisses Off Senate
This title is pretty strange... It doesn't tell any of the interesting facts about the story, which sucks.
← PreviousPage 3 of 4Next →