HN user

greggman

6,858 karma

http://greggman.com

http://greggman.github.io

Posts22
Comments2,034
View on HN
games.greggman.com 10y ago

Fun (or not so fun) Chrome Issue

greggman
1pts0
www.lexaloffle.com 10y ago

PICO-8 is Coming to PocketC.H.I.P

greggman
4pts0
games.greggman.com 10y ago

CAs now get to decide who’s on the Internet

greggman
3pts4
superuser.com 10y ago

Namecheap Is Incompatible with Google Apps for Domains

greggman
1pts0
github.com 10y ago

Using babel to generate jsdoced JavaScript

greggman
1pts0
gamasutra.com 10y ago

Autodesk to lay off 925 in transition to cloud-based tools

greggman
2pts1
games.greggman.com 10y ago

The Unreasonable Effectiveness of Dynamic Typing for Practical Programs

greggman
133pts159
www.vertexshaderart.com 10y ago

Show HN: Vertexshaderart.com

greggman
145pts50
www.vertexshaderart.com 10y ago

Show HN: Vertexshaderart.com

greggman
4pts2
twgljs.org 11y ago

Show HN: TWGL – A tiny WebGL helper library

greggman
33pts4
staingate.org 11y ago

Macbook screen coating issues

greggman
279pts180
greggman.github.io 12y ago

Show HN: HappyFunTimes. Party games using smartphones as controllers

greggman
8pts2
twitter.com 12y ago

Webfonts considered harmful

greggman
2pts0
research.scee.net 13y ago

Pitfalls of Object Oriented Programming

greggman
1pts0
www.youtube.com 13y ago

Real time voice language translation is shipping in Japan [video]

greggman
2pts0
news.ycombinator.com 13y ago

How do you convince management to spend on fast computers?

greggman
5pts5
www.newstatesman.com 14y ago

Dear The Internet, This Is Why You Can't Have Anything Nice

greggman
15pts13
news.ycombinator.com 14y ago

What are some tips for an automated code/build/check-in system for LARGE teams?

greggman
2pts0
glsl.heroku.com 14y ago

Conway's game of life in GLSL

greggman
1pts0
www.mugeda.com 14y ago

Flash IDE like editor in HTML5

greggman
1pts0
bejeweled.popcap.com 14y ago

Bejeweled in HTML5

greggman
1pts1
gamedevwithoutacause.com 14y ago

QCF+Punch: Implementing Street Fighter-style Input

greggman
1pts0

Chrome itself doesn't have these issues. In particular it doesn't support features that would raise these kinds of issues. For one it's not supporting all of desktop opengl it's only supporting the subset that needed for WebGL. All of if is massively validated , shaders are rewritten, bound checked, memory cleared, clamps added, etc...

I hate it too but rather than just complain is it a solvable problem?

Reply All had an resent episode about it

https://www.gimletmedia.com/reply-all/124#episode-player

first they had fake reviews. Amazobn required actual purchases so companies would pay people to purchase and return. you can't ban returns otherwise there would be no negative reviews.

how can this be solved? some kind of reputation system? how would you lose rep?

I love to hear your ideas?

I actually wish it was the default to have to ask for permission for mic and camera everytime. one extra click doesn't seem overly burdensome to me. I'd even prefer that for native apps.

the issue is culture. customers want this. it seems fancy/nice/luxury/high-class. so companies are not going to gut their own sales. If you want it to change imo you need to change the customers' minds so they actually want less wrapping.

corps have changed by PR. no demand = no sales = change.

This topic brings up the issue of wrapping in Japan. Japan is notorious for having excessive wrapping. Individually wrapped cookies in a box with a plastic tray to hold each cookie. The bottom half of the box is sealed with a plastic tear off cover. The top of the box slides over. Then the entire box is wrapped in paper. If you purchase if they will then put it in a branded paper bag. If it's raining they will then put that paper bag in a plastic bag to protect it from the rain. That's 6 levels of wrapping.

It's a cultural thing AFAICT. Sure people speak out once in while but it seems unlikely to change without some major major concerted national PR effort against it, getting celebrities, politicians, etc all on board pushing for months or years and possibly even organizing boycotts until things change. But, if someone wants to do their part of make a small dent here well, here's a project you can try to take on.

As far as I understand the point is supposed to be the blockchain is distributed trust. The longest chain = proof of most work = the truth. The only reason someone can't basically change the entire history of the blockchain is because no one has 51% control of the chain. The only reason no one has 51% control of the chain in bitcoin is because so many people are mining it to earn coins.

But, for medical records there is no such incentive. Therefore anyone can easily change the records or add new ones and claim everyone else who has a shorter chain has the wrong chain (which will be like no one since there is no incentive to mine).

So I'm probably just informed how blockchain is supposed to help here. Without the distributed trust there's no plus to blockchain. And without the incentive to mine that generates millions of miners there is way to have the distributed trust.

I'm happy to be wrong but I haven't see an explanation how this issue is solved for all these non virtual currency uses cases.

How does block chain solve this problem any more than a plain old text file with your medical history?

IIUC the only thing keeping bitcoin's blockchain trustworthy is millions of people mining new coins and therefore distributively verifying the blockchain. Who would be doing that for your medical records and what would their incentive be to do it?

Subways not running between 1am and 5am seems like a good thing to me if it means they can use that time to maintain the tracks and stations.

The trains and subways in Tokyo are amazing, clean, on time but they stop at 1am and start up around 5am. That sucks for you if you don't want to cab it home after around 12am. As a night owl I love it though as it means there are tons of night venues that are open until at least 5am and I just add the cab fare into my "entertainment budget" if I don't intend to stay out all night.

I haven't been to a library in 30 years or so but it used to be that the list of people who borrowed the book were written in a piece of paper in the book itself.

So yes, I can imagine when it was normal to be able to know who borrowed a book last.

This was also common in Japan as it's important to the plot of the movie "Whispers of the Heart" (English title)

It is and it isn't. Unity is great but it's got like a min 5MB download for just a spinning cube. Flash (because the plugin was built in) started instantly and had built in support for streaming. Unity can stream, after the 5MB engine download, but for whatever reason it's not common.

From my POV (maybe I'm just looking in a different direction?) I see way more people programming out of intellectual curiosity and fun than ever before. As just one example the 2018 Global Game Jam had 8,608 game created in a weekend. The Unity community is HUGE. The Processing community, the Open Frameworks community, the Three.js community. Not seeing a lack of people doing programming for curiosity and fun.

I'm not following you at all. What does loading images have to do with WebAssembly? How will you get webassembly to block based on loading an image? Every API in the browser works on events.

Page Lifecycle API 8 years ago

the left half isn't talking to the right.

the webassembly / webgpu / webvr people are trying to bring multi gigabyte games to the web and the page lifecycle people are trying to make it so every time you put that.tab in the back you have to wait several minutes for the data to reload.

if you weren't allowed to install your own browser engine on other platforms we'd all be stuck with IE.

There's a reason internet standards progress so slow on iOS. It's because Apple disallows any competition. If they allowed real Chrome and Firefox they'd be forced to keep up. Users would have a choice. Chrome has proven to to be around 10x as secure as Safari on macOS based on exploit report. There's every reason to believe it would be the same on iOS. I'd prefer to be able to choose the more secure browser with more modern features. that's would be a pro user feature to me.

opting-out is not OK via the GDPR. Only Opt-In is allowed or at least that's my reading

GDRP section 32

Consent should be given by a clear affirmative act establishing a freely given, specific, informed and unambiguous indication of the data subject's agreement to the processing of personal data relating to him or her, such as by a written statement, including by electronic means, or an oral statement. This could include ticking a box when visiting an internet website, choosing technical settings for information society services or another statement or conduct which clearly indicates in this context the data subject's acceptance of the proposed processing of his or her personal data. Silence, pre-ticked boxes or inactivity should not therefore constitute consent. Consent should cover all processing activities carried out for the same purpose or purposes. When the processing has multiple purposes, consent should be given for all of them. If the data subject's consent is to be given following a request by electronic means, the request must be clear, concise and not unnecessarily disruptive to the use of the service for which it is provided.

https://eur-lex.europa.eu/legal-content/EN/TXT/?qid=15323486...

Am I mis-understanding?

Thanks for your effort

I'd lije to be able to transfer all of my maps data. That is the places I have marked by both name, and location as well as tag, reviews, and photos.

places I could exchange this data with include OSM, Apple Maps, Yelp, etc...