HNHacker News
TopNewBestAskShowJobs

nachtigall

5,017 karma · joined December 8, 2015

Programmer
submissionscomments
nachtigall··on A new reason to love OpenDNS: no more ads (2014)
Using the free OpenDNS FamilyShield for years now: https://support.opendns.com/entries/46060260-FamilyShield-Ro.... Best solution I've found to get some parental blocking of p0rn or similar sites on Ubuntu/Linux.
nachtigall··on Why GNU grep is fast (2010)
What about concurrency? I have 4 CPU cores.
nachtigall··on Mobile eCommerce: Product Details
Source?
nachtigall··on Surfingkeys – Expand your browser with javascript and keyboard
Since Firefox now supports great parts of WebExtensions (https://blog.mozilla.org/addons/2016/08/12/webextensions-tak...), I am curious if this works natively in Firefox 48? (or Firefox Developer Edition, which is at 50 now and might have better support and more bugs fixed)
nachtigall··on Visual Studio Code 1.4
The reason I use it: It's the only Editor that supports debugging JS in Firefox with this extension https://marketplace.visualstudio.com/items?itemName=hbenl.vs...

AFAIK the only editor that really supports the Firefox Debugging Protocol so far.

nachtigall··on Show HN: Learn Functional Programming Using Haskell
Nice. For "No tracking" I also like Shariff (https://github.com/heiseonline/shariff) because it includes the share numbers without comprimising the user's privacy. It does so by crawling these number from the server instead of the user's browser.
nachtigall··on Lepton image compression: saving 22% losslessly from images at 15MB/s
I would be interested why C++ was chosen for https://github.com/dropbox/lepton instead of Rust?

Given the recent usage of Rust for the implementation of Brotli compression (https://blogs.dropbox.com/tech/2016/06/lossless-compression-...) and that it's used for data storage (http://www.wired.com/2016/03/epic-story-dropboxs-exodus-amaz...) this somewhat surprises me.

The reasons given for Rust as stated in https://blogs.dropbox.com/tech/2016/06/lossless-compression-... would seem valid here too: > For Dropbox, any decompressor must exhibit three properties: > > 1. it must be safe and secure, even against bytes crafted by modified or hostile clients, > 2. it must be deterministic—the same bytes must result in the same output, > 3. it must be fast.

nachtigall··on Shipping Rust code in Firefox
Rust (like Let's Encrypt) is a great thing coming from Mozilla and I'd like to thank them.

Edit: "Coming from" in the sense of bootstrapping great independent communities around these.

nachtigall··on Announcing TypeScript 2.0 Beta
> null and undefined are two of the most common sources of bugs in JavaScript. Before TypeScript 2.0, null and undefined were in the domain of every type.

So true. Happy to see this. Makes me think of how Rust works.

nachtigall··on Make the Web Work for Everyone
> Not to mention that the FF "source file" view is this huge dropdown that is terrible to use when you have hundreds of files in various folders.

They are working an another JS Debugger prototype with a different UI, see https://twitter.com/jlongster/status/737831071379783682 and https://github.com/jlongster/debugger.html

nachtigall··on Make the Web Work for Everyone
Meaning that innovations like Servo would not happen.
nachtigall··on Make the Web Work for Everyone
See this demo comparing Chrome, Firefox and Servo WebRender: https://www.youtube.com/watch?v=u0hYIRQRiws Servo WebRender uses the GPU making it much faster than classic renderers (besides CPU parallelism), think of it like a Webbrowser using Video Gaming technology.

There's a talk about this at https://air.mozilla.org/bay-area-rust-meetup-february-2016/ (HN discussion: https://news.ycombinator.com/item?id=11175258)

browser.html is just the current "skin" for Servo.

nachtigall··on IonMonkey now has Scalar Replacement and Branch Pruning optimizations
What's the difference between IonMonkey and Firefox' SpiderMonkey?
nachtigall··on A simple, fully featured command line note taking tool written in Rust
Which is more than a year (=ages for a young language like Rust) plus currently "Build failing" badge.
nachtigall··on CSS is powerful, you can do a lot of things without JS
Would be nice if this would list the minium browser versions required for each example.
nachtigall··on ABI vs. API (2004)
Best and short explanation I've ever read.

It's a pity that Colin Watson left Debian's Technical Committee (https://lists.debian.org/debian-ctte/2014/11/msg00052.html), but his blog is still worth reading: http://www.chiark.greenend.org.uk/~cjwatson/blog/

nachtigall··on Ask HN: What is your best advice for a developer to write better code?
Contribute to a FOSS project that has great reviewing system, for instance Servo. See this paragraph at http://nikkisquared.github.io/2016/02/22/things-ive-learned....

> ... In contrast to either of those, everything I write for Servo receives in-depth review and feedback ...

nachtigall··on This Week In Servo 69
Thanks for the general fix. Appreciated! In this case, just a few words of explanation in the blog post would have been sufficient ;)
nachtigall··on This Week In Servo 69
There's a helper page for this: https://starters.servo.org/
nachtigall··on This Week In Servo 69
Yes.
nachtigall··on This Week In Servo 69
> https://treeherder.allizom.org/perf.html#/graphs?timerange=2...

> a new automated page load testing performance infrastructure that he has been testing. It compares Servo daily builds against Firefox for page load on a subset of the Alexa Top 1000 sites. Check it out!

I don't understand the graphs under the link. Under all colors it says "servo" and "linux64". So what is Firefox (gecko), what servo?

nachtigall··on Comparison between Rust and D
Says not much about garbage collection: Rust does not need one, D (at least its stdlib) needs it. How about Nulls or concurrency?

Seems to go very much into details about syntax bike shedding but not saying much about the more "global" design differences.

nachtigall··on The Japanese Iced Coffee Method (2012)
As others already said, this article really confuses "cold brew" and "iced coffee".

Friends of mine have a roastery in Berlin and for "cold brew" the coffee extraction process takes a long time:

> Basically, cold water is used in a Cold Brew for extraction, that is heat is replaced by time.

Full step by step recipe is at https://www.flyingroasters.de/blog/cold-brew-rezept/ (German only, Google Translator: https://translate.google.de/translate?hl=de&sl=de&tl=en&u=ht...)

I personally like it very much with Tonic water. Especially in summer. Everybody who also likes Gin Tonic should try a Cold Brew with Tonic.

If you happen to live in Berlin and want to try one without much hassle, they have a booth at the next Weddingmarkt on 3 July. Highly recommended.

nachtigall··on Why we challenge Microsoft’s battery test
> Firefox does also have a native ad-blocker

I don't think it has one natively. Which one do you mean? Or are you referring to tracking protection (private mode only, but available in Fx 49 also in "normal" mode iirc)

nachtigall··on Magento 2.1 released
> even though it's based on WordPress

I consider this to be an advantage actually. At least if you do not only want a standalone shop, but an integrative website with a news/blog area, static pages like faq to draw in customers.

nachtigall··on Magento 2.1 released
WooCommerce. I've used it for a (small) webshop for two years now, many customization, no real problems at all so far.
nachtigall··on Why we challenge Microsoft’s battery test
Where's firefox in the perf?
nachtigall··on A 3-generation bug
My personal 3-generation bug is https://bugzilla.mozilla.org/show_bug.cgi?id=143038 which is about <Shift> + Mouse wheel for horizontal scrolling. Open since 2002.
nachtigall··on LocationIQ — Free and Fast Geocoding Service
Jeez, I had no idea that MapQuest will kill their free access. Thanks so much for sharing.
nachtigall··on Firefox 47 Release Notes
I guess it's https://bugzilla.mozilla.org/show_bug.cgi?id=1265235 Correct me if I'm wrong.
← PreviousPage 6 of 7Next →