HNHacker News
TopNewBestAskShowJobs

Flenser

1,765 karma · joined March 9, 2009

contact me at my gmail address: flenser DOT tyrathect

Must-read list: 'pg, 'patio11, 'tptacek, 'raganwald, 'jrockway, 'tokenadult, 'RiderOfGiraffes, 'mrdoob2, 'spolsky, 'codinghorror, 'paulirish, 'dangoor, 'moxie

hnchat:XbThXAClt3DSzSd8NdFM

https://imgur.com/a/wRtfp

HackerSmacker profile: https://www.hackersmacker.org/user/Flenser?hs=a3dYsCXC4eCytCAhhX

submissionscomments
Flenser··on Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK
Oh, I misunderstood. Thanks for the correction.

Edit:

They are encouraging their customs to migrate though: https://news.ycombinator.com/item?id=18451204 "Best practices for migrating an Oracle database to Amazon PostgreSQL"

Flenser··on Corretto – No-cost, multiplatform, developer-preview distribution of OpenJDK
This is about Amazon removing a revenue stream from Oracle. Amazon also announced a few days ago that they were removing Oracle products from AWS.

Expect an article by Ben Thompson on stratechery.com in the next week.

Flenser··on Blockchain.com $125M Airdrop ($25 worth of XLM per person)
Announcement here: https://blog.blockchain.com/2018/11/06/we-always-put-users-f...
Flenser··on Impostor syndrome strikes men just as hard as women in technical interviews
This is the most interesting finding though:

> women leave interviewing.io roughly 7 times as often as men after they do badly in an interview.

That could indicate a more general difference in men and women that could be effectively targeted to keep more women in tech.

Flenser··on Tesla Third Quarter 2018 Update [pdf]
Spider-man is hyphenated.

(sorry)

Flenser··on The Keyhole Problem (2002) [pdf]
I got so fed up with the fixed size of the Outlook Rules dialog that I wrote a batch script to to resize it using cmdow[1]. (I have over 50 rules.)

[1] https://ritchielawrence.github.io/cmdow/

Flenser··on Oculus co-founder is leaving Facebook after cancellation of ‘Rift 2’ headset
Half Life managed to do it. I imagine if you played a VR version of Half Life the story/"cut scene" parts would work even better than with a mouse and keyboard.
Flenser··on Ask HN: Why no tags on HN? Is there a 3rd party HN index with subject tags?
https://hn.algolia.com/?query=machine%20learning%20points%3E...

https://hn.algolia.com/?query=neuroscience%20points%3E10&sor...

https://hn.algolia.com/?query=privacy%20points%3E10&sort=byD...

https://hn.algolia.com/?query=education%20points%3E10&sort=b...

https://hn.algolia.com/?query=Android%20points%3E10&sort=byD...

Flenser··on Identity Diversification: The Case for a Well-Balanced Sense of Self
Keep Your Identity Small — http://www.paulgraham.com/identity.html
Flenser··on Inform 7 Introductory Screencast
Skip to 6:20 for the testing tools. How hard would it be to do the equivalent of skein path and transcript tools for other "regular" programming languages?
Flenser··on Descent Source Code
https://www.dxx-rebirth.com/
Flenser··on Why I’m Worried About Google
In an article where the author is writing about how their privacy is being infringed and they have chosen to switch away from that infringing service I'd say it would be fair to ask the author why they're publishing on a platform that doesn't respect their readers privacy.
Flenser··on Elon Musk’s Ultimatum to Tesla: Fight the S.E.C., or I Quit
There is a Paul Sutter at SpaceX: https://www.linkedin.com/in/paul-sutter-csp-44270370/

But I think it's actually this Paul Sutter: https://www.linkedin.com/in/sutter/

based on these comments:

https://hn.algolia.com/?dateRange=all&prefix&page=0&sort=byD...

https://hn.algolia.com/?dateRange=all&prefix=false&page=0&so...

So we're talking VC amounts equity, not employee stock.

Flenser··on Trustworthy Chrome Extensions, by default
One thing you can do to mitigate risk is to disable any extension you aren't actively using day to day and only turn them on when you need them. If an extension goes rogue it will then hopefully be detected before you activate it again.
Flenser··on Avatars, identicons, and hash visualization
I once had issues with caching js resources, while I was developing, so I wrote some code to MD5 hash the js, generate an identicon from the MD5 hash and then output the identicon and hash with the name of the js file on the browser's console so I could quickly verify that the file had changed and been loaded in the browser when I refreshed the page.
Flenser··on Amazing NCC-1701-D simulator issues final command: “all stop”
A perfect recreation of the Enterprise-D in an "Experience" that you just walk around, would probably not have been a problem for CBS if that's all it was ever going to be used for. I think the problem for CBS was that anyone could take the model and assets and turn it into either a game, or use it for CGI to place behind actors filmed in front of green-screens.

Now you could argue they could have waited till somebody did that and then tell them to stop, but with such a high quality model available it would make a game or film so much easier and cheaper to produce that they could likely see several projects using it, and have to fight several legal battles to stop them.

If they kill this now, they don't have to worry about that possibility.

Flenser··on In defense of functional CSS
It's unclear to me the problem you are addressing. Searching for places to make amendments is an important consideration when naming something. I would have thought that class names like "profile-card" would be easier to search for than "m-5 p-5 text-gray-light bg-gray-darker border border-gray-light". Especially if you have some page elements which may look the same now but are functionally different and could look different in the future. How would you find one and not the other?

Is that the problem you were addressing or did you have something different in mind?

Flenser··on In defense of functional CSS
What I'm saying is you have files client-alice.css and client-bob.css, and you define different profile-card:hover rules in each. But with functional css you have nothing to hang your rules on.
Flenser··on In defense of functional CSS
You could do this with SASS or LESS.

Make all the "functional" classes as abstract mixins or placeholder selectors (in SASS parlance), and then use them to define your concrete semantic classes.

Flenser··on In defense of functional CSS
What about theming/branding so that you can make your enterprise web-app fit in with each of your clients other web-apps?

If your class names are semantic like profile-card it's easy to have a branding css file for each client.

If your class names are functional like m-5 p-5 text-gray-light bg-gray-darker border border-gray-light you're going to... what? make code changes for each client?

Obviously if the website is only going to have one branding, this isn't an issue, but advice like "use semantic css" or "use functional css" needs to be put in context. What you do in an agency context for content sites would be different from an in-house web-app context, or a web-app for SAAS context.

Flenser··on CBS Shuts Down Stage 9, a Fan-Made Recreation of the USS Enterprise
A perfect recreation of the Enterprise-D in an "Experience" that you just walk around, would probably not be a problem for them if that's all it was. The problem was probably that anyone could take the model and assets and turn it into either a game, or use it for CGI to place behind actors filmed in front of green-screens. Their model being available would make either of those things happening more likely and cheaper for those that might do it.
Flenser··on Show HN: Mastering Modular JavaScript
Could you also remove the "Show HN:" this isn't a free book, see first comment by anonytrary.
Flenser··on Am I logged in or not? GDPR case study on the example of Chrome browser change
It's a potential privacy violation for Alice and Bob!

How about this scenario:

Alice has Chrome synced to her Google account on her PC.

Bob uses Chrome on his PC but has no Google account and does not log in to Google services. He does uses bookmarks though.

Alice visits Bob and borrows his PC to check her gmail, which logs her in to Bobs Chrome. Then either Alice at that time or Bob at a later date accidentally triggers sync in Bobs Chrome.

TWO bad things happen at this point.

1) all Alice's synced data is downloaded onto Bob's PC. Including her bookmarks and passwords

2) all Bob's bookmarks are synced with Alice's account and Chrome on her PC will download them next time it's online.

Flenser··on Functional core, imperative shell (2012)
After watching this and his Boundaries talk, and then reading the Out of the Tar Pit paper, I started watching Pete Hunt's first talks on why they built React and had an epiphany why React was going to end up being the most popular front end framework.
Flenser··on The Private Blockchain Fallacy
There's a similar flow diagram in a 2017 paper titled "Do you need a Blockchain?" [1] which identifies 3 types of blockchain:

* Permissionless Blockchain

* Public Permissioned Blockchain

* Private Permissioned Blockchain

[1] https://eprint.iacr.org/2017/375.pdf

Flenser··on Why We Need Dynamic Secrets
> Vault associates each dynamic secret with a lease and automatically destroys the credentials when the lease expires

So whatever is accepting the secret must be checking with Vault to verify the secret.

Flenser··on Why We Need Dynamic Secrets
the master key is split into shards. See under "Why" here: https://www.vaultproject.io/docs/concepts/seal.html
Flenser··on Google Photos API
Thanks, that would be a great help!

I could manage that query but your average user wouldn't. How about a way to export it to a CVS file so it can be viewed and filtered in the users choice of spreadsheet app?

Flenser··on Google Photos API
> I've got 20-odd hard drives that have accumulated over the years, filled with backups and libraries from Apple Photos, Aperture, Picasa, several hundred gigs of Google Takeout tarballs, and other ancient DAM apps.

I'm in a similar boat. What I'd like to know is: where are the duplicates and what can I safely delete? Anything that can help me clear it up would be a godsend!

Flenser··on Forgotten Greats of Science Fiction
And if you haven't heard of him, Cordwainer Smith is well worth reading too.
← PreviousPage 3 of 23Next →