skysight-inc/HackerNews huggingface dataset:
He's talking about exactly what I am currently doing:

> It's now feasible to build a new virtualenv on every deploy. The virtualenv can be considered immutable. That is, once it is created, it will never be modified. No more concerns about legacy cruft causing issues with the build.

> This also opens the door to saving previous builds for quick rollbacks in the event of a bad deploy. Rolling back could be as simple as moving a symlink and reloading the Python services.

This is exactly what I do now: a new virtualenv from scratch on each deploy in the same directory with all other build artifacts (so that each deploy is in a self-contained, timestamped directory that is swapped out with a 'current' symlink). I just bite the bullet on the additional time it takes to deploy.

The part of this blog post that affects me is that upgrading to pip 7 would speed up my deploy times.

This part seems interesting:

> Another possibility is building your wheels in a central location prior to deployment. As long as your build server (or container) matches the OS and architecture of the application servers, you can build the wheels once and distribute them as a tarball (see Armin Ronacher's platter project) or using your own PyPI server. In this scenario, you are guaranteed the packages are an exact match across all your servers. You can also avoid installing build tools and development headers on all your servers because the wheels are pre-compiled.

I've looked at platter a bit, but I haven't really digested what will be needed to migrate to that point, and he doesn't really expand on it.
Anyone can claim anything to make the other look bad. Russia claims the allegations are unfounded speculation.
Counterpoint: Mandrake was the first distro I installed as a child -- but it was very broken. I picked an 'RC' (IIRC, RC1) because the version number was bigger and I didn't know what RC stood for.
This looks like it is tied irreparably to the CPython interpreter. One probably doesn't want to do this. Export a clean C compatible API and call via CFFI. This has the being callable from other languages, CPython and PyPy.
How many deaths constitute a genocide because hundreds of thousands of middle eastern civilians have been killed during our 14 year war on Islam.

EDIT: down votes? Can't argue the truth so better to bury it.
Yeah there are definitely degrees of "active", but even one or two forks, or even submitting an issue to an active project demonstrate engagement that says a lot about someone.
It can. However, Julia made a very strong push to target the scientific computing niche (very strong array support, ease of writing tight loops in native code, etc) - and such it has a very quickly growing ecosystem of high quality scientific packages.

In comparison, Julia has relatively few web frameworks, GUI toolkits, etc..
It is within the realm of possibility that you simply interpreted the comment incorrectly, and chose to be pedantic about minutia that a reasonable person would not.
No. Once you started trading longer turn arounds for a lower price, clients will use any further delay to lower the price further while it often actually should go up (if you count your hours, you're probably spending more to get those delays).
Ask HN: “Small window” character mode system monitor?
I am experimenting with various distributed data engines, and would like a simple way to visually monitor system activity on demand.

Typically for spot checking I use htop or nmon running on the host. I can split a screen 4 ways in tmux and run 4 ssh sessions running htop within, but this makes for a very busy screen.

That approach is easy, because it does not require a monitoring server setup, and a simple character mode display refreshes faster than a web delivered chart.

Does anyone know of simple utility like an htop or similar to pg_view [1] that works well on small window segments?

[1] https://github.com/zalando/pg_view
I guess for "router" you meant your "internet modem", and how to be sure that no one is accessing it from outside.

Well it's a risk, so you can spend a lot of money to minimize the risk, but you can't get rid of it.

You can try to minimize the attack vectors at WAN side:

- drop incoming connections from WAN, firewall

- no ICMP answers

- no admin interface, being it html, telnet, ssh (some routers bypass the firewall on these services)

- no default password!

- no uPNP, so malware at LAN cannot bypass your firewall (but they can still phone home)

what else?
Ask HN: Are there any detriments to getting a security clearance?
I am about to start a summer internship and my employer wants me to get a security clearance. Are there any reasons why I should not get one?
He means in compilation speed - not in resulting binary speed.
Some related readings:

Adam Smith's Theory of Moral Sentiments (1759) - http://www.econlib.org/library/Smith/smMSCover.html

Adam Smith's Lectures on Justice, Police, Revenue and Arms (1763) - http://oll.libertyfund.org/titles/2621 (warning: long page)

Edward Gibbon's History of the Decline and Fall of the Roman Empire (1776) - http://oll.libertyfund.org/titles/1365 (warning: long page)

Francis Hutcheson's An Inquiry into the Original of Our Ideas of Beauty and Virtue (1726) - http://oll.libertyfund.org/titles/hutcheson-an-inquiry-into-... (warning: long page)
I am assuming you're morally opposed to paying $10/yr for a certificate, but why not use StartSSL and avoid what is probably a very high bounce rate?
The patent office doesn't get to keep lots of the fees it takes in.
The 'no regular science class' is actually a indicator of adherence to Common Core. Everything is either Math instruction or English Language Arts (ELA). Social Studies and Science are generally taught as units of ELA and not subjects of their own until Middle School.

That said, STEM fields have historically sucked at diversity and outreach to disadvantaged populations. It's hard to do science with no budget for supplies. It's getting better(tm) with programs like FIRST.
ServiceNow - ITSM / ITOM
Workday - HCM / ERP
NetSuite - ERP, Commerce, CRM
Hey, I just took a look at your website and what you do, it's quite cool. Do you get any finance questions? Like how to set up a P&L and Balance Sheet, cost tracking, cash, etc.? In my world, those are all part of a growth strategy.
This is speculation, but I suspect what is happening is that while the notification process doesn't run in kernel space, a text processing library does. The unicode wstring is being sent into that library with the request to "draw this text!" (to ultimately a buffer/bitmap) and when the text processing library attempts to process the unicode string, it chokes on part of it, crashes in kernel space and iOS panics and resets.

This is speculation, but has happened before. The "good news" is that it is likely not usable to install malware or to inject running code into kernel space. The "bad news" is that people can continue to DDoS each other until it is fixed (and maybe via other apps which have notifications, like email, assuming it pushes unicode strings into the notification).

The only interesting question is why this crashes iOS with notifications but NOT with just viewing the text in the Message app? That I'd love someone to dive into (e.g. do they use different libraries to draw text?).
The Rise of Coachella Electronica
"Flexing its muscles in its old spheres of influence" is an interesting way to say, "invading and taking over another country."
One about physics http://motionmountain.net/
Harry Potter And The Methods Of Rationality http://hpmor.com/
Writing type-safe JPA queries with QueryDSL
And some people try to take them through the Channel Tunnel on Eurostar: http://www.bbc.co.uk/news/world-europe-32690320
It's waffly moral wording. It will have no effect. The problem is that issued patents are presumed to be valid, and hence prosecuting those patents is presumptively non-frivolous, even if they are later determined to be invalid. And it has to be that way, otherwise there would be no point in having a patent office at all.

The problem really is not with the courts, it's with the patent office, which is issuing a flood of bogus patents. And they're doing that because there is no disincentive for them to issue bogus patents, while there is a significant disincentive for them to reject a bogus patent: the application can, at very little cost, pester the patent examiner until they cave in. I have personally tested this theory by obtaining a patent on a device that violates the laws of physics (http://www.google.com/patents/US20030133714). I did this just as a lark so that I could have a personal data point to show just how broken the system is. But I didn't aim high (or low) enough. This patent:

https://www.google.com/patents/US6368227

really should have been the one that embarrassed the PTO into real reform, but it didn't.
Simple, you need a working version of go1.4 to compile go1.5.

The bootstrapping process can therefore take advantage of the fact that go1.4 will continue to build as it does today, and use that to get a working go installation to build go1.5+.
Most of the time I faced only absurd coding challenges that yielded stuff the companies couldn't use for anything.

I still paid it with my time.
this is an antiquated point of view.
I'm wondering why GitHub prefers MySQL over PostgreSQL.
The names are generated by the community.
https://www.google.com/moderator/#16/e=a62cb
Ask HN: API Design, id's or objects?
I'm curious, what do you guys prefer in your methods/functions/members, object or the object's id, specially in context of statically typed languages (C#/Java/Scala)

Pros of object itself:
1) More typesafe calls.
2) Get once from persistence, no need to get again

Cons:
Most of the time no need for the actual object, just id would do, so having it costs extra to get from persistence.

A mixture of these techniques, as far as I can see, would only have cons of both and pros of none.

Also, there's a simple work around for keeping only ids and yet be typesafe- wrap ids into a 'MiniClass' for each class.

What are your views of pros and cons of either and a mixture, lets discuss!
In general the government is interested in anything that increases the government's power. Stronger patents make them a more powerful tool.
2014 Data Science Salary Survey
Install typecatcher from the archive, it's a graphical program that will let you fetch and install google fonts. It has previews and so on, nice app.
I couldn't get a screenshot with the map popped-up, but if you go to "see all" on the web, you can get a full-screen view with these little location pins. Hovering over them gives you a map.

http://imgur.com/vloxbkI
8 Learning Principles Enhance Entrepreneur Survival
According to some people all mentions of PLs have to be evangelical and confrontational. :-)
Implementing a programming language in C – Part 2
Not consistent with my recollection of PHP since version 5, where they have fixed tons of old inconsistencies from the parser to the API level.

Perhaps based on older versions of PHP or merely uninformed snark?
Warning: Shameless self promotion.

LinuxVoice magazine is available for free nine months after publication. The issues can be found here: http://www.linuxvoice.com/creative-commons-issues/

Quite a bit of our content is about programming and tech in general, so you may find something you like even if you're not a Linux user.
I can't offer a rationale, because I have no say in the matter, or even a preference, one way or another. I asked out of mere curiosity. But if you were to tell me that the Go team dropped support for Plan 9, for the same reason they dropped support for dragonfly/386 and OSX 10.6, that explanation would have a very low entropy for me, because apparently, the last release of Plan 9 was in 2002.
If Putin didn't like that, he was more than welcome to end the Crimean occupation and stop shooting children in eastern Ukraine. Again, Putin made space political.
"Genocide is the systematic destruction of all or a significant part of a racial, ethnic, religious or national group." From http://en.wikipedia.org/wiki/Genocide

There's no systematic destruction of any such group that I'm aware of. I won't deny that lots of middle-eastern civilians have been killed, but it's not any systematic attempt to eliminate them all, which means it's not genocide. (Especially since a large proportion of those deaths are caused by internal fighting which, while arguably the US's fault for going in without a plan for how to deal with existing tensions, is not what genocide looks like, at all.)
> it is by no means trivial to get a trivial patent issued

Actually, it's pretty easy. Here's how you do it:

1. File the application.

2. Wait for it to be rejected. The rejection will have a point-by-point explanation of why the patent was rejected. (i.e. the patent office is required by law to do your homework for you.)

3. Tweak the application so that the objections raised by the examiner are no longer valid, and re-file.

4. Repeat as necessary.

I have personally used this method successfully three times, and it only took two iterations all three times. The third time I used it on an intentionally bogus patent (http://www.google.com/patents/US20030133714) just to see if it would work. It did.
Rust Code of Conduct
There a lot of problems with financial institutions that would be detected by "increased scrutiny " before something like this...
How a robot ended up teaching exercise classes in a Dutch retirement home
Some recruiters are really good. Most suck. Good recruiters will carefully match candidates to positions. Bad ones will throw whatever has a chance at the problem.

Find good recruiters and only use them. Ask for recommendations from friends if you don't know any. Recruiters are highly valuable because lots of jobs are never really published.
There are, but they're outweighed by the benefits of having the clearance. Some I can recall are:

- Requirement to disclose any travel plans outside of US.

- Forbidden to have dual citizenship.

- Requirement to disclose relationships (even non-professional) with foreign nationals.
Nintendo #pokemon Super Mystery Dungeon on shelves by winter of this year.﻿
Funny how pro-Russian skeptics were "There will never be arrests or actions based on this, it is all CIA propaganda!" and now there are literally arrests and soon trials. Lets see what comes out at the trials before writing further Putin hagiographies. The intel quoted led to these arrests and while the narrative in the press is Qatar, we do know from what leaked, that Russia is involved as well.
Any other projects affected ? Would be nice to start a list of all affected projects. This could also be a case of targeted attack on the gimp account.
iOS: Using Keychain to Get a Persistent, Cross-Install Device Identifier
Volvo: “City Safety feature  does not include 'pedestrian detection'”
Skype defies order to share user’s data
I like the analogy of GarageBand vs. Ableton Live. As a mass-market application, PowerPoint has to be as easy to get started with as GarageBand, but support advanced customized features for power users, such as motion paths, custom shows, and of course the features that developers can add through the API.

Teaching users how to use PowerPoint is important, and something that we must continuously improve, but teaching users how to effectively communicate and idea is out of scope for us. That's a skill that takes a lifetime to master.
You have your bombing run at an angle to the rails, not parallel or perpendicular. Like the RAF did with Operation Black Buck in the Falklands.

Anyway, what I've usually heard is that they should have bombed the camps themselves, not the rail lines leading to them. That's not what I personally think, but that's what I've heard others talk about.
VPN Providers
You can also see if your friends are currently active using their browser, mobile device, or are inactive. These data could be used to infer usage rates over time. It might not sound that intrusive, but the tone is very different if you were to graph these same data per friend over, e.g., a month.
off-topic, but since we're talking about github pages.. i own github.id, and i'm thinking of making "linkedin for github users", do you guys think there's a market for that?
San Diego Hacker News Meetup 62 Tomorrow (5/29)
A few of these are already posted (or will be) but here you go:

- https://www.raspberrypi.org/magpi/

- http://www.withouthotair.com/

- http://www.harriman-house.com/book/view/1057/business/dave-c...

- http://hpmor.com/

- http://www.linuxvoice.com/creative-commons-issues/
Ubuntu WordPress Install – Your Definitive Guide
I'm no expert in this area, but when you mention qualified investors, I think you're describing private investment where qualified investors are required because those investments otherwise have a much lower bar of disclosure and analysis. The thought is investors there need additional protection and if you're qualified you can fend for yourself.

On the public market, the disclosure requirements are much higher, and you're more likely to find analysis, public articles and reports or other analysis you can buy. As far as I know, there's no qualified investor provision for buying stocks on the public market. In the end you can personally wish this company doesn't offer an IPO, but I don't think there's any systematic rule that prevents it as long as they file all the required disclosures and find a financial firm willing to do the administrative work of putting the shares on the public market. (Again though I'm no expert here... so it would be interesting to learn more.)

On the public market, one could class many tech companies in the long-term, high risk, show little to no profit category.
That kind of stuff has been happening forever. Of course it's more common now - every UK customer is now covered. But anyone who's been behind filters at work or school can tell you that filters have always had false positives.

Focussing on those cases is probably a mistake. They're caught in filters by accident, and the people responsible say "whoops!" then tweak the filters to unblock the charity sites. http://www.independent.co.uk/life-style/gadgets-and-tech/new...

And we've seen this rhetoric from politicians - "this is complicated; mistakes do get made; but we adjustthe filters when mistakes are made; and we need the filters because TERRORISTS or EXTREME PORNOGRAPHY".
The most recent article I saw on it [1] says that "within the year" Obama is likely to sign an executive order that allows for the founders of funded startups to get visas, dependent on the amount of funds raised. If you raise $200,000 from a qualified U.S. investor you will get a two-year entrepreneurship visa to come live in America. If you raise $750,000 or more from a qualified U.S. investor or group of investors, you will get a green card. As someone who would benefit from this action, it can't come soon enough.

[1] http://www.forbes.com/sites/karstenstrauss/2015/04/08/how-ob...
These are great kinds of questions because they can spark discussion, which is the point. Whether someone can solve the problem or not doesn't teach you much; what they say while solving it is illuminating.
Stable, proven, popular, great roadmap, great replication story, great tooling and an awesome community.
Traits of Exceptional Engineers
Or you can just stop getting anything from sourceforge since their MO is now to distribute crapware.
Seaside (http://www.seaside.st/), the Smalltalk web-application framework, does exactly what you're talking about—each component on the page has its own server-side view-controller, much like if you were using a controls library in a native GUI app.

One should also note that Seaside is likely the direct inspiration for Arc's (i.e. HN's) use of links that reference stored server-side closures by ID.
Says the account that seems to have been specifically created to shill on this issue.
The problem here is that "it" tends to not just de-genderize, but de-humanize at the same time. "It" is a term used for machinery, for inanimate objects. Some even prefer to use "it" for animals even when their gender is obvious.

Personally I kind of bristle at the idea of someone being called "it", even when they've insisted on being androgynous. Lacking a better option, "they" steps in to fill the gap.

I also can't stand the idea of "xe" catching on. Is that "che" or "ze" or chay?" It seems like the very sort of thing Tumblr's hive mind might churn out.
Surely that's a question of implementation not inevitability?
My point is that if you choose to ignore this characteristic of assembly languages, what exactly is an assembly language? C is a comparably high level language, which affords it things like portability and optimizing compilers. Assembly languages are used for minute and immediate control of the exact implementation.
Wouldn't there be huge copyright issues with that?
The same applies to Cape Town Stadium.

In many ways, the World Cup was a tragic waste of resources for South Africa, and even though it showcased the country (for that one month the South African government showed it could rise above mediocrity), the opportunity was soon squandered.

Most of the alleged spin-off infrastructure (Gautrain, new Durban Airport and Gauteng highways), would have happened regardless, and probably at much lower cost, because of price fixing and the general supply-and-demand situation in the construction industry as a result of the World Cup.
Yes, the point is—depends on what? That's the useful conversation to have.
Do you enjoy filling out forms?

Depending on what level clearance you are talking about, you will be asked to document a lot of your past professional and personal history. You will need to provide references for your character and your past jobs, and finding people who are cooperative may be trickier than you think.

Do you like to travel?

You may need to provide advance notice if you travel outside of the country.

Do you enjoy polygraphs?

I've manage to sidestep this one myself, but I'm told that lie detector tests are not fun.

On the plus side, having a clearance opens a lot of well-paying stable job opportunities.
Don't try to read too much into that comment of mine. I'm a Linux guy, hate G+, FB, WhatsApp etc. with a passion, subscribe to all things DDG.

The point I was trying to make is that one cannot/should not single out FB as anything special here (top-level comment) and that you probably end up somewhere on the privacy/freedom scale between 'posts restroom visits on social networks and shares the movie of ones wife giving birth' and RMS.

I personally lean towards the latter position. We're in agreement here. I wasn't bashing RMS, I was using him as THE example for someone trying to avoid all this nonsense.
Tutum Docker Hosting adds Docker Exec Terminal, Slack Integration and Lots More
>The middle east is migrating to democracy and has the least amount of dictators in charge in my lifetime

How's that democracy working out in Libya and Syria?

Many (probably pretty much everyone actually familiar with the situation) would argue that things were better under those dictators.
"Hooks" like that is where the Lua language really shines.
Watch Labour Getting Richer
Legitimately question: Is that even possible if Snowden hasn't been charged with all of the crimes he could have been charged with? What I mean is that Obama's pardon power doesn't pardon an action, but rather specific violations of the law that prosecutors have brought against him. So what would stop people prosecuting him anyway even if he was pardoned but for other similar offenses?
It's a bit silly to cite Nixon as a non-leftist, at least as a counterpoint to innguest claiming left wing andi-free market types are pro-segregation.

Nixon was a Republican mainly because he was anti-soviet. His domestic policies included wage and price controls, ending the gold standard, creating the EPA, federalizing medicaid and proposing an Obamacare-like health law. Nixon seems to support innguest's (unnecessarily partisan) point - opposition to civil rights does seem to require opposition to free markets.
Ah, great. Thanks for the explanation :)