HNHacker News
TopNewBestAskShowJobs

charliefg

78 karma · joined September 11, 2014

Hello, I'm Charlie FG

I enjoy programming. My github is here:

http://www.github.com/carrotsrc

My personal site is here: http://www.carrotsrc.org

submissionscomments
charliefg··on Mondo – A “Full Stack” Mobile-First Bank
Sounds interesting!

Thank you for your reply

charliefg··on Mondo – A “Full Stack” Mobile-First Bank
A query - would having a smart phone be necessary in order to use the service?

I understand that it says it lives on the smartphone but would the service still be accessible via the browser?

charliefg··on Web vs. native: let’s concede defeat
This is also my experience. As long as the contrast is within the acceptable WCAG ratios for accessibility, I don't really see any problem.
charliefg··on Web vs. native: let’s concede defeat
This is clearly just my laptop (or maybe firefox) but that google site took about 30 seconds to load up. Every time I click on the tab that has it open - my computer fan whirs up to near full speed and it locks up firefox's graphic rendering until it finishes the page. Once loaded there is an unusable level of lag on the browser and CPU usage is levelling at 55 odd percent.
charliefg··on Deus Ex: Human Revolution – Graphics Study
I think many would agree with you, that most modern browsers with the expected features are pretty bloody efficient pieces of software. I believe what OP was saying was that the layers of abstraction used in building web application on top of the foundation the browser provides -- while really useful -- are also inefficient. This is to be expected since they do not usually have access to the full capabilities of the operating system and hardware.
charliefg··on Can C++ become your new scripting language?
Could it be my new scripting language? It sounds pretty avant-garde... maybe a little too much for me. My mindset is just not there. As others have mentioned - I also like the interactive environment that is available with traditional scripting languages.

Ah yes, auto! I've been using that a lot since I saw Herb Sutter's talks.

charliefg··on How I do my computing
In fairness, he isn't pretending; that is his morality.
charliefg··on On Rust Hate-Writing
Sure it is -- actor model is an is an abstraction of software behaviour. Web services can be modelled as such.
charliefg··on How does D improve on C++17?
> Distro repos do provide many of the packages you need for development because you need to be able to compile all of the C++ applications and libraries in the distro repo, of which there are many.

I think it's more along the lines of the distro's package manager's responsibilities should be different from the language's PM. Although I do find myself in agreement with you that the distro's PM is sufficient for C/C++

charliefg··on Show HN: Ambient soundscape generator for productivity
That's really... what word to use? .... that's really fresh! I like it a lot.

Spent some time going to sleep with '10 hours of rain' youtube videos in the background. This is like all the soundscapes in one place. I particularly liked it when I found out I could layer jungle/paradise island and rain together... sweet.

charliefg··on Homework 4: Man-on-the-Side Attacks
Ha, that's an interesting idea.

About 2 months ago -- for a presentation about being vigilant with your smartphone on public APs -- I implemented a toolkit that was essentially a man-in-the-middle/evil twin -- a single channel BSS analysis tool which allowed for broadcast and targeted deauth injection along with a probe request monitor, all in one interface, and a DNS spoofer in the other interface. I used HostAP for network spoofing. Its the simplest exploit but was very interesting building the demo and the kids enjoyed it!

This is another good little attack piece to shove in!

charliefg··on The Sortix Operating System
Even Linux v1.0 has:

>> It aims towards POSIX compliance

in the readme

charliefg··on The Sortix Operating System
Very cool. I love seeing these home made operating systems. Nice to see an in-house C implementation! The feature list is very impressive. Screen shot of GCC running in the terminal is straight up smooth!
charliefg··on Kansas Police shutdown cannabis oil activist’s Facebook
This is the best thing that could have happened
charliefg··on ‘Free-range’ parents plan to file lawsuit after police pick up children
First thing to get a little closer to that better society -- we need to lose the shady system of secret courts the parents are taken through.
charliefg··on Arch Linux – Do it yourself
Good to hear from such a long term user! I can't really see my enjoyment for the system waning any time soon; feel pretty at home with Gentoo. I hear that a lot about staying for the USE flags, and it's becoming a similar story for me.

I'll keep that in mind about the update frequency.

charliefg··on Arch Linux – Do it yourself
Tick 3 for Gentoo:

[] Do you enjoy building everything to the minutest specification, regardless of bins being available?

[] Do you like the idea of building/rebuilding the entire system into your hardware instead of performing a quick fresh installation?

[] Let's say you've been lazy with updates -- would you mind emerge ragging the CPU for 15+ hours?

(Disclosure: I love Arch but (believe it or not) I've been die-hard Gentoo for a couple of years, even got two versions of the same T-Shirt -- which I feel is appropriate)

charliefg··on How Many Beliefs Are Due to Sleep Deprivation?
I'm completely in agreement with you. There are very real experiences that people go through, that have similar outcomes including permanent changes in perception but we lack the common scientific concepts and language to discuss them seriously within that particular domain of knowledge.
charliefg··on A Course on Modern Binary Exploitation
Just got to level10 of Nebula, literally 15 minutes ago. Been doing levels in bed before crashing out -- It's really good fun so far! Highly recommend.
charliefg··on Show HN: Wiffi – The Scent of Secure Connection
I heard about this one company that had a similar idea but implemented it via a high frequency acoustic signature; the higher the frequency the stronger the encryption. It apparently turned into this nightmare of competing signatures and people couldn't think straight near the more secure connections. This scent technology seems to be less intrusive.

When you get different scents, will the wiffi emitters automatically sychronised with other nearby emitters so the distinct carrier smells don't interact and cause service ambiguity?

charliefg··on Ask HN: Who are your favorite poets?
Jehst and Kate Tempest, for me they're mind bending
charliefg··on NSF announces plan for comprehensive public access to research results
That's good news. I'm hearing more and more good things for open access to journals and research. Now a country's governmental organisation is opening it's doors. Let the information flow!
charliefg··on The Science of Near-Death Experiences
Why is self-awareness an indication of something other than "thinking meat"? Why can't it be a more abstract form of thought?
charliefg··on The Science of Near-Death Experiences
> Why do you think that we are more than 'thinking meat'? Seems like there is no evidence for that at all.

Irrelevent

> but that's even unrelated to NDE's

Exactly

What is interesting is how NDEs share traits of the unconscious mind and its archetypes. Commonality that is shared by everyone from dreams, through to meditative states, vision quests and various states of psychosis. Even Jung started building his framework with insights from an NDE; the incorporation of eastern philosophy into our western analytical model allows for a very deep study of our psyche -- regardless of world-view -- and opens up horizons for the mind that were previously inaccessible due to a lack of sophistication in that area. NDEs are another intrigue that can be added to the list of phenomenon that allow us insight into our psyche.

charliefg··on Why I Hate Frameworks (2005)
Would you look at that beast! The bigger PDF image is on the post:

https://ptrthomas.wordpress.com/2006/06/06/java-call-stack-f...

charliefg··on Relaxing with Runcible, the circular 'anti-smartphone'
Yep, that is the most likely reason. Also the dude holding it at the top looks like he could be a lovable-rogue antiques dealer, in a similar vein to Lovejoy.
charliefg··on Relaxing with Runcible, the circular 'anti-smartphone'
Box model sites on a round screen... Sure, you could if you really wanted.

On a side note - this device actually piqued my interest... dunno why?

charliefg··on Ask HN: What do you wish you had known before you turned 40?
> Another resource is reading book

Absolutely. I've gotten high quality information from books. Sometimes it seems you gotta pay through the nose... but when you look at it, many of these books are refined down from the person's life in the field. That is pretty cool!

charliefg··on Luna – Hack your sleep
That's an interesting one - I like the idea of technology allowing a more inclusive society; enhancing mobility to some people to get them to the shops, allow other people to use steps; maybe one day those who wish to regain their sight or maybe get it for the first time. However -- as with everything in nature -- it also has a dark side.

First, which is far more a philosophical addition to my previous point - it's defining a norm. To some extent this is unavoidable; it is essentially saying that to be at a normal functional level you need sight, be able to walk, etc. So the question is - is a more inclusive society one that is setup for a whole spectrum of people or one that enables people's bodies to bring them to a functionally 'equal' footing? It's probably somewhere in the middle.

The other part, which I know I've experienced, is that the more unnecessarily engaged I was with technology -- more so with hi-tech -- the more detached I was with the actual world around me. So, for instance, walking around outside listening to music in headphones; walking around outside with a mobile phone (especially a smart phone). Nowadays, unless I have a damn good reason to take it with me (The only one that comes to mind is playing a set), I go around outside with clothes and maybe bags and leave everything else at home. On the rare occasion I've found that a mobile phone might have been useful, but those occasions are mainly when I've relied on a car to take me beyond walking distance. The cycle of reliance.

Since placing this limit on myself, It's challenged me to be more engaged with the environment around me, more mindful in myself and I've found this has made me much happier and my environment more colourful. Trying to strike the balance is good, and I enjoy walking the tight rope. However cyborg bodies starts entering a whole new domain - the idea of being chained to technology because it's a part of my body seems horrible to me; there would be no relief from it.

If people want society to go that way, fair enough. However, I personally won't encourage unnecessary integration with bodies because that's not the world I want to live in.

charliefg··on Ask HN: Why should I learn a new programming language?
One thing I find wonderful about any of the free operating systems (not sure if you're running one) is the entire stack is there to explore on every level. One thing I find enjoyable if I'm looking for something to do is target a subsystem of Linux and drill down.
Page 1 of 2Next →