HNHacker News
TopNewBestAskShowJobs

htor

130 karma · joined December 20, 2013

submissionscomments
htor··on Wikimedia v. NSA: Wikimedia Foundation files suit against NSA
It is a fact that the internet - designed to be de-centralised - is becoming more and more centralised, evolving around service providers.

> Almost all of our communication protocols and technologies are built on trust on those who run various services.

That is why we need to build and use de-centralized systems like Bitcoin, Tor and physical mesh networks to share and communicate. These evolve around people, not service providers. Of course, there's a huge difference between trusting people and trusting corporations.

> It would be great to start from scratch and build things without the expectation of any trustability from anyone, but I don't see that happening ever!

Too bad that you're not too bright about the future. A lot of people are working on fixing it. Maybe these links will inspire you to think about it differently?

https://bitcoin.org/en/

http://en.wikipedia.org/wiki/Mesh_networking

https://ssd.eff.org

htor··on Wikimedia v. NSA: Wikimedia Foundation files suit against NSA
This is great news. We need more powerful voices like these to really be heard.

Remember Wikipedia's blackout against SOPA!

htor··on Buckets of Water
"What's happened with the customers data? It shows up as incomprehensible garbage on the screen!"

"Well, you see - imagine a collection of buckets with water standing on top of each other."

"Uh, yes?"

"The water is flowing into the topmost bucket, slowly filling it up, so when it is full the water fills up the next bucket. This how we designed our state-of-the-art RAID, sir. Now just image someone kicking the bucket in middle out of its position, taking it and pouring its water in to each of the other buckets randomly and then plugging in a second water supply on the top, overflowing the whole bucket stack."

"Oh my god. Please tell me we have a backup of this."

"Okay, so image a bucket pipe going to each.."

"Just call the plumber and stop wasting my time!"

"At once, sir!"

htor··on C – Compile and execute C “scripts” in one go
I applaud you. This must be the best hack I've seen so far.
htor··on Seriously, we need multi-column editors
Seriously, you need to learn how to use your editor.
htor··on CamelCase vs. underscores: Scientific showdown
As long as you are consistent, that's all that matters.
htor··on Hello, World
I sense dark sarcasm hidden in this message.
htor··on Clojure at a Bank – Moving from Java (2012)
I think you missed the overall point of the author, which was that in order make a significant improvement at all, you need to make a radical shift in the modelling of the system. One of the problems mentioned was the inherent complexity of using a type system for modelling data. Scala is very type oriented and so as a result you will end up with a lot of types for everything there as well.

Yes it's certainly easier to make a transition into Scala, but I don't think using Scala will solve the actual problem, even if it does have FP capabilities and encourage immutability.

htor··on Paris night drone mystery deepens
The plot thickens... No. It doesn't.
htor··on Modern C [pdf]
I agree. The document is visually bad designed. Can't read it. Someone toss the author some LaTeX?
htor··on EFF’s Game Plan for Ending Global Mass Surveillance
Agreed. An impressive piece of transparent encryption technology is Apple's Filevault system, which on-the-fly encrypts and decrypts your files when you save them and open them. Users don't need to know it exists at all, it just works.
htor··on Mezzanine: A Common Lisp-based 64-bit OS for VirtualBox
This is good work! I seriously _need_ to see the source code. Always wanted to make an OS in a high level language.
htor··on Write a Shell in C
I had this assignment too. It seems that writing a shell in a low level language is great for learning multiple important topics in one project: memory management, input/output to terminal, string parsing and process management. Once you understand these things, you are well on the way of becoming a competent programmer.
htor··on Forgot your Windows 98 password? No problem
Jesus.

Just how incompetent were the people behind this OS?

htor··on Is it really 'Complex'? Or did we just make it 'Complicated'? [video]
This video is very interesting.

Very good point about the manufacturing of processors being backwards. Why _not_ put an interpreter inside the L1 cache that accomodates higher level programming of the computer? Why are we still stuck with assembly as the interface to the CPU?

htor··on Generation JavaScript
I don't see how rating libraries and frameworks would work. You use a library, depending on if it solves your problem or not. Some libraries solves your problem but might not solve others. And that's fine. That's why there are multiple libraries in the first place. For instance, saying some library is less useful than another on Github because it enforces a functional style of programming, is not very useful for others that might like the functional style. Remember, these things are not books, but tools.
htor··on UI Performance Decline – OS X Tiger to Yosemite [video]
This video is pretty useless. Randomly clicking on settings icons on one computer with Tiger and then another with Yosemite is a poor method for comparing UI performance. Does the two computers even have the same hardware and configuration?

Many people don't like the look of the new Yosemite UI. That's fine. It's a radical change. But don't make ungrounded statements about the perfomance until you have done some proper testing.

htor··on [dead]
Am I supposed to feel sorry for the intelligence agencies, now that they can't monitor everyone so easily anymore? Poor guys. Yes, criminals also read the news and they will use the information from the Snowden-leaks for all its worth. What a surprise. That doesn't change the fact that NSA violates peoples rights by spying on them.
htor··on Waitin' (on Leiningen)
Nice! Never occurred to me to compile ClojureScript itself.
htor··on ASCII Cam
Awesome! Works fine here.
htor··on The Unreasonable Effectiveness of C (2013)
Yes, I'd say Haskell and ML are mainstream languages by now.
htor··on The Unreasonable Effectiveness of C (2013)
"C has the fastest development interactivity of any mainstream statically typed language."

This is not true. Using debuggers and crash dumps to reason about your running program is not fast or interactive at all. It doesn't matter how good the tools are. They interrupt the workflow.

Working in a REPL on the other hand, is real interaction with your program. You speak the language to the program and the program responds in the same language. This is fast.

htor··on How to Build a Universe That Doesn't Fall Apart Two Days Later (1978)
This might have been a good read, but then my eyes would have bled out after reading pages of bold, white text on black backgrounds.
htor··on Scheme SRFI-1 (1998)
Hilarious!

[...] Unix and C suck. C is little more than structured assembler. Ever wonder why "bus error core dump" is the standard C program crap out? Because C freely hands out random pointers to anyone that asks. Slut. [...]

htor··on Guy Steele on Functional Code for Parallel Execution (2009) [video]
This was a really interesting talk. Pretty high information density.

It makes sense to use divide-and-conquer rather than a first-rest pattern when doing parallel computations on sequences. But I'm curious if that pattern can be applied to other data structures as well and not just tree structures like the conc list?

htor··on CERN frees LHC Data
This is great.

Check out http://opendata.cern.ch/ for more info. Pretty neat visualization tool they got there: http://opendata.cern.ch/visualise/events/CMS.

htor··on Go language's HTTP/2 demo and interop server
Exciting to see this standard being built and also very useful to see the performance comparisons with HTTP/1 communication.

I wonder if HTTP/2 will change the way we develop websites now that it's cheaper to load resources?

htor··on Chrome for Mac 64-bit Support
Just install Chrome beta or canary, by overwriting your existing installation in /Applications and you're all set.
htor··on Chrome for Mac 64-bit Support
Finally! Tested and it works well with the Java 7 plugin. Somehow this Java verification page still doesn't work: https://www.java.com/en/download/installed.jsp
htor··on Introducing Snapcash
Ugh. This video makes me physically ill. The idea is fine, but why this horrible marketing? The world is not Las Vegas.
← PreviousPage 4 of 5Next →