HNHacker News
TopNewBestAskShowJobs

octaveguin

403 karma · joined June 25, 2012

submissionscomments
octaveguin··on Perspective: Google API that detects toxic comments
Yes I saw that too but it doesn't pick up everything.

"Adolf was right" - 17%.

"Hitler was right" - 55%

octaveguin··on Perspective: Google API that detects toxic comments
This is really neat. Especially since they have the api results in the page so you can test out how toxic a phase it.

It begs the game - make the most toxic comment that can fly under the radar. If they started using this in youtube comments, reddit, etc, at least the comment would be more original.

I got a 30% toxicity with:

"I believe the intelligence of climate change deniers is likely to be zero. Furthermore, they have the body oder of a kind of ogre."

Can you do better?

octaveguin··on Note to Google Employees from CEO Sundar Pichai
Let a thousand flowers bloom.
octaveguin··on Dear Al-Jazeera: thank you for doing the right thing
There was quite a common scam a while ago about selling open office.

It actually was completely legal because they were (in the fine print) selling support - the software was free, of course.

A lot of bigger companies sell support for OSS products they don't build. This can be legitimate. It just depends on how forthright you are with who built what.

octaveguin··on Api.ai is joining Google
I could have been clearer because you're right that it's ambiguous.

My sense of discovery was meant in the UI sort of respect. When a feature is hidden from the user, that feature might as well not exist.

Bots (and command lines, for that matter) are awful unless you know exactly what they're capable of. There is an extrinsic knowledge you need.

That is, you can't expect a bot to know whatever you throw at it but you're unsure what you /can/ expect it to know.

The problem is that command lines are sort of made for the expert users whereas bots are said to be the opposite.

octaveguin··on Api.ai is joining Google
Does this signal a continued push for bots and conversational UX?

Where does the belief in the tech come from? Are there any examples of real success with this tech?

Bots can't solve discovery in a novel way without big advances in NLP. There doesn't seem to be a bridge from here to there where it makes sense as a user.

Is this just irrational exuberance?

I'd love to understand why microsoft/google/facebook are all continuing to bet big here.

octaveguin··on The Free-Time Paradox in America
"entertainment has become an inferior good"

That's quite an interesting thing to say that is super true. Consumption of too much media is now a sign of low class status.

octaveguin··on Instant Payouts for Marketplaces
Does this mean that they're charging 1.5% + $0.50 on top of their 2.9% + $0.30 total?

It's unclear how all the pricing works. Does the normal stripe fee occur for the user of the market place in addition to the marketplace fee or does it only trigger when you the marketplace owner receives the payments? Or does it not trigger at all?

octaveguin··on Trans-Pacific Partnership Trade Deal Is Reached
Yep. We don't really envision actual people doing these trade negotiations. This explains it with some humanity.

http://www.npr.org/sections/money/2015/06/26/417851577/episo...

Not to say any of this is in the best interest of the public, it's still nice to get the less talked about perspective.

octaveguin··on Ask HN: What will self driving cars do to real estate?
It's just a prototype but Telsa made an automatic refueling snake-thing that is super cool!

https://www.youtube.com/watch?v=ut3sELMOyTM

octaveguin··on JavaScript as default language and software stack
My latest project has been in C# (unity) and it's the first time I've used the language.

It's a breath of fresh air even coming off of using python/django for the last few years.

Types are amazing.

octaveguin··on JavaScript as default language and software stack
TypeScript has a lot of holes.

What I'd like is a language I can use that has optional typing where all the libraries follow a strict type system but the application I put on top of it doesn't care.

That is the exact opposite of what I get with TypeScript. I'm left with a lot of dynamic mess libraries that I build my typed application on top of.

Steel on top of jello.

octaveguin··on Employee arrested for theft of trade secrets from Machine Zone, Inc
The thing most concerning here is that it seems like the employee never used the 'trade secret'. He just downloaded the source code - code, presumably, he wrote.

And of course that this is criminal, not civil.

Scary.

octaveguin··on A* Search
One of the most used in industry approaches to pathfinding in things like RTSes is what's called a flow field. It's a bit like a precalculated pathfinding map.

These are some of the most interesting for what you can accomplish (pathfinding a ton of units at once!).

A great resource for that is this blog:

https://howtorts.github.io/

It has working javascript examples and other related topics like flocking behavior.

octaveguin··on Napster: The Heavenly Jukebox (2000)
Ironically, Bronfman's vision is closest still only in the piracy world as legitimate licensing requires too much organizational buy-offs to ever be universal.

Interestingly, services like spotify could have only come about after pressure from piracy because the industry would never have conceded such control and monetary loss unless forced to.

Now comes the next wave: video which popcorntime will help force the path.

It's remarkable that progress can be achieved mostly through breaking regulation theses day - there's something these services have in common with uber and airbnb.

octaveguin··on Stop Looking for a Cofounder
This isn't really true. Most great developers I know have interest and experience up and down the stack though not expertise in all parts.

Often, those that stay specialized in one layer of the stack are less helpful because they don't see the forest for the trees.

There's an analogy of specialization causing extinction somewhere in here, too...

octaveguin··on Types for an Untyped World: Bracha vs. Felleisen [video]
This is a boring, uninteresting debate on an interesting topic.

I'm sure HN has much more to say in much less time about it.

Types help document code such that I'd prefer an optional typed languages wherein libraries and large code bases are expected to be typed but the glue on top doesn't need to be.

Javascript in particular is not very self documenting but I find typescript much easier to read. It's a real shame it's not often adopted if only to provide IDE hints.

octaveguin··on Revised and much faster, run your own high-end cloud gaming service on EC2
I used about a gig an hour which came to around 8 dollars for the month. Storage was 15. The g2.2xlarge was 9 for 112 hours of use (I was lazy and didn't always shut it down between sessions).
octaveguin··on Revised and much faster, run your own high-end cloud gaming service on EC2
I, too, followed the original instructions and played the Witcher 3 and Ark: Survival Evolved via my mac against an AWS instance on the frankfurt datacenter. This was in Vienna which means that the average ping was around 40ms.

It was a fun little project to get it all working and it was playable but barely.

The added latency makes you feel a little floaty (like a bad VR experience - the kind that make you sick). The witcher looked good when you stood still but not while moving. Ark's performance was abysmal on the aws hardware such that I had to turn down the settings.

Part of the bad experience is likely my ISP's fault - I had spikes of packet loss - though I think this is fairly typical.

The cost is mostly not in the spot instance (that /is/ cheap) but in the storage (EBS) that you need to keep around to mount a spot instance whenever you want to play. The bandwidth cost is non-trivial for the amount of data you're streaming. I had about a 40 euro bill for the month under somewhat light use.

In the end, I can't say I recommend it. Onlive and Gaikai didn't do so well. That might have been their business models but I believe the tech is equally to blame. It's a ridiculously hard thing to get right consistently.

octaveguin··on Ask HN: When do you know your startup has failed?
With respect to #1 and #2, I've been skeptical of startups that seem to having such problems and twice I've turned out to be wrong.

That not to say that it's always like that, but a little optimism goes a long way.

Certainly, though, if you feel like shit, you shouldn't continue. Startups aren't everything if other parts of your life are suffering.

octaveguin··on Why We Are No Longer Developing for the iPad
You're absolutely right.

Actually, Scandinavia in general has high quality developers on the cheap compared to the states. This while their quality of life seems on a whole better - seems a win/win to invest in or open satellite offices there :)

octaveguin··on Why We Are No Longer Developing for the iPad
Software developers are generally paid quite a bit less in Finland than in the valley (e.g. 5k euros is quite high for a dev there) with a comparable cost of living. It's expensive in Helsinki and you won't find better paid developers anywhere in the world outside of the states.

Not to say the above is correct - it's no sweat shop and the few outliers like supercell and rovio cannot possibly be there because they threw a lot of labor at it. They're quality game companies that hit the market at the right time and knew their audience enough to keep them.

octaveguin··on Show HN: Multiplayer game in WebGL/JavaScript with full source
Games fun.

Although, unstable. The site died twice so far.

I'd be interested to know the problems you're running into right now as it's hard to figure out the bottlenecks of node/socket under this strange kind of load.

octaveguin··on Show HN: Multiplayer game in WebGL/JavaScript with full source
I've experimented with PlayCanvas and the upfront load time is a deal breaker. It feels bloated. Three is impressively small (although I know it doesn't try to do nearly as much).

Phaser, on the other hand, seems alright for 2D though their docs could be better.

octaveguin··on Estonia's e-residency program expands abroad
I'm not too worried about identity theft due to simply having an e-residency. That seems like quite a stretch. Russians in Estonia have an interesting recent history but as far as I understand it, a lot can't even vote in national or EU elections. If anything Russian residents hold too little power over the country they call home.

Also according to Estonia's own population estimates, Tallinn is made up predominantly of Estonians (53%) but there is a large Russian minority (38%). Of course you could argue that they aren't registered as residents but from personal experience the stats seem quite accurate.

Source: http://www.tallinn.ee/est/ettevotjale/g2606s61115

octaveguin··on Estonia's e-residency program expands abroad
Yes it seems like it'll be easier now. Exciting really. I bet a lot of people will now take advantage of it.

My motivation is eventual real residency. This just makes it easier.

octaveguin··on Estonia's e-residency program expands abroad
It makes it easier to start a business, open a bank account, and things like that in Estonia. That's important because it's an EU country with a reasonable tax system, stable government and an overall ease of doing business. Being part of the EU makes a lot of things easier in dealings with other countries depending on your line of work.

That's the theory anyway. We'll see if it pans out.

Personally, it's an important step for me in getting a real residency beyond one tied to a company that isn't my own in the EU.

octaveguin··on Estonia's e-residency program expands abroad
I recently applied for an Estonian e-residency. Heres what I did:

The first thing to know is that you have to physically be there to apply. I went to Estonia and applied at the local police station. I know that sounds weird but thats how you do it. In Estonia, this is where you go to renew driver's licenses and a lot of governmental things.

It was relatively painless. I didn't need to make an appointment. It's just like a DMV. You take a ticket and wait. The woman behind the counter asks some questions, for your passport, biometrics (photo and finger prints) and 50 euros. You then you wait to hear a response within two weeks.

An annoying part is that you have to show up again in two weeks to pick it up in person. Mine is still waiting for me in Estonia as I've not been back yet and I can't have a friend pick it up for me (it has to be me!).

Be prepared to spend two weeks in Tallinn, therefore, which isn't bad as the prices are quite reasonable and the food is good.

octaveguin··on Good News You May Have Missed in 2014
Gates actually addressed this[0].

The upshot is that as countries get richer, fertility rates decrease. Allowing these poorer countries to lead better lives will paradoxically lower the population increase. If you look at the western world, negating immigration, many countries have a shrinking population.

The more pressing problem of the future, ironically, will be under population - at least if you consider the economic impact and our way of life. Our economy right now is built on so much growth and young labor. What happens without poor countries and when more people are retired than working?

[0]http://annualletter.gatesfoundation.org/#myth-three=&section...

octaveguin··on Emscripten and asm.js: C++'s role in the modern web
I love the idea that we can make web apps just as successful as native apps, but the reality seems to be the opposite.

Mobile web usage went from 20% to 14% according to flurry from 2013 to 2014.

That trend could be reversed with a new movement towards the web, but it seems like it would take quite a trend reversal.

We're stuck with apple- and google- based rent seeking platforms.

http://www.flurry.com/bid/109749/Apps-Solidify-Leadership-Si...

← PreviousPage 2 of 3Next →