HNHacker News
TopNewBestAskShowJobs

javitury

314 karma · joined May 26, 2016

submissionscomments
javitury··on What Thunderbird Learned at FOSDEM
> search that actually works

If search works fast on Thunderbird is because it keeps all emails in your local hdd. To be fair you should also set the option account settings > fetching mail > local folder size to 'all' in K9.

javitury··on Mozilla Files Suit Against FCC to Protect Net Neutrality
> some preferences can be more expensive to deliver than others

I don't think that a kb of facebook is significantly more costly to deliver than a kb of github.

ISPs bill by kbs consumed or a flat rate according to bandwidth availability. In the second case, even if some consumer groups use more bandwidth, it is not consumer's fault. ISPs sell you some capacity, but they underprovision and are therefore affected by total consumption. Without underprovisioning, costs should be out of the equation.

However I agree with you that this point is hard to argue in court.

javitury··on Mozilla Files Suit Against FCC to Protect Net Neutrality
Different groups of customers can have on average different preferences. ISP content discrimination could be correlated in favor of the preferences of some groups but against the preferences of others. Even if the dont do this on purpose.

Let's assume that facebook pays a lot of money to ISPs to be prioritized. Meanwhile github/gitlab can't afford to make any payment and these websites feel slugish. Let's also assume that the consumers of facebook are mainly female and the consumers of github/gitlab mostly male. ISPs would de facto be discriminating based on gender, even when it is not explicit.

EDIT: This argument should hold as long as consumers groups according to race, color, religion, national origin, or sex have heterogeneous preferences and if the internet provides more than one type of content to be consumed.

javitury··on In defence of swap: common misconceptions
In about:config search for browser.cache.memory.capacity and browser.cache.disk.capacity.They are in kilobytes. To enable or disable any of those caches use browser.cache.disk.enable and browser.cache.memory.enable.
javitury··on In defence of swap: common misconceptions
For many years now I use ram compression instead of swap for desktops/laptops. I particularly like zram but zswap is also great if you you are hitting hardware limits.

The difference with swap is that the computer doesn't get unresponsive, it just slows down a bit. And Ram compression still buys some time before OOM killer hits.

javitury··on In defence of swap: common misconceptions
Yep, you can adjust the max amount of cache it will store in ram and disk(separately).
javitury··on Chickens Prefer Attractive People
This article reminds me of classical history. For Greeks beauty was harmony which they translated to mathematical terms. In the article they only equate beauty and face symmetry. I wonder if chickens or other animals would be attracted to canons of body proportions. Or even to non-natural objects based on the golden ratio for instance.

Time to test if the renaissance Vitruvian man was all right!

javitury··on Visualizing Meltdown on AWS
> 40% CPU usage increase

When I read this I thought how weird. It is usually claimed that max performance drop is around 30%. Then I remembered that we are talking in ratios, so a 30% drop in performance(0.7) means a 42% increase in CPU usage(1/0.7=1.42).

javitury··on Ask HN: Delay buying new devices due to Meltdown/Spectre CPU bug?
> Unless you are building a server, it does not matter

The average HN user is not the typical desktop/laptop user. I bet we use virtual machines, compilers, technologies like nvme, databases (postgres/mysql)... more often than the typical desktop/laptop user.

javitury··on The case against GDP: time to change the way we measure the wealth of nations
You mean the Gross National Product(GNP)?
javitury··on About speculative execution vulnerabilities in ARM-based and Intel CPUs
Apple, like intel, is a hardware vendor. They are better off ignoring the performance impairment than recognizing it. Both because of potential litigation costs* and because the performance impact could shift customers away.

*Edit: Also potential reimbursements/compensations and manageing them.

Edit2: What if customers decided to return en mase their new iphone X or macbook they got for christmas?

javitury··on Firefox Quantum
Last mont Fedora had a release in which you could use CSD to merge the title and the tab bars. You only had to set a variable(maybe widget.allow-client-side-decoration?) in about:config to true. They took that option away because some bugs but it may arrive for the next firefox release.

Here is how it looks like https://twitter.com/Sesivany/status/908628645299748865

javitury··on Turning vim into an IDE through vim plugins
That is the reason I chose neomake, because syntastic was dragging vim down. I'm curious, how does ALE compare to neomake?
javitury··on F-Droid 1.0 released
I hadn't realized until now that you can have F-Droid auto-update your apps(using the Privileged Extension) even on Android 5+. First you have to install this: https://f-droid.org/packages/org.fdroid.fdroid.privileged.ot...

It will download a zip file to /data/data/org.fdroid.fdroid/ota/ that you have to flash. After having flashed that file you can use the regular privileged extension to update the system app: https://f-droid.org/packages/org.fdroid.fdroid.privileged/

javitury··on Buy a Sofa Online? Wayfair Is Counting on It
The article compares how difficult is it to ship sofas with shipping mattresses. However you can order online rolled and compressed mattresses for ~60€ that are the size of a thick pillow. Once the plastic wrap is removed it will unroll. Then wait 24h and it will grow to its full size.
javitury··on Inside a fast CSS engine
If you read this article with a HN mobile app, try again with a real web browser. The cartoons are awesome but are not displayed in the app.
javitury··on GNU Ring 1.0 released
You can use STUN or TURN (default). But then it's not truly P2P.
javitury··on GNU Ring 1.0 released
> I also do not run pulseaudio

Pulseaudio is not a requirement, ring can choose ALSA if you prefer.

> but my router has no settings for nat-pmp

Maybe I exagerated a bit. Ring comes by default configured to use TURN and you can also setup STUN. The problem with this is that they are not distributed.

If you want true P2P, you have to use upnp or nat-pmp, Ring can use any of the two. I don't know if it is because I get impatient, but it takes forever to connect. Just upnp should suffice but I get paranoid and think, maybe it's upnp that is not working. Then I enable nat-pmp in the router and open the nat-pmp port in the laptop. Sometimes I get so impatient that I also open (temporarily) every port in the laptop just in case.

javitury··on GNU Ring 1.0 released
First, make sure that you have enabled upnp and nat-pmp on your router and that your machine firewall allows both. The distributed design of ring makes finding peers slow, from 1 to 20 min. Regarding the issues, this is what I've encountered:

1) Text chat works unreliably. Sometimes messages are not delivered even if the other peer was found.

2) Even if upnp and nat-pmp are both working, sometimes you need to open all tcp and udp ports to get ring working.

3) Migration of accounts to ring beta 2 on linux was a total dissaster. It always failed so I had to create a new account.

4) On some computers during a videocall ring makes pulseaudio crash and freeze the system.

Ring has a lot of potential but it's still not ready to replace skype. It works better than qtox though.

EDIT: It was ring beta 2, not ring 2

javitury··on How Chrome OS, Termux, YubiKey and Duo Mobile make for great usable security
Basically the author wants to have a Chrome OS installation that can run android and non-root unix/linux software. All this in a regular installation without requiring the user to enable developer mode.

Regarding your questions, yes it is running linux as Chrome OS is based on Gentoo. But it is not running any traditional linux distro. In order to provide a linux/unix environment, the author installs termux. But this app is for command line programs. The quake screenshot has nothing to do with termux, it was installed from the Play store. Therefore I'd say it's not possible to run Steam on it.

javitury··on Ask HN: Which sites you visit on a regular basis for knowledge and inspiration?
An aggregator composed of other news aggregators. As a concept it is great, but it will never come close to platforms like reddit. It's like newspapers, most of them just buy the news from agencies then complain about the decline of the (traditional) industry. An aggregator without curation will be so redundant and boring...

Instead look at those places that have something special and make you come back. They all have some differentiating factor. The WSJ from time to time produces high quality non-redundant content. The comments or content produced by users on HN and reddit are sometimes better than the news elsewhere.

Curation and the user base confer a site personality. This is why places like HN or reddit are so popular. Reddit offers a very high degree of segmentation to users through subreddit subscriptions. This allows users with perhaps very different personalities to get along by only focusing on things they have in common. Not only that, it incentives users to create, share and enjoy content together.

Y combinator has a true commitment to provide a simple platform to a user niche they are interested in. In contrast to the laissez faire curation approach of reddit, the strategy of HN is not as broad but for this specific niche is of higher quality. Although sometimes HN is used for Y combinator's purposes, they don't abuse it and many times the interests are aligned with most of their user base.

javitury··on First introduction to LaTeX
Here is another one that prefers markdown with pandoc.

IMHO, it's much better to use markdown generally and insert latex only when it is completely necessary.

A latex usage example is creating a tikz picture or for introducing \pagebreak or \framebreak in pdfs or beamer presentations.

For the rest of the cases, markdown is much less verbose and can accomplish the same.

javitury··on Fedora dev: “HN feedback on what they want from their Desktop – We got it”
I have also experienced memory issues. With the weather extension, gnome-shell goes from 150mb to 2GB in a week. Without extensions it still goes from 150mb to 400mb in a week, but it is much more manageable.
javitury··on Stock options are complicated
The recommendation to immediately transform your options to shares and sell them is the exception rather than the rule. In this context, it is assumed that options are very illiquid.

But in general, if you want to recover as much as you can, you should sell your options directly. That is why the value of an American and a European option tends to be the same.

https://en.m.wikipedia.org/wiki/Option_style#Difference_in_v...

javitury··on Google Hangouts temporarily won’t support phone/video calls on Firefox
The most promising ones are ring.cx and tox.chat. Just note that they are in development and not stable yet.
javitury··on Riot Games Messaging Service
This article reminds me of a previous HN post. The program discussed was called pushpin or pinpush.

These solutions are the glue between stateless and stateful services. I guess they will become increasingly important as some services specialize towards responsiveness. The use websockets or http2 without giving up the simplification provided by restful architecture.

javitury··on Unofficial MySQL 8.0 Optimizer Guide
I was conflicted when I read "3. Most selective columns to the left":

http://www.unofficialmysqlguide.com/composite-indexes.html#d...

Because I had previously read that it was a myth:

https://use-the-index-luke.com/sql/myth-directory/most-selec...

Both this guide and Use The Index Luke seem to be good resources. Later I realized that maybe the guide had listed this optimization tips in order of importance. After all "1. Leftmost rule" and "2. Ranges to the right" are the ones that affect the most the usability of the index. Then the seemingly opposite viewpoints converge.

javitury··on The Anatomy of Charisma
This article talking about charisma and a pastor's son reminds me of a book. A few months ago I stumbled upon "Handbook of Leadership Theory for Church Leaders - Drury Writing": http://www.drurywriting.com/sharon/Handbook-LeadershipTheory...

What I loved was how it related academic leadership theory to a field seldom covered but in which leadership is very important. Also it is very easy to read for non academic people.

javitury··on Vim's 25th anniversary and the release of Vim 8
For me the best way to have an accessible ESC key is just to use Alt-h, Alt-j, or just pressing Alt with any normal mode key. It will work on any vim installation out of the box, it is easily accessible and doesn't require remapping.
javitury··on Using Vim as a Python IDE
I know you are looking for a python plugin. But since you mention R, have you tried nvim-R? Works for vim 8+

https://github.com/jalvesaq/Nvim-R

← PreviousPage 4 of 5Next →