relyio

Joined 10 years ago

Karma
1,418
Submissions
299
Member since
Nov 2
Engineering and more.
View on Hacker News

Recent submissions

Comment · 8 years ago
I've tried the Myo a bunch of times, at hackathons and such. I think it was a good product.

It actually worked.

The thing is that it wasn't that useful and they never found product-market fit. Yet, it was an avenue worth exploring.

If you are curious you can find used Myos on eBay, see for yourself. There is a world between them a leap motion for example.

Comment · 8 years ago
>First, Go and C++ are vastly different languages.

Yes, the point isn't to say that they are similar. Quite the contrary in fact, they are different enough that they compliment well. If I have to do latency sensitive systems work I would use C++17. It's good enough, has useful constructs, and all-in-all, rather easy to write.

It's nice to have stronger static safety but they usually displace the cost somewhere else. AFAIK, Rust becomes extremely touchy when you start inter-operating with abstractions the borrow-checker is not omniscient about. Wrapping code in unsafe{} everywhere feels clunky. That's not my biggest peeve though. Programming complex systems is an iterative process for me. I prototype, go back, throw it away, rewrite, until requirements are met and so on. I don't feel like I would be productive doing that in Rust. I don't care for safety for as long as the software prototype is complete enough. In that phase of development, what I care about is a compromise between velocity, performance, and safety.

The only thing I really miss in C++ is powerful type-system: GADTs and all. But again, if I find that I need those I would use a language that truly excels at that, OCaml.

For anything else, I found Golang to be a terrific fit.

It is easy to on-board new people and have them get productive and feel empowered enough to push change. The building blocks are easy and compose well.

Yes, I agree the lacks generics of generics can be frustrating, especially when software grows. On the other hand, it can get old really fast to debug templated software.

As for GC, it might not use fancy algorithms but from empirical experience, having worked with a wide-range of different applications with different workloads, I found that GC pauses are short and hardly ever an issue. I wouldn't use to write a RTOS but for most usage it's fine and a net positive in productivity and quality.

>Go rose to popularity because of the authors and the company sponsoring it, not on its technical merits

It rose to popularity because it fills a huge niche. My job is to build robust systems that do their job and deliver business value. It's easy to maintain Go code, it's easy to understand, and provides the right amount of static safety most of the time. I find Golang to be a humble and honest language, a productive C.

Rust is cool but not worth it for me.

>No one in their right mind would be cracking out another C++ project if they took the time to learn Rust and C++.

If I had a dollar every time I had read that (replace Rust by Haskell/Erlang/Lisp/Whatever language the cool hip kids use).

Comment · 8 years ago
I love Rust, but in all honesty I wouldn't use it vs. Golang or C++17 for something that isn't a critical system (e.g a cryptography lib) and even then I'm not sure I wouldn't use something like OCaml instead.

The curve to productivity seem way too steep for the payoff.

Comment · 8 years ago
I would wager you simply can't. Levandowski was spearheading the self-driving effort at Google.

He was guiding strategy and everything. When a senior employee misbehave it's hard to fire them. When they have a strategic value, it's almost impossible unless they are already lost i.e actively work against the companies interests to further their or a competitor's interests.

Comment · 8 years ago
Thanks for the lead, I didn't know about it!
Comment · 8 years ago
>1. There Wahabi radical islamic movement was largely funded by SA at it's inception. SA continues to be it's largest donor, both in money and security. This movement has brought the world the 9/11 attacks, Al Queda, terrorism world wide, and has radicalised liberal Islamic populations.

True, and for the anecdote. My family suffered from this directly as we had to flee a country for another because of the rise of Saudi funded radicalism.

With that said, all the things you quote (increased radicalization, terrorism etc.) are mostly - and it hurts to say this - spectacular inconveniences in terms of scale.

And I prefaced this to let you know that I don't see the terrorism from a pure Western perspective where there is one such act every now and then. I know that there are many atrocities which we don't hear about (e.g the 2007 Yazidi bombings).

Yet, if you compare all of these punctual tragedies with the damage, violent deaths, and chaos that the second gulf war has brought. You must see that the two process have different magnitudes and inverse shock values for western audiences.

>2. They're brutalistic about Shias - i.e. they refuse Shias (from Syria) refugee status, and continue funding any military action that targets Shias.

True, obviously this goes both ways though. Sectarian disputes have always been ugly in the region.

>3. They play a central role in money laundering of terrorist funds.

See my first point, I think that in the grand scheme of things terrorism does not matter much. It's evil and despicable and spectacular, and that's about it.

Comment · 8 years ago
>Wishful thinking.

Maybe! Hard to know if that's the extent of your comment. Care to explain why you think so?

Comment · 8 years ago
It's funny how this article views weapons and equipment deals with Saudi Arabia as a service the West is making for SA when in fact, that's just:

1. Securing the supply lines of the West and the stability of the world economy.

2. SA playing nice with Western powers and thanking them for their support. Not the other way around. The regional enemies of SA are Iran and Yemen. They have a strong behind-the-scenes intelligence relationship with Israel. They would do fine with Russian or Chinese weapons. Hell, they have enough money to kick-off their own military industrial complex.

I don't think the details of the arms deal are public but I suspect a lot of the money goes into "maintenance" from the weapons suppliers, not in technology transfer. They remain a vassal state to the US.

Their domestic human rights situation is despicable and disgusting, and I hate to find myself defending SA but the fake outrage over their foreign policy is highly irritating. They are no worse in that respect than any other country in the world, in fact the scale of their direct malfeasance is mostly regional. Countries with global reach have done worse in my eyes.

Comment · 8 years ago
I wish Google would let me pay to just have 0 ads and maximum privacy. I would pay a lot for that and I would be a happier user since all my pet peeves seem to come from them dumbing down products so they can fit ads.

YouTube Red is a good start, hopefully this spreads.

Comment · 8 years ago
>Saudi government is bombing the hell of out kids in Yemen with bombs that have the US flag painted on em

https://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War#Tab...

I don't want to single out the US or give the impression that I hate it. I actually love that country. No doubt one of the best countries in the world despite everything.

But I don't think SA is particularly worse than any other regional/global powerful country on earth wrt. foreign policy. Why should that prompt the US (or any other security council country for that matter) to re-evaluate their relationship when they commit the same, if not worse, crimes.

Comment · 8 years ago
Some of my friends, who aren't in tech nor are privacy-inclined, were shocked to receive an alert that data on them had been exposed in a data breach.

The data had been collected by a third-party without their consent!

Not long after, the dataset became available and now it is one of the top result when you type their names in Google.

While the data isn't embarrassing, it includes some personal stuff they wanted to keep private.

That they had not even consented into giving that data made them feel violated. And truth is, that happens everyday. Which made me think that privacy is truly a consent issue at heart.

Now for a "fun" exercise, imagine how many CRMs out there run on insecure machines and what are the odds that there's someone incompetent enough to leave these databases publicly exposed and not password protected. IMO, it's extremely likely.

Well, they have very strong opinions on privacy now. I guess that's the only way people will care, sadly.

Comment · 8 years ago
One of the most remarkable thing to me is Nash's proof of the equilibrium.

The whole thesis is about 27 pages and the proof itself is 7/8 pages (double spaced) and use basic linear algebra. Even though it extends a previous result from Von Neumann (where N=2) significantly.

Comment · 8 years ago
Now I feel silly dropping her course during my second year at Waterloo.

Well, to be fair I had a packed schedule that semester...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton