HN user

Walkman

1 karma
Posts214
Comments640
View on HN
gregoryszorc.com 7y ago

What I've Learned About Optimizing Python

Walkman
1pts0
github.com 7y ago

Show HN: Furnace – A lightweight pure-python container implementation

Walkman
6pts0
medium.com 7y ago

7 Things Elementary OS Does Terribly Wrong in 2018

Walkman
4pts0
github.com 7y ago

Show HN: Podcast downloader command line script in Python

Walkman
3pts1
www.surveymonkey.com 7y ago

GitHub Survey for Nat

Walkman
1pts0
azer.bike 7y ago

A Good Makefile for Go

Walkman
1pts0
blog.goatcodes.com 8y ago

How to use local domains for development

Walkman
2pts0
bitdepth.thomasrutter.com 8y ago

Is a proper transition to IPv6 actually impossible?

Walkman
1pts0
www.2doapp.com 8y ago

2Do iPhone app is hosting it's own store instead of App Store

Walkman
1pts0
medium.com 8y ago

The Readability bookmarking service will shut down on September 30, 2016

Walkman
1pts0
colobot.info 8y ago

Colobot: Gold Edition (GPL of Original Colobot Game)

Walkman
44pts2
xfltreat.info 8y ago

Show HN: XFLTReaT tunneling framework

Walkman
1pts0
www.medicalnewstoday.com 8y ago

Brain stimulation enhances long-term memory for first time

Walkman
1pts0
blog.cloudflare.com 8y ago

The Curious Case of Caching CSRF Tokens

Walkman
1pts0
github.com 8y ago

Rate.sx – console serice for getting cryptocurrencies exchange rates

Walkman
3pts0
github.com 8y ago

How do you reliably host a marketing site and a single page app?

Walkman
1pts0
athos.blogs.balabit.com 8y ago

IOCCC vs. Clean Code

Walkman
23pts1
betterhumans.coach.me 8y ago

How I Accidentally Doubled My Productivity and Creativity

Walkman
1pts0
www.kickstarter.com 8y ago

Magit on Kickstarter

Walkman
7pts1
blog.cloudflare.com 9y ago

How to Use Cloudflare for Service Discovery

Walkman
2pts0
medium.com 9y ago

Ubuntu 18.04 LTS Desktop Default Application Survey

Walkman
2pts0
www.learnliberty.org 9y ago

Why my students dump their boyfriends: The 3 most eye-opening ideas in economics

Walkman
25pts19
github.com 9y ago

Neovim GUI written in Golang

Walkman
2pts0
gist.github.com 9y ago

First Version of Redis Written in Tcl

Walkman
1pts0
www.engadget.com 9y ago

Chrome warns you when typing anything into non-secure sites

Walkman
1pts1
futurism.com 9y ago

Elon Musk Just Outlined How He’ll Merge the Human Brain and AI

Walkman
2pts0
github.com 9y ago

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang and more

Walkman
2pts0
github.com 9y ago

GitHub drama

Walkman
2pts0
www.facebook.com 9y ago

Facebook adds Yubikey support

Walkman
4pts0
anvaka.github.io 9y ago

Most used words in programming languages

Walkman
194pts182
Websocketd 7 years ago

Each inbound WebSocket connection runs your program in a dedicated process. Connections are isolated by process.

I see you and 10,900 other "software developers" get the point of WebSocket. It's especially "impressive" when you written the whole thing in Go and could have used goroutines and channels, which could easily handle hundreds of thousand of connections (maybe millions). Terrible design!

For a long time I thought every software developer must be smart, but a lot of them don't see the big picture very often.

Why this bothers me so much? You created something that a lot of developers think is good enough, so less innovation will happen and more and more slow websites will appear because of tech like this...

I don't understand how is this a question? Do you really want to learn it because it seems to me that you are trying to find a bogus reason not to... no offense, but if you don't like it, you shouldn't pursue this career, otherwise the simple answer is there is huge demand and good salary for Web Developers.

That's starting to be not true. In the beginning, there was just systemd, now starting with bionic, it's components are tied together so much that's it's hard to turn them off or not use it. I liked systemd a lot, but started to understand the complaints when we had a lot of problems with systemd-timesync, systemd-resolved and co...

I know most of these things in detail, I can understand them and use most of them daily. I know NOTHING about JavaScript at all. It's ok, you work on frontend, I'm on backend.

Go Modules in 2019 8 years ago

Go's main use case is for writing concurrent servers (mostly web servers) or daemons and command line applications that need to be really fast. Go is a generic programming language, but Python is "more generic", which I mean that you can go far more in a lot more domains (one of them is scientific computing and data analysis) than with Go. If you want to use go for data analysis I suspect that it would feel "a lot more work" to do the same thing than it would take in Python, mostly because it's a lower-level language and the ecosystem is not that huge than for Python yet.

It's interesting, we have developed a very similar framework internally for our appliance and use it in our product for 4 years. We "present" files from templates filled with variables coming from the user interface and those presenters call "notifiers" (e.g. restarting a systemd service when a file changed on disk).

A great example of how Trump has been elected. He lied a lot, (or said stupid things because he was ignorant in a topic) but it doesn't matter, because rebuttal takes a bit more effort than saying stupid things so what he said stuck with a lot of people. Sorry, but this article is just ignorant in almost every point.

Oh, wow, I realized I started doing 2) a couple of months ago, because one of my coworker is thinking in completely different ways about code in general, which forces me think in completely new and different ways. I already questioned my judgement about "good" or "bad" and started thinking in terms of "different" and I'm truly starting to believe it.

I still find the idea of a digital wedding invitation pretty strange, because here in Hungary the bride and the fiancé invite everybody in person together. Maybe distant relatives are invited by mail or something.

Is digital invitation a common thing nowadays? Or was it more common even years ago in other countries?

I don't understand the need for this. Can't the Read-Write example simply written like this?

    import asyncio

    read_lock = asyncio.Lock()
    write_lock = asyncio.Lock()
    
    async def read():
        async with read_lock:
            # shared access

    async def write():
        async with read_lock, write_lock:
            # exclusive access
also the standard library has asyncio.Semaphore, which seems like the exact same thing like the third example?

https://docs.python.org/3/library/asyncio-sync.html