HNHacker News
TopNewBestAskShowJobs

hguhghuff

1,032 karma · joined October 4, 2017

submissionscomments
hguhghuff··on Pivot or Fail?
TrafOData pivot to become Microsoft was a pretty hard pivot.

https://en.m.wikipedia.org/wiki/Traf-O-Data

hguhghuff··on Ask HN: Are there too many programming languages?
No. In fact I don’t even think we’ve really got started

Software development is in its infancy and has a long way to go. New languages are in important part of that.

hguhghuff··on Ask HN: What's the hardest problem you've ever solved?
In the early 1990’s I solved a major performance issue on a DOS based serial server by enabling the buffers in the 16550 serial controller UART.
hguhghuff··on Ask HN: What's the hardest problem you've ever solved?
Tell us more! What did you build, how long did it take?
hguhghuff··on Ask HN: What's the hardest problem you've ever solved?
Resurrecting mourned dead pets leads somewhere very bad.... see Stephen Kings “Pet Sematary”.
hguhghuff··on Things Nobody Told Me About Being a Software Engineer
As the author says, Programming is a lot more fun than software engineering.
hguhghuff··on Diaspora: Hello and a big welcome to everyone arriving from Google+
I think product names matter, and diaspora seems misnamed to me.
hguhghuff··on Tell recruiters politely “no” with a simple link
The hypocrisy is hating on recruiters until you need a job or need to employ someone, then respect.
hguhghuff··on So You Want to Open a Small Press Bookstore/Artist-Run Space? A Cautionary Tale
True to a greater or lesser extent of all businesses that are about bringing someone’s passion into the world rather than making money.

The arty passionate person five years later has an entirely new perspective on every single aspect of their venture.

When someone asks me about starting a business, I say, “exactly why?”, “what is is you really want from this, do you know?”. You’d be surprised st how few people are really clear on what they actually want the outcomes to be in a tangible way.

My advice is to create any business that makes money and do your passion as a hobby.

There’s another thing.... people starting their first business generally don’t understand the importance of cash flow. They don’t want to know, they’ve got no reference point in their head to understand it. Nothing you can say will bring them to understand the importance of cash flow. In a years time there will be those who grasped it (might still be in business) anc those who didn’t (out of business).

hguhghuff··on This Old Lisp
One of the things that really put me off Lua was lack of a strong central control and organization for the language, resulting in fragmentation.

How does lisp stand in this regard?

hguhghuff··on TopTal blacklisted me
No jobs for cheats.

You’re surprised? Angry? Indignant? It’s someone else’s fault you had to cheat?

Please.

hguhghuff··on Ask HN: What discontinued company/product do you wish was still around?
iPod shuffle before they stuffed up the design. That was the perfect device but of course they had to make it smaller thus the clip no longer held.
hguhghuff··on Ask HN: What are some of the best technical talks you've heard?
Any episode of The Ben Heck Show on YouTube.
hguhghuff··on Ask HN: What are some of the best technical talks you've heard?
YouTube is absolutely packed with technical channels on any software / computing topic that interests you.
hguhghuff··on Bootlin at the XDC 2018 Conference
It’s frustrating when I’m intrigued about what a company does and a visit to its front page does not say.
hguhghuff··on As Chinese investment pours into the EU, the Europeans are beginning to worry
And Africa, the pacific and everywhere else. No doubt the long term goal is to colonize the world.

And they’re clever enough to do it slowly, lots of small transgressions, giving each time to be accepted before moving on to the next quiet domination. Perfect example is taking control of the South China Sea.

And they’re smart enough to colonize in the most modern of ways...... buy the politicians and thereby remove all possibility of government resistance.

hguhghuff··on Ask HN: How can we make React better?
CRA typescript
hguhghuff··on Show HN: Alan – a low-code application platform
Well you’ve launched, so you should be meeting the needs of potential customers.

In your shoes I’d turn around and make a 1 minute video and upload it to YouTube within 20 minutes, showing what your system is and what these data structures look like.

If you have an Apple Mac, the screen recording is built right into QuickTime, just plug your telephone headset into the machine to record some narrative as you go.

Seriously, why launch without showing people what it is? 10 years coding, not willing to spend 5 minutes to record it and show us?

I’m not interested in reading about the deployment process. Really not.

Sell me on what you made.

hguhghuff··on Show HN: Alan – a low-code application platform
It should have a video showing the code the process and the sort of apps it builds.

I’m not doing the tutorial.

I’m sufficiently interested to give it a 30 second video. If that looks interesting I might look at more involved videos about some aspect.

hguhghuff··on Making my peace
I read all the words but gained no understanding of what they meant.
hguhghuff··on Molten: A modern Python (3.6+) web framework
I admire zzzeek as one of the greatest contributors to python and a programmer of the highest order.

I hope one day he’ll become a real fan of async as it would be good to have all that skill directed into the async space, which frankly needs him.

hguhghuff··on Molten: A modern Python (3.6+) web framework
Just that my experience learning async programming really was a pain cause the concepts are so alien compared to synchronous programming.

Eventually however the bell in your head rings and it all becomes second nature.

At that point you have the ability to do a bunch of things in parallel in an intuitive and robust way.

Also async is good for solving certain categories of problem that are harder in synch, like starting a sub process and reading and immediately responding to stderr, whislt also doing other things, without the issues that comes with multithreading.

What async programming really gives you is event driven programming - the ability just to set up functions to run when certain things happen, as opposed to traditional ... do this step one then do this step two until program finishes. Again quite foreign if you havent done much event driven programming but it’s really powerful.

It is true that certain libraries need to be rewritten to live well in the async world, but that’s ok I think ... it’s not like the 2/3 issue.... you don’t have to go there if you don’t want to.

The other thing that is not immediately obvious when learning async is that once you know what you’re doing, in many cases sync and async style can be naturally interspersed, and while that might sound like a recipe for complexity and pain, in fact it isn’t, because as mentioned earlier, async actually isn’t that hard or complex once you grasp the mental model, and interspersing both just works pretty well. You won’t know how to do that in a simple manner though till you’ve been through the grind of making it hard for yourself because at first you’ll assume that async is much harder than it really is and you’ll be looking for complexity and indeed coding complexity.

I certainly understand the initial distaste that people might have for async because it’s so foreign. It’s made harder in Python because the approach has changed so there’s multiple ways to do the same thing, like “yield from” and “await” which are effectively the same thing. Different ways to do the same thing in a conceptually new and hard idea space makes the hard thing about learning async programming even harder.

BUT, like most things with programming, once you’ve learned it, what at first looked really hard is in fact fairly straightforward, with just a few different rules to follow and that’s pretty much it.

My advice to any python programmer is to invest the time and practice a lot and work hard to master async. It’s not going away, and it will constantly annoy you that this async thing is everywhere but you don’t know it well so you’ll feel excluded and want to disparage it. Get past that and turn it into one of your strengths and a power tool.

It’ll just taste like garden snails while you’re still in that alien learning zone.

Remember that it takes an expert programmer with superior knowledge to know how to do things in the simplest way.

hguhghuff··on Molten: A modern Python (3.6+) web framework
So molten is batteries included essentially, whereas falcon is not.

Like flask versus Django.

Straight question, wouldn’t it have been easier to fork falcon and add the batteries?

hguhghuff··on Molten: A modern Python (3.6+) web framework
Errr, I’m looking for some words to answer the question, not to try to infer at an expert level by reading a large amount of detailed technical information, and I didn’t see a comparison with falcon, so no, it does not.
hguhghuff··on Molten: A modern Python (3.6+) web framework
What’s the benefit / key differences compared to falcon?

https://falconframework.org

hguhghuff··on Molten: A modern Python (3.6+) web framework
Async programming becomes very appealing once you’ve done enough of it to really sink in.

At first though, learning async programming tastes like eating a garden snail.

hguhghuff··on Spice is throwing up problems not seen with other drugs
I don’t think people last long on crocodile do they?
hguhghuff··on Spice is throwing up problems not seen with other drugs
>> sounds nice

Sounds shit to me but I fully respect any system that allows it. These people can probably get on with some sort of life in between their hits instead of spending their lives trying to get in a position to get high agsin.

hguhghuff··on Spice is throwing up problems not seen with other drugs
So right. By desperately hanging on to criminalization of pot, politicians have created a much worse situation.

My question is, is spice an issue in the places where pot is legal?

hguhghuff··on Posts on Google
I don’t understand what it is.
← PreviousPage 3 of 10Next →