Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ceronman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
ceronman
11y ago
There is more to code reviews than just preventing issues. Code review is a valuable tool for maintaining code quality, and share code knowledge across the team. Those two things can be achieved with post-commit reviews.
212.
▲
by
ceronman
11y ago
I need to concentrate and can get work done without the distractions I'm surprised that this one has so many down votes. I use it frequently and for me is one of the best reasons for WFH.
213.
▲
by
ceronman
11y ago
It's similar. The difference is that Cython is a super set of Python, while RPerl is subset of Perl. With Cython you can take fully dynamic Python and slowly convert it into some static equivalent (cdef) that runs as fast as C / C
214.
▲
by
ceronman
11y ago
Think of async/await as syntactic sugar for doing the kind of asynchronous programming when you pass callbacks/continuations and have an explicit event loop. For example, assume that you have an http_request function that looks li
215.
▲
by
ceronman
11y ago
This is a very interesting project. It makes Python behave a bit more like Perl. By default, Perl is very forgiving with errors. Instead of stopping everything when a non fatal error is found, Perl will try to continue and will throw a warn
216.
▲
by
ceronman
11y ago
Yes, you can re-implement jQuery in 10 lines of code... if you only support 0.1% of the functionality of jQuery. jQuery was a game changer for web client side development. Thousands of work hours have been spent on it. It had a specially im
217.
▲
by
ceronman
11y ago
It's not the same thing. In Python this is a run-time error. The code you posted is parsed and compiled to byte-code just fine. Then, depending on the time, a new function is created dynamically at run-time or a NameError is raised at
218.
▲
by
ceronman
11y ago
The idea of using coroutines for asynchronous programming is quite old actually. ML has used it since the 80s [1]. Python itself had it way before C# with Twisted's inlineCallbacks [2]. What C# (actually it was F#) introduced was the s
219.
▲
by
ceronman
11y ago
I live in Amsterdam and I agree that a subway system is probably faster and more efficient. However I find the street cars' ride more enjoyable. I don't like the idea of getting into the ground, with nothing to see from your windo
220.
▲
by
ceronman
11y ago
I recently discovered Tmux after years of using GNU Screen. I love it. It feels much easier to use and more intuitive, easier to script. Also integration with terminal emulators such as iTerm2 on OS X or Byobu on Linux is fantastic. Tmux ea
221.
▲
by
ceronman
11y ago
I don't see how this is a language killer feature. It looks more like a library feature. And yes, Perl 6 has a superb unicode library. In other languages, you can add the functionality as libraries. This is an example in Python:
222.
▲
by
ceronman
11y ago
> Seriously?? Have you even looked at Perl 6. Yes I have. Many interesting features. Most of them not good enough to be considered killer, IMO. What are your suggestions?
223.
▲
by
ceronman
11y ago
Inline::Perl5 is just a very thin layer to communicate with a Perl 5 process. This works well for small things but it's not practical for more complex ones. You can call code of any language from any language using this technique, that
224.
▲
by
ceronman
11y ago
Inline::Perl5 is just some glue to communicate to a Perl 5 interpreter from Perl 6. It's a simple form of inter-process communication between Perl 5 and 6. It's not that you can continue writing your Perl 5 program/library in
225.
▲
by
ceronman
11y ago
It just might be possible that Perl 6's crazy long development process can produce the best-adopted second system around Unfortunately, I don't share the same optimism as the OP. In the real world, adoption is not on
226.
▲
by
ceronman
11y ago
My List: Hackernewsletter: http://hackernewsletter.com/ Python Weekly: http://www.PythonWeekly.com JavaScript Weekly: http://javascriptweekly.com/ GameDev.js Weekly: http://gamedevjsw
227.
▲
by
ceronman
11y ago
Cross platform developers tools by Microsoft! Great news! MS has some of the best developer tools out there. In my opinion, the only downside has been the dependency on the Windows platform. As a developer, I feel much more comfortable in a
228.
▲
by
ceronman
12y ago
Not only these features are already in Sublime. They were there long before Atom was released. They also work much better than in Atom. For example, the fuzzy file finder feels slow with a 50K files repo. Go to symbol doesn't work with
229.
▲
by
ceronman
12y ago
Sublime 3 user here. I wanted to try Atom mainly because it's open source, and I was a bit concerned with Sublime not getting updates. I tried Atom when it first came out and it was really slow and buggy. I decided to try it again a co
230.
▲
by
ceronman
12y ago
This is explained in the Rationale and Goals [1] section of the PEP: it is easy to confuse coroutines with regular generators, since they share the same syntax; async libraries often attempt to alleviate this by using decorat
231.
▲
by
ceronman
12y ago
Are you able to do full atomic transactions in Cassandra now? Like the ones described in the article: begin val1 = read(account1) val2 = read(account2) newVal1 = val1 - 100 newVal2 = val2 + 100
232.
▲
by
ceronman
12y ago
I loved this. This fit's perfectly with Stallman definition of hacking [1]. composing a funny joke or a beautiful piece of music may well involve playful cleverness, but a joke as such and a piece of music as such are not
233.
▲
by
ceronman
12y ago
I believe a lot of Dart criticism comes from people who haven't actually used it. I personally find it almost always more enjoyable than JavaScript. I've also used other languages that transpile to JS but there some features that
234.
▲
by
ceronman
12y ago
If you are interested in contributing to Servo. I also recommend the talk "Servo and You: a beginners to contributing to Servo" given by Josh Matthews at FOSDEM a couple of months ago. You can find the video here: http:/
235.
▲
GitHub-Hosted Python Jobs Board
(pythonjobs.github.io)
4 points
by
ceronman
12y ago
|
2 comments
236.
▲
by
ceronman
12y ago
Apparently the HD display comes with a huge price in battery life: http://www.cnet.com/products/dell-xps-13-2015-review/
237.
▲
by
ceronman
12y ago
I believe the donation counter bar is not working in real time. I just donated and it didn't move. So don't say that nobody cares, I think a lot of people care. Give it some time. I encourage you to donate now!
238.
▲
by
ceronman
12y ago
There is a Dart version: https://pub.dartlang.org/packages/angular2
239.
▲
by
ceronman
12y ago
This exactly what I mean when I say that people underestimate simplicity and overestimate features. Yes, generics are a nice feature. Yes they help you to avoid code duplication. Yet, not having them is not a stopper at all. Programs are sh
240.
▲
by
ceronman
12y ago
You mention the key point of Go: simplicity. I think many developers tend to underestimate the power of simplicity and overestimate the power of certain features. Every single abstraction has a price in complexity. This is why Lisp, being a
More ›