HNHacker News
TopNewBestAskShowJobs

burgerdev

128 karma · joined March 4, 2015

submissionscomments
burgerdev··on Opmsg – A GPG Alternative
Which aspect of elliptic curves would you like to understand better? The original paper for Curve25519 contains a dedicated subsection for attack models, for example, and leaves only marginal room for hidden backdoors with its detailed reasoning about curve parameter choice. The implementation of EdDH or EdDSA is specified in RFCs that are explicitly written to be "fool-proof", as others already commented.
burgerdev··on GNU Awk 5.0
The 6 page summary in the 7th edition manual turned out to be comprehensive while still being approachable. I knew next to nothing about awk, not counting some snippets found on the web, after reading through this document twice awk feels like home.

https://9p.io/7thEdMan/v7vol2b.pdf (starting on page 105)

burgerdev··on The Programming Languages Zoo
I guess what jesse_m had in mind were the mini languages from the article. I'd say 'calc' looks like a good starting point, but I agree that picking an order is hard.
burgerdev··on Show HN: unicode.style
Is it just me, or does the BB style render the most interesting characters as rectangles? (Chrome on OS X)

𝔸 𝔹 𝔺 𝔻 𝔼 𝔽 𝔾 𝔿 𝕀 𝕁 𝕂 𝕃 𝕄 𝕅 𝕆 𝕇 𝕈 𝕉 𝕊 𝕋 𝕌 𝕍 𝕎 𝕏 𝕐 𝕑

burgerdev··on A website where opinions/posts don't get to the top based on likes from others
... and the first 10k digits of pi might be 'true', but are neither educational nor entertaining.
burgerdev··on IRC.com Bought by London Trust Media, Pledges an IRC Revival
I would love to read the post-mortem on this one!
burgerdev··on After Surgery in Germany, I Wanted Vicodin, Not Herbal Tea
They are probably right advising careful use of Ibuprofen, not because of kidney problems but because of heart conditions. There have been a couple of threads in HN recently, e.g. http://time.com/4568552/ibuprofen-naproxen-inflammation-safe... and http://time.com/3952889/painkillers-safety/?iid=sr-link1.
burgerdev··on How to Run Your Own Mail Server (2017)
I've been running my mail server for 6 years now. Mail to Microsoft's servers (live.com, etc.) keeps ending up in the spam folder, even though spf, dkim and dmarc are set up and my IP has been clean for the entire period. The bright side is that I only notice this in the rare case of "mail to all contacts", since noone is on outlook.com these days.
burgerdev··on Coalition Announces New ‘Do Not Track’ Standard for Web Browsing (2015)
With software that respects the users' freedoms? With users empowered to make the tradeoffs they prefer regarding privacy?
burgerdev··on Terminal: How the airport came to embody our national psychosis
A post about airport depression without a single reference to Douglas Adams? Welcome to 2018, I guess.
burgerdev··on The Internet I Knew (2014)
> some boring dude working at [some company] that just [happens to offer coupons for the first 300 likes]

I'd say that sentence generalizes pretty well.

burgerdev··on Haven: Keep Watch
Maybe more appropriate: "Wow, my phone can _optionally_ run an onion service!"

https://github.com/guardianproject/haven/blob/0fd6f690ef6303...

burgerdev··on Oh shit, git: Getting myself out of bad situations
In choose your own adventure style: http://sethrobertson.github.io/GitFixUm/fixup.html
burgerdev··on Generic Programming Made Easy in F#
Sounds a bit like the Scala story: could be a really nice language, but the bagagge ... :)
burgerdev··on Generic Programming Made Easy in F#
I apologize for the tone of my comment, but still think that ML is not supposed to be written like that.
burgerdev··on Generic Programming Made Easy in F#
> if isGenTypeOf typedefof<_ option> then

Wow! This code looks horrible. Why don't you just accept the fact that the language is strongly typed and abolish reflection altogether?

burgerdev··on LightVM – A new virtualization solution based on Xen
Maybe that ZeroVM is a NaCl sandbox, while LightVM is a Xen VM?
burgerdev··on Databases and Distributed Deadlocks: A FAQ
Reading this makes me wonder in which situations locking will actually help. If you have two distributed updates like "UPDATE table SET value = 6 WHERE key = 'world'" and "UPDATE table SET value = 5 WHERE key = 'world'", isn't there some kind of design (or usage) issue? Are immutable tables transformed with monads going to be a thing in distributed relational databases?
burgerdev··on The Marketing Behind MongoDB
I maybe missed it in the posts, but would you mind to explain why you focus on MongoDB in particular and NoSQL in general?
burgerdev··on Ask HN: Is any senior dev reasonably happy with their job?
Since you seem to like snow sports, you should perhaps try downhill longboarding.
burgerdev··on Code Smells: Iteration
I think the blog post is not so much about advanced code smell mitigation strategies, but rather about highlighting the features of IntelliJ.
burgerdev··on Show HN: Chaotic Life – deterministic behavior from unsynchronized threads
> I'm not aware of any unsynchronized concurrent queue implementation.

Would the queues from https://www.liblfds.org/ qualify?

burgerdev··on Is group chat making you sweat? (2016)
Thanks, that seems to be the problem indeed.
burgerdev··on Is group chat making you sweat? (2016)
Sorry for being off-topic, but does anyone know why those medium-based sites like signalvnoise, hackernoon, etc. all look super broken on Chrome?
burgerdev··on If companies interviewed translators the way they interview coders
You guys do realize that reversing a linked list is not 'solving a difficult programming puzzle'? Seeing the number of applicants that can't read lines from a file (in any given language), I'd say this question is adequate if you want to employ someone with programming experience.
burgerdev··on Ante: a compile-time language
> Meta (from the Greek preposition and prefix meta- (μετά-) meaning "after", or "beyond") is a prefix used in English to indicate a concept which is an abstraction behind another concept, used to complete or add to the latter.

https://en.wikipedia.org/wiki/Meta

Most usages of 'meta' that I encountered target the 'beyond' meaning, i.e. raising the abstraction level of something.

burgerdev··on IT-Edit: Integrated Terminal Editor
Did I miss the point? Pretty much every text editor, let alone IDE, comes with an integrated terminal. E.g., gedit "embedded terminal".
burgerdev··on Please Make Google AMP Optional
> My issue with AMP being used inside Google the Search engine

I'd suggest trying an alternative, maybe https://duckduckgo.com.

burgerdev··on Python-GnuPG
Standard approach to fix bugs in libraries: 1. fork it 2. fix it 3. post to HN 4. profit. Seriously, I hope this was reported to the original author beforehand.
burgerdev··on Programming Languages Influence Network
Is the colour scheme also determined by the network? Why are there only two light blue bubbles, on opposite sides of the map? I guess this could also use a better algorithm for embedding.
Page 1 of 2Next →