skysight-inc/HackerNews huggingface dataset:
Some things you can figure it out as you are doing. Some times I think being in software development is cheating as I can do that in many cases.

But in most cases, I think you can do great harm and likely waste a lot of time (but probably learn a lot!) if you just go along blindly without having some clue of what you are doing. To take an extreme example, you really don't want to be in the air as your pilot is reading a "Flying airplanes for dummies" book.

And he uses being in a class as an example! If you knew what you were doing already, you wouldn't need to be taking the class!

Having said that, I also believe that much of the time, no amount of preparation can prepare you for what you need to do. You still need to figure out many things on the fly, and frequently, you don't learn those things until you actually do them.
ΤΟ ΒΗΜΑ - ΒΗΜΑ TV: Δείτε τη συνέντευξη του Ρένου Χαραλαμπίδη - πολιτική
One interesting property of nitinol is that it remembers a preconfigured shape when heated to a certain temperature: http://www.youtube.com/watch?v=Y7jjqXh7bB4
Microsoft has an app for Windows and for Mac OS X that integrates SkyDrive with the local OS

So, no Linux? Then SkyDrive is no threat to Dropbox, at least to my household.
Great move for Germany. It would boost up their economy!
Python Dependencies via pip
Something combining the physical and digital worlds (e.g. AirBnB, although not claiming it will be them).

Software for software's sake is getting more played out every day and it seems there's such enormous potential to make everyday life vastly better using modern websites and mobile apps.
Netflix loses $4.58 million, as DVDs decline and streaming grows
For me the benefit is a much easier security audit/update. Unless you have dependencies packaged by yourself, the only thing you need to monitor is what comes into security-updates of your repository. If there's anything new, do a test deployment, do what you do to verify it's correct and change the pin in production.

Honestly: how many people installing software through virtualenv are registered to security mailing lists for each of their packages (and their dependencies down to things like simplejson)?
http://wagerlabs.com/blog/2008/03/04/hacking-the-mac-osx-uni...

It's called the Unified Buffer Cache (UBC).
I would like to second the need for avoiding insurance salesmen as investment advisers. Beware anyone trying to sell you "Cash Value Life Insurance" (Also known under other names, such as "whole life". These are all broadly in the Permanent Life Insurance camp[1][2]). They are only masquerading as a financial adviser in that role. There's no good reason to combine insurance and investment.

Stick with "Term" [2] life insurance (good coverage, cheap, but only for a fixed number of years), invest the difference, and plan to self insure after the term is up. Good financial planning makes this approach much more cost effective.

I've recently had the experience of a friend going into the life insurance business, and it's been painful to observe how sleazy the life insurance "products" that they try to sell you are. We sat down to discuss my savings/insurance plans, and when it became clear that I was not interested in starting his "Cash Value Life Insurance" plan, he resorted to pitching the product to me with the desperation of a Quickstar/Amway[4] representative. It was a very off-putting experience, but it makes sense now that I know his only compensation comes from commission.

[1] http://en.wikipedia.org/wiki/Permanent_life_insurance

[2] http://en.wikipedia.org/wiki/Life_insurance#Permanent_life_i...

[3] http://en.wikipedia.org/wiki/Term_life_insurance

[4] http://en.wikipedia.org/wiki/Multi-level_marketing
I think that's that the alloy 'muscle wire' is made from
Is this newsworthy? A breakup fee like this is fairly standard in M&A transactions; in the case of two public companies or where there might be anti-trust action, it's meaningful. In this case, it seems highly unlikely that anything would block this transaction between two private companies, and if Facebook discovered anything adverse enough to potentially break up the deal, they'd probably choose to look past it or renegotiate the price.
This is indeed surprisingly easy. Now, where's the cheat sheet for 'understanding' what we read (other than proper nouns)?!
On the other hand, there might come a time where software becomes so important and pervasive that it won't make sense anymore to call yourself a software engineer or a software company. I'm guessing there was once a time where the next big thing was to become a mathematician. However, mathematics has grown so central to so many fields that very few people nowadays call themselves mathematicians or dream of building mathematics companies. I wonder if programming will not simply become an increasingly important tool within other disciplines or if everyone is really just going to start studying CS/software engineering. This is probably more an argument on semantics than a rebuttal.
Google Zipper
Sony Corporation Files For Patent On Gamers Meeting In Public
Great Article. Very useful web development tools primer. Thanks for taking time to write such an insightful article.
I am just trying to understand how this works, where did the 23M shares come from? Did they have to allocate a new share, from reserved share or from some where else?
beautifulsoup for Python is miraculous. It takes a different approach from lxml (http://lxml.de/elementsoup.html), so sometimes one or the other will work better depending on the input, but I don't know what I'd do without it.
Do you work from home using the same IP?

If I understand your question correctly, the answer would be 1. In most cases, they're doing cookie based tracking and you wouldn't have any crossover unless it was site specific retargetting and you've logged into an account on both platforms. If there's any crossover, its because you have the same browsing behaviors on both platforms.
Having a global python installation where packages are constantly installed, uninstalled, and updated is the path to madness. If something goes wrong, what can you do? You can't wipe out the system python. You can wipe out a virtualenv though.
Well, you are a single 'end user'. Perhaps Amazon is hoping to go for slightly larger operations that keep a buffer of stock on hand, like small fabrication companies?
If you are interested what happens when you open a new terminal window, run 'sudo opensnoop' in one window and then open a new window.

Here the majority of files being opened are in /var/log or Homebrew related.

Also interesting ... creating a .hushlogin did not change much. It still opens about 50 files in /var/log/asl/
On a slightly related note, that naive greedy word wrap algorithm is generally considered aesthetically bad. A better idea is to give spaces at the end of lines a superlinear penalty and then minimize the total penalty. See http://en.wikipedia.org/wiki/Word_wrap#Algorithm.
It's usually best to leave these packages for the system python to run pieces of the system. There's one exception that I usually make for this rule: packages with complex C dependencies. NumPy is the first package that comes to mind. I usually prefer to just use the package manager to deal with that.
We used a node.js implementation behind a varnish server. Also, we made a fun little launch video here:

http://www.youtube.com/watch?v=MQKq7HH5pzo
The Best Community Toolbar On The Net.
I don't think I've ever started a project that I knew how to do backward and front. Every thing I know about iOS programming comes from "oh crap, a client wants this, how do I do it?". Although, it makes every past project look worse and worse every time I start a new one.

Google it 'til you make it.
time /usr/libexec/path_helper
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/share/python:/usr/local/sbin:/Users/stefan/bin"; export PATH;

real	0m0.004s
user	0m0.001s
sys	0m0.002s

Really? Are you sure path_helper slows things down?
He's talking about creating /etc/init.d scripts that do something like:

screen python manage.py gunicorn &

That is an anti-pattern. Granted he didn't really explain it so well.
I know that "don't call yourself a programmer" is advice you often give. So let me ask you a question - I'm now starting a freelance company. We are 3 programmers. Right now, we build web and mobile applications for hire.

What should we be doing to "rebrand" ourselves in a way that will get us more money?

I ask this here and not in email in the hopes that your answer will help other people as well.
Oh, thank goodness (and thanks for the clarification - I hadn't thought it through very well).
That could end up going south quickly. Scenario:

randomly browse to 4chan

randomly click on link

randomly have FBI raid your house a few weeks later

I like the concept, but it's not something I would run personally unless there were a lot of checks in place.
Most alphabets are trivial. It is only latin that tends to be hard, especially french or english latin (german to lesser intent), because of loose correlation between letters and sounds.

Cyrillic is pretty straightforward, for example.
See Donald Knuth's thoughts on the "menace" of reusable code: http://www.informit.com/articles/article.aspx?p=1193856.
Part 1 of a 3 Part Series on Marketing Yourself
There's some revisionist history. When the iPhone was released, mobile apps were supposed to be HTML5 webapps. Developers cried for local apps. Apple responded to demand.
In web design that's often frowned upon because this isn't the "end" of the design. It has a whole interaction component that isn't being addressed by a picture.
Most articles you see in traditional papers are not original. We're going from offline news aggregators to online news aggregators.
Hmmm, seems like something you could have worked around by running phantom.js against a proxy that intercepted and rerouted requests to the data collection server.
Something is quite wrong indeed. I disabled the dynamic pager, and now my system is working as it's supposed to. Snappy and responsive.

I opened all of my apps, expecting it to crash miserably: instead, the system started paging as it should, stayed responsive (though slower), and promptly returned to normal once it regained memory.

I don't know what's going on, but I can definitely say that this is how I want my computer to work.
Lack of Android and Linux support is still a concern. MS has to address this or enable third party apps access to these platforms in order for it to be a real threat to Dropbox. Especially Android since it's one of the fastest growing OS out there.
What Happens When You Stick Your Head Into a Particle Accelerator
I agree 100% with the article, but to me it disagrees with the headline. He's arguing that we shouldn't worry because we're not, in fact, in a bubble.
What do you mean by goes wrong? Either some package is installed or not. For me, chef manages which ones are. If something is really FUBAR, then wiping is exactly the path I'd take - or more accurately, take that server down for analysis of how exactly it got into that state (so we won't do that again) and bring a clean one up.
Strictly from a cash perspective, that's just shy of 4 million copies of Windows 7 Professional OEM.
Chef requires Ruby programming. Puppet doesn't, but the core is obviously Ruby, and you extend it using Ruby.

You may possibly like my new project:

http://ansible.github.com

The core is Python but you can write modules in any language.
In practice my theory is right.
The Cyrillic script[1] and the Armenian alphabet[2] were also devised in similar fashion, and probably many more. It is not unusual for writing systems or alphabets to find widespread usage in this manner.

[1]http://en.wikipedia.org/wiki/Cyrillic_script#History

[2]http://en.wikipedia.org/wiki/Armenian_alphabet#History_and_d...
Thrift Java Servers Compared
Iqra Bhi Chud He Gayee
Let's check that claim for the 65nm -> 45nm transition of the Core2Duo.

According to

http://en.wikipedia.org/wiki/List_of_Intel_Core_2_microproce...

The fastest 65nm Core2Duo with 65W TDP was the 3.0GHz E6850, released in July 2007. The first batch of 45nm CPUs was released in January 2008, the fastest one being the 3.17GHz E8500. A whopping 6% clock speed improvement, though admittedly the cache size grew from 4MB to 6MB. Bus speed stayed the same. I doubt that resulted in a 30% performance improvement overall, 10-15% seems more likely.

They followed up with some significantly faster CPUs a few months later, and I suspect they will do so with Ivy Bridge, too.
Releasing a new API version is like changing phone number
McMaster's HQ is in Chicago area, Elmhurst IL - they also have a major warehouse in Atlanta (and NJ, LA, Cleveland I think, maybe others)
But if you _pin_ your packages, how are you updating? You have to monitor it anyway.

High profile projects like simplejson, Django or Pyramid and their deps won’t be missed and the really obscure ones will never make it into the repositories anyway.
Transistor density went up about 60%. Power per performance is down about 20%. Performance per clock is up about 5-10% for some loads. Idle power is mostly unchanged because it's dominated by leakage in modern CPUs and that gets worse with process shrinks (note that Ivy Bridge isn't showing much change in idle consumption despite being a smaller die). Really, except for the 3.5 month slip, this is a pretty typical new process release.

You don't get a Sandy Bridge "wow factor" release with a die shrink. It used to be that they didn't do a big product reveal at all. The P5 core saw (I think) three die shrinks over its lifetime but was always just marketed as the X MHz Pentium.
Alas, I think the SEO benefits are going to outweigh courtesy on this one, in many cases.
Testing Vim Plugins on Travis CI with RSpec and Vimrunner
Because firmly dismissing such a broad statement is rarely correct. Life is full of subtlety and ambiguity. There are no concrete laws of life like there are laws of physics. To simply state that something so general is treu or false is to refuse to consider that individual situations won't fit within such clean theoretical lines.

There's nothing wrong with values and principles. It's almost impossible to reason through everything in life completely, since everything is so complex. Values and principles give you something to fall back on when reason runs out. The trouble comes when people use values and principles as an excuse to not even bother trying to reason through things, as you are advocating here. Values and principles are simply heuristics. They can work decently in some cases, but when something better than a basic heuristic is available, you want to use it.
How software estimating feels:

A sealed envelope containing a destination is placed in your hand. Without opening it, estimate how long you will need to drive there. Estimate high and you will be seen as slow or lazy, estimate low and you seem incompetent when arrive late. Others plan around your estimate--so you must commit to it. Fun game, that.
This kind of reminds me of the classic Tim Ferriss article:

http://www.fourhourworkweek.com/blog/2007/11/07/how-to-learn...
That’s a plus too. An “aptitude dist-upgrade” is really fast.
> The doubt worshippers. Starting with a seed of believing in logical thought and debate, they now live and see life through doubts, first, instead of possibilities tempered by doubts. They look at everything with what they believe to be a critical eye, but it is one of doubt, and not possibility. Great things only get accomplished in the realm of possibility and creativity.

I'm sure I'm not the only one, but I can't stand these people. I've worked with one directly. The most frustrating part of the experience is even when you prove time and time again, that the goals they are so pessimistic about are achievable, they do not alter their outlook on future goals! It's as if their only comfort is in predicting failure and then passively ensuring it.
The problem isn't with exFAT, it is with fsck_exfat, which I'm fairly certain Microsoft didn't write.

chkdsk on Windows manages to clean exFAT volumes just fine without using up 8gb+ of memory.
Ben Pieratt, CEO of Svpply, shared a similar sentiment in this great blog post last year: http://pieratt.tumblr.com/post/5450242474/my-job-pt-1-i-have...
Abdominoplastia en Colombia
abdominoplastia, es un procedimiento diseñado para proporcionarle un vientre más plano, definido, Juvenil, quitando la piel flácida o caída y reforzar la musculatura abdominal.
Does your App Support Android 4.0? Think Again.
Google Chrome Canary dev tools is definitely worth it despite the bugs you see more often when using Canary. It has been vastly improved over the last years.
I remember when Firebug was the standard tool for web debugging, now, chrome (specially canary) is the de facto standard for me.
I wouldn't put English and French in the same category of phoneticism. English is all over the place[1], French pronunciation is fairly systematic.

[1] Not that that's in any way surprising, considering its messy Saxon-Norman-Viking-... history.
The analogy fails because, in MAD, the unthinkable scenario happens quickly and there is no turning back once the process starts - effectively preventing it from starting - while in the lawsuit-standoff-from-hell it is a very long and expensive process with plenty of opportunities to abort and negotiate a deal.
I haven't used it, but there's Pogoplug and/or its software: https://pogoplug.com/
Moving from Lightroom to Aperture's not a possibility, given the workflow, experience, and catalog data she's built up in Lightroom over the years.

Upgrading from 4 to 8 gigs last week helped a lot. I'd go to 16 except her MBP won't support it.

I'd love to get her on an SSD but she's on a 1tb drive now and it would be hard for her to try and fit into a 512gb SSD now (especially now that she's on the D800 with huge video files and 72mb raw photo files.

It's frustrating that it will work find some of the time and not others, implying that the problem could be fixed with better memory management. I do hope that a serious Adobe competitor arises to force Adobe to make its apps faster and more resource efficient.
I'm having a hard time to follow his train of thought as well.

If he's trying to get in with the startups, it would be better if he was totally transparent with his files. I'm pretty sure if any start up wants to use his visual design, they'd reach out and offer either a job or compensation or other projects.

Like you mentioned, he's reusing alot of the company's assets. What exactly is he selling? What about copyright issues? The only target audience that'd buy this are the companies themselves. There are countless tutorials, all free, that offers both code and PSD version.

Doing a company's redesign is a great way to showcase your skills, but turning it around to sell it for half a grand seems really thoughtless.

Not trying to knock the guy but it seems conflicted with the original intent of his redesign blog series.
I am glad to see the loss of Starz had not real impact. Maybe this will help to send the message back to those licensing content to Netflix that they don't have as much power as they thought they did - which will mean reasonable license fees to Netflix and more (good) content for the subscribers.
It's not like people haven't been warned.
Very good TAL show on this subject:

http://www.thisamericanlife.org/radio-archives/episode/461/t...
Isn't the pump considerably cheaper than li-ion batteries? I think Tesla was quoting $40k.
I could be wrong on this point, but isn't the underlying assumption with SETI that when we listen that we will also respond?
all of the anger over instagram seems to come from zero-sum thinking. I liked one of the touches of David Brin's novel Sundiver, where people who think in terms of zero or negative sum games are deemed insane.
proof positive we're in a bubble: http://wag.com/. http://pets.com/ is back!
Estimation seams hard because of two reasons.

1) Very few individual contributors responsible for providing estimates ever invest the time necessary to learn how to perform estimation.

2) Many stakeholders (managers, PM, etc.) do not know the definition of the word estimation.
Great point.

Yes, would certainly be needing of some checks. Perhaps a dictionary of acceptable link-words that would be OK to "click". Maybe also a blacklist of "never-click" words and/or domains/netblocks.

Or even perhaps a whitelist of a few domains that are OK. Chances are slim that Time.com or USAtoday or CNN links would lead to trouble and the collection of "safe" links would grow exponentially with only a handful of "safe" domains.
Internet Hall of Fame
I think it's hard to overstate how important this is.

Consider the number of bolt-in solutions there are to get decent performance in python: numexpr, weave, pysco (dead), the emerging island of NumPyPy, theano, the brilliant/crazy chimera language cython, and now perhaps numba.

The multi-modal nature of development affects libraries (too few devs needing too many hammers) and even the very sustainability of the ecosystem -- as evidenced by myriad numpy-discussion threads in the past year [0][0.1] about core implementation issues with 100-150+ messages, but about three people [1] of those who have the requisite interest, C chops, Python and CPython API understanding, and time to do work in the NumPy core. As a result the core has been mostly stuck in a local maximum for years now.

Contrast Julia: Arrays are written in the language itself [2]. Folks practically off-the-street with single-digit weeks of Jl experience are implementing non-trivial array datatypes [3][4]. Julia appears to have the flexibility to allow the kind of fine-tuned optimizations that are seen in the guts of a BLAS library [5] while simultaneously facilitating carefree, throw-away data exploration scripts by MATLAB refugees.

If anything, I fear that Julia may be susceptible to the LISP curse if extreme care is not taken to ensure the interoperability that is needed to build an ecosystem. (The Python straitjacket is a blessing in this respect). On the other hand, maybe this time github will help balance the equation...

[0] http://thread.gmane.org/gmane.comp.python.numeric.general/44...

[0.1] http://thread.gmane.org/gmane.comp.python.numeric.general/48...

[1] http://thread.gmane.org/gmane.comp.python.numeric.general/49...

[2] https://github.com/JuliaLang/julia/blob/master/base/array.jl

[3] https://groups.google.com/d/topic/julia-dev/YYRa6Iveevg/disc...

[4] https://groups.google.com/d/topic/julia-dev/x3xFSa8iCog/disc...

[5] https://groups.google.com/d/msg/julia-dev/vETgqnpesDk/OuZaB7...
It's funny to look back at news articles when past bubbles were forming and compare it to the articles that are popping up now about startups. It's hard not to see similarities. Take this 2005 NYT times article, titled "Trading Places: Real Estate Instead of Dot-Coms", for instance (http://www.nytimes.com/2005/03/25/business/25boom.html):

'Premonitions of a bubble on the verge of popping do not ruffle those who are bullish on real estate. In Miami, Ron Shuffield, president of Esslinger-Wooten-Maxwell Realtors, predicted that a limited supply of land coupled with demand from baby boomers and foreigners would prolong the boom indefinitely. "South Florida," he said, "is working off of a totally new economic model than any of us have ever experienced in the past."'

It seems like a lot of the same kinds of thinking in Justin's article, "we might be in a bubble, but for you it doesn’t matter. The reality of the world is that software, specifically Internet enabled software, is becoming a part of every business. Marc Andreessen said “software is eating the world,” and by that he meant that as time goes on, every industry is becoming a software industry...You want to be in the tech game, because in time it will be the only game in town."
> they will give up the focus on syncing our private files in exchange for the allure of allowing every site and app to read and write from one's Dropbox

I don't see how those are mutually exclusive.
40 minutes after what?