HNHacker News
TopNewBestAskShowJobs

tebeka

389 karma · joined April 3, 2008

submissionscomments
tebeka··on The Architecture of Open Source Applications (Volume 1) Berkeley DB
Loved this chapter, great design, well written.
tebeka··on Ask HN: How are you doing RAG locally?
https://duckdb.org/2024/05/03/vector-similarity-search-vss
tebeka··on Ask HN: What is example of good documentation in your opinion?
Pandas - https://pandas.pydata.org/docs/
tebeka··on Ask HN: Any great books about technical writing?
I found "Writing Without Bullshit" helpful. https://withoutbullshit.com/book
tebeka··on Ask HN: Good C++ code bases to read?
Apache arrow
tebeka··on Asciidoctor
Wrote 3 technical books [1] with asciidoctor, love it! Simple format, easy to include code, builds PDF, ePUB, mobi ...

[1] https://gumroad.com/tebeka

tebeka··on Ask HN: What's your quarantine side project?
Wrote too (small) books so far - Go Brain Teasers (https://gum.co/iIQT) - Python Brain Teasers (https://gum.co/iIQT)

Working on the 3rd ...

tebeka··on MessagePack: like JSON, but fast and small
No serizalization is safe

- https://docs.microsoft.com/en-us/security-updates/securitybu... - https://en.wikipedia.org/wiki/Billion_laughs_attack - https://en.wikipedia.org/wiki/Zip_bomb - ...

tebeka··on Ask HN: What are good resources for life advice?
The Knowledge Project https://fs.blog/the-knowledge-project/
tebeka··on Using Vim as a Python IDE
I heard good things about http://vim.spf13.com/
tebeka··on Ask HN: What's the most elegant piece of code you've seen?
Peter Norvig's Spell Checker http://norvig.com/spell-correct.html

A lot of other code he writes as well.

tebeka··on Ask HN: How do you find freelance/contract gigs?
One way to network is to go to job interviews. Be open about the fact that you're mostly interested in contracting and maybe you'll consider joining after a time (which is true in my case - there's a lot of overhead in contracting).
tebeka··on Python 3 is killing Python
People forget that doing backward breaking changes take a while. Python 3 was released at the end of 2008, 2 years after Java 6. How many systems you know still run on Java 5?
tebeka··on Mailpile: Let’s take email back
Two things: 1. IMO sup (http://supmua.org/) is more mature and does about the same. However it's interface is a curses based one which is a plus and a minus. 2. Why not use an existing search products (like xapian)?
tebeka··on Want To Be More Productive? - Improve Your I/O
If you have more ways to improve your I/O - please share :)
tebeka··on Really Test Your Website for different browsers and devices
Instead of managing your own grid, you can use saucelabs.com
tebeka··on Git add -p: a powerful git feature
The problem is with the process, people will forget. You probably need to automate this.
tebeka··on Git add -p: a powerful git feature
So you end up committing untested code? (since you did test the whole change, not just part of it).

Sounds like a bad idea to me.

tebeka··on Underscore.py / a python port of underscore.js
Also note that _ has a meaning in the Python REPL - it's the value of the last expression.
tebeka··on Ubuntu announces 12.10 (Quantal Quetzal) Beta 1
Just installed beta1. Opened terminal and then:

    $ python --version
    Python 2.7.3
tebeka··on Mixpanel went down, so we're open sourcing a better pure Python memcache client
Yet again, instead of trying to fix the existing, someone writes yet another library.
tebeka··on Ubuntu Releases 12.04 LTS Precise Pangolin
I did an upgrade from 11.10 to the 12.04 beta. Seems to work fine.
tebeka··on Lat/Long to Time Zone API
This is very easily done with a mesh of two APIs, see https://bitbucket.org/tebeka/pythonwise/src/tip/timeat
tebeka··on JSONLint, The JSON Validator
python -m json.tool /path/to/file.json
tebeka··on Super Simple Mocking For Python
Thanks, updated the code to use keyword arguments only.
tebeka··on Super Simple Mocking For Python
You can either use mock(obj, {'x': 1, 'y': 2}) or mock(obj, 'x', 1, 'y', 2). I thought it'll be nice to provide both options, but you might be right and using just a dict of mocks is more Pythonic.
tebeka··on Landing page for my potential startup, Minute Favors. Is there potential here?
How does it differ from Amazon's Mechanical Turk?
tebeka··on How would you change your favorite programming language to make it better?
Proper lexical scoping in Python.
tebeka··on Bushido (YC S11): An App Store For The Web That Can Kickstart Your Side Projects
Great idea, now I just need to learn some RoR ...

Seriously, this is something that can have the same effect on application as the web had on publishing. "Just write it and place it out there ...".

tebeka··on Hacker News gives "Unknown or expired link" Often when I click "More"
Same here. Making my noon reading of HN pretty annoying. (Read front page, hit more, get expired, go back, reload, hit more ...)
Page 1 of 2Next →