HN user

olemartinorg

77 karma

http://olemartin.org/

[ my public key: https://keybase.io/olemartinorg; my proof: https://keybase.io/olemartinorg/sigs/MgNRVKF8vLtZrZnYL--E89ziH3CLqYlXHwr3JHXdD5k ]

Posts1
Comments28
View on HN

The anticompetitive part refers to social VR. Today we have multiple social VR apps (Rec Room, Altspace, Bigscreen and more). While Facebook aims to be a big player in social VR they're not there yet; their Facebook Horizons app is still in closed beta.

Requiring a Facebook login to use the Quest puts the competition at an immediate disadvantage, as they'll have to use their own login or submit to Facebook login as well, often at the cost of cross-platform compatibility. Onboarding friction will always be less with the app where you already have an account.

Facebook told Bigscreen developers to join Facebook or "be crushed": https://twitter.com/DShankar/status/1295825809496629248

That was a super interesting read (and view), thank you. I've been in Linux land for almost two decades, but I've also spent a week (or so) porting our Linux-based development environment over to Windows with the help of WSL. This sheds some light on how it actually works. Maybe I'll have to look over it once more armed with this new information and see if I can squash some of those remaining problems with our solution.

I like it! Just chiming in to say that, to oppose all the nay-sayers you'll always get on HN. I think I heard a similar concept pitched on a Startup Weekend once. The problem then was to make it so easy to use (seems you're on the right path there), maybe even without having to scan the QR code (add a 'Get in touch with my owner right now: ottomon.net/3az4xy' under the QR code, or something).

And to repeat what the other commenter said, why wouldn't you just print your phone number or email on there? Privacy is the biggest (only?) reason, I guess. Maybe you should focus more on that on your landing page. You want people to contact you if you parked someone in, but you don't want them to know your name and show up at your house at weird times just because they wanted to be friends with 'that guy with the expensive car'. People are weird.

How will you make it profitable, though? Only obvious thing I'd pay for is to get a nice pack of customized stickers/iron-on-patches/etc in various sizes.

I am the only remote person at my work. Sometimes I feel there's too much going on on Slack at the same time, and I haven't had any issues getting the information I need in a long time. There's always exceptions. Even though we've hit a few bumps in the road before we got to where we are now, I think it can work even for a 'traditional' company like ours (as long as you obsess about procedures and keeping things documented and in writing, which we've always done).

Pebble's next step 10 years ago

I agree with this being frustrating. I had to explain to so many people that even though my watch doesn't have a SIM card, integrated 4G, GPS or a memory card slot for music it is still exactly what I wanted. Pebble watches do what smart watches should do, without trying to be a tiny phone on your wrist.

I guess I can only dream, but I hope they some day open up parts of it so that the phone app can continue working even with changes to Android/IOS down the line (if Fitbit doesn't want to keep the old Pebbles alive).

But with that said, a smart watch makes me feel hyper-connected. Putting it in quiet mode (and/or taking it off my wrist) every now and then is liberating and definitely makes me more productive.

PHP 7.1.0 Released 10 years ago

I agree completely. And to expand on that, TypeScript with an IDE is a joy to work with in comparison.

PHP 7.1.0 Released 10 years ago

I'm glad they don't go in the 'Python 3' direction, and as far as I've seen, the PHP core developers try very hard not to break too much of backwards compatibility at a time - which is a good thing.

Disclaimer: Actually a PHP developer. I know for a fact that if your proposal caught on, my managers would not like us to spend time rewriting a million lines of code to what is practically a new language. That doesn't contribute to making money for anyone.

Hi!

We are a team of 4 people participating in Startup Weekend Stavanger.

This is an MVP made in 16 hours so we’d love to get some tester feedback to improve our product.

Our product, Uplark:

Do you ever sleep in? Or maybe you want to wake up earlier every day?

The peaceful morning hours free from disturbances are ideal if you want to get things done, free from distractions and interruptions. Those few extra productive hours can really make a big difference in your life.

If you’ve been thinking about building the habit of waking up early, but struggled with it, you should definitely check out Uplark!

Uplark lets you to create a challenge where you and your friends make a daily bet that each one of you is going to wake up on time. The way it works is that you bet a certain amount every day and if you fail to wake up on time, your bet will be divided to your friends or donated to a charity.

And to be completely transparent, we don't move any money, we hope your friends will enforce you to pay up if you fail to wake up on time.

The goal is to help you build good habits, faster.

Hoping for some great feedback, whether you sign up or not.

What is good? What is bad?

What made you sign up? What didn’t?

Thank you!

The Uplark Team

Sounds just like the kind of half-crazy stuff NTNU students do when you give them some time to tinker. I heard a story from Samfundet where they were displeased with the speed of their key/value database for some payment processing stuff, so they replaced it with BIND.

Even though the thing is old, I'm guessing the uptime is not that impressive?

Have you read the theory? Salary is not even a motivational factor. Salary is among the hygiene factors, that (quoting wikipedia) do not give positive satisfaction or lead to higher motivation, though dissatisfaction results from their absence.

Employees are very rarely motivated by profit/salary. See Herzberg's two-factor theory. This is not unique to our sector.

Another attack that unplugging your computer and going to live in the woods would have defeated.

More and more of the web is built on javascript, so opting out of a chunk of what the web runs on will naturally limit your exposure to the dangers (and joys) of the web.

No, that's not like f/1.2 on a full-frame camera. But you have to consider the sensor size, and thus multiply by the crop factor. Most photographers know this about focal length (50mm on full-frame becomes a 100mm lens on micro four thirds), but it seems people forget that the same goes for aperture. f/1.2 on a full-frame becomes a f/2.4 on m43, so you'll need an even bigger (smaller number) aperture to have the same effect on a smaller sensor.

I'm guessing these sensors are way smaller than m43 even, so that f/1.2 won't produce anything near the stunning bokeh it would on a full-frame camera.

* So if i deny the login attempt on my phone, an attacker who knows my phone number can still log in to my account? Email + phone number is not two factors, it's zero (neither is a secret).

* So what if the attacker started a login request a few milliseconds before i did? How can i differentiate between the attackers login attempt and mine?

Good point, you don't. But on the other hand, filtering out an email you don't want is easy (in most email clients), so you won't get a notification each time. I'm assuming this app has no filtering, so if someone wanted to DOS me with this, they could - there's no way i could (or would) handle a ton of login requests per second to try to find the login request i initiated. You can't DOS someone with account signups or the "forgot password" functionality, as they could still log in to whatever service they need (while their mailbox fills up).

I'm intrigued! But a few questions/comments:

* How is this two-factor? I only see one factor (a thing you have, your phone). Email adresses are not secret.

* Again, email adresses are not secret. How do you limit login-spamming? I don't want to wake up in the middle of the night because someone is trying to break into my account.

* What about timing attacks? If i stand over your shoulder while you're in the library - and i try to log in using your email address a few seconds before/after you, wouldn't you think "oh, probably a fluke" and allow my login? How would you differentiate between logins?

* If you're not that security-minded, you could have a desktop client as well - so you don't have to rely on your phone. At that point you could probably just have a browser plugin that does it all for you. (And at this point you're pretty close to what i already do with LastPass, although the site i'm visiting doesn't have to do anything special other that implementing a regular username/password login system.)

EDIT: Also, as far as i can see from the Play Store screenshots, the app only asks you "Do you want to log in at <site>?". A far better solution would be to show the user a number sequence (or a cute cat or dog picture) on both the login page and the phone. If those two mismatch, the login attempt is not from your session.

Not really, I think. It was exactly as I expected.

I once attended a mini-conference where he did a talk about PHP history. After the talk, someone asked a question about strict typing. Rasmus really hold on to the web not having types (just passing strings, as have been pointed out in other comments here). I remember him saying something like "when the web have strict types, PHP will have it too".

LeakedIn 14 years ago

That should work already - just use the other field and click the button. :-) There's no giant file though, i've split the giant file into ~65000 smaller ones that are more bandwidth friendly.

LeakedIn 14 years ago

Thanks! I've changed it now. Seems i didn't catch the key event properly. :-)