skysight-inc/HackerNews huggingface dataset:
> FWIW, and while I disagree with you wrt long-term (though short term I'm still on Python 2 due to working on a non-ported 10 years old code-base with dependencies on non-yet-ported libraries)

Just how "long term" are you thinking here? Another four years? Does it really seem likely that this will change? At some point the long term horizon is so far in the future that it becomes meaningless.

As an example, will the entire set of libraries you are using even have maintainers anymore? I will argue by the time Python 3 even has a hope of satisfying this bootstrapping problem, they will have moved on.

> Python will have to remain part of my toolbox due to how horrendously slow Clojure and clojure-based tools are to start up

Yes: that is currently the thing that is most bothering me about Clojure. That said, I have some plans for how I can fix that, and those plans, as ludicrously complex as they are, honestly sound easier to me than the Python 3 porting problem.

(In fact, modifying Python 3 to run Python 2 code sounds easier to me than the transitive-to-all-libraries porting problem, and has therefore been on my todo list. However, I have the problem that I need to get work done immediately...)

Regardless, I have little choice here: the Python 2 ecosystem is dying by fiat, while the Python 3 ecosystem has no real impetus behind it. The result is that the entire Python ecosystem seems to be stagnating: it is harder and harder to find good libraries for new things.
Digital Photo Printing Services
Given the recent trend of yet-another-hipster-digital-doodad raising millions on Kickstarter hopefully enough socially progressive folks exist out there as well to drop a million or so on Gene and his team.
Thousands of scientists throughout history have conducted research while simultaneously holding beliefs in any number of things. It would be fallacious to discount their scientific work because of this fact, at least as long as they held to scientific principles of reasoning. But the fact that they were scientists does not lend credence to the additional, unfalsifiable claims they may have made about the universe.

Furthermore, just because an assertion (e.g. "there is a God") cannot be proven (or disproven) does not mean it should be free from scrutiny. The claim that one has "no right to judge" a belief due to lack of evidence is an argumentum ad ignorantiam. Lack of evidence is a perfectly valid reason to be skeptical.

There are two presuppositions you compare: "I think, therefore I am" and "There is a God." Both require at least a very fundamental assumption, but only one has any basis in what we might typically refer to as "evidence."
Same here but with every new Emacs version I can cull a good bit from it. Starting from Emacs 23 it has decreased by at least 50%.
The first graph doesn't mention units (thousands of US dollars assumed).

No mention of the methodology used.

No analysis of the results.

The article is split into 10 different pages.

Tab closed.
More Evidence of a Broken Patent System
Introducing the Photos app for Windows 8
This is dated, only applies to laptops, but it breaks down failures by manufacturer: http://www.electronicsweekly.com/blogs/engineering-design-pr...
I tried AeroFS for a while but in the end went with InSync GD and Google's cloud, though Google Drive works just as well. I use a TrueCrypt vault for personal stuff.
> It continues to be dissapointing that new releases of Python continue to be useless

Useless for you :). Personally, I made the switch to Python 3 some time ago, and couldn't be happier. My dependencies are largely sorted these days, availability on the systems I need to deploy on is no longer an issue either, and I find it to be a cleaner, leaner language makes me more productive overall.

Sure, there was a time when I read these 3.x announcements with a sort of weary, frustrated feeling, but now I'm back to feeling like a kid in a candy store and excited at what the new release is going to bring.

I realize not everybody has made it to this side of the transition yet, but don't fret it, the day will come, and it's a nice place to be in.
A joke?
Hey Nikita having a colorful html5 home page is not enough for a project to be performant
Well you don't get compilation to machine code with Python, but you won't get that with many languages. And the ones that do compile are often a pain to write in.

So, I for one always go with "Always use the right tool for the problem at hand.", which means I use Python for most things and something like C for the few things that have to be faster.

To answer your question: Python is fast enough for most things. It depends on how and what you are using it for though.
I'd like to use Sublime Text if it had vi bindings.
Look at the color of your text. I guess it can.
> Let's not forget that Gandhi's techniques were considered ridiculous and guaranteed to lose by most people at the time. It was only once he won that the "obvious" position had to be revised to "well of course it worked in that situation, but..."

1. First they ignore you.
2. Then they laugh at you.
3. Then you free India from them.
minor correction, for the record: Max Müller did a lot of research into 'Aryan' culture via Sanskrit. Müller attempted to learn more about the origins of European religion and culture by reconstructing proto-Indo European language. Müller was opposed to Darwinism applied to people, and was very opposed to people using the term Aryan for racist purposes. He believed the shared history of different races should show we're all the same. The term 'Aryan' was coined for Western ears slightly before Müller. Robert Caldwell was the first one who came up with the term 'Dravidian' following his research into the matter. Prior to Caldwell, Dravidian languages and cultures were seen entirely through the lens of Sanskrit, although even today, as I mentioned before, this Sanskritic perspective to explain more than the evidence supports is kept alive by some people & interests.

On an interesting side note, according to Wikipedia, Müller also said, "the blackest Hindus represent an earlier stage of Aryan speech and thought than the fairest Scandinavians". That statement is true, even though Müller was not alive when the IVC was discovered -- swastika symbol clay seals have been found in the IVC, meaning that the swastika predates anything 'Aryan'. And there's similar irony with the red-and-black colors, in case you're wondering.
This is what you're talking about. http://obeleh.thruhere.net/
Wait for it to load. It's connecting to the database ;)

NOTE Still in development ;)

What I've done is I wanted to have a Ms Access like application on the web. Everything "real time".
As datagrid i use SlickGrid. Every change is being sent to a nodeJs webserver using NowJs. The change is then saved to a mongoDb database. When a change is saved all clients that are viewing that table get an update with the new data.
On the right is my "meta" table. This table describes all columns that are in the database. The data in the meta table is only saved when you click save. But all the data in the left table is real time.

To see the real "power" of the application open two browsers and make sure you can see both. If you have two separate PC's this will also work. So now you have the same datagrid twice. Now when you do a change in one datagrid you will see that that change has been pushed to the other datagrid as well.

The datagrid has multi-column-sorting, selection, copy-paste and delete. I'm working now on having Comboboxes so that you can have a Cities table and a Persons table and you can select the right city for each person. The thing is, I need to keep my combobox options in sync with the database as well. And I want to store the ObjectID and not the CityName for example. Because names can change. ID's don't.
Rather, I would say - bad tools may prevent you from doing great work.
While I don't share the OP's worry, I'm guessing he was thinking of utility functions operating on strings as the alternative.
New Kind of Theme
Virgin Responsive is minimal, clean, responsive, and expandable.
Can be used as a buisness template, an admin theme and wherever you want to use it.
Apple Launches iTunes Store in 12 Countries in Asia Today
Apple TV is also available.
Having something good, creative or worthwhile to say and saying it well are two different things. I understand the phrse "good writer" to mean the latter.
Too often have I come across excellent insights buried like diamonds in a dungheap in ugly, tortuous prose. This runs the great risk of these insights being lost or misinterpreted.
The converse is possible too, of course; utter nonsense put beautifully.
Smart! "Good idea". He should make a "I hate" tallier, for people in a similar situation!
I think the most-needed advice for people advertising positions is: (pre-1) send any kind of rejection communication at all.
Peepdf : PDF analysis and creation and modification tool
You should live outside USA for a while to check out why that happens...

You don't have to go as far as the middle east, just go anywhere south of the border.
Almost every coup in Central and South America was orchestrated with help, support and/or acceptance from the CIA and Pentagon.

They trained and supported dictators (School of americas, national security doctrine, and so on), that ruled in support of their interests.

That's why that's the sentiment in most of the world about the US government. Some people realize that it's not the main portion of the population the one to blame about this. But given that government after government has followed the same foreign policies, involving in every other nation's internal affairs, it's fair to ask: If the vast majority of the US population would have really opposed to this, there would have been a change by now. The only reason left, aside from indifference, is just that "the defense of the american way of life" seems to be far more important.

The United States, with less than 5 % of the global population, uses about a quarter of the world’s fossil fuel resources—burning up nearly 25 % of the coal, 26 % of the oil, and 27 % of the world’s natural gas.[1, 2]

That explains it all. It doesn't really matters what happens in other countries as long as resources keeps moving, and money keeps flowing. Even if that means placing dictators all over the world.

And that is why you end up with that kind of statements. It won't change, unless your governments start to change. And it doesn't seem to be happening any time soon.[3]

[1] http://www.worldwatch.org/node/810
[2] http://www.nationmaster.com/graph/ene_oil_con-energy-oil-con...
[3] http://www.nytimes.com/2012/06/25/opinion/americas-shameful-...
<ignorant_comment>
why can't most cases be solved by coding all components of the distributed system as servers exposing APIs by various simple protocols (SOAP or simpler json based web APIs)... then have all servers/components developed by different teams and maybe using different languages and platforms and have each of them solve the problems they encounter... forget about determinism, forget about reproducible state, go 100% fluid and asynchronous
</ignorant_comment>

...oh, wait, did I just describe the hive-mind-ish (but gorgeous:P) monster that the web is evolving into? :)

(edit to add long winded off topic reasoning: why should we even try to understand as a whole the complex systems we create? can't we just build them out of understandable components and accept the fact that any large distributed system will tend to evolve into something beyond the comprehension of any human mind and accept that "100% understanding" !== "control" and that we don't even need that much control, we just need to make things work 95% of the time. just divide the problem, divide the people and let the "hive mind" evolve... functional languages and the conceptual tools they offer us, useful as they surely are, just foster the illusion that complete understanding and control of the systems we create will continue to be possible - I'd argue that some of what we now cal "distributed systems" are already tipping past the edge of "undestandabilty" and we should slowly learn ways of controlling their evolution and components and not the systems as a whole...)
As I explained, for me that day will only come when I switch out a ton of libraries whose bugs and warts I had to painfully work around, as the maintainers have either left or explicitly replaced with different libraries. I question whether this effort is worth it.

I am curious, however, how many libraries you actually rely on, given the ease you seem to indicate you were able to move with. Most of my code is just gluing together libraries, from wrappers for libapt to PDF parsing and generation (for which I actually have to use two different libraries) to database bindings to advanced math. I have pages of import statements in my codebase...

Near as I can tell, were I to start fresh and use Python 3, even if all the libraries I currently use were ported, I'd just come across a new use case that causes me to need a new library, and as that library will likely not be ported, I'll just be cursing my decision to have switched. Seriously: switching from Java to Clojure has less potential future regret than switching from Python 2 to 3. Hell: Java to C++ has better backwards compatibility (JNI is actually reasonable, and is easily abstractable).
ProFTPd: Enabling/Disabling TLS Based On User Or Group
X2 Ab Ripper Workout From P90X2
It's interesting how many other areas of the economy have pulled off the same hat trick, but largely go unnoticed. Regulatory capture is a good marker because it's as conspicuous as it is essencial.
Isn't it basically Argumentum ad personam?

If a known liar and drug addict tells you that he have this theory, and proceed to make rational arguments for it, ignoring him just because of his reputation isn't very scientific.
> 1 good ongoing client is better than 100 one-off projects with different clients.

I mostly agree with you, except much of the freelancing allure stems from working on new and exciting things, avoiding burnout and boredom. So I'd modify that statement to:

3-4 good ongoing clients is better than 100 one-off projects with different clients.

Edit: didn't read the last half of your comment. If running a startup or building a product is your primary goal, then I absolutely agree with you.
> At some point I think I realized that no matter how feature-rich my editor was, the main thing stopping me from writing good and fast code was _thinking_, not configuring my text editor.

Configuring my text editor isn't the main thing stopping me from writing good and fast code, but a badly configured editor does inhibit it. Working with 0 plugins is not a bad deal, but I am missing the point why I would want to.

Sure I can manually comment/uncomment(nerdtree), manually write nested html(zenconding), manually balance parens when writing clojure/racket(paredit, autoclose), do a :ls and buffer switch(bufexplorer), diff swap file and on disk file and recover accordingly(recover)....etc etc.

These aren't the most important things when it comes to writing good code. That doesn't mean it doesn't help. My .vimrc is 300 lines, and there is nothing in there which I don't need or which doesn't help me write fast code.

These simple abbreviations save me a ton of irritation:

inoremap \1 <%<Space><Space>%><Esc>2hi
inoremap \2 <%=<Space><Space>%><Esc>2hi
inoremap \3 {%<Space><Space>%}<Esc>2hi
inoremap \4 {{<Space><Space>}}<Esc>2hi

No one is contesting you can't type '{{ some_crap }}' repeatedly, but I don't see how doing that is beneficial in any way.

Adding simple customization to vimrc is simple. Plugins are even simpler. Committing the shortcuts to muscle memory is not as simple. But if you really need the customization/plugin, that means you will be using it and it will become muscle memory very quickly.

Thinking is the major hurdle when it comes to writing good code, but it isn't the only one. The other factors are important.
SO. I've made this theme based on latest bootstrap (2.0.4).
Customized the css. and improved responsiveness of this theme on devices. Added classes for 400+ glyphicons that are not available in usual boostrap. Made widgets and 12+ custom pages to get you started in any way you want. This theme can be used as admin theme, a business template, a portfolio, a member's list. And to top it off.
This theme features a commandline. (yup ... you heard it right... programmer's delight is on a theme now) Head over... and see for yourself. Buy it if you like my work.
Une déco de charme dans le Périgord
Does Germany's President veto stuff he doesn't like? (Nope. He can't.)
Motorola Defy Mini Price India | Water Resistant Dustproof Android 
Motorola Defy Mini is a full touch screen smartphone with 3.2-inch HVGA TFT capacitive display. Motorola Defy Mini Mobile runs On Android OS, v2.3.6 Gingerbread Operating System and 600 MHz Processor. It is supporting Dual cameras of 3.2 Megapixel Rear Camera with LED flash and VGA Front Camera for Video Chat. It is a dustproof, waterproof and scratch resistant smartphone comes with Good features like Stereo FM Radio with RDS, Audio/Video Player, Gravity Sensor, Ambient Light Sensor, Proximity Sensor, Games.
A simple android camera app
Android Simple camera app showing how to startActivityforResult
You can’t hide the complexity of doing that right but OTOH the ipaddress objects have useful str() methods:

>>> str(ipaddress.ip_address('127.0.0.1'))
'127.0.0.1'
>>> str(ipaddress.ip_address('::1'))
'::1'
>>> str(ipaddress.ip_network('192.168.42.0/24'))
'192.168.42.0/24'

But you can do stuff like:

>>> ipaddress.ip_address('192.168.42.23') in ipaddress.ip_network('192.168.42.0/24')
True
>>> ipaddress.ip_address('192.168.41.23') in ipaddress.ip_network('192.168.42.0/24')
False

or

for addr in ipaddress.ip_network('192.168.42.0/24'):
print(adds)

Etc. I strongly suggest to have a look at http://docs.python.org/dev/howto/ipaddress.html#ipaddress-ho... to have an overview over it’s functionality – unfortunately the API docs aren’t done yet, but will be for 3.3 final.

edit fixed code markup
Cyberattacks on Japanese government target new IP law
Logkeys - A Linux keylogger
> It's not that Python now requires you to use ipaddress objects in place of strings for sockets.

In that case it's good to hear.
How to configure Cisco VPN SSL aka WebVPN
> Why do you want to use your mouse while coding?

This reminds me of the times I was tasked with the job of assisting junior programs with their code.

At times their mouse usage habits would drive me nuts!!!

I would say something like cut those three lines and move them outside of the loop.

I would watch them try to mark the three lines of code with the mouse.

That would take a second or two.

Then they would right click on the mouse to bring up the copy popup menu only to accidentally hit the left mouse button and remove the marked area forcing them to start again.

Five or six seconds later the task was still not done and I would say please move and let me jave a go.

A few key strokes later the cut and past is done.
FBI credit card data sting snares 24 worldwide
It's also because most men believe that they have no chance with a 9 or a 10. Why bother messaging someone who they believe is vastly out of their league?

Some men are great at hacking the system and ignoring a woman's physical attractiveness, thus scoring really desirable mates. Others instead implicitly follow the rules of thumb that psychology discovered a while ago, according to which an attractive person is much more likely to be with another attractive person.
yes, just one or two utility functions would do. IMHO there is no need to initialize a class and call a method just for checking network overlap/boundaries.
Some Security Tips for Ruby Hackers: Leveraging the Attack Surface: Part 2
>hould we treat them as being harmful because computers make mistakes at a significantly faster rate?

Yes. Significantly doesn't really cover it. When you increase the rate of an activity by many orders of magnitude and put an AI behind it, it becomes a totally different activity, even if the mechanics are notionally the same.
Walk in Cooler/ Freezer (CE)
Advantages:
It can be widely used in petroleum industry, chemical industry, construction, packing, refrigeration, military industry, space industry, aviation, transportation, industrial model design and so on.
Specifications:
Our company specialized in producing Walk in Cooler , Walk in Freezer, cold room & freezing room It can design as per your instruction.
We also supply refrigerator high density polyurethane insulation board and kinds of air coolers. The temperature of freezing room is under -20C, it is good for freezing and keeping food for long time.
If you want to know more about the product please visit our site:
http://www.cnqikang.com
We're making mountains out of molehills. Don't build your shit on a platform you could reasonably expect to be taken away from you. Company management often sees piracy (and sex) as a plague that can erode customer and investor support in their business.

* * *

Once upon a time there were three little pigs. One pig built a house of straw while the second pig built his house with sticks. They built their houses very quickly and then sang and danced all day because they were lazy. The third little pig worked hard all day and built his house with bricks.

A big bad wolf saw the two little pigs while they danced and played and thought, “What juicy tender meals they will make!” He chased the two pigs and they ran and hid in their houses. The big bad wolf went to the first house and huffed and puffed and blew the house down in minutes. The frightened little pig ran to the second pig’s house that was made of sticks. The big bad wolf now came to this house and huffed and puffed and blew the house down in hardly any time. Now, the two little pigs were terrified and ran to the third pig’s house that was made of bricks.

The big bad wolf tried to huff and puff and blow the house down, but he could not. He kept trying for hours but the house was very strong and the little pigs were safe inside. He tried to enter through the chimney but the third little pig boiled a big pot of water and kept it below the chimney. The wolf fell into it and died.

The two little pigs now felt sorry for having been so lazy. They too built their houses with bricks and lived happily ever after.
WebOS 'Community Edition' released for TouchPad, but it isn't Open webOS
For users with a Retina MBP: this version of Sublime Text supports Retina graphics on OS X Lion.
2012 GMC Acadia
For ccomparison, it would have been extremely interesting to host this experiment in Eastern European countries such as Russia. Due to alcoholism and many other issues, quality women there outnumber quality men and have to deal with competition that is much more alike that for men in the West.
I am curious about other table/grid editors for other JS libraries (for example ExtJS, Dojo, Kendo UI, Google Closure, ZK). Could you share your experience?
Just for the record, I agree that the problem space is such that a utility class is warranted having written code dealing with IP addresses in the past; I was just speculating about the OP's thoughts :).
Google App Engine SDK 1.7.0 released
Includes a PageSpeed service https://developers.google.com/appengine/docs/adminconsole/performancesettings#pagespeed
Had. They've stopped updating it post-Match.com acquisition.
> Because when browsing code it's faster to click on a method name than to navigate to it with the keyboard.
reply

In the Zeus editor you just have to place the cursor on the name (using the keyboard or mouse) and hit the F12 key.
It adds a paid for PageSpeed service ($0.39 per gigabyte) https://developers.google.com/appengine/docs/adminconsole/pe...