HNHacker News
TopNewBestAskShowJobs

phn

785 karma · joined June 18, 2010

[ my public key: https://keybase.io/jrrt; my proof: https://keybase.io/jrrt/sigs/TpaWo2-HpLP4gatL6aixhZLFr0F1HdauP6gyttwS-Fw ]
submissionscomments
phn··on The Decline of Django
The only point I can sympathize with a little bit is the default admin UI looks, which could be a little more modern.

In any case, I don't know of any one other framework with a remotely comparable admin interface in terms of capabilities and usability out of the box, so there's that. I'd be happy to be proven wrong.

For everything else (even async with channels), as long as you don't stray too much from the django way, you'll be immensely rewarded by how neat and easy to navigate even large applications look.

phn··on The Decline of Django
That would be django-rest-framework.
phn··on Cloudflare's Disruption
I'd bet more on them using their internal stack/expertise from building workers.
phn··on What Apple mouses and Braun shavers share
I might be wrong but these shavers are generally "water proof", to be used in the shower and whatnot.

Turning off when charging sounds like a way to prevent someone to follow through with the shockingly brilliant idea of doing that while plugged in to the wall socket.

phn··on Physicist discovered an escape from Hawking’s black hole paradox
So, layman's question about black holes, almost 100% sci-fi derived.

Starting from the time mechanics shown in, e.g., Interstellar. If when you're near a massive black hole time passes differently (more time passes away form the hole, so to speak), couldn't it be said that the regions near and far the black hole are drifting apart in the "time dimension"?

If we take the black hole to be an extreme case of that, isn't the black hole a region that is drifting away so "fast" that light isn't fast enough to reach "us" on the outside?

In that case, there would be no paradox, right? Whatever is inside the black hole is still there, but with no way to communicate.

phn··on I just hacked my brain (2015)
Going on a tangent but upon reading about vestibular reflexes I recalled something I used to do as a kid:

When in bed, ready to sleep, I could condition myself to believe the bed was tipping over to the side, up to the point where I would have the reflex of grabbing the sheets to keep myself from falling, similar to jolting awake up after falling in a dream.

I wonder if something could be done to manipulate these perceptions without actually zapping the brain.

phn··on Godot maintainer removes controversial satirical piece from documentation
Obligatory reference to http://www.paulgraham.com/say.html

Tough problem to solve. I wish we could just accept the fact that people can have opinions different from our own. This is not just normal, but good!

It feels like we're just scaling up small town feuds into a global phenomenon, e.g. "I won't set foot in X or Y's restaurant. Don't you know they buy their cabbages from NextDoorVille instead of buying them from Old Whitney down the street?!"

Having an "open door" and publicly stating an unpopular opinion is, sadly, broadly incompatible.

phn··on RoboScan: Lego+Raspberry Pi-powered analog film roll scanner
I would love to see the photos from 70s Japan. The ones you feel comfortable sharing with strangers, of course!
phn··on Apple Announces App Store Small Business Program
Making it hard for the regular joe to pirate apps is a big part of apple's allure me as a developer.

Your app/game won't be 24h on the play store without the apk popping up on some random site, ready to be downloaded.

I don't see a way to do proper sideloading without opening this avenue. Maybe a mac os style notarization scheme, but apple gets a lot of flack for that too.

phn··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
Thank you for answering. In retrospect my comment looks a bit dry in comparison with the monumental achievement so:

Congrats on launching! It's awesome to see Cap'n Proto and sandstorm's legacy living on :)

phn··on Workers Durable Objects Beta: A New Approach to Stateful Serverless
I cannot find any word on pricing, is it included in the regular workers $5/mo plan?
phn··on Building Cloudflare TV from Scratch
This is just a guess, but JS only works in the context of a website, and it might actually be simpler to control the server side muxer without having a whole bunch of logic and the systems to support it.
phn··on Gravity Is Not Like the Other Forces
I know this is tangential, but as lay person regarding physics I am stuck on the following thought experiment regarding gravity:

We know about gravitational potential energy. We harness it all the time with dams and whatnot. Generally speaking, when we lift matter high above, we get some of the used energy back when it falls back down.

But when we talk about sending say, a spaceship into space, it may fall on a different planet, with a different gravity (a function of the planet's mass), changing the amount of energy yielded by the fall.

The question is: Where is the energy stored in the meantime? Where does the extra energy, if the ship falls into a heavier planet, come from?

It seems that the energy is being stored somewhere, and that matter itself allows us to tap into that, but is not the place where it is stored. Is there anything I can read to better understand what we know about this?

phn··on Deep Learning for Guitar Effect Emulation
Even without parameterisation, it might be interesting as a "make my guitar sound like Jimmy Page" kind of tool.

Like you said, it will most likely have limitations, but it's still one more tool in the belt, regardless.

phn··on Ask HN: Name one idea that changed your life
I like this one, and I read a good follow up for that one on HN recently:

Never attribute to stupidity what can be adequately explained by opportunity costs.

(Hope I'm not butchering the quote)

phn··on Custom Game Engines: A Small Study
Even for 2D games, if you have a dedicated art team, or a level designer team separate from a programming team, having an engine interface that allows each of these participants to do their own stuff without having to edit code is a massive boost in productivity.
phn··on Custom Game Engines: A Small Study
Really interesting!

The small studios (or one-man armies) are the ones using custom stuff because they have to do it all anyways, no biggie having to do a little leg work to import stuff.

When you're a bigger studio, having to coordinate and support multiple teams with different workflows, the engine and the tools it provides play a much bigger role. The studios with such scale either build something that works for them, or use some existing one provided by others.

phn··on Mailvelope
I don't understand this argument.

I understand that PGP might not be the way to go. I understand that metadata might leak. I understand that every cypher will be broken, eventually.

But what's wrong with trying to send a an e-mail with contents you want no other party than the recipient to read, again, provided the recipient doesn't share it with other people.

For the record, I don't send encrypted mail. UX for these is generally terrible, hard to verify sigs, etc. I am genuinely asking what part am I missing. Is there a fundamental reason that encrypted e-mail cannot work with current e-mail protocols? (but replacing PGP if needed)

phn··on Vodafone chief speaks out after hospital-serving phone mast torched
Most of the time, most of us don't want to hurt others, or the consequences of doing so are harsh enough to deter you.

I like to believe that means that there are more of the former, and less of the latter.

phn··on Google allows G Suite administrators to monitor and audit user emails
I knew about the audit route, and I should add that at least for this method, the fact that you accessed the e-mails is permanently saved in the audit records.

While this means that yes, "the company" can read your e-mails, it also means that they can't deny doing it if it actually happened. Neither can a rogue employee do it without there being a record, assuming you have accounts properly setup and don't share account passwords.

phn··on Zoom needs to clean up its privacy act
I don't know about code quality, and I'm not ruling out privacy or security issues, but zoom must be doing something very right -- their rise to popularity regardless of there being plenty of free (!) alternatives has to come from somewhere.

It may be just anecdotal but their calls work flawlessly, regardless of number of participants, where other apps are just a laggy mess. So yes, their apps are just a means to an end and may be rushed and "low quality", but oh boy do they deliver.

phn··on How to Design Mobile Apps for One-Hand Usage
Also, reachability suffered a big blow in usability when they got rid of the home button - swiping down on the bottom of the screen is very awkward and prone to clicking something unintentionally.
phn··on macOS Kernel Extensions are officially deprecated
I'd just like to point out that the title is a bit misleading -- They are deprecating extensions that use parts of the kernel API that have alternatives, as these become available.

How well that will work in practice remains to be seen. But they aren't simply deprecating all kernel extensions.

phn··on Not everyone has an internal monologue
I use this as a way to easily drown out other thoughts by focusing on the "mind radio".

I should add that I find myself with a song stuck in my head all the time as well.

phn··on Godot 3.2
Just in time to try it on the global game jam next weekend!
phn··on This years Global Game Jam is in two weeks
I am not affiliated with them, but if you fancy making games in any form, it's a very nice opportunity to collaborate with fellow local creatives and create something cool!
phn··on Many games are held together by duct tape
I think code quality is important, and big studios make a buck on having clean and workable code they keep improving over time.

That being said, and especially on indie games like VVVVVV, hammering in a cool little detail gives the final product much more value than having clean code.

That's why big engines with mature coding patterns sometimes are not the way to go to make a cool little thing. Making novel mechanics (e.g. time reversal in Braid, or the super tight controls of Super Meat Boy) with an existing engine, while possible, would probably be a PITA.

The "hackability" of the engine you use can allow you to be more creative, even if a bit messy to maintain.

Back in the days of flash, I'd probably use a simple display list engine (flixel comes to mind) to do the heavy lifting, and hack away with those basic building blocks.

Nowadays, I was surprised by the relative hackability you get with godot[0], while still being able to tap into what you can call a mature engine. If you like to make small games, you owe it to yourself to check it out.

[0]: https://godotengine.org/

phn··on Philosopher Philip Goff answers questions about panpsychism
Depends on the person :)

Joking aside, I agree with you. My point was simply that we're very ignorant about the brain and its workings, one way or another.

phn··on Philosopher Philip Goff answers questions about panpsychism
We probably are not yet able to tell if we can simulate a brain fully, with something we call a computer nowadays.

If we can, then indeed consciousness comes from the collective function of individual cells. But maybe there's more to the workings of the brain?

phn··on The Value of Grey Thinking (2016)
I call it keeping an open mind and try to be empathetic, but it does feel like sailing in the wind at times.

I think people in general tend to avoid that kind of uncertainty in their life.

← PreviousPage 2 of 10Next →