HN user

elrodeo

184 karma
Posts8
Comments34
View on HN

I switched already 2 months ago on mobile because I got tired by non blockable ads in Chrome and absence of any reading mode. To be in sync with the desktop I switched on the desktop too. Never looked back. And now with the new UI it even looks nicer than Safari imo. Looking forward to 57 on mobile.

The best thing for Apple to do is to re-take their

position as a leader of software quality before it’s too

late: consumers know that Apple’s hardware is the very

best, but more and more they’re using apps made by Google

and Microsoft and Facebook.

I'm not sure whether it's not too late already. I switched last fall to an Android phone using only iPhones before that. (I just didn't see the point anymore in paying 2x for an iPhone, which can't do anything better). I started using Google apps like Inbox, Google Calendar, Google Keep, Google Now, Google Fit and now, even I would go back to an iPhone today, there is no way, I'll use Apple Apps again (not as they are today).

There are very few topics where I just cannot get the point of the discussion among smart people, but this is one of them.

Look at the real world NOW, 15 years after all the surveillance. You still can explode bombs and kill people middle in a european capital without any encryption at all. Is this the kind of surveillance you are afraid of?

If you want to hide something, there are infinitely many ways to do this. No surveillance can (or ever will) read the one time pad encrypted communication. So you have (and always will have) your freedom and capabilities to hide — what's your problem?

Arguments like "well then show me your bank account" are just plain stupid: I have no interest in sharing this information with my work colleagues, my neighbours or my friends just because it would have implications in some social aspects (it's not about security!). But his information is only sensitive in context of a personality. I'd neither have problem to show anything to a random stranger nor would I be interested myself in this information coming from a random stranger.

If somebody uses my information in an unethical way, it is not the problem of a surveillance, but that it's possible at all.

Exposing my personal data to a government during an investigation could also protect me by verifying my alibi. We have nothing to hide, right?

The comparison with free speech is ridiculous. Free speech is the opposite of hiding and doesn't imply breaking the law. Hiding implies playing by other rules, than commonly established. Free speech is important because eventually I might have something to say. But no one would ever agree that he or she will have something to hide eventually (without getting criminal).

So I'm still missing the point...

NoteHub API 13 years ago

Thanks a lot for you comments!

Using MD5 alone exposes you to length extension attacks.

Since NoteHub is anonymous, my concern is not the security, but spam protection only. The Publisher Secret Key + signatures is just a mean to allow 3rd party tools post to NoteHub without captha. That's all.

The fact that you're able to validate that MD5(password) is correct implies that you're storing passwords insecurely.

Absolutely, the only reason I hash the passwords in the web client and advise in the API to send hashes and not plain passwords is only to kind of protect users' passwords in the context of insecure transport layer.

Consider switching your API endpoints to use HTTPS

HTTPS costs money. NoteHub is a free toy tool, a pastebin for one-off notes. I feel like, a fancy security would be an overkill for 99% of all use cases.

Apparently, the author doesn't really has an overview, how the programmers are paid outside of Google and Facebook. Lets take a look on Germany. Lots of lots of IT companies here. I was looking for a development position one year ago and got about 7 offers. Basically, I wasn't rejected even once. But the problem was, that the offered salaries were not even close to those in Silicon Valley. The salaries are not significantly different from other (non-IT) engineering positions here. And it's not a matter of being A or B player. All interviews were so ridiculously easy and non technical, that the companies aren't even able to distinct between bad and good programmers. There is no notion of A or B players here. A software developer here is basically the lowest level of the hierarchy of the R&D department and are merely considered as code generators.

A new tendency here -- to hire remote "code generators" in India or East Europe and to manage them having only managers or architects on site. So, this transition of development jobs to East the author doesn't see, has already started here in Germany. And as a programmer you never get rich in Germany, you have to move to management.

Using Clojure was a bliss. And I'm the person, who didn't want to deal with Lisp at all before (however I always loved FP).

Using pure ClojureScript was for the first a bit limiting because there is no simple way to browse the DOM, e.g. However, with the jayq lib (a jQuery wrapper) it got really simple. You also have to adapt to the fact, that objects like String and Integer (obviously) have another API on the JS platform. Everything else was as beautiful as Clojure — no need for Underscore.js anymore!

I would definitely recommend to anyone to try this stack out. The only concerns I have is the ClojureScript's performance. Due to functional programming approach and laziness it might happen, that a lot more implicit objects will be created, that any GC-strategy of the JS engine might assume. So I have really no idea how the performance of ClojureScript will be in really heavy computational client applications.

Congratulations! The most silly article a read today. Comparing languages by the length of code is something an amateur would do, but not a professional.

Want to filter list with an "ad-hoc" function in Java? Use

Collections2.filter(list, new Predicate<Integer>() { public boolean apply(Integer i) { return i % 2 == 0; } })

from the Guava library. To read a file I use

Utils.getFileContent("filename")

from my library.

You would say, that the Java verbosity is outsourced to external libraries — but so it is in Ruby as well. The only difference is that Ruby contains more libraries than Java. But does it count in a development of a huge professional project? NO. (You write the libraries once and use the package everywhere.) Does it count in script writing? Yes. But Java wasn't designed for script writing, so please please don't compare a fork and a spoon.

Reading tons of articles about succeeding in entrepreneurship I have learned one thing: it is a rat race in a labyrinth. A few will win; the rest will be consigned to oblivion. And you never know in which group you are until it's too late (or obvious).

> But we’re making it harder and harder for anyone to join the club from scratch.

That's a brilliant point. Some time ago I wanted to try out RoR to create a fast prototype. It turned out, that if you need just one prototype and if you don't know RoR, you'd be way faster if you use things you already know or just read the short Sinatra manual instead of spending weeks of learning only to be able to START the development.

Thanks for your feedback!

I have thougth about automatic import, but this requires all imported quotes to be in one uniform format, doesn't it? And to adjust the existing quotes would require a manual work which might be as hard as just adding the quotes one by one to quoterio?

I also have though about editing, but didn't like the idea because since your quote might be added by many users it would not be good, if your changes would affect all of them right? So in this cases I should duplicate the quote object for every user... But maybe I can let users edit quotes as long as they are not favorited by others... Thanks for this point. Until now you can just unmark the quote and create a new one, I'll take care about the rest.

> the export link seems to be broken

I'm quite sure it is broken by the quotation marks in your imported quote :) Thank you as well, I'll fix it.

> and when I click on the star the quote disappears.

That's true, because if you click on the gray star on your 'home' page, you unmark a quote and it disappears. This is a good point and makes it clear, that this behaviour is not obvious at all. Thanks for this. My idea was, that all you can do on the site is mark or unmark quotes. All marked quotes appear in "My quotations". All unmarked disappears. All inserted quotes are automatically marked as favorites. Probably, I have to rethink this.

First Google Wave, now Delicious. I was using both of them. That Delicious will probably shutdown is bad enough. But WHAT IS WITH ALL OF MY CAREFULLY TAGGED BOOKMARKS? Even if I can export them somehow, what I'm gonna do with them?

Now that's exactly why I am -- and always was -- against webapps and my data being in a cloud.

[dead] 16 years ago

I might be wrong, but yes it looks to me exactly like this. No one cared about the same issues on the Nexus One phone.

[dead] 16 years ago

The thing is that there is always some negative buzz after each release of a new Apple product. Maybe this time it's something new, a real issue -- I don't know, since I don't have the new iPhone.

But if make induction on the past, then this is just another exaggerated 'fact of life'.

[dead] 16 years ago

> In a nutshell, Apple knows the phone has problems but > will insist that users are simply “holding it wrong.”

I think it is a wrong implication from leaked documents.

The problem of Apple is that they always state, that their products are the best on the market. And this is probably true in many aspects. However most people understand "the best" not as "better than others", but as "ideal" or "flawless", which is not true. And this wrong understanding rockets the expectations of customers through the roof, ignoring physics laws etc.

A few years ago I wanted to write a similar chat bot, which would answer questions of my mom in a IM conversation. It wouldn't be difficult at all, since she was asking always the same: did you eat something today? Do you feel good? How was your day? Etc.

But then I couldn't reconcile such solution with my conscience.

> Flash has been incredibly successful in its adoption, with over > 85% of the top web sites containing Flash content and Flash > running on over 98% of computers on the Web.

Oh really? I've disabled Flash on all my browsers a week ago and don't even notice that I'm missing so much web-content!