skysight-inc/HackerNews huggingface dataset:
Because Linux or BSD is not a drop in replacement for Windows XP. It comes at a cost of rewriting their existing working applications and not to mention the time and money required to retrain the existing employees. Does anyone know how good the corporate support is for Linux/BSD distributions? Does it match upto what Microsoft provides?

>How is this a responsible use of taxpayer money?

The same way the govt decides to purchase Cisco's $25,000 wifi routers for city libraries.
Yes, in the past, the algorithm was ranked in the same way as the comments.

But if i'm not mistaking, pg changed this.
Tracking browsing habits.
I would like to see how much time I spent on what "kind or type" of browsing. And I can define these as a hierarchy (type->subtype). And define productive/unproductive/lessproductive segments.

Example: "stackoverflow or localhost:8081" would be "Development" kind of work.
"news.ycombinator.com" --> "Reading"
"gmail.com/outlook.com" --> "Commmunication"
"facebook.com" -- "Unnecessary waste of time"
...and so on.

The reports would simply show- how much time I spent on what segment (Productive work/ General Browsing).

A chrome extension/app would be a good starting point - personally I do not use other browsers unless absolutely required.

Further I would also like it to automatically classify and show what kind of content I spend time browsing - like "Entrepreneurship / Programming / Nuclear fusion / Space Travel / ... "

If anybody wants to try it - let me know. I can dedicate a very small amount of time on this.
> serious inhuman stuff.

This is one of the reasons they are investing heavily into robotics. That is the inhuman that might save them.
Well, first of all, debugging while developing an actor is actually easier: you just have to debug an actor in isolation and make sure it does the right thing and sends the right event in response to the incoming event.

No. No, this is terrifyingly incorrect. Making each component do the right thing in isolation is easy. Most of the difficulty in systems - in developing, testing, and debugging them - arises from what the components do when they're together, because it turns out your ideas about how they need to behave in isolation were mistaken.
LastPass doesn't require copy-paste on many websites- it can fill on click, or automatically. It's slick and very fast. I leave it logged in so I don't need to type my master password more than once every few days on my home machine. The newest LastPass version on Android can auto-fill in apps, too.

On websites that I've enabled 2FA on, I let LastPass autofill (no clicks) and pulling up Google Authenticator on my phone is what takes time.

The problem with using SMS as your only authentication is, what do you use for your second factor? I suppose a PIN would work.

SMSes are also trivial to intercept: imagine the national telco silently routes some login SMSes that were going to a number on a list to the local internal security agency. The user just gets no SMS (or a code that doesn't work), assumes something went wrong on the network, and asks for another one. Meanwhile the "baddies" have logged in already and snaffled up the information they want.

What I want is to be able to use Google Authenticator as my only authentication, plus a PIN for slightly sensitive sites and a long password for very sensitive sites (and to disable my phone from a distance).
There is this one: http://php.brickhost.com
Nope, it's a win for both.

Not everyone that is audited is guilty of tax-evasion.
Do you?

Yes. At the end it's all about trust.

With a good community making hotpatches, and explaining their fixes I will install them.
The government, for various reasons, is not really in a position to direct their employees to fix LibreOffice to make it suitable for them. They also aren't in a position to offer a grant to some organizations/individuals to do the work. They need something that exists at this moment. If free software proponents (myself included) want the situation to change, then we have to improve the status of free software in the enterprise (either by improving its image if the software is ready, or improving the software if it's not).

EDIT:

Also, retraining to Windows 7 is not really an issue. The issues with going to * nix are numerous. Non-COTS applications that'd need to be ported/recreated. Email infrastructure (what's the state of support for MS Exchange in the * nix world? That is, any applications that integrate as well with Exchange servers as Outlook?). I forgot about the server side in my other post. So much is running on Windows servers. SharePoint has become the de facto document sharing system, this is nicely integrated with MS Office, any * nix equivalent? Exchange is their email server, but does far more than just email - keeping contacts up to date, calendars, shared/group inboxes. Is there a singular application that can replace Outlook in the * nix world? Would they have to switch to 4 or 5 applications to do what one application did before? Will they play well with each other and properly share information (that is, if I create a calendar event in the calendar app will it be integrated well enough with the mail app to let participants now, and then re-sync later on once they've replied? I've never tried to do that in the Linux world, what applications support this?).

EDIT AGAIN:
Anyone know how to insert a * next to a word without triggering italics? * <space> nix just doesn't flow right.
Any comments about the recent Orleans announcement? There must be differences but also I assume a lot of similarities

As you mention there in no state in beehive actors, so that is one difference.

http://blogs.msdn.com/b/dotnet/archive/2014/04/02/available-...
> Windows 7 / 8 is such a disaster.

If you calling Windows 7 a disaster compared to XP, am sorry but you have no idea what you are talking about!
The scale of the project management involved would be tied to it, and that would take project buy in from the OpenSSL leadership far beyond anything I'd expect them to take, and also a much stricter leadership to keep things conformant to those higher standards. The current code base is mind bogglingly, shockingly bad, and the current leaders let that happen. Given Theo's leadership style on top of that I could only imagine a fork as even possible, he's slagged on the OpenSSL team already (justifiably).

I'd rather see a fork, honestly, to see more competent and disciplined standards and leadership, though that's a personal opinion. If the current project leaders stepped down and handed it off to people actually able to handle such an important software project, that'd be great, but I can't imagine it based on their past behavior.
Buckminster Fuller style domes sound like a good bet.
Ubuntu's version numbering system is not confusing at all, it just doesn't follow the standard start with 1 and go up. Ubuntu's version numbering system is the date the version got released, so 4.10 got released in October 2004, and version 14.04 (which gets released in 4 days) means that is is released in April 2014. Not so confusing at all.

Edit: Anyway your point is invalid anyway. The reason the IRS suck at upgrading is because they didn't have the budget to pay for said upgrade. Last I heard, it was free to upgrade the majority of Linux distros. Although there may be many other reasons not to switch to Linux, this is not one of them.
List would supported nested lists i.e it would be a tree

In terms of rewards or monetization, it would be possible to gamify contributions ala stackexchange and rely on affiliate links for commercials tools and perhaps even share the revenues with the top contributors or offer them options on what to do with the money
Ask HN (pg): What's the Internet community rate for YCombinator?
The average rule of internet community, is that 90% reads, 9 % edits content and 1 % actively adds new content.

But what would this rate be at HackerNews, considering the easy way to add things (submit + link)

I suppose only pg or someone at hackernews could calculate this, but i suppose this could be very interesting.
I've had something similar in mind for a long time now... mainly for use in home automation. (Clap twice to stop your MPD, etc.) ... would be great to see this get done! ;)
"If only there was a way to deprecate a language, with the same meaning as deprecating an API method"

One way that usually works is to release a newer version and stop updating the old one after five years. Oh wait...
Hurray for murder!
How is building a community different from marketing?
1. Size. Standard install takes up almost 20GB of hard drive space. Fresh Lubuntu, Crunchbang, or Debian takes up a gigabyte.

2. Backdoor prone black box. Something like Windows - buy licenses, get support from a 3rd party, be ignorant about product itself due to withheld software freedoms - works for the small to medium business. When you are federal scale, it makes no sense to spend tens or hundreds of millions in MS tax when you could, for a fraction of the price with a small dev team, maintain your own Linux fork. And while the IRS is on the "same side" as the NSA, who puts back doors in Windows, it should be hard to sleep at night knowing Microsoft could be bought off like that, and that China might do the same. Unless they get special source access to inspect it, at that scale they might.

3. No package management. For enterprise deployments, I've dealt with enough small businesses who just sit on half a decade old Firefox or Chrome because they can't enable the auto updater and didn't set up an Active Directory applications server. So the middle road is just having your own package repository of updates with all the machines synced to it pushing whatever new stuff you want available automatically.

And you could also throw in that a GNU/Linux distros modularity makes it much more reasonable to deploy to servers, embedded devices, and desktops at once with one maintenance crew. And if the IRS is running Windows Server.... taxpayer dollars at work, all right.
Man Arrested at Large Hadron Collider. Claims he's from the future
You're just thinking about the cost of the OS licenses, think about how many man hours it would take to update all those machines.
Have no fear, Paramiko supports Python 3 as of 1 month ago:

https://pypi.python.org/pypi/paramiko/1.13.0

Fabric won't be far behind after this.
I'm afraid that you are mistaken about the capabilities of the Boehm GC when it comes to compacting. It doesn't compact so heap fragmentation is a possibility with RoboVM. Mono 2.8 introduced SGen [0] which is a totally separate GC developed by the Mono project. It is a compacting GC and is now the default IIUC.

/Niklas

[0] http://www.mono-project.com/Working_With_SGen
The Department of Defense is a civilian structure. It is not a military. This is a meaningful distinction, not least because it means NSA personnel do not necessarily waive the same constitutional rights that members of the United States Armed Forces do, nor do they necessarily swear to obey the POTUS, which is an explicit difference between the civilian and military oaths.

The authority that the POTUS has over the NSA is more analogous to that of a CEO over a departmental division than that of a general over a battalion. As I said, the POTUS is responsible and accountable for the NSA, in the same way he is responsible and accountable for what our diplomats and ambassadors say to foreign governments, in the same way he is responsible and accountable if the FCC fails to secure network neutrality.

One of the more interesting consequences of this is that, if you were to place the USAF under the authority of the NSA, it would not violate the principle of civilian control of the military.
>Apache/nginx don't have to support pkcs11, they just need to support the use of existing crypto libraries that already support pkcs11

Fine you get Apache->SSLLib->PKCS#11. Now you need to write a PKCS#11 compliant library to talk to your HSM, and a custom serialization protocol for that communication anyway.

>It's something that everyone has to write for every server; people will get it wrong. Additionally, there's no support for hardware modules or plugging in new software security modules, so you'd be starting with a handicapped solution.

If we're worried about http servers it's basically apache/nginx. As I mentioned in another comment if apache/nginx implement this directly most users will get it by default. If they implement it with a separately configured daemon only very security conscious people will do it. So if your objective is preventing the most dangerous bugs in the most exposed daemons (and HTTPS tends to be that) in the most number of cases doing this directly by default in those two servers seems like a better solution. That doesn't stop you from also doing the other option to support actual HSMs and other fancy 1% cases.
In order for such a project to make sense, one must ask himself if he believes that there is one and universal truth that stands above human and physical laws. If there is such a thing, then there is a point in pursuing the truth, because truth gives the correct conclusions. If not, then there's no meaning in pursuing something that is relative.
LifePlan()
Yeah, given unlimited appropriations and manpower I'm sure the IRS could have gone to the moon in six years, too. But since the IRS is like every other federal agency, it operates with limited budget authority and, therefore, it needs to choose its priorities.
Have you tried RescueTime?
This is an incredibly lazy blog article. The author hasn't even attempted to do any calculations he's just contemplating someone else doing them.

I don't think he has thought the problem through or researched it at all. Reading the wiki article ( http://en.wikipedia.org/wiki/Photovoltaic_power_station#Sola... ) shows that people already make the calculations of whether to pay for sun tracking which gets you an extra 30% energy. Obviously at some point the tracking mechanism will cost more than 30% of the energy produced. That's the cut off. And at that point the arrays installed will be fixed non tracking arrays tilted towards the equator at an angle calculated to get the maximum energy during the year.
Mac OS X has something similar to this "Software HSM": the Keychain. You can put private keys in your keychain, and apps can use them for signing or encrypting, but they can't extract them. It's quite nicely implemented; when an app tries to access a key the first time, a dialog will pop up saying something like "Mail is trying to use key xyz for decryption. Do you want to allow?".

Of course, this requires using Apple's APIs, which are poorly documented and a pain in the neck even compared to OpenSSL. It's also not suitable for servers.
The problem clearly lies with mobile platforms that lack any option of extendability. This is by design, and as usual, at the expense of your privacy and security.
Living with Williams Syndrome, the 'opposite of autism'
Even better is that // has been available in Python 2 for ages, so you can get used to using it everywhere. Evidently they were anticipating this change.
This comment is mostly speaking to the author of the parent post, who seems to be a founder of prmatch.com [1].

I think OP represents an underserved market -- people who have a great product idea [2] and want to crowdfund, but don't have a clue about how to do marketing. For crowdfunding, it would be very helpful if the PR folks are rewarded with a percentage [3] of the crowdfunding proceeds when the campaign is successful, rather than cash up front -- this fits the "pay-for-performance" philosophy. And it helps entrepreneurs get another form of feedback -- if no marketers are interested in your product, it may be a sign that your product is so bad it's unmarketable, or your crowdfunding goal is too high, or your reward for the marketer is too low.

Also, "creating a press wishlist" assumes the customer knows something about marketing already. This may be fine for customers who are migrating from other advertising options, but it sounds like a place where people like OP would need hand-holding. I know little about marketing myself, so if I was hiring a marketing expert, I would certainly want to get their input as to the most cost-effective places to put ads or try to get press.

I guess it comes down to whether you're trying to target (A) people who are familiar with marketing, already know what they want, and are just having trouble finding it, or (B) people who have good products but are total noobs when it comes to marketing.

I think types (A) and (B) are both big enough markets to justify your platform catering to both of them, especially if the PR freelancers have a way to distinguish between (A) and (B) type clients (some freelancers might only want to work with one type of client, and it may be a negative experience all around if they get matched to the other type). But it seems like the current website copy is targeted more toward the (A) type.

[1] https://news.ycombinator.com/item?id=6649911

[2] Judging from other comments in this thread, the OP's product idea may need some refinement.

[3] A fixed reward amount would also be possible, but a percentage reward encourages the marketer to keep working and hit stretch goals after the minimum funding goal is reached.
If I google "Uplift Kickstarter" nothing comes up. So, I assume that your attempt at getting reviews / articles / etc.. have failed. There appears to be no web presence for this game.

Unlike others, I don't mind the retro graphics [although these are very retro and that may hurt you]. I doubt anyone has heard of the game. This is a marketing fail, so to speak.

I'll also add the folks talking in the video show no enthusiasm or energy. It is a fairly boring video.
And anyone with $1500 and some free time can intercept your GSM communications and read the plaintext anyway. See: http://youtu.be/rXVHPNhsOzo
I prefer to rely on code that doesn't rely on an API that could just vanish the next day or cost a bucket to run.
Something to help me switch between workflows. Everytime I want to switch to a different project (i.e. writing code for software project X to designing a mockup for software project Y), I don't even know how much time I waste getting my development environment, tools, documents, ideas, etc. setup. Sometimes I'll get an impulsive idea (i.e. how to fix that one bug), but what will stop me from doing it right then is the fact that I'd have to set everything up...
> Fine you get Apache->SSLLib->PKCS#11. Now you need to write a PKCS#11 compliant library to talk to your HSM, and a custom serialization protocol for that communication anyway.

HSM modules already have PKCS#11 drivers, because it's a standard, and that means they work readily with existing software and cover the requisite industry use-cases.

You're proposing taking web servers in a different direction simply because you find the general, widely supported solution to be antithetical to your tastes?

Unless you're actually going to write code here, I don't really understand why you care, or why you're advocating ignoring hard-won wisdom and experience that's encoded in a decent spec, just because you don't think you'll like it.
Most places I've worked - organizations far smaller than the IRS - have had site licenses, so the costs of upgrading don't lie in paying for the OS.

The costs lie in training, upgrading hardware, and upgrading user applications (including things that are closed source, discontinued or developed in house by people who have left the organization).

Unfortunately you'd get most of these problems in Linux too.
Punish the meek, give power to wicked, seems legit.

And that's why I want stay the fuck away from America.
What about

import2.7 modulefoo
I apologize for the smugness, I was just a bit irritated. Thanks for pointing that out kindly :)

Michael complained that the query repeated the same computation each time, which is an odd thing to say, because that is its purpose. He expected memoization, which the library function did not offer, so he added that. But there's no reason to be dissatisfied with the code for not doing something its not supposed to do, or its developers for not adding an unnecessary feature.

His memoization does support varying radius, but only in a narrow subset of {5, 10, 20, 30, 40, 50}. Of course this is a huge performance optimization for the app, but in general it is impractical for provide memoization like this for an arbitrary radius.
The Missing Parts of the Julie Ann Horvath and GitHub Story
You should check out gengo.com. Sounds like that's exactly what you're looking for, or at least they have an API that could be used to build the app you want.
Thanks. We changed it.
SSL is important. Proprietary users should buy proprietary licenses
The question was not would you install a random patch but would you be ok with the IRS installing random patches when creating a backdoor could easily be worth 100+million?
Very naïve question:

What are the issues with moving a liquid (water?) from a low storage tank (in say your basement) to a high storage tank (say in your attic) and then at night let it flow in the opposite direction to produce electricity? I haven't done the calculations, but would it require too much liquid or maintenance?

I'm also not sure what this would be called? Gravity Battery?
You might want to check out BeLimitless (http://belimitless.co/): It's a Chrome extension that uses your browsing activity to tell you how productive you are/ have been.
That wouldn't help when there is a bug that lets an attacker read your server's memory; you'd still need to reissue your certificates as a preventative measure because you couldn't guarantee that the bit of memory used by the software HSM hadn't been compromised.
> And the GPL only affects people who want to write proprietary software.

A GPL-incompatible license isn't proprietary.

> How is the GPL somehow more evil than proprietary software in your worldview?

In the same way that communism is more evil than capitalism.
Not a big shocker. Last time I spoke with Luke, he mentioned client agents (facter, puppet) might eventually need to be non-Ruby compiled binaries.
How exactly do you mean "stateful actor"? Whether an Akka actor has a state is actually up to you!? E.g. you could have your router fire up a new actor to process each request up to a maximum number of n concurrent actors etc...
I think very few ppl can relate to this c64-style in 2014.
You are making a game, so your audience is very young.

I am 30 and i only remember the SNES RPGs to have left a impression on me. I immediately thought of SOM/zelda when i read the title.
... just my 2 cent. Good luck!
Arduino programming via soundcard
I wonder what retail companies are doing about all of their POS (point-of-sale) computers running XP.
Which also will not, in most circumstances, illicit a useful response.

Could Apple-enamored newbies please stop trying to tell multi-decade Apple developers how to deal with Apple?
I feed it into the grid so others can use - but that's not exactly self sufficient storage.
I agree that I love this idea. Maybe this can be one of the first products in open sourcing the government. People care greatly about taxes.
The keychain operates out-of-process.
What do you use for scraping? I may have a scraping project later this year and would love recommendations.
Unfortunately, it's not ready yet - we're still working on it.
If you'd like to be notified when it's ready, just leave us your email at http://casperbox.com/pre-registration.