Hacker Newsnew | past | comments | ask | show | jobs | submit | semiprivate's commentslogin

And if they put a hand scanner on 1 other door then what? Having a sign that indicates where a court is, is not silly.


Taste buds?


An indicator with fewer false +/- than taste buds


Even coke zero tastes nothing like regular coke. Aspartame has very distinct after taste - almost rotten like.


Simple and Comprehensive? Aren't those opposites in this case?


Ok ok, first of all "The Web" and "our source code search engine" are completely different things and ya'll fell for some rather obvious trolling/crappy marketing talk.

Second of all, not liking bootstrap is like not liking martini shakers 'cos you don't have any martinis to shake.

Just because you don't have a use for a tool doesn't make the tool useless and clearly lots of people have martinis to shake.

This trolling and bickering is very non-hacker/non-productive and ya'll need to settle.


With Haskell and Go you feel like you're part of some elite hacker community. With Scala you just feel simultaneously relieved and torn that you can functionally program on the JVM.

Also, the JVM is not an exciting environment.

Edit Also, which of these feels the most like you're workin' for the man?

http://www.haskell.org/haskellwiki/Haskell | http://golang.org/ | http://www.scala-lang.org/


I think JVM is very exciting environment : - powerful (one of best performances in the VM world) - lot's of libs/fmk - easy to convince Enterprise to use it - moving fast these lasts years...

So the ecosystem is quite interesting

Disclaimer : I program mainly with : scala, nodejs, haskell and java + frontweb


I don't think "the JVM is not an exciting environment" is quite on the mark, given that Clojure gets a lot of attention. But I believe this is close.

I think the real reason is that Scala feels too much like a typical Java-with-a-twist JVM language for many people to want to take a closer look. Scala's rep as "Java++" is beneficial in a lot of ways, but failing to excite certain segments of the hacker community is the corresponding downside.


:)

Regarding the docs, I think there are some improvements [0] (at least in my opinion)

Also this [1] (which is highly experimental and not ready to be published, disclaimer: I'm involved with it)

[0] - http://docs.scala-lang.org/ [1] - http://scalatutorials.com/tour/tour-of-scala1.html


Maybe for the super rich, but the only way I'm switching off of kayak is if you bring me cheaper flights.

All I want from a travel booking site is cheaper flights.


These drones make us terrorists. Never knowing if the next time you or your children go outside will be the time they get destroyed by a faceless, human-less, bomb slinging, heat sensing machine in the sky is fucking terror. We're fighting terror with terror.

No matter what happens, terror has won. We as a nation are fucking terrorists.


That's not a real argument. You're essentially saying "respect because I said so."

The irony is your argument is just as flimsy and opinionated as everyone else's.

This article is devoid of content AND is written by a respected member of the community but neither of those things make it worth reading.

The great moral of the story here is, if you let the internet bother you, the internet will definitely bother you.


Content is not determined by the quantity of words on a page.

Some of the deeper links between linguistics and programming can be quite eye opening and it does not require a large number of words to put those down. If you find one of these, especially through your own work (as in 'from the trenches') then that should carry some weight with you.

If you're doing this independently and re-discovering something that apparently a lot of people such as you have already found out or learned about elsewhere then indeed it is devoid of content. But I'll bet that it wasn't the case for the majority of those that read it.

Lots of programming wisdom is so terse that we have acronyms for it (DRY for instance), that does not mean there is no content there.

Anyway, enough said, I think it is worth reading, and worth 'grokking' for want of a better word, in case you had not already discovered this. Naming stuff is one of the harder things in programming, that different streams of programming should lead to different groups of words being used to describe the code should probably come as no surprise and yet I find myself amazed that there are such deep connections.


For me, the big confusion comes from the fact that if you simulate people, you almost inevitably have to deal with data about people. How can those two be mutually exclusive?

Without a clear definition or concrete examples of what the OP meant by "simulate people" versus "data about people", the post is almost devoid of information (to me; apparently, a lot of people understood what OP meant).


For me, the big confusion comes from the fact that if you simulate people, you almost inevitably have to deal with data about people. How can those two be mutually exclusive?

They're not mutually exclusive: the inverse is not necessarily true. This is basically the entire point of the article. When you're just working with data, don't use constructs which are meant for simulation. It's a subtle way of saying "Don't model data about people (or any other piece of pure information) with mutable objects; prefer values instead."


I agree, being long-winded is no substitute for being substantive.

And, if you respect that man's uncommitted, unexplained opinion, then his article is a good starting point for further research that draws conclusion.


we're making it better...slowly but surely

That's a feeling not a measurement. Clearly economically it's getting worse. And emergency services seem to be getting worse. What exactly is getting better?

All I'm saying is that, especially in crisis, the truth and measurement are far better than emotion. What exactly is getting better?


The article is about setting up your own simple syncing service for non-mission-critical data like notes. I don't think you see the point 'cos:

    a) You didn't read the article.
    b) Tinkering with technology to do fun things is of no interest to you.


I read the article. The author started by whining that he lost months of notes. His solution was to beef up his syncing. I still have no idea how he came to that conclusion when backup technology has existed since the dinosaurs. I guess that technology just isn't new or exciting enough to blog about.

I think the author really just wanted an excuse to use his Raspberry Pi.

I do love to tinker. But I don't do foolish things like replace backups with fragile dogshit.


Author here, I've had plenty of excuses to use my Pi in the past, this is just the latest one. I think you are incorrect in characterizing this as "fragile dogshit", this solution is in fact much more robust than my previous cloud solution.

BTSync also does built in versioning which solves the backup issue.


> BTSync also does built in versioning which solves the backup issue.

So for example, if a person was working on a thesis document and then accidentally overwrote that with a blank version which gets synced across all the nodes, it would be possible to reverse this action and recover the original thesis document ?


While I haven't exercised this functionality yet my understanding is yes that is possible. You can specify the number of days to store history. (defaults to 30)


I don't believe that is the case. I think it only stores deleted documents in the .SyncArchive folder, and does not log modifications.

Of course running a cronjob on your raspberry pi to do incremental backups would be a fun way of tackling that problem.


most here would keep his/her document versioned in subversion or git. I don't think technically minded individuals don't confuse syncing and backups (or versioning). This however does not apply to non-technical people. That is where dropbox is a win, since they do versioning.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: