HNHacker News
TopNewBestAskShowJobs

emergentcypher

552 karma · joined July 2, 2014

submissionscomments
emergentcypher··on Congress finally showed it's willing to fight the FBI on encryption
Umm, newspapers enjoy freedom of the press because the 1st amendment explicitly guarantees freedom of the press.

> Congress shall make no law [...] or abridging the freedom of speech, or of the press

emergentcypher··on You advocate a [blank] approach to calendar reform
The only time I could ever see us adopting new calendar systems is when (if) we eventually migrate off-planet into space colonies or onto other bodies in the solar system. Why? Because only then will each colony have a completely different notion of what a solar year is, and different (or even entirely artificial) notions of solar days. In these colonies a standardized calendar system may arise. Or a chaotic web of independent calendar systems.
emergentcypher··on AppImage: Linux apps that run anywhere
Good. Get off this ride. I'm asking why the hell we are still stuck with the current packaging schemes.
emergentcypher··on AppImage: Linux apps that run anywhere
This attitude is exactly why Linux has such a horrible, horrible packaging experience. Building cross-distro packages is awful. Teaching users how to install packages is awful. Installing custom apt sources or repos to get newer versions of packages is awful. And we're getting stuck up on some inconsequential thing like a library will be duplicated. Guess what, OSX has been doing it successfully for years.

The Linux community is missing the forest for the trees.

emergentcypher··on Kryder's Law Outpaces Moore's Law (2005)
Can we please stop talking about these "laws" that are based on absolutely nothing but observing an apparent trend that may not continue past tomorrow? Seriously, spoken to too many undergrads who think there's some sort of physical process or causal relationship driving Moore's law. It's bullshit. It's just people saying "growth has been this fast, and I don't know why, but I sure hope that growth continues to be this fast!"
emergentcypher··on Nylas N1 now has snooze, swipe actions, emoji, and more
Are there plans to work on integrating PGP encryption? N1 really looks nice but there are many people, like me, who can't move over until it gets e-mail encryption support.
emergentcypher··on Drupal Benchmarks
OK, I'll grant it this, PHP performance has improved quite a lot in recent years.
emergentcypher··on Drupal Benchmarks
Anything else.
emergentcypher··on Nylas N1 now has snooze, swipe actions, emoji, and more
Does it have encryption yet?
emergentcypher··on Drupal Benchmarks
- PHP is slow. Unlike JS, it's generally interpreted and not JIT (unless you're Facebook).

- Drupal has to bootstrap itself and all modules on every request.

- Drupal makes waaaaay too many SQL queries

- Drupal generates horribly performing SQL queries

emergentcypher··on Drupal Benchmarks
Drupal has always performed like shit. 10/sec is actually pretty good for Drupal It's only good for managing static content, the only way you get any sort of performance out of it is super aggressive caching.

PHP is a slow abomination. The entirety of Drupal and all modules have to be bootstrapped and run on every request. It runs far too many SQL queries and those queries look atrocious (nested selects, tons of joins, etc).

Same with Magento Commerce. I was always shocked at just how slow it is.

emergentcypher··on Cryptome’s critique of Snowden Inc.
That wording is worse than absurd. It's comical. Their ability to use a thesaurus does not make them intellectuals, in fact the exact opposite.
emergentcypher··on Justice Department Wants Apple to Unlock Nine More iPhones
Howabout the question is, should Congress repeal the All Writs Act.
emergentcypher··on State of the Haskell Ecosystem – February 2016
Really? What is this 10%?

We're using Haskell for server-side programming at my work and it's been fantastic. Functional programming is so well suited for stateless web services.

emergentcypher··on Beware of hacked ISOs if you downloaded Linux Mint on February 20th
What I don't get about publishing the hashes, etc... if they are serving up tampered .iso files, why wouldn't they also change the website to serve the appropriate hashes for the hacked isos? For the verification to work I would think it needs to be PGP-signed and you should have the public key in advance.
emergentcypher··on The Largest Land Vehicle on Earth – Bagger 288
created to stop a threat to humankind that we must defend against
emergentcypher··on Why I No Longer Use MVC Frameworks
I don't think MVC belongs on server-side web frameworks at all. It's not a continuously updating interactive display, it's a one-off thing. You don't have a model object sitting around sending messages to the view when it updates. This doesn't happen. There is no triangle of messaging. What really happens is a request comes in, and your "controller" is the one doing all the calling.

The HTTP server is by its very nature a pipelined or layered application. Requests are turned into responses through a series of transformations. They go down the layers as they work their way to your database, and back up the layers as they are built into responses. This is, incidentally, why functional programming is such a great fit for web servers.

emergentcypher··on Trade Officials Sign the TPP but It's Still Up to Lawmakers to Reject It
The point is that we did not have an opportunity to influence the negotiations and therefore the text of the treaty. We instead are presented almost with a fait accompli that we must either accept or reject altogether.
emergentcypher··on Wikimedia removes the Diary of Anne Frank due to copyright law
I'd like to point out, in support of your arguments, that all artistic works are derivative. Creative works are not created in a vacuum. They copy and derive build upon the cumulative works of the rest of society. Nobody should ever have been entitled to a lifetime copyright.
emergentcypher··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Scala does not have lightweight threading. It uses the same thread pools from Java. All your millions of Actors are scheduled onto one of these thread pools.
emergentcypher··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Scala runs on JVM and uses the same OS-level threads. What's going on here is the actors are being scheduled to run on a thread pool.
emergentcypher··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Scala runs on JVM and uses OS-level threads.

However, Actors are not threads, so in a way it's like user threads. One million actors will be scheduled to run on a pool of OS threads.

emergentcypher··on Akka, Haskell, Erlang, Go and .NET Core compared on 1M threads
Similarly the Haskell and Erlang are using lightweight threading.
emergentcypher··on Show HN: Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin)
This is why the JS ecosystem frustrates me. We're talking about an ES7 -> ES6 transpilation, which I will then have to transpile again to ES5. And that's before we even hit the VM/JIT.
emergentcypher··on I’m a web developer and can't make anymore the simplest web app
How many more of these articles do I have to read?

How many more of these comments do you have to read?

emergentcypher··on Who are the Chinese tech companies that just bought Opera?
Closed source. No thanks.
emergentcypher··on Gmail Will Warn If Message Is Not Authenticated/Encrypted
Now I can just get a free cert and turn on TLS. What's the problem, exactly?

Most people are not capable of running their own mail server. The convenience of services like Google, plus the risk of turning your mail box into a spam machine, vastly outweighs the downsides for most people.

emergentcypher··on Leasing Begins for New York’s First Micro-Apartments
I don't know why. It just adds a level of indirection. Comparing anything with gross pay is pretty meaningless.
emergentcypher··on GNU Social, a FLOSS alternative to Twitter
I think the idea isn't that every single person will host themselves. But you could have an account with a local provider, and the network will be a built-up federation of local providers linking together. In this way you individually don't have to manage your own instance, but everyone's data isn't centralized and owned by one corporate entity and you effectively limit your trust.

Given the way Facebook, et al, are evolving however, I think the market will make this question moot faster than we can answer it.

emergentcypher··on The Evolution of a Haskell Programmer (2001)
Which tells us something about the nature of the bugs we will find in our programs.

The type-checker prevents certain classes of bugs, inconsistencies in types, lots of silly typos and mistakes. But it doesn't fix errors in our logic or algorithms. The type-checker doesn't know you should have added instead of multiplied, nor does it fix conversion errors at the borders of our programs where we, say, write a Haskell data structure into a JSON file.

Page 1 of 5Next →