HN user

kenshi

882 karma

[ my public key: https://keybase.io/kenshi; my proof: https://keybase.io/kenshi/sigs/csYlrkIKMecrjpizDEM8jX5rdzbexf7FO8yNNULvKLY ]

Posts62
Comments142
View on HN
krishna.github.io 1mo ago

Monads Are Easy

kenshi
2pts1
krishna.github.io 3mo ago

Send a Program, Not a Data Structure

kenshi
2pts0
suntreeapps.com 6mo ago

Stop Playing Flappy Bird with Your New Year's Goals

kenshi
3pts0
krishna.github.io 11mo ago

Showing the Sketchbook

kenshi
1pts0
krishna.github.io 11mo ago

The creative tension between developer and language

kenshi
18pts1
suntreeapps.com 11mo ago

The Garlic Bread Hack

kenshi
41pts17
krishna.github.io 1y ago

AI: The Magic and the Fear

kenshi
2pts0
krishna.github.io 1y ago

What It Takes to Ship

kenshi
2pts0
krishna.github.io 1y ago

The Many Types of Polymorphism

kenshi
1pts0
krishna.github.io 1y ago

Programmer Junk Food

kenshi
2pts2
krishna.github.io 1y ago

Paint the Whole Canvas – Limiting Beliefs of Specialization

kenshi
1pts0
voidstar.ghost.io 2y ago

Build and Show Your Weird Idea

kenshi
1pts0
news.ycombinator.com 9y ago

Ask HN: What was the project you most enjoyed working on?

kenshi
1pts0
www.ft.com 13y ago

Move (not so) Fast and (don't) Break Things - Facebook's changing Culture

kenshi
1pts0
thecodexapp.com 13y ago

Show HN: Codex - a Notebook app for iPad

kenshi
3pts2
www.logiccolony.com 13y ago

A better desktop OSX

kenshi
2pts0
www.logiccolony.com 13y ago

Versus

kenshi
1pts0
www.logiccolony.com 13y ago

Android User Engagement Paradox - Possible Answer?

kenshi
1pts0
www.insomniacgames.com 14y ago

Developing Imperfect Software (video)

kenshi
1pts0
www.itshouldjustworktm.com 14y ago

A Client/Server Tools Architecture (Insomniac Games)

kenshi
2pts0
digestingduck.blogspot.co.uk 14y ago

Moppi release Demopaja source code

kenshi
3pts0
2011.revision-party.net 14y ago

Revision 2011 Seminar (Demo Scene tech talk) Videos

kenshi
1pts0
www.youtube.com 14y ago

Demoscene: The Art of the Algorithms (documentary)

kenshi
2pts2
theinstructionlimit.com 14y ago

Behind Fez: Trixels in Depth

kenshi
47pts5
kenshi.calepin.co 14y ago

Hacker Mindset

kenshi
4pts0
www.logiccolony.com 14y ago

How Not to Demo Your Product

kenshi
1pts0
www.popsci.com 14y ago

Six Inventors Visualize the Ultimate Toy

kenshi
1pts0
dreamsongs.com 14y ago

"Patterns of Software" and other books by Richard P. Gabriel

kenshi
3pts0
www.jaronlanier.com 14y ago

Jaron Lanier's "You are not a Gadget"

kenshi
2pts0
subst.no.de 14y ago

Substitution expressions for Twitter (node.js code on GitHub)

kenshi
3pts0
Monads Are Easy 2 months ago

I wrote an explainer for monads because I think they are typically explained in a terrible way for the working programmer.

Would love any feedback on this.

Raylib v6.0 3 months ago

This sounds cool. You mentioned Swift's macros - would you mind talking a bit how you are using them?

The Garlic Bread Hack 12 months ago

I should have included the following information in the blog post (will update it later!):

I usually have:

- 45g of air popped popcorn (64 calories).

- 5 to 10g of butter (37 - 74 calories).

- couple of garlic cloves (10 cals).

Your Move, iPad 6 years ago

The thing that's "holding back" the iPad isn't hardware. It's the economics of the App store.

I'm sure Apple are very happy with the niche the iPad dominates in - it leaves plenty of room for Mac laptop sales.

Won’t Subscribe 6 years ago

Maybe you just aren't going to be able to afford everything and will just have to make a choice about what you consume.

I suspect Apple knows the developer experience for Swift is terrible (even if the Apple developer community at large is in mass denial about this).

The number 2 item on Swift Core Teams goals for Swift 6 is "Create a fantastic development experience". See: https://forums.swift.org/t/on-the-road-to-swift-6/32862

Whether anyone at Apple cares about documentation any more is another matter. A really sad state of affairs, because once upon a time, Apple had some of the best documentation out there. Of course, that was when they actively needed to court a developer community, and couldn't just announce something half-baked at WWDC and get mass adoption from enthusiastic developers.

You are dealing with a lot, in a compressed period of time.

Try to remember that your first priority and responsibility is looking after your own mental, physical and spiritual (I don't mean this in a religious sense) well being.

In your situation, work really should be the lowest priority that you can afford to make it. If you can afford to take extended time off to deal with everything you need to, I would highly recommend that you give it serious consideration.

It's only technically impossible if the system software and/or hardware can't be compromised/exploited.

If you are just going by the intent and marketing of any platform vendor, plenty of things are technically impossible. But exploits and flaws in software and hardware exist, and the resources a nation state can bring to bear to find and use them are significant.

There is a reason vendors run bug bounty programmes, why the jailbreak scene is still a thing, and cybercrime in general is booming.

No one vendor has solved computer security.

Why be a "staunch <Company X> supporter" at all?

It's one thing to admire the work/output of a company, but once you identify as a "Company X" supporter you are just closing yourself off to being critical of "Company X".

I cringe at every WWDC session when people applaud for minor features (new themes in Xcode!) and long overdue bug fixes.

I am embarrassed whenever someone online talks about a problem they have with Apple hardware or software, and they are met with passive-aggressive replies along the lines of "I've never seen that problem, what are you doing wrong..."

I develop for and use Apple platforms. I really like some things they have done, but I'd never consider myself an "Apple supporter".

I'm the customer, they are the vendor. They are here to support me.

If they don't do a good job at that, I'll try to find another company to take their place.

Also companies change, as do their priorities. There was once a period in when MS were making the best internet browser (really)...

If it quacks like an alpha, is documented like an alpha, and is unreliable like an alpha... it's production ready because the vendor took the beta label off it.

Edits: typos

SwiftWebUI 7 years ago

Flutter has its own layout rendering engine, and uses low level APIs in the browser to circumvent the default rendering.

Does this mean that Flutter on the web is really Flutter on Chrome? Or does is support other web browsers well?

Sad to see your comment downvoted.

You'd think iOS device and Mac fans would understand well the sentiment of 'not wanting to be a second-class citizen'.

Frame the discussion around Material design in iOS apps, Electron apps vs native apps, and I'm sure all your downvoters would emphatically agree: no one wants to be a second-class citizen.

Open plan offices do have some advantages:

- being able to put more employees in the space AKA being able to scale efficiently as the company grows

- easily able to group related employees together (perhaps on a per project basis)

- ad-hoc collaboration can occur

- easier/cheaper maintenance

How much of these advantages are actually leveraged in practice can vary greatly. (eg: If your company culture is cut throat or demoralised no open plan office is going to foster greater collaboration).

There are of course downsides to the open plan office, which I am confident other people will list on this thread.

edit: formatting

Find new (additional) friends who like to do sociable things. Meetup is a good place to find people like this. If you like a place which has its own subreddit (eg r/losangeles etc), you may find people who regularly do sociable stuff.

Turn solitary activities into group activities. If your friends are into a particular TV show, throw a get together/party where you hang out and watch and discuss that show.

Invite your friends who are into solitary activities to come along to some of your new found more group oriented activities.

Go's New Brand 8 years ago

Thanks for taking the time to post all those informative links. Usually these kinds of discussions end up being people expressing what they like or dislike about the re-brand.

I'd suggest that a re-brand that didn't provoke a strong reaction was a waste of time.

Would you consider it pretentious for a library to ask noisy guests to leave?

If someone wants to run and maintain a social space, they have every right to prevent it from becoming a cheap office or work space.

I imagine most coffee shop and café owners intentionally didn't choose to go into the office rental or co-working space business.

It is bullshit, but unfortunately mental health is an area that receives little funding. In a world where it feels like policy makers seem to only care about the bottom line, perhaps making an economic argument might help move the needle on taking mental health seriously. ¯\_(ツ)_/¯