HNHacker News
TopNewBestAskShowJobs

hnriot

2,105 karma · joined July 25, 2012

nothing I say here represents my employer(s) opinions
submissionscomments
hnriot··on Salary negotiations for techies (2011)
maybe, but when an employee asks for a raise, or say they are quitting does that make them a horrible employee. so many people think that work is some big philanthropic organization set up to serve their needs.
hnriot··on Salary negotiations for techies (2011)
nobody said anything about firing anyone. That would be illegal for one thing.
hnriot··on Salary negotiations for techies (2011)
the real world doesn't work this way when people are involved.
hnriot··on Salary negotiations for techies (2011)
interesting to read all these from the engineer's perspective. from the manager's side of the table things are quite different. If an employee comes to me and asks for a raise then I begin the process to replace them. We give reasonable raises, we pay fair market value and an engineer might make a little more elsewhere but they'll be giving back their RSUs and the opportunity to work on really cool stuff. If, however, they want something else then good luck to them, people are all different and it's a free country, but asking for raises means they aren't happy so they will leave anyway, either way, I begin looking.

when someone joins, unless they are at vp level they really don't have much negotiating opportunity, we make a decent offer and they either take it or leave it. we very seldom adjust the offer.

hnriot··on Salary negotiations for techies (2011)
there are all kinds of intangibles not mentioned here. what if you have an idea that transforms the company's sales numbers or you dream up a better way of doing the builds that reduces integration bugs. So many ways an employee contributes intangibly.

you're right, pay is basically what your peers make +/-

hnriot··on Salary negotiations for techies (2011)
a 25% raise is unlikely next year, sounds to me that this was more of a salary adjustment than a raise which are typically between 3-9%. At your salary level it's not uncommon to have adjustments to bring you in line with others in your team. Possibly they started you low to see how it would work out.
hnriot··on Dijkstra on Haskell and Java (2001)
I'm not sure pointer concepts are very difficult, pointers might confuse people that didn't grow up with assembly language, but they really aren't very hard to understand and they are also less and less relevant. Over the years the abstraction level increases, it's far better to teach people to continue computer science to the next 21st century level, not go over stuff from the 70's again that they will likely never use. The breakthroughs in CS coming very likely won't be written in C (or assembly for that matter).
hnriot··on An easy to use iOS floating drawer view controller
Apple are just pissed they didn't think of the hamburger menu first. This is terrible advice, the are understood by all and the few people that don't know where this mysterious control will take them can just click it and see. It's not like it's the rm -rf button.
hnriot··on What's Stopping Me Using Java8 Lambdas – Try Debugging Them
it's hardly java's fault he's looking at a stack frame and not seeing the variables that belong to a different stack. This is simply a matter of selecting a frame prior to the forEach.
hnriot··on Topic Analysis of Marc Andreessen’s Tweets
you'll also notice some editorializing the topics (venture -> venture capital)

the lda features are already grouped, that's exactly what an LDA does, however, translating a group of words into a "summary" (whatever that is) is non trivial. You'd find need to define what you're looking for. A visual summary for example might for example be a word cloud, another might be the use of ontology tagging if you consider those a salient summary.

hnriot··on Activist pulls off clever Wi-Fi honeypot to protest surveillance state
you have clean water? food?
hnriot··on Google Glass sales halted
not a big surprise, they've all but completely disappeared from sight around S. Another Segway, but I doubt Google were ever serious about Glass, it was a demonstration of Google as committed to being a futuristic hi tech company.

The problem with the product is that people like the compartmentalization of the smartphone, you take it out of your pocket to take a photo, nothing surreptitious. And to be honest, the smartphone just does a lot more. This is going to be the challenge that the Apple Watch will also face, it competes with the smartphone for your attention and has to add enough additional value to justify the product segment.

Meanwhile, it's no big deal, products come and go and some end up with much smaller target customer base, although I suspect Glass is (as Segway was) being considered for a few specific markets but over the coming year or two will just vanish only to be revisited in a decade but with holographic projection (a la R2D2) and streetview-like surround-camera and built in plethora of biometric sensors that all feed into the big post-Singularity GoolgleBrain to provide it's eyes, ears and voice...

hnriot··on Show HN: Timeline.com
https://m.timeline.com/bower_components/angular-facebook/lib... Failed to load resource: net::ERR_BLOCKED_BY_CLIENT https://www.google-analytics.com/analytics.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT app.js:4 Uncaught Error: [$injector:modulerr] Failed to instantiate module timeline due to: Error: [$injector:modulerr] Failed to instantiate module facebook due to: Error: [$injector:nomod] Module 'facebook' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.

Chrome/Linux Version 39.0.2171.95 (64-bit)

hnriot··on Show HN: Building terminal dashboards using ASCII/ANSI art and JavaScript
Helicopter FTW
hnriot··on Google's new bus is for the people
Isn't this the city's job? I actually think it's kind of creepy that Corporations are taking the role of the City. The general idea is the City collects taxes and uses those to provide services like buses.
hnriot··on Don't Talk to Corp Dev
This seems to be written very much from the perspective of a VC backer and not the company itself. There are lots of reasons to sell a company, many are ignored by this blog article which does little more than make the M&A guys look like a bunch of used car salespeople. Having been on both sides of the arrangement, getting acquired (twice) both times by Fortune 50 tech companies, and then buying companies I really haven't seen the robber-baron tactics. Obviously every M&W guy worth his salary will try to get the best deal for his company and any CEO getting bought out should have the experience to know the way deals go down. If you're worth X to one Fortune 500, odds are you're worth that to another, meaning the acquiring company has leverage to walk away. This either helps set the price, or the price was artificially inflated in the first place.

There are a lot of very naive startup CEOs out there, that's the real problem, from the Fortune 500 side of the table it's like babysitting most of the time.

hnriot··on Java 8: No more loops
actually this is not true, what you're not noticing is that the parallel() use is akin to Spark, basically these streams are just map functions and if you can put the closure onto multiple cores/machines you get much better performance without any additional programmer intelligence.

If you think that api is complicated then I don't think programming is for you, this is a very ordinary and usual construct in programming.

hnriot··on Show HN: App for Falling in Love
where are the interview answers? it's no good just having the questions, I won't know what to say!
hnriot··on East of Palo Alto’s Eden
it simply means the opposite of local and really I think that's what the parent comment meant. The issues in EPA are local and not systemic.
hnriot··on MongoDB Is Raising Another $100M
an opinion that has been touted since the 90's. still just as wrong.
hnriot··on A Teenager’s View on Social Media
Just shows how shrewd Zuck was in acquiring Instagram.

This post is exactly in line with what I see my daughter and her peers doing.

hnriot··on Pythonpy – Command-line Kung Fu with Python
why sad face? I have written thousands of lines of python and and never once wanted to go to 3.
hnriot··on Lenovo ThinkPad X1 Carbon Review
you have to upgrade the processor to even get the option of 8gb I found when ordering this just now.
hnriot··on Kyoto taxi drivers reduce robberies by 50 percent by doing nothing
this was the case in Chicago in the 20's too - except then they called the protection rackets the mob.
hnriot··on Faceted Search (2009) [pdf]
That's not where he learned about faceted search, but rather Endeca where he was a developer.
hnriot··on Show HN: Bubbles – A minimalist visualization of what's new on Twitter
It's more complicated than that, an LDA clusters documents into topics but it's non-trivial to determine what the topic is. You can use the head words of a tf.idf analysis but those still don't necessarily equate to topics. For what you're looking for I think you'd need ontology tagging so a bunch of tweets mentioning soccer players would give a topic word like 'soccer'. The problem then becomes the granularity to ascribe topic to, for example, should it be soccer or sports? Should it be more specific still. Then there's the non-obvious things like a plane goes down and the topic would likely be aviation, but that hardly gives any new information. Representing 20 topics on twitter is very difficult problem. Someone dies and the topic of "death" shows up, not very useful. I'm not disagreeing with you but rather saying that what you're suggesting is a very difficult problem to do in any useful and meaningful way.
hnriot··on Show HN: Bubbles – A minimalist visualization of what's new on Twitter
agreed, this is basically a tag cloud with the addition of movement that serves little purpose. visualizing textual summaries is not a solved problem, the word cloud was the web 2.0 attempt but I don't believe anyone has really solved the at-a-glance textual visualization problem yet.
hnriot··on Why I Quit OS X – Geoff Wozniak
This is a rather pointless debate but I have to agree that OSX is getting too "consumer" for this audience. I have a Thinkpad and it runs Linux great. A lot of the problems people here refer to are really where they should be on a consumer operating system. I've noticed this over recent years, hiring new intake from the top schools every year has seen a change. When I ask them what they want for their development machine. It used to be Macs with a sprinkling of Linux/Thinkpad but now I see most going for Windows 7. Since all of our software is linux based the client machine only needs to be able to run ssh sessions but it's interesting how many hard core developers want consumer operating systems. I'd not dream of doing work anything other than a Unix system, but maybe that's just because I've grown up with it. Starting out with HP-UX on HP-9000 machines, Apollo, Next, NetBSD, Netware, etc etc. When my machine doesn't work the way I want it I generally know how to fix it on Linux. For the majority of people using a consumer operating system that has nice gui tools for changing things is usually better unless you know what you're doing.

Coming back to ditching OSX, the recent Chrome/Netflix ability has made a big difference for me. That was the one last thing that was a pain, it was always possibly, but not always very reliable and a little tedious, but now there's nothing left (besides of course Photoshop) that doesn't run on Linux. It's really less about the operating system and more about what you want to run, if it's games then windows, if it's designer/photographer then OSX, if it's nerd (git/gcc/python etc) then it's linux.

hnriot··on Why I Quit OS X – Geoff Wozniak
that would be woz.org
hnriot··on Terry Gilliam on the death of Hollywood
that's the most insanely stupid thing I've seen posted on hn in a long while. You've totally missed the whole point of experience - part of it in this day and age is to be able to relive it and share it with a wider audience than those physically around you through the marvel of technology.

By all means don't take photos, but please don't kid yourself that this is some retro throwback to days gone by. Why not skip showering in the morning too, that just distracts you from the things people did before household plumbing.

Page 1 of 34Next →