News for hackers. Stuff that matters.

nsstring96

Re:Seq – A Language for Bioinformatics on Tuesday January 21, 2020 @06:55PM (#22113120)
You get C++... take that as you will.
Smalltalk? Interesting! May I ask what industry / product area you work in?
Re:I Just Took the World's First 20-Hour Flight on Sunday October 20, 2019 @12:15PM (#21305039)
I'm surprised they used only a twin-engined aircraft for such a long flight.
Re:A Python Interpreter Written in Rust on Saturday February 02, 2019 @12:54PM (#19064457)
Saving in developer salaries is the only tangible one. You could argue there is less context switching for developers between languages, but I’ve never actually heard that from someone who builds the apps.
Re:The LLVM Compiler Infrastructure on Friday December 14, 2018 @09:41PM (#18686706)
I think that originally, it was indeed supposed to be an optimizing virtual machine. IIRC, Lattner's PhD thesis might have been about it.
Thank you! Looks very interesting. As for working with LLVM codegen libraries, would you recommend anything beyond the official docs? I found that most books for this sort of thing are based older APIs from a few versions ago.
This is super cool, thanks for sharing! Are there any books or other resources that you found helpful in learning and implementing Whack? I’m dabbling a little bit with PLs and would love to hear your opinion.
Re:Ask HN: Inexpensive Google Maps Replacement? on Monday September 10, 2018 @10:50AM (#17952210)
If you need well-maintained mobile SDKs, Mapbox's pricing model is a lot more straightforward. If all you need is basic mapping on the web, OpenStreetMap is adequate.
Re:Software Engineering – The Tesla Way on Friday August 24, 2018 @01:55AM (#17833071)
"we once patched openssl to ignore client cert expiry because somebody forgot to create a process to update keys in the field and all the customer cars started falling offline because their certs had expired."

Ask HN: Good resources to learn about mission-critical distributed systems?

I've been reading up quite a bit on distributed database and compute technologies like Spanner/MapReduce as well as some interesting blog posts on scaling out of Facebook/Twitter/Netflix. That got me wondering how even "harder" problems - like Visa's payments system, or the global stock exchange network, are implemented. In these applications, the problem is inherently planet-scale, correctness...

( Read More... | 4 comments | 24 points | on HN )

Ask HN: Any good resources to learn about mission-critical distributed systems?

I've been reading up quite a bit on distributed database and compute technologies like Spanner/MapReduce as well as some interesting blog posts on scaling out of Facebook/Twitter/Netflix.That got me wondering how even "harder" problems - like Visa's payments system, or the global stock exchange network, are implemented. In these applications, the problem is inherently planet-scale, correctness...

( Read More... | no comments | 2 points | on HN )
Re:Inside Google's shadow workforce of contract laborers on Saturday July 28, 2018 @02:06AM (#17631812)
I don't get the point of this article - why single out Google specifically, when a lot of tech companies (as the article notes) hire contractors? Furthermore, TVCs at Google can use many on-site perks, and I know a few who transitioned into Googlers. I strongly suspect this isn't common at most companies.
For me, trying to implement an unbeatable tic tac toe game using the minimax strategy. I promised myself I wouldn’t look up any hints online outside the Wikipedia page on minimax. It was several weeks of call stack overflows, reading through logged game states, and waking up at night to try ideas. The code for the final result now looks so simple and elegant, but it’s very deceiving.
LinkedIn may be looking like a decent acquisition right now, but my god it feel awfully old to use, and I'm not sure how long the first-mover advantage will mitigate these shortcomings. Performance-wise, LinkedIn seems a step slower than not just Facebook or Twitter but even products from younger companies. The website is not very responsive, especially when displaying more than a few screenfuls of content, and the mobile apps are equally bad and lack any kind of smoothness.
I remember Angular 4 being a thing, so they skipped 3 and 5?
Re:John Resig: Introducing the GraphQL Guide on Tuesday June 12, 2018 @02:01AM (#17291029)
One of the problems I've noticed while using GraphQL (late last year) was that although there are 'officially supported' libraries in a number of languages, there isn't really feature parity between them. In particular, I remember that the Ruby implementation we were using required manually parsing the AST to do fairly basic operations described in the spec. I wonder if this situation has improved in the last few months.