HN user

Vieira

80 karma
Posts0
Comments32
View on HN
No posts found.

I was also considering buying "Domain Modeling Made Functional" but I read that it uses F#. Are you working with F# or do you think it will be easy translatable to any functional language?

In defense of Unix 10 years ago

Ask your parents or non-geek friends: Given the task of finding the files with the name ending with .txt which of the following two commands would you choose?

  find -name "*.txt"

  dir *.txt /s

From what I understand they want to persist the trained model in a language independent way, so you can train the models with whatever language or framework you wish and then save it to a format that can be used by any other language or framework to classify unseen instances.

I do not consider myself an hater (I have used both php and go). I would say the results on that page are consequence of php having more mature database drivers (written in C) than go, that is still in its infancy. If you look at for e.g. Plaintext it is more in line with what one would expect from a compiled language versus an interpreted one.

Repository Next 13 years ago

It looks like the code viewing area was narrowed.

Doesn't look like it[1].

I'm not sure that a much wider github would be of use to me. Most projects usually place some kind of limitation on the number of characters per line and even in the file browser I don't find filenames long enough to take that kind of space. Maybe you have some other use cases worth sharing?

[1] https://f.cloud.github.com/assets/1354/660780/2e217312-d715-...

Support is quick to reply but often there is nothing they can do. I've tried contacting regarding both technical problems and billing issues and in both occasions they couldn't do nothing to help.

iOS 7 13 years ago

You are completely right on both. I'm sorry, my mistake. Regarding the Send button, or lack of thereof, it is much better blue than gray but, as you said, it is not as intuitive as a button. There is a lack of perceived affordance. It's one of the top 10 mistakes in application design that Nielsen[1] points. Of course Nielsen can be wrong and Apple can be right.

[1] http://www.nngroup.com/articles/top-10-application-design-mi...

iOS 7 13 years ago

That kind of thinking adds very few to the discussion. I respect Apple and I know they are a reference in terms of UI/UX. This does not mean however that they are immune to making mistakes. Your argument is, from what I understood, that as they are very good they must have thought of it and if they choose to do it anyway then it must be the best way. I do not agree.

Even for the message at the bottom of the screen there was more contrast before when the text was black. In a room it does not matter much but out, in the sun, you can tell the difference. Anyway, even if you read the most recent message most often than others (which is probably true) you often need to read the previous ones for context if the reply arrives some minutes or hours later. If you are out, previously you could read the last two or three messages without problems. No you have to scroll so that the previous message is under focus to be able to read. And what is there to be gained? Isn't the fact that older messages appear before the new ones not enough to hint about their order?

Again you raise the argument that Apple always knows best and therefore it's laughable that I point out such a thing. Of course Apple would never make such a mistake. Just look at both photos and ask yourself which one can you read best. Also look at screen of the (beautiful) weather app and see if you can check your signal or even the time[1].

Also do you think that yellow text on a light background is a good idea in terms of readability? Because that's the color of the "actionable" elements in the Notes app.

[1] http://tctechcrunch2011.files.wordpress.com/2013/06/ios7-app...

iOS 7 13 years ago

I don't care about flatness or skeutransmogrification or whatnot, but the damn thing must WORK.

Absolutely. I don't understand how so many people are focusing on the highs and lows of the UI but are ignoring serious UX problems like the one you pointed.

Apple says "Nothing we’ve ever created has been designed just to look beautiful. That’s approaching the opportunity from the wrong end." but then they change the perfectly readable Messages screen to a less readable one that has the only advantage of arguably looking better. And it's not the only problem IMHO.

On that screen used to be a send button that invited interaction. You look there and you know that it's "actionable". Now in the new version there is no button, only a gray text with "No Perceived Affordance" that looks more like a description than an "actionable" element. The most important "action" on that screen happens when you press a gray text on a gray background!

And the call screen? On the iOS6 one it was easier to read the name of the person who is calling because the white text is above a black overlay giving it enough contrast. On the new one the text although bigger is lighter (as in less bold) and is directly on the image. Light backgrounds (sky, clouds, etc) will make the text barely visible. Also how can I reject a call? There is nothing on that screen supporting the second most important functionality that is expected from it. Even accepting the call is now more complicated. The size and position of the elements makes more sense now but the text is lighter (less readable) and it's now more complicated to accept a call: before you only needed to touch accept, now you need to slide.

The home screen: even ignoring the aesthetics that I personally don't like, it's undeniable that the text is much more readable with iOS6. The small border and shadow made it readable with virtually any background. Also the icons were easier on the eyes, the new bright colors tire/irritate the eyes more. Also the relationship between icons and the functionality they represent was already hard in some cases. For instance for someone that didn't know Safari it was not easy to tell which was the browser and which was the compass from just the icons. Also the photos icon was not obvious at all and the Music vs iTunes Store icons are almost the same with different backgrounds but now it got worse: none of the exisiting problems got any better and at least reminders, settings and game center got worse.

Of course there are a lot of screens that got better imho. Music, contact view, the calendar, clocks, compass, weather...

I think the iOS team is facing a tough (and interesting) problem. They need to keep the edge they have in terms of app quantity and specially quality, so introducing big changes that break or degrade how apps look or behave and require big changes by developers can jeopardize their advantage.

On the other hand change in unavoidable. They cannot stop in time. Each iOS version that gets released with minimal changes is another catch up that will need to take place in a later version. The more changes are delayed the bigger they get. Android and even Windows Phone are moving forward and so needs Apple.

I think that there can be a certain feeling inside Apple that is not exactly change aversion but maybe is something close. They got iPhone so right and had so much success with it that maybe there is some fear that introducing significant changes can mess things up...

Fish shell 2.0 13 years ago

It also works for some commands even if you never run them before. For instance curl --i<nsecure> (and I never ran curl --insecure). Also pressing tab will display all curl flags starting with i and a one line description from the man page. Pretty neat.

Fish shell 2.0 13 years ago

I'm not sure if this is the problem but maybe running fish_update_completions is worth a try.

I was only comparing what each advertises.

You don't know if the first one will perform better or not. It depends on the workload of each VM. If most of the VMs are idle most of the time, when one of them needs CPU the second setup may even perform better.

And I doubt that Linode runs more VMs per host than DO. Judging by the pricing is probably the other way around.

On Linode it is never hundreds. "On average, a Linode 512 host has 40 Linodes on it. A Linode 1024 host has on average 20. Linode 2048 host: 10 Linodes; Linode 4096 host: 5;"

On the other hand as far as I know DO don't tell how many VMs share a host.

For two reasons: First they created a "supported" image that had no IgnorePkg = linux as it should since they don't support upgrading the kernel. They did this on their Ubuntu image. They failed to it with the Arch image. Second, you have no access to the kernel that is used to boot the system. Even after upgrading system kept booting the old kernel but network was still down. Nothing a user can do at this point.

I too tried moving to DigitalOcean because their offering seemed very compelling. Turned out to be a huge mistake.

After waiting some weeks for Arch to be re-released I finally booted an Arch image. Not a week had passed and some kernel upgrade had already made the system unavailable (no network on vm). I forced nothing, just ran sudo pacman -Syu as I always did on Linode.

Support didn't care. For days I tried responding to the ticket that I opened, talking to them on the irc, via mail. Nothing. I tried to request help to at least recover the files. Nope, nothing they can do.

I did not understand the true value of good support. Now I do. Back to Linode.

RSS should not be a core functionality of a web browser but guess what should? Google Now... I like Google Now but why can't it be implemented as an extension? Does it really make sense to have Google services entangled with the browser? With sync it is at least possible to deploy your own server even if the option is hidden behind a flag (and google refuses to add an option in the UI). And then there is the new tab page with another search bar just some hundred pixels below the omnibar that has the same functionality. And a new launcher... When applications start implementing their own launchers it's usually a sign they are becoming bloated. Remember Nero (not so) SmartStart?

This a team of amazingly smart people who reinvented the browser so probably there are good reasons supporting these decisions and I'm not smart enough to understand them.

"They always try to make it interesting by making it sound like it's about stories and people and stuff. When really it's about cats and food and silly quotes of not so famous people."

I don't think it is Facebook's fault that some friends post this kind of things and I can't see how this comment is constructive in any way.

"Great. It isn't Schadenfreude exactly, but I hope big changes ups (that they have to make because doing nothing is not an option) like this accelerate their decline. I don't think Facebook will go away any time soon but it will become another Yahoo and that can only be a good thing for the ecosystem in terms of opportunities."

This one is like wishing Michael Phelps dies so you can win some medals.

These are just some examples. If you read the Linode thread you will also find that the top comment is negative, has nothing to do with the content of the blog post, and does not offer any constructive criticism that people from Linode could use to improve their service. In all fairness in both threads there are also a lot of positive comments and constructive criticisms but for some reasons those tend to get burried.

English is not my first language so I looked up in a dictionary the word "mean" and one of the meanings was "Extremely unpleasant or disagreeable". It pretty much sums up the top comments on that thread.

I think he is talking about the discussion[1] about the new facebook news feed.

This is not an isolated instance, however. For some reason people who reply seem to always look at things from the worst prespective possible. Some are valid concerns, others not so much but you end up with a (very) pessimistic view of things if you consider only opinions expressed on HN. It makes me feel a bit sad and down.

I think this happens because people who like the post, product, etc don't know how to express appreciation in a meaningul way. Maybe it is easier to pinpoint specific things that you don't like than to be specific about a product you like. You get that overall feeling that it is an improvement but cannot easily pinpoint all the reasons why.

I also have faith that things can improve if people, instead of only writing about specific things that they don't like, take some time to also write about the small things that often go unnoticed but make great products great.

[1] http://news.ycombinator.com/item?id=5339287