HNHacker News
TopNewBestAskShowJobs

hashmal

731 karma · joined April 19, 2013

submissionscomments
hashmal··on Four common mistakes in audio development (2016)
Assuming it's a viable strategy with regards to processing resources (hint: it's not for anything more than toys) you will have audible artifacts, especially around transients. Filtering and additional processing will only alter the signal even more.
hashmal··on The Path to Dijkstra’s Handwriting (2013)
Having changed my handwriting style a year ago: when the new habit is really set, writing in a hurry doesn't reveal the old one. I actually can't write how I used to, my brain changed its wiring (and did not just acquire new "cables".)

The first few weeks were horrible though: new style not yet ingrained in the brain, old style already being forgotten.

hashmal··on Alarming surge in drug-resistant HIV uncovered
The targets have time to become resistant when treatment is misused (wrong dosage, interruption, intermittent use, etc)
hashmal··on Mirth – a type-safe concatenative purely functional programming language
It's unbelievable how many languages are introduced without an example on the homepage. Imagine an Apple homepage without any iPhone pictures.
hashmal··on Why We Chose Rails to Build Gitlab
I agree, and most other commenters still miss the point about what makes Rails so great :

it's not the technical part (you can point slowness, quirks in how the language/framework is used) but the human and business part. It works. It makes adapting to change easy. Yes it's a monolith, yes it encourages fat models, etc. But it works so damn well.

`rake db:migrate` is not so great as a feature (other frameworks in other languages have it), the greatness comes from how well it's integrated with the Rails workflow.

hashmal··on A Year-Long Undercover Plot to Blow Up Eve Online's Most Notorious Space Station
It's a design decision: the creators wanted to make a sandbox in which players have to create their metagames themselves. In this regard, EVE is a masterpiece.
hashmal··on How to Build a Low-Tech Website
See "brutalist" websites. At the start it was very similar in spirit with this website: raw, functional, rejecting looks for something you appreciate in a different way. Now: ugly, full of js, heavy.
hashmal··on Guidelines for Brutalist Web Design
The problem I see with brutalist webdesign is that it focuses on the result instead of the process. Applying brutalism principles on the process (the upfront design and the actual code) would let beauty emerge by itself indeed, in a much more honest way.
hashmal··on GDPR: Removing Monal from the EU
> I get the impression that it is an end of an era for the internet.

This is an era many of us won't regret.

hashmal··on Go's New Brand
> I could imagine it working well for something else

this sums up why this new brand isn't good.

hashmal··on From Rails to Clojure, Then to Java, Then Back to Rails
Rust is a very different beast indeed. The fun clearly doesn't come from the "flexibility/easiness" of the language (compared to Ruby), but really from the feeling that we're all still discovering a new paradigm, new ways to do things using its various features. Building state machines out of the type system is an example. Rust is still kind of a blank canvas just asking to be painted on.
hashmal··on From Rails to Clojure, Then to Java, Then Back to Rails
> Community feels like the good old Ruby days, but better

I really miss that old Ruby community. It was full of that hacker spirit, everyone trying stuff, no one to crush your creativity. Then the startup hipsters took over and came up with good practices, style guides, gems you absolutely had to know to get hired, etc.

It drove me away from Ruby, actually. It just wasn't fun anymore.

I hope it doesn't happen with Rust. I did not have so much fun writing code for a long time.

hashmal··on Ask HN: We're being censored. Why?
I think (but don't take my word for it) it's because it has nothing with tech/startups/whatever AND is related to politics/trump.

Back during the US election, HN became mostly news like this, and if I remember correctly it was decided it wasn't the purpose of HN to link to such news. It does not mean that these news are considered false, or not important, it does not mean censorship, it just means that HN is for a rather specific kind of stories.

hashmal··on Developers love trendy new languages, but earn more with functional programming
"functional" is so ambiguous in that context…
hashmal··on Ian Knot
This is how I lace my shoes, with a slightly different way to place my fingers, but with the same result.

I feel it's a bit faster to do than my previous knot, however the real benefits are (for me) this knot stays tight all day long, and the tension is symmetrical (the knot doesn't slide on the side during the day, you never end up with one end longer than the other, etc)

hashmal··on Tesla Model S outsells German luxury flagships in Europe
This article doesn't make sense indeed, they are comparing a premium brand (by Tesla's own wording on their website) with luxury brands.

(true) luxury brands have a love/hate relationship with "high sales", because every sale that is made lowers the prestige of the brand (to quote Porsche's CEO, "I worry when I see two of my cars in the same street").

Knowing that, comparing a company that benefits from selling more with companies that benefit from maintaining prestige is absurd.

hashmal··on Tesla Model S outsells German luxury flagships in Europe
Tesla's own positioning has authority on the subject: their communication says "premium" cars. That's completely different than luxury.

Of course, that doesn't mean you are not right to feel prestige with a Tesla, and that's something important with luxury in general: what's luxury to someone can be absolute garbage to someone else. And quite often, premium products can be of higher quality than luxury products (luxury is often tied to quality, but most importantly brand history, hand-crafted parts, access to some social status, etc).

hashmal··on German court rules Facebook use of personal data illegal
There is a difference between looking at the first EU country in a list and the EU as a whole.

It's not a market you can decide to leave on a whim if you're a serious business.

hashmal··on Safe injection sites in San Francisco could be first in the US
It's interesting, I never heard about such results before (and I live in Paris). Would you care to share some links for further reading?

I'm also curious to know why and how the political orientation of the mayor is relevant?

hashmal··on Ask HN: Simple tools/hack for small project management
For small/solo projects I prefer to use a notebook with the first few pages reserved for an index. I complement it with a kanban board on the wall (post-it notes).

What I like about it:

No procrastination in a management tool (over-planning, formatting, etc).

No illusion of order (technology/computers have a tendency to make you appear disciplined, or to pretend you will be more disciplined by using them… I think it's bullshit. Discipline is a core skill, not the ability to use a tool).

No software can provide the feel of moving a post-it note to the "Done" column. Physical data (pages) is also supposed to help memorization.

hashmal··on Grumpy Cat wins payout in copyright lawsuit
You got it backwards, cats own people.
hashmal··on Unsafe Zig Is Safer Than Unsafe Rust
The Rust book clearly states:

"It’s important to understand that unsafe doesn’t turn off the borrow checker or disable any other of Rust’s safety checks" [1]

"unsafe" unlocks only 4 things: Dereferencing a raw pointer, Calling an unsafe function or method, Accessing or modifying a mutable static variable, Implementing an unsafe trait.

[1] https://doc.rust-lang.org/book/second-edition/ch19-01-unsafe...

hashmal··on DuckDuckGo moves beyond search to also protect you while browsing
Wiby is more a work of art than a functional search engine ; it becomes clear when reading the submission rules.

https://wiby.me/submit/

hashmal··on DuckDuckGo moves beyond search to also protect you while browsing
This is my frustration as well. Today's web (as seen through search engines) is just content marketing.

And to reach such a page, you have to go through ads on the results page, then a newsletter popup (sometimes two, these days), then ads all around the content (which is still marketing, remember).

This is nuts.

hashmal··on Some excerpts from recent Alan Kay emails
The assumption is (I believe) that innovation is better when it's not goal-oriented. Currently much of the funding goes to projects that have a clear path to results, but finding that path is a prerequisite, and is not funded.
hashmal··on Can Programming Be Liberated, Period? (2008) [pdf]
Spreadsheets in a nutshell.
hashmal··on Analog For The People: Synth Master Tatsuya Takahashi On Engineering Fun
the short answer will disappoint you: pick one you like and experiment.

the long answer: entire genres were built on not knowing music theory or disregarding it (techno, i'm looking at you). most music producers started by turning knobs without knowing what they were doing. most music producers continue to turns knobs just to see what happens, even after learning stuff about synths. the knowledge will come over time ; if you get "the bug" you will inevitably start reading stuff about all this.

of course, there may be exceptions. most "worldwide mainstream" electronic is obeying the usual codes of popular music, so if that's what you want to do, don't listen to me (and maybe produce on a computer).

hashmal··on Steve Jobs on how to hire, manage, and lead people [video]
> holding strong opinions and being decisive is extremely important

it is, and yes you can be wrong. but it's being strongly opinionated that matters, not being right (assuming you don't confuse that with just being stubborn). Many "meh" projects are just due to not being able to make strong, bold choices.

hashmal··on Rip Your Resume in Half and Other Things You Won't Hear from HR
They don't have the same width (more or less visible depending on the font): the hyphen (-) is for joining, the emdash (–) is for separating. The difference in width create a different "rhythm" in text. Yes, it's subtle, as it's usually the case for typography.
hashmal··on Learning with Privacy at Scale
> Albeit they don't earn the major portion of their revenue from ads […]

That's the most important bit when it comes to trust them on privacy. They don't have a major incentive to exploit user data.

← PreviousPage 3 of 8Next →