News for hackers. Stuff that matters.

throwaway9101

Re:Poll: Which platforms do you develop for? on Thursday October 24, 2013 @09:59AM (#6605248)
I develop an operating system running on bare metal :). It's sort of an appliance, but I don't think Xeons really qualify as embedded.
Re:Fedora Linux will switch to Python 3 by default on Thursday October 24, 2013 @09:45AM (#6605188)
Codechef appears to use Python 3.1.2 for "Python3", which is pretty old (March 21st, 2010) and predates some significant performance improvements in Python3[0].

[0]: E.g., 3.3 adds a more efficient encoding for ASCII-subset unicode strings: http://docs.python.org/3/whatsnew/3.3.html#performance-and-r...

Re:Fedora Linux will switch to Python 3 by default on Thursday October 24, 2013 @09:14AM (#6605033)
Fedora 22 is ... 3 releases out? So we're talking about 12-18 months depending on how soon F20 is due to be released. Still, I'm surprised, and I've been a Fedora contributor since FC5.
Or the cold.
Bandwidth delay product tends to limit throughput at such high latencies, though.
Or FEC, and optionally reliable re-transmission. TCP won't work well due to the huge latencies involved.
Re:Complete, Persistent Compromise of Netgear Wireless Routers on Wednesday October 23, 2013 @09:06AM (#6598423)
The $69 models do N, but not AC :-(.

Edit: oh hello downvote, I'm glad you think AC is worthless to note.

Re:Introducing WhiteHat Aviator – A Safer Web Browser on Monday October 21, 2013 @04:45PM (#6588086)
Adblock plugins slurp down new lists without updating the plugin code itself. Newer techniques, sure, but I don't think ABP's release cycle is substantially faster than Firefox's.
Re:Anonymity Is Hard on Wednesday October 09, 2013 @11:35PM (#6525506)
Breed until they can't slaughter us all!
Re:Fix 260 character file name length limitation: Declined on Monday October 07, 2013 @09:00PM (#6512333)
I know, when the shit really hits the fan, visual studio is the tool I would use to try and clean up those messy directories.

</sarcasm>. The complaint is about Visual Studio's decision in particular, not the weakness of (some) (old) Win32 APIs.

Re:Fix 260 character file name length limitation: Declined on Monday October 07, 2013 @03:36PM (#6510640)
> gets in the way of having a deeply-nested project hierarchy"

Do people actually want deeply-nested project hierarchies?

For example, from a real-world, full operating system, the deepest path I can find[0] is in a build directory and 184 characters:

> "./ports/lang/python26/work/Python-2.6.1/portbld.static/build/temp.XXXXXX XXXXX-vHEAD-amd64-2.6/XXXXXX-home/XXXXX.git/src/ports/lang/python26/work/Python-2.6.1/Modules/_multiprocessing"

(Names changed to protect the "innocent.")

[0]:

    $ mkfifo ../names
    $ find . > ../names &
    $ python
    >>> with open("../names") as f:
    ...   l = 0
    ...   nm = None
    ...   for n in f.readlines():
    ...     if len(n) > l: l, nm = len(n), n
    ...   print l, nm
Likewise. I've since been pretty disappointed in Firefox's networking backend. Something in DNS resolution or page-fetching occasionally goes out to lunch and then ... no more loading webpages. I'm on 24.0. I should probably make some effort to actually track this down, but I don't even know where to begin.

Edit: doh! Maybe just network.dns.disableIPv6=true solved it...

Re:Amazon says France's new bill is 'discrimination' on Thursday October 03, 2013 @09:30AM (#6488723)
Possibly an exaggeration, but OP is probably referring to the workers who run Amazon's fulfilment centers.
Re:Libgccjit.so: an embeddable JIT-compiler based on GCC on Thursday October 03, 2013 @09:27AM (#6488707)
It was. I think it's likely this effort was motivated by LLVM's relative strength in JIT compilation.
Re:I've mothballed my blog on Monday September 30, 2013 @04:04PM (#6471988)
bm9jYXJyaWVyQGpnYy5vcmc= Is the base64 if you want something copy-pastable.

Alternatively, nocarrier [AT] the domain of the post.

Re:Go Hadoop: Err, Hadoop and Go on Sunday September 29, 2013 @01:52PM (#6465920)
Personal plug, because the article mentions snakebite; hadoofus[1] is a C library that natively speaks to HDFS (v1), with a Python wrapper. No Java involved.

Pros (vs Snakebite):

* C, not Python. More portable to non-Python languages; probably faster

* Speaks v1 of the protocol (AFAIK, nothing else does this except via JNI to hadoop's Java client)

* Kerberos authentication supported (but not datanode tokens or the digest auth they employ)

Cons:

* Sort of abandonware. I don't personally use HDFS anymore, so it has stagnated.

* As an extension of the above, doesn't support the v2 (Protobuf-based) protocol

* C, not Python. All the usual potential issues with C that Python shields you from.

[1]: https://github.com/cemeyer/hadoofus