HNHacker News
TopNewBestAskShowJobs

MrBra

1,214 karma · joined December 27, 2012

submissionscomments
MrBra··on Batch script for removing telemetry updates for Windows 7 and 8.1

  iyx commented on 5 Sep
  Anyone here with updated list of spying updates? Most comprehensive script was probably aegis-voat but it is not worked on anymore.
  It's free out there to be forked by someone and continued https://github.com/th3power/aegis-voat

  iki commented 2 days ago
  @iyx there's maintained fork https://github.com/CodeMason/aegis-voat
MrBra··on Keep Ruby Weird Again [video]
What got Ruby popular (even before Rails) was its expressiveness.

Concerning this aspect, I think it's still above the other languages you mentioned.

So if you rephrase your sentence like: "jack of all trades, master of one", that is, expressiveness (leading to the "developer first attitude", developer happiness, ecc), then I think it nicely explains why it still represents a valid choice in many situations.

If it also gets more solid in some of those areas you mentioned (and it's important to note that the community is focusing exactly on some of those areas: concurrency ("Guilds"), speed ("3x3"), ecc) then it might not only stop loosing momentum, but actually start shining again (note that I said "loosing momentum", not ground: it's easy to loose momentum when you are not a language backed by Google, but it doesn't necessarily mean you're loosing ground...)

So, considering all this, why not keep it in consideration as an almost unique (expressiveness-wise) all-around tool, and keep an optimistic mind for what it is coming up with, rather than just tagging it as a falling technology?

MrBra··on Ask HN: What is your favorite internet rabbit hole?
Ok, now I have +20 tabs open and I'm only halfway through the comments. We know how most of the times we are compelled to read everything in a page until the end, but we also know how much does this attitude costs to us.

So from now on I will stop reading and only take in consideration those links who will be posted in response of this comment, if any. Let's see if magic, or coincidence, works!

I advise you to do the same! (If only we could come up with an acronym for this thing!)

MrBra··on EM Midori – High Performance EventMachine-Based Web Framework in Pure Ruby

  Performance:

  Following benchmark results are for em-midori-benchmark,
  testing {msg: "Hello"} JSON response by visiting GET / with a single-core, 4GB memory, UCloud instance.

  framework	version	req/s

  Rails (Thin, Ruby)	5.0.0.1	473.34
  Rails (API Mode, Thin, Ruby)	5.0.0.1	630.47
  Sinatra (Thin, Ruby)	1.4.7	1757.26
  express.js (Node.js)	4.14.0	3748.93
  em-midori (Ruby)	0.0.9	4306.63
MrBra··on Dario Fo, Whose Plays Won Praise, Scorn and a Nobel, Dies at 90
Dario Fo (Italian pronunciation: [ˈdaːrjo ˈfɔ]; 24 March 1926 – 13 October 2016) was an Italian actor–playwright, comedian, singer, theatre director, stage designer, songwriter, painter and political campaigner of the Italian left-wing, recipient of the 1997 Nobel Prize in Literature.

Grammelot (or gromalot[1]) is a style of language used in satirical theatre, a gibberish with macaronic and onomatopoeic elements, used in association with mime and mimicry. The satirical use of such a format may date back to the 16th century commedia dell'arte; the group of cognate terms appears to belong to the 20th century.

While the historical origin of the term is unclear, it has been particularly popularized by the Nobel-winning Italian playwright Dario Fo with his 1969 show Mistero Buffo.

https://youtu.be/8A4n9Ez9O8g?t=49s

MrBra··on Hyperloop – The Missing Ruby Front-end Library
Our job is to have fun building.
MrBra··on Making Humans a Multiplanetary Species [video]
Witnessing the future, chill bumps!
MrBra··on The new chrome is awful
Not sure, this is to the advantage of page space, also you can see more characters of a URL.

I can no longer find the menu button though :)

MrBra··on Looking ahead for WhatsApp
So, do they have my number if I agreed to the new terms but I didn't set my telephone number inside FB?
MrBra··on Python is Better than Ruby
As of now there is a 67.2 % objection rate to the "Python is better than Ruby" argument so according to this Python is not better than Ruby.
MrBra··on 256 Ruby on Rails Application Examples
Nice, it'd be even more interesting if for each website there was a short discussion on implementation details!
MrBra··on New Features in Ruby 2.4
Hopefully this will make it better!

http://www.somatic.io/blog/tensorflow-is-coming-to-ruby

It's a Ruby wrapper for the popular Google TensorFlow ML library. It will probably be completed before this autumn because it was originally a GSOC project (and couldn't be admitted because it was found to be missing some Google requirements at the last moment). It's now crowdfunded but it seems that Google is still offering some degree of support to interested developers [1].

In the meanwhile also check this out https://gist.github.com/gbuesing/865b814d312f46775cda "Resources for Machine Learning in Ruby", some of which are again wrappers around popular ML C libraries, thus removing the problem about sheer speed.

[1] https://github.com/tensorflow/tensorflow/issues/50

MrBra··on Ruby Web Dev The Other Way
Independently from people preference in working with this or the Rails approach, what is nice noticing is how the Ruby community is putting a lot of effort in creating alternatives to Rails.
MrBra··on Your Phone Has an FM Chip. So Why Can’t You Listen to the Radio?
If your smartphone ships with a stock Android ROM you'll notice that new versions have added the feature of letting FM radio work without headphones plugged in.

Also if you really don't want to have wires around you can buy a jack tap antenna (not sure about the naming, making it up sorry) or.. just plug in the headphones and cut the wires away from the jack (and as a precautionary measure insulate it).

MrBra··on Django REST framework 3.4 Released
How does it compare to Code Igniter from 10000 feet?
MrBra··on What Mailchimp does to make sure emails get delivered
Is company-to-company, highly tailored product advertising considered spamming?
MrBra··on Nightcode 2.0.0 released
link to download -> go to project home -> clojure -> bye
MrBra··on Rats free each other from cages (2011)
No. Everything keeps transforming at each iteration for better serving the system purpose: efficiency (for this system specific set of rules).

The source code (genes) propagation per se would be completely useless to the system, without the processes they express: living systems, the most efficient energy transforming machines the system has been able to incrementally arrange up so far starting out of random stuff.

Therefore reproduction is exactly for that, for allowing the continuation of this energy transforming processes (life processes) in the most efficient way.

MrBra··on Rats free each other from cages (2011)
Exactly, I said the same thing in my comment below (only in a somewhat more exotic way..) but it was just misunderstood and pushed down. :)
MrBra··on Rats free each other from cages (2011)
Reproduction is not selfish. It's for species survival.
MrBra··on Rats free each other from cages (2011)
maybe because a cat can't afford to go to school and study for their future job?
MrBra··on Rats free each other from cages (2011)
...and then we'll all realize that among self-conscious species humans have the most developed cognitive system, yet some of us still try to imply that this has nothing to do with ethicality so they can feel justified to not having to feel accountable for their actions more than how the other species do.
MrBra··on Show HN: “OK Google” – Explore Google Now voice commands
I never understood this well.

For example the case of YouTube mp3 (http://www.youtube-mp3.org/).

In past Google tried to stop YouTube mp3 because of violations to the YouTube Terms of Service, but, if it is true that it only suffices using someone else's trademark in a domain for the owner to shut your domain down, then why did never Google attack it on this side?

MrBra··on Show HN: Art as a Service: F(x) → [Object Art]
The whole website experience is frustrating.

Are those painting being returned as a digital work or are you talking about actual paintings?

I am trying with Get Started, it is supposed to teach me how to start using the API, I'm presented with only a choice "Oil Paintings". If I click on it, I am then presented a form which asks me to input "some text", upload some images, and type in "some links".

I then go on clicking, thinking that this is just an example of a subset of the API. Instead I am presented with a price indicator slider. I guess the sense of it is "tell me how much you want to pay" but I have seen no example of what the API does and honestly at that point I stopped investigating because I am not interested anymore. This must not have been the part of the website I was looking for.

I go back and see "programmable art". I am not sure again. If the works are being done by a machine using functional programming (where given a parameter the result is the same) why there can't be no examples???

Then my eyes are caught by "Handcrafted Artisanal Emoji", again it's confusing if this stuff is man-made or machine-made and it just feels this has been shoved in the page just as a different fallback product.

Everything really seems unconnected and there is not one clear direction.

Also, you might be the next Victor Hugo, but today you are not that or are not yet known by that, so simply saying "hey trust me, you will like this" it is not enough.

MrBra··on Fansmitter: Acoustic Data Exfiltration from Speakerless Air-Gapped Computers
> We demonstrated the effective transmission of encryption keys and passwords from a distance of zero to eight meters, with bit rate of up to 900 bits/hour.
MrBra··on Russian robot escapes lab. Again.
TL;DR possibly a promotional trick since the company had just announced new products.
MrBra··on Italy wants Whatsapp to pay for operators' lost revenue
Exactly, you are paying already for the data plan, but because this is getting them less revenue compared to what they'd get if you didn't have a data plan, they want to balance out by charging for the use of messaging apps. Crazy BS!
MrBra··on Show HN: Art as a Service: F(x) → [Object Art]
Can someone explain what is this and what it does?

Non native English speaker here who found the introductory lines on the website very confusing.

MrBra··on Italy wants Whatsapp to pay for operators' lost revenue
The subject wanting this is "Autorità per le Garanzie nelle Comunicazioni" (Authority for Communications Guarantees) which is the regulator and competition authority for the communication industries in Italy.

They say:

> To compensate the TLC companies, the TLC companies could be allowed to collect money from the customers wallet (phone credit). [...] Or maybe (those messaging apps) should just avoid the Italian market.

This is just primitive and retrograde, I can't believe I am reading this.

All they are doing is making the interest of TLC companies which in Italy have a long and repeating history of charging the users with unjustified costs.

In Italy, not so long ago, there was just one national (country ran) TLC company (SIP) which at the time had almost prohibitive costs for connecting to the Internet and using it in a continuative way.

After the market became private, competitors arose and prices started to fall but they never got as cheap as the most developed countries because one of companies (the once country ran one called SIP then renamed Telecom) is still the only one responsible for the country-wide cabling and all the new competitors have to pay for the renting of the cabling, so they all together form a pole of interest that keep leveraging on the long-instilled mentality in the consumers that they had to be subject to higher fees.

This sucks and it's just a "modern" attempt of re-balancing those TLC companies profits on this same principle again after the coming of messaging apps that had for once brought back a sane competition in the market.

MrBra··on A new way of blogging about ruby
This is nice but how is it different from all others "try Ruby in the browser" consoles? I assume it's all about simplicity of usage?
← PreviousPage 5 of 24Next →