HN user

wicknicks

2,343 karma
Posts288
Comments250
View on HN
blog.valbonne-consulting.com 11y ago

Classic CompSci papers every Software Architect should read

wicknicks
9pts0
arxiv.org 12y ago

Candy crush is NP-Hard

wicknicks
1pts0
msdn.microsoft.com 12y ago

Microsoft Cloud Design Patterns

wicknicks
1pts0
www.bloomberg.com 12y ago

Turn Raises $80 Million in Investment Round Led by BlackRock

wicknicks
1pts0
www.wired.com 12y ago

Two Techniques to Understand Complex Data: Topology and Compressed Sensing

wicknicks
2pts0
en.wikipedia.org 12y ago

Alcubierre Drive

wicknicks
2pts0
vikingvpn.com 12y ago

Jacob Appelbaum at European Parliament: Privacy, security, spying issues

wicknicks
115pts19
www.forbes.com 12y ago

Why I Believe That This Will Be The Most Innovative Decade In History (2012)

wicknicks
2pts0
cacm.acm.org 12y ago

Privacy and Google Glass

wicknicks
1pts0
www2.macleans.ca 12y ago

When Science Goes Silent

wicknicks
1pts0
gigaom.com 12y ago

Why I want Google Now on my wrist: Context is king

wicknicks
3pts0
www.bbc.co.uk 12y ago

100 million years old bacteria found 2.5kms below the ocean floor

wicknicks
3pts0
www.independent.co.uk 12y ago

Yahoo overtakes Google in web traffic

wicknicks
1pts1
www.forbes.com 12y ago

How To Recognize A True Winner: A Venture Capitalist's View

wicknicks
1pts0
www.nytimes.com 13y ago

Detroit files for bankruptcy

wicknicks
5pts0
torrentfreak.com 13y ago

HBO Asks Google to Take Down “Infringing” VLC Media Player

wicknicks
56pts15
www.washingtonpost.com 13y ago

Supreme Court Ruling Clears Way for Same-Sex Marriage in California

wicknicks
1pts0
www.youtube.com 13y ago

Ashton Kutcher stars as Steve Jobs in upcoming film [video] (trailer)

wicknicks
1pts0
www.linkedin.com 13y ago

The Number One Job Skill in 2020 (Hint: it isn't coding)

wicknicks
1pts0
cacm.acm.org 13y ago

'Small Data' Enabled Prediction of Obama's Win, Say Economists

wicknicks
1pts0
www.ted.com 13y ago

Everything you thought .. was wrong (collection of talks)

wicknicks
1pts0
code.google.com 13y ago

Worst user interface bug ever [2010]

wicknicks
1pts0
www.google.org 14y ago

M6.4 Earthquake, near the east coast of Honshu, Japan

wicknicks
1pts0
www.technologyreview.com 14y ago

What Facebook Knows

wicknicks
2pts0
lintool.github.com 14y ago

Data-Intensive Text Processing with MapReduce (Free Book)

wicknicks
4pts1
www.research.ibm.com 14y ago

Godel's Original Paper on Incompleteness: Translated from German [pdf]

wicknicks
2pts0
path.com 14y ago

Path: Updated Terms of Use

wicknicks
2pts0
supporters.eff.org 14y ago

EFF: Introducing the Coders' Rights List

wicknicks
3pts0
theatlantic.com 14y ago

Why your cat is making you crazy

wicknicks
1pts1
idle.slashdot.org 14y ago

Travelling Salesman, Thriller Set In a World Where P=NP

wicknicks
4pts2

Yeah, I am not sure how multiple queries will co-exist in this strategy. Especially, if you have two queries which are not commutative (say, one which increments a column and the other one which replaces the column with its square root).

Also, how does this work in the presence of replicas? Does every replica go through the strategy? What if one or more replicas go down during a transaction?

Coding for SSDs 11 years ago

The fact that we can do parallel reads from an SSD does give more flexibility to DB developers.

I'm going to provide basic answers here. You can look at the homepage for more detailed answers (the video linked there is very helpful too) [1].

Main use case: Multi-threaded low latency data access. It is optimized for use cases where the insert/update rate is very high. In short, it has an LSM tree to quickly add new/updated records. At frequent intervals this LSM tree is merged into the on-disk pages. It is very well engineered, making the lookups very fast as well.

Queries can touch data on disk as well.

Rocks is an embedded database. Natively written in C++, but has bindings for other languages. [2]

No, nodes do not talk to each other.

Something I am personally excited about: RocksDB has a merge operator, which is (probably) still in development. It allows you to update the value of an entry by providing a merge function. It is extremely useful to merge data if you binary format supports it (for example, protobufs do this natively, and it will be very smart to store your protobuf binary natively in Rocks, and do regular merges to it).

No, an in-memory dictionary will provide far fewer guarantees and features.

[1] http://rocksdb.org/

[2] https://github.com/facebook/rocksdb/wiki/Third-party-languag...

It depends on personal taste. But if I were going to a country I never visited before, there would be very little time to do anything else other than sightseeing, mingling with the locals, learning about their culture, their history, the food, and if you are anywhere near one, visit the national parks and take the safari.

Document everything you see. Take a good camera with you, and if you don't know how to use an SLR, this is the perfect time to learn some basic tricks. Once you pick a camera, you can find some tutorial on the web, which teaches you the basics for that brand/model.

I would use this time out to "take a break" from computer science. But if you can't stay away from it, pick up a book like SICP (http://mitpress.mit.edu/sicp/). This is one of those books which you want to read away from all distractions and think deeply about. If you can, download the accompanying video lectures:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

The problem is not to to just get from point A to B, but to have a good experience doing it. Air travel is getting worse every year. Starting from the airport checks to the long immigration lines (when traveling internationally) and super expensive fares for those "cuddly" seats, it can make holidays more exhausting than work. And if you live an hour from the airport, well good luck!

My idea of a grand future is when we can travel across the globe in less than hour, and pay less than $50 doing it.

The world is wide open to you.

In the United States probably. The author doesn't sound too old, and says that he/she got access to the internet much later. Which means the author is probably from the Middle east or China or South Asia. The work culture there is not as open as in the west. Daily job means monotonous routine work. What excited him about the prime numbers problem was the novel aspect of it, and the fact that he was in control. Later, in his/her day job, that was no longer the case -- someone else was making the decisions. Until these nuances trickle into daily jobs, most people will sooner than later burnout.

Took me a while to figure it out too. I think the title would have been best written as "Hadoop and Go".

Its maybe because I'm new to the language, but I have to add 'lang' to all my Google searches for Go documentation/tips, otherwise the keywords are almost always misinterpreted.

Kindle MatchBook 13 years ago

Can't wait for this feature. I am wondering if they would do the opposite: Offer paper books for a lower price to customers who own the kindle?

Very interesting technology. I used your website, uploaded three pictures -- it failed on the first, and worked somewhat on the others. I'm guessing it needs a more experienced user base? Assuming that model generation requires human supervision, do you think the neural network algorithm scales to the numbers mentioned in the article (trained on 12 million photos, and operating in 7 different states)?

BTW, all the best with your website. Hope you take more avatars "where go where no man has gone before!"

I didn't realize that. Got my passport long ago, and for the driving license I'm sure they just took a picture. There was no scan (atleast nothing like the laser scan described by bsenftner above).

Does anyone know how this can be technically achieved? Large scale face recognition with 1 photo per person in the training set?

Cool project! Here are a couple of suggestions which may help me as a user better understand the "breaking events, popular trends, cultural attitudes, and individual expression":

1. If photos have a hashtag, display it alongside an image. Text is the underestimated medium of non-personal image interpretation. Especially, when the data rate is so high, there needs to be some more precise clue about what the images are actually trying to convey.

2. Aggregate photos with similar intent. Group them into a box or color code their borders. Many tweets have GPS tags. Use them to provide a map interface to either filter some or just add a tag indicating the place of origin.

3. Most people who can only read 2-3 languages, and tweets in other languages will be treated as noise, no matter how relevant. The only alternative is combine them with a similar tweet in a language the user can understand.

4. Is there any reason photos change randomly across cells, and not in any order (as compared to say raster scanning the table and replacing photos)? Personally think that changing photos in some order is less painful on the eyes. I get the feeling that I am missing out an a lot of content because of this. Maybe replace only one section of the table at at time?

Good luck!

Code For India 13 years ago

That was shot down quite fast. I would give them a few months before making such a judgement.

I loved the inter-lingual web page linkage visualization project. Any idea why Traitor won the contest? It seems very similar to regular "create inverted index with map reduce" problem, or am I missing something?