HNHacker News
TopNewBestAskShowJobs

okso

421 karma · joined May 17, 2013

submissionscomments
okso··on YouTube-dl: Open-source YouTube downloader
Also: - Works with videos integrated in pages from any website

No need to first jump on Youtube/Vimeo/... for the source URL of the video.

okso··on MAPS.ME users now can edit OpenStreetMap by themselves
It has been open-sourced in October 2015: http://blog.maps.me/2015/10/mapsme-goes-open-source.html
okso··on MAPS.ME users now can edit OpenStreetMap by themselves
MAPS.ME is an awesome product, and probably the best alternative to Google Maps: great performances, free and open source and not trying to track you everywhere.

Allowing user to contribute back to OSM makes it even greater.

okso··on A Python-to-JavaScript Transpiler with BabelJS and SourceMaps
Looks interesting, but it has naming incoherences: 'pip install javascripython' actually installs in site-packages/metapensiero/pj. I don't get why it does not simply install in site-packages/javascripthon.
okso··on Jason Bradbury: Coding lessons in schools are a waste of time
The future as the iPad generation: a machine made for consuming that conceals from you everything about how things work and how to hack them. Even while using 'high-level bricks', understanding how things work internally give you much more freedom to innovate and be independent from some manufacturers.
okso··on The Single Piece of JavaScript on HN
At the moment, but in the future the browser might decide to prefetch the pages behind these links, hence voting against your will.

> (...) we may expand link prefetching support to include prefetching <a> tags, which include a relation type of next or prefetch in the future.

Source: https://developer.mozilla.org/en-US/docs/Web/HTTP/Link_prefe...

okso··on JSX is no longer my friend
Replacing JSX with Coffeescript is really beautiful, and makes large components much more readable. I am a bit worried as it does not have much traction. JSX does not even allow to copy-paste from HTML as we need to rename all keys containing hyphens with some CamelCase.

Here is some of my Coffeescript render function, it is much more elegant than the equivalent JSX.

render: -> div className: "btn-group" role: "group" style: width: '100%'

        for option in @props.options
            label
                key: option.value
                className: @buttonClass @state.selected == option.value, option.bsColor
                style:
                    minWidth: (100 / @props.options.length) + '%'
                input
                    type: 'radio'
                    required: true
                    name: @props.name
                    value: option.value
                    checked: @state.selected == option.value
                    readOnly: false
                    onClick: @handleClick
                    "data-key": option.value
                    option.label
okso··on ESP8266 Analog Broadcast Television Interface
It is the same chip.

Should we suggest an extra milestone for the Kickstarter for `import 3Dtv` ?

okso··on Kickstarter for funding Micropython port to ESP8266
The Micropython board is pretty expensive (25€), porting it to to cheap ESP8266 (10% of the price) would make Python a top language for IoT.

Plus it provides interactive shell on a micro-controller.

okso··on Hot code reloading in Python
Just published this library for hot code reloading and live-coding in Python on Pypi.

It allows you to change the source code of a function or a class while it is being used, without having to restart your program.

I hope it saves you many restarts !

okso··on Kivy – Open-source Python library for rapid development of applications
The Python interpreter itself is only about 1.5-2 Mo. The issue is mainly related to the libraries.
okso··on Bitpost – Private decentralized messaging
BitMessage is a pretty neat idea, and this service is only a GUI on top of it.
okso··on Python 3 can revive Python
> It’s not like anyone is using Python 3 anyway, so take some chances. Break things.

Well, people start using it now. I'm teaching Python classes exclusively in Python 3, and do all my personal projects in Python 3 and love it.

I would like to finally have a "stable" Python 3 with forward compatibility. This is important for the future of the language, else no-one would invest in it.

okso··on Facebook without the News Feed
Looks great. Having to wait for the first email to arrive is a bit weird - it would have been awesome to be able to browse through the past too.
okso··on IPv6 adoption rate above 3% even on Mondays now
According to this tool, Belgium would have the highest IPv6 adoption in the world. Happy to live there !
okso··on Facebook without the News Feed
Would it be possible to use Facebook's API to build a more relevant news feed for ourselves ?
okso··on Facebook without the News Feed
That works great with Stylish on Firefox, thanks !

I remember a time when the content of the news feed was almost relevant and interesting...

okso··on Computers are fast
That approach would be very well adapted to a low-level language such as C with the risk of overflow.

Python handles long integers transparently, and the overhead of managing the lambda function and additional variables in Python is probably much more time consuming than handling a long integer.

okso··on Odoo: The new OpenERP
Compiere is another FOSS ERP, but it's made in Java
okso··on Computers are fast
Naïve Python3 is not as fast as Numpy, but pretty elegant:

  def main(filename):
      d = open(filename, 'rb').read()
      result = sum(d) % 256
      print("The answer is: ", result)
okso··on Why isn’t New Zealand richer and more productive?
Because kiwis are too cool to worry too much about money and productivity.
okso··on The most expensive e-book
Best Customer Reviews I have ever seen for a book.
okso··on Why do washing machines have windows?
One more future victim of the end of support of Windows XP.
okso··on Telegram - secure, free messaging
There is one, it's the CLI (Command-line Interface : https://github.com/vysheng/tg)
okso··on Telegram - secure, free messaging
I see source code for clients, but nothing for the server side.

Are they using something standard or do they want to lock-down users to their own proprietary servers ?

okso··on Jolla
Finally a great Mobile OS for Python ?
okso··on How to crack my software and add a back door
Encouraging people to crack it themselves instead of downloading a cracked version is an interesting educational move.
okso··on This is for bicycles what Tesla is for cars
It does when you brake.
okso··on This is for bicycles what Tesla is for cars
Is their video encouraging people to ride at 60km/h on the footpaths or am I hallucinating ?
okso··on Why We’re Traveling
I'm also curious about how easy/hard it is to hire international contractors. Knowledge on that subject would be very interesting.
← PreviousPage 3 of 4Next →