skysight-inc/HackerNews huggingface dataset:
The exact email is:

"TL;DR: please log into PyPI and change your password.

Dear PyPI user <username>,

Recently we have been auditing and improving security of the Python Package
Index (PyPI) and other python.org hosts.

You may be aware that the wiki.python.org host was compromised. Since we must
assume that all passwords stored in that system are also compromised, and we
also assume that some users share passwords between python.org systems, I will
be performing a password reset of all PyPI accounts in one week's time, at
2013-02-22 00:00 UTC.

If you log in before that deadline and change your password then you'll be
fine, otherwise you'll need to use the password recovery form after the reset
has occurred.

Additionally, I ask you to begin to access PyPI using HTTPS through the web.
We're in the process of installing a new SSL certificate so the current Big Red
Certificate Warning should go away very soon.

We are in the process of updating the Python packaging toolset to use HTTPS.

These steps are but a couple of those we're intending to take to better secure
PyPI. If you are interested in these matters I encourage you to participate in
the discussion on the catalog SIG:

http://mail.python.org/mailman/listinfo/catalog-sig

Finally, I apologise for any inconvenience these changes have caused.

Richard Jones <richard@python.org>

PyPI Maintainer
"
What Should Connected Appliances Do?
Yes, it is far more common than people think and admit, and it really shouldn't be a taboo (like it is for women, but perhaps even more so for men). However, I do think that if you look at all the porn combined, this is a minority.
What I see in that graph's purple line is that with the most basic concurrency you can have that is not nil, you get better times than some statistically optimal load-distributing solution (choice of two). I'd like to see similar graphs with 4, 8, or more workers to compare them.
Weirdly enough whenever I have tried to use a minimal tiling WM the Window redraws become horrifically slow, whereas Unity with all the eye candy cranked up is smooth as silk.
getTimezoneOffset() would return the value after taking care of DST. So there shouldn't be any DST related inconsistencies. Now if the user moves to another timezone, and never hits one of our page, there is no direct way of tracking his/her change in location.
It's things like this that drive those pirating numbers up!

VM's and the like may be fine for us tech/power users, but for most normal users who just pop the DVD in and install, then to be greeted with a "sorry, buy another copy" this is going to be very annoying!
The biggest change for 2013 is that microsoft is throwing PC gaming under the bus and trying to move all gaming to the consoles. Evidence, you want evidence:

1. Gaben and a bunch of other people says it's true (http://www.eurogamer.net/articles/2012-11-06-gabe-newell-rig...)

2. MS is no longer supporting cross platform (xbox/pc) development and is killing XNA. (http://www.extremetech.com/gaming/147289-microsoft-kills-xbo...)

Also steam supporting linux has significantly increased the number of linux games. Android linux compatibility is a big win for casual games on linux.
A tautology if I ever heard one.

RTFA
Japanese smoke more and get less lunder cancer. Why?
I'm surprised that he missed MySpace which was active & growing at the time.
The same questions apply to a real computer. When MS introduced activation on Windows XP, they spelled out what hardware changes would require a reactivation. Which was just an inconvenience, it didn't terminate your license to use Windows.

Microsoft should tell us what hardware changes they're looking for, if any. Maybe it is only tied to an installation ID of Windows.
It is early days yet, proving any market for Linux games at all is big at this point.

Linux has always had a hurdle in the (probably mostly wrong) assumption that Linux users will pathologically not pay for software.
Adobe Releases Original Photoshop Source Code
u mean something like http://launchrock.com/?
The SETI Episode in the 1967 Discovery of Pulsars
When he said "whoever creates AOL for real people [...] is going to be really, really rich" I'm pretty sure he was talking about something closer to Facebook.
FFI: Foreign Function Interfaces for Fun & Industry
Why Valve will be interested in Linux gaming? A linux based console (or whatever a console will be in 2013) makes sense and, as a by-product, supporting some Linux distros (mainly for development). I can imagine that not all the distros will be supported. So, Ubuntu gaming maybe.
Like I said, "had donated" is ambiguous, however, inferring that this must mean Bill Gates either died or gave the donated money back is more than a bit of a stretch.
Usually it simply means repeating the loop body N times so that the amount of loop iterations can be reduced to 1/N.

For example, if you know that the iteration count is divisible by 4, you could do something like:

int unrolledN = n / 4;
for (int unrolledI = 0; unrolledI < unrolledN; unrolledI++) {
int i = unrolledI * 4;
// loop body...
i++;
// loop body...
i++;
// loop body...
i++;
// loop body...
}

This wouldn't really offer any advantage over the plain loop, though. Next you'd need to reorganize the loop body so that e.g. memory reads for all iterations would occur at the start of the unrolled loop. This kind of optimizations can offer significant performance increases because you get more control over what the CPU is doing within the loop, but they also depend greatly on the target platform. Even different x86 processors can be very different in this respect, so unrolling can become a disoptimization easily.
Generally, this is a fall out from queueing theory. I don't have access to my library right now, but any decent process simulation text will give you insight into the math of modeling this sort of thing.
Trust Can Scale | Brad Feld
Not sure if I see the distinction.

For me the distinction is, can I play the game on my computer running my distro of choice, or can I only play it on the Steambox, which happens to be running Linux.

it would seem that whatever games are made available for steambox would be binary compatible with other Linux distributions

I have seen nothing that would indicate this one way or the other.
Seeing how heavily this depends on node.js, I'd love to see it distributed through NPM. NPM already provides a centralised and clean package management system which can handle updates and installing executables and it makes it possible to make the engine a dependency of your game code.

It's the sort of thing that put me off meteor before, it doesn't seem like a great decision to reinvent the wheel. I noticed that during the install step it clones a number of other repositories as submodules, perhaps these would do well as individual NPM packages and the central package depends on each one?

Edit: having a play now and it's very cool :) Unlike another who reported silent failure when running basil on Ubuntu 12.04, it's working well for me on Xubuntu 12.04. I had a permissions issue as stated in the install guide, would it be possible to have this install to the home directory instead and add it to the local user PATH? This sort of thing seems like it would make more sense to install just for the local user.
Just to reiterate the other comments, "had" is wrong because you included "in his lifetime" to contextualise it -- this implies the period of time known as his "lifetime" is in the past, which is wrong because he is still alive, and so "had" is incorrect.

If one had said "Bill Gates had donated over $x [before he was 55]" it would be fine.
Yep, that why I said I supported the availability of the courses. My high school had none, as in 0, optional or not. My scepticism is around forcing kids to do things they are not interested in and the beneficial outcomes thereof. I took a lot of required classes in high school that I did not pay any attention in and could tell you basically nothing about them today. I think tech folks have a hard time understanding people's ambivalence around programming. I have a friend who is a geologist, spends his day, to the best of my understanding, studying rocks. That sounds terribly boring to me, but then again I am not a geologist, and my job probably sounds terribly boring to him. Forcing me to take that class in high school is unlikely to have changed that or given me much more of an appreciation of it.
So right about SF after dark. Are these street kids responsible for all the shootings in the Mission? Wouldn't be surprised what these kids will do for drugs. Sad.

I had never seen (or smelled!) a homeless person until I moved from my dumb one-stoplight town in Nebraska out to SF. But this place is crawling with them! Free advice to anyone thinking working in high tech is all roses.

Kind of surprised that there aren't more black people around. Heard they were a problem in the 60s. So where did they go? I heard there were some housing projects in Hunters Point, but they're getting bulldozed soon. Why waste such valuable property on freeloading poor people?

Oakland is a scary place. Hope this "street problem" isn't the start of a slippery slope.
3. Multi-threaded programming

With threads as the complexity grows you basically re-invent the OS kernel/scheduler inside your app. You might as well use the real kernel. Multi-process is the way to go.
I would prefer a method that satisfies the Condorcet criterion (that a candidate who would win in a two way election against any other candidate wins, if such a candidate exists). Approval voting does tend to approximate this, if accurate polling data exists and voters are aware of that data and vote strategically, but I would prefer not to rely on that.
Linux had always had a hurdle in the correct assumption that uniform Linux support is difficult (playing the distro game is difficult when supporting redhead-based and Debian-based distributions) and there's nothing that will change the landscape.

On the other hand, if one distribution emerges as the clear desktop leader (and no, Ubuntu isn't there yet) then maybe we will see support for it.
As a mobile game developer it's strange that no one has brought up the obvious conclusion that Linux will win because Android will win.

Android has a good shot at being the platform for all things in the future, ie. Ouya and Green Throttle.

As the cell phone doubles in power every year, in the near future we will realize that our cell phone has way more than enough power to run our main stations and gaming needs. The graphics chips on normal phones today are already astounding.
Not for me :(.
I like having eye candy, even though it does give a lot of distractions.
I might be behind the times, but the thing that was by far the most interesting to me was Servo [0]. He's absolutely right - all of the current rendering/JavaScript engines are going to need significant work to take advantage of massively-parallel hardware in the next few years. (I say this after seeing the work required to port ordinary CPU code to CUDA. OpenCL should be similar.) The idea of Mozilla not just switching to WebKit but actually trying to leapfrog it to a new, even better rendering engine is awesome.

[0] https://github.com/mozilla/servo
Don't you want to make blog post about your setup or something?

I love Linux, but I don't like Gnome Shell or Unity (or KDE or something), and on Desktop it's easy, you just install awesome and run with it. But for a few years I had only laptop, and I was always afraid that things like sleep, or volume and brightness control keys woudn't work, because they seem to be tied with Gnome for some reason.

If you could share some more about your setup, that would be great.
Kissmetrics is Down
Assumptions have nothing to do with it. As John Carmack has stated[1], games have been released to Linux, and they have mostly failed to make money. The only major exception that comes to mind are the Humble Bundles, whose unique business model makes them a special case.

[1] http://www.reddit.com/r/linux/comments/17x0sh/john_carmack_a...
A Social Media Metronome...
The two games i enjoyed the most in 2012 were played in linux:
FTL Faster Than light, Redrogue.
I don't care much about fancy graphics, i prefer a good story and gameplay.
Try these boards, I've found great people to work with there in the past:

http://www.wayofthepixel.net/
http://forums.tigsource.com/index.php?board=3.0
http://www.pixeljoint.com/forum/forum_topics.asp?FID=11
That's extraordinarily unlikely.

edit: http://www.nature.com/news/russian-meteor-largest-in-a-centu... "Explosion rivalled nuclear blast, but rock was still too small for advance-warning networks to spot."
Watch Asteroid 2012 DA14 Live today 2 p.m. EST (11 a.m. PST, 19:00 UTC)
And how! San Francisco has huge problems with drug addiction, open your eyes people. Really painful seeing kids from good families living without hope.

Homelessness is a big problem. And it stinks. The bus can't get here soon enough some days.
The Desktop version gets payments from search vendors, Google pays significant sums to browser vendors to be the default search engine. But of course the bigger part of their income comes from the mobile.
I get the following message "This webpage has a redirect loop", anyone else having the same issue?
I've no idea, I'm no expert in the tech. I'm sure 'better' would always help (though not necessarily overnight when it's a case of just slowing equalisation since you're talking long timeframes) but I don't know if there is a both better and economically viable process?
http://en.wikipedia.org/wiki/Door_to_Hell
Microsoft clippy? Windows XP update auto-restarts? The Microsoft Genuine Premium Plus Advantage Home Starter Business Pro Certified Product Activator? The Zune?

Are these not some of the greatest atrocities afflicted on mankind?
What desktop environment are you using? That can change things a lot. I find the default Debian Gnome3 to be pretty good.
Agreed. Crazy judge. Imagine you buy a new laptop and then get served by a dozen patent trolls requiring your presence in courts in a dozen different states.
3D desktops are not at the responsiveness level of Windows or OS X despite improvements over the years.

As a result, there is still a significant amount of Linux users using 2D desktops. For example, I'm using Gnome 3 fallback (i.e. classic mode) with xmonad. I know quite a few running AwesomeWM with no DE, and others using Ubuntu 2D.

That being said, setting up xmonad or AwesomeWM requires a higher initial investment but you gain more control and efficiency in the long run. It's the same argument for using vim/emacs over notepad.
Or install LibreOffice.
So no compulsory classes at all in school? How is one to find out which subjects are stimulating and which are not without some introduction to them?

Whilst rocks are fascinating to some, I'm not sure the analogy holds as rocks are not (more than they ever have been before) becoming a part of everyone's everyday life.

If we were living in the stone ages I would be arguing for compulsory intro-to-rocks courses :)
I think this is a smart move. I know companies who are doing their custom data warehousing using Infobright (another column store database), the free version. I am sure they will be interested to dump a lot of custom scripts and do all their querying on Amazon since their data is there anyway.
In languages English is derived from, there is also the presence of an "aspect" to a verb, which denotes when a verb ends. We carry this through in English with the difference between "had donated" "donated" and "was donating", where the action is either completed in the past, ambiguous, or could be ongoing. I don't know if this is the "proper" way to talk about it in terms of English grammar, since I'm not sure there is such a thing for such a diverse language, but it is in Ancient Greek and Latin. Your link does a good job for people who are mixing up the auxiliary verb "had" which can be a main verb, "to have" but is not in this case. The main action here relates to donating, not having.
Or if you're in America, right before :)
Every office is different with regard to the hours worked as well as when those hours are worked. I find the latter is more important than the former.

At my office most people get in around 9:30am to 10:00am, and leave around 8 hours later. What I found was that I couldn't get any work done around that time because productivity slows down to a crawl in the middle of the day, usually due to meetings, figuring out what they need to do for the day, or the usual inter-cubicle communication.

I fixed this for myself by coming in early, around 7:00am. That means I have approximately 2-2.5 hours of uninterrupted time when I have peak energy. Then when everyone gets into the office I don't mind the interruptions. Those are the pros.

The cons are that I have to wake up at 6am to drive into the office (~40mins drive). As well, 8 hours from 7am is 3pm, but there's no way I can leave at that time without losing face. Instead, I leave at 4pm. I currently rationalize this extra hour of "work" by saying that I take a 1 hour lunch that I don't charge for.

Timeboxing myself into a 8-9 hour timespan means I really need to prioritize my work for the day. Once the clock strikes 3:30pm, I make it a mission to take the next 30 minutes to wind down and prepare for the next day. This has helped me reduce the stress associated with the work day.
Singapore, Malaysia start-up industry
How to Manually Create a PDF
If your phone is set to hard reset after five or ten, pretty damn hard.
I mean that starting mid-March a user who had previously been in a -8:00 UTC offset would then be in a -7:00 UTC offset and you wouldn't know the timezone offset changed until they visited the website again.
How to Embed JavaScript into PDF
It may be a flash in the pan, but I'm starting to see the commoditization of programming talent here. Back in 1999/2000 we saw a rash of "learn computer repair and network administration by CD!" companies, accompanied by "certificate mills" pumping out brain dumped-MCSEs by the boatload.

These days we're seeing a similar pattern with mobile development: "learn to program for the iphone! Make lots of money!" and to a lesser extent general computer programming.

The cynical part of me believes it's another sign of a bubble, but it may just be circumstance.
"7. The mobile/wireless/handheld market is still at least 5 years out. Happened sooner."

It happened June 29, 2007.

http://en.wikipedia.org/wiki/IPhone
Minecraft API - the basics
Should email be 99.9% typography, too?
Why would GNU/Linux users pay to use proprietary software? As long as these games are proprietary, they will only see adoption among recent Windows converts who want the same experience. What's the point? I mean I get it that Windows 8 is bad, but I've seen the same share of gripes about Unity.

Plus a lot of these companies offer low quality ports and little to no customer support for Linux users, and if you don't use a supported distro then too bad for you. So again, what's the point? It's the same bad experience as using Wine.
"9. Apple's laptop sales will exceed those of HP/Compaq, IBM, Dell and Gateway combined by 2010. No way, thanks God."

iPad.
The ingredients list doesn't seem too far off from mass-gainers, especially when combined with milk. E.g.: http://www.sportsnutritionmarket.com/assets/images/Optimum%2...
curl -s http://fabiensanglard.net/duke3d/build_engine_internals.php | grep -Eo "http.\.mov" | mplayer -playlist -

sadly does not work because they are not encoded well. So just use the following line to get the URLs and download them by hand. Substitute the page URL as needed.

curl -s http://fabiensanglard.net/duke3d/build_engine_internals.php | grep -Eo "http.\.mov"
Lots of products/services are annoying. I usually address the problem by simply not using them.
Why are they allowed on the sidewalk? If these gutter trash want to clog up the streets, they can take their chances in Oakland.

SF passed a sit-lie measure a few years ago specifically to target this problem. Guess they got the "lie" part right.
That's false

You're kidding, right? The choice Broder had was between driving on a freeway and driving through Manhattan. It was not in any way a choice between stop and go driving and steady-state driving at the same average speed.

Stop-and-go driving decreases the range of an electric vehicle

Compared to steady-state driving at the same average speed, yes. Compared to steady-state driving at a significantly higher average speed, not necessarily.

this is physics 101.

Okay, let's do some physics. The energy required to move a car through a distance D is F * D, where F is the force needed to push the car. For travel at a steady speed, F is given by the following equation:

F = c0 + c1 * v + c2 * v^2

where c0, c1, and c2 are constants that are determined by vehicle and environmental characteristics. (Briefly, c0 is the coefficient of friction between the tires and the road times the weight of the car; c1 is a (usually very small) constant related to the internal friction of rotating parts in the car; c2 is 1/2 rho Cd A, where rho is the air density, Cd is the car's drag coefficient, and A is the car's cross-sectional area. The key is that all of these things can be taken to be constant for the duration of the trip.)

For stop and go driving, F is given by the above formula times a constant e, where e is determined by the efficiency of regen; if e = 1 then regen is 100% efficient and all of the the vehicle's kinetic energy is reclaimed on each decel. If e > 1 then regen only captures a portion of the vehicle's kinetic energy, the portion being 1/e.

So if we compare stop and go driving at an average speed v1 to steady-state driving at an average speed v2, we have

E1 = F1 * D = e (c0 + c1 * v1 + c2 * v1^2) * D

E2 = F2 * D = (c0 + c1 * v2 + c2 * v2^2) * D

If we take v2 = 2 * v1, which is a conservative estimate for Broder's situation (25 mph average speed in the city vs. 50 mph average speed on the freeway), we have

E2 = (c0 + 2 * c1 * v1 + 4 * c2 * v1^2) * D

Now subtract to get the net energy difference:

E2 - E1 = [(1 - e) * c0 + (2 - e) * c1 * v1 + (4 - e) * c2 * v1^2] * D

Regen typically recaptures about 80 percent of a vehicle's kinetic energy, meaning e is about 1.25. So we have

E2 - E1 = [-0.25 * c0 + 0.75 * c1 + v1 + 2.75 * c2 * v1^2] * D

This is going to be positive for any vehicle except a heavy one with a low drag coefficient; practically no vehicles have that. So stop and go driving at 25 mph is going to save energy compared to steady state driving at 50 mph. This is the sort of calculation that I suspect was in the minds of the Tesla people when they told Broder that the stop and go segment in Manhattan was going to give him better range than driving on the freeway.
Annoying that scrolling doesn't zoom
This would be really significant if philosophy had any bearing on real life.
It's a nice post about something I've had an interest in doing for a while. It would probably be a lot better to link directly to the post though, not to the reddit link of the article.
Happy to help. Even if means just talking on the phone to understand better what you want to do! Everyone's passionate about something different.
You can configure a LB to inspect layer 7 - in HAProxy this is done with an observe directive. Error 500s would then take the member out of a pool. You are right that the health check of a static file may put it right back into the pool, but you can give it a slow rise value so that it waits a few minutes to do that. I'm not saying this is easy to get right but it is definitely possible to at least reduce the frequency of selection of a server raising 500 errors.
Meteor strike hits social networks, news teams are caught snoozing
Python performance optimization | LeaseWeb Labs
Anyone else tired of this controversy?