HNHacker News
TopNewBestAskShowJobs

vpkaihla

66 karma · joined October 6, 2015

submissionscomments
vpkaihla··on We don’t know how to build conversational software yet
Should we come up with a language that's easy to teach for both computers and humans? A sort of generic human/machine DSL?
vpkaihla··on Running Emacs on Android
Would spacemacs work on Android?
vpkaihla··on RethinkDB 2.3: user accounts, network encryption, Windows support
> companies with 'absolutely no AGPL' policy cannot try the open source version of these DBs which puts these products behind others.

Many companies have dumb policies. They are the ones that need to change.

vpkaihla··on Cross-platform Rust rewrite of the GNU coreutils
>Flatly, re-writing a several decade's old, matured codebase in today's flavor-of-the-week language is not a good idea. It's a waste of time and effort.

That's the sort of thinking we'd benefit from having less. Legacy is a terrible burden.

vpkaihla··on Study: Immigrants Founded 51% of U.S. Billion-Dollar Startups
49% of US billion-dollar startups were founded by native americans?
vpkaihla··on How Badoo Saved $1M Switching to PHP7
So python will be better in version 3 and people will move to better languages? Sounds like a win-win to me.
vpkaihla··on How Badoo Saved $1M Switching to PHP7
No, it's not nonsense. The things you listed in there are incremental fixes, not fundamental.

http://php.net/manual/en/language.types.type-juggling.php

How would you fix this without breaking most PHP code out there?

How would you fix ==, > and < behaviour without breaking most PHP code out there?

How would you fix Unicode without breaking most PHP code out there?

If PHP fixed things like this, it would be a decent programming language, but it would also break a lot of things. Kinda of like what python3 did, only that it didn't have to break quite so much, since python2 was already pretty decent.

vpkaihla··on How Badoo Saved $1M Switching to PHP7
You don't understand. To fix problems like python3 did, you have to break older code.

Php7 did nothing like that, that's why the "porting" process was so light. But it also means it didn't fix any of the big things.

vpkaihla··on How Badoo Saved $1M Switching to PHP7
The reason for that is that python2=>3 fixed several fundamental problems. 5.6 => 7 is just a incremental upgrade, whatever the version numbering tells you. Most of the PHP problems are still there.
vpkaihla··on Source: Microsoft mulled an $8B bid for Slack, will focus on Skype instead
> It's far more than web-based IRC

How exactly?

vpkaihla··on AppImage: Linux apps that run anywhere
Perhaps it's slightly subjective, since I would place FreeBSD ports in between rpm and deb in terms of difficulty.
vpkaihla··on Go from PHP engineer's perspective
> But why improve performance by switching to a language that's well suited to the task at hand when you can do it by switching to a language that's hip?

Because your question is loaded?

vpkaihla··on TechEmpower Framework Benchmarks Round 12 – Race Against the Thermite
php 7 is just as fast, or a teeny bit slower, than 5. Isn't that a rather interesting result, given how the php community has claimed huge performance increases in 7?
vpkaihla··on What 5G Will Mean for You
What's a monthly cap?
vpkaihla··on Scala 2.12 roadmap
Does Scala fix the null problem?
vpkaihla··on Wikimedia removes the Diary of Anne Frank due to copyright law
If we could reliably track politicians' money flows, their opinions, their comments and their actual actions in a system that's easily queriable, it might just be easy enough for the common people to be more aware of their rulers.
vpkaihla··on Diesel: A Safe, Extensible ORM and Query Builder for Rust
Perhaps the question should be rather:

Why is

    Post::belonging_to(usre).load(&connection)
an improvement over

    SELECT * FROM posts WHERE usre_id = 1;
?

... to which the answer is probably more obvious.

vpkaihla··on Handling 1B requests with Symfony 2
How they got Varnish to run so slowly is indeed an interesting result :P
vpkaihla··on Tablet shipments decline 10.1% in 2015
The sad Jolla tale made me seriously ponder about making a full change to Apple. I'm currently testing how an iPad Pro might work for a 95% laptop replacement.
vpkaihla··on Handling 1B requests with Symfony 2
In what, a decade?

Seriously though, this is "Handling 1B connections in a week with Varnish".

vpkaihla··on Ask HN: What should replace XMPP?

  - In the modern world, people are afraid of XML
      - 95% of people still don't understand XML namespaces
I guess that's one way of saying that something is too complicated :)
vpkaihla··on Announcing Rust 1.6
Like all things in life, higher abstraction level of Haskell is not free. The price is more complex language (which many people don't have the capacity to properly learn) and less predictable runtime behaviour.
vpkaihla··on Announcing Rust 1.6
If you think any young language can be as complicated as C++, you're trying to be cute or do not actually know how complicated C++ actually is.
vpkaihla··on Two Weeks of Rust
>Rust is a young language and I would be pleasantly surprised to see code written today still compile in five years.

Without changes to the code? Has there even been a language where that has been true?

vpkaihla··on Unix Delenda Est (2015)
> As if with "modern" languages you would be safer. Poor new delusional kids.

That's a rather amazing quip. How would I, in my mid-thirties, accidentally write a buffer overflow in Haskell or Rust?

vpkaihla··on Spacemacs 0.105.0 released
The old site was broken, though: all the links lead to non-existent pages.
vpkaihla··on Neon: Node plus Rust
> Node is javascript. You may want to run the same code on client and server, and it's simpler than compiling Rust to JS.

What would be the reason to do that?

vpkaihla··on Phan by Etsy – A Static Analyzer for PHP 7+
No, the set of problems where PHP is the correct tool is rather small: 1) existing PHP codebase and 2) small webpages in need of little dynamism.
vpkaihla··on Python 3.5 type hinting in PyCharm 5
Compared to C#, it doesn't require you to run Windows in production.
vpkaihla··on EU proposal to clamp down on Bitcoin curb terrorism funding
Perhaps we should be looking at GNU Taler (https://taler.net/) instead. They're supposed to provide personal liberty and many of the other benefits of crypto currencies, but without criminal security.
Page 1 of 2Next →