skysight-inc/HackerNews huggingface dataset:
Perhaps a little less cynically, I wonder if there's a market for "Enterprise sales as a service"?

How many Tarsnap-like services are there, which with the right salespeople and a 5,000+% markup could be sold into "The Enterprise" - which would be a completely non-competitive demographic to the developer/startup trying to sell at <$30/month (or even <$1/month)?

Patrick, iterested in going 50:50 partners in BEMTBS? (Bigiain's Enterprise Managed Tarsnap Backup Service) You do sales, I'd handle "fullfillment" (read: invoicing), out of goodwill we can cut Colin in for 15% of all sales (and not even charge him commission on the Tarsnap bills incurred by our customers).

(Oh, and Patrick, BTW - my offer above of our $99.40/month plan is the "Personal Plan". Our "Business Plan", which includes all the features of the Personal Plan plus the words "Business Plan" on each invoice and statement is $248.40/month, and our "Enterprise Plan", which includes everything with the Business Plan plus the words "Enterprise Plan" on the invoices and statements _plus_ up to 3 faxed copies of each invoice as well as the PDF and USPS physical/paper mailed copies, is only $499/month.)
OK am I the only one who thinks this question is on the same lines as hose brainteasers from Google and Microsoft like why are manholes covers round, or how many crows are there in Manhattan?

Honestly, can anyone tell me exactly in what kind of a programming scenario do you have to write a function where f(f(n)) comes out to -n? This is more a math question than a programming one and unless you are expected to do a lot of complex math in your job I don't think such a question is appropriate for a programmer's interview.
I'm pretty sure this isn't what they were looking for but it technically works: http://jsfiddle.net/8c7BE/1/
MOOCs and Books for Data Analysts
UN criticises India's digital monitoring system(CMS)
Oh my god are developers pompous.

So, the problem with Hegel is that he didn't study LISP and startups enough to understand his own thought. If only he were alive to ask for Paul Graham's help!

OK my turn! I'm going to post on a social sciences website that Paul Graham doesn't really understand LISP because he hasn't studied... uh, Slavoj Zizek enough.
The even greater success of GPL as a license is that it not only makes sense to contribue back, but you have to. This is much more efficient for good contributions flowing from everywhere. The fact that good non-GPL alternatives like BSD exist kind of destroys it though.
What you have just mentioned is talked about here: https://news.ycombinator.com/item?id=5933784
Rechecking TortoiseSVN with the PVS-Studio Code Analyzer
A use-case for SPARQL and Nepomuk
FTR, the idea person is a local to the Malibu area.
Hey, I agree with a lot of what you are saying here, but it seems unfair to cherry-pick a single method like you are doing here. There's a lot of confusing JavaScript out there, too.
A brief introduction on how browsers render images
If you are a manager, it is a valuable skill to be able to actually hear "no" from the developer, which may come in many different flavors, but only a few will actually say "no" plainly clear.

On the other point, this seems more like a US/India thing. In Europe, where there are certain regulations about working hours, mobbing, and in general, higher employee protection by law, people are not that afraid to say "no" like in the US, but it's still not always clear and loud.

I guess centuries of taking heads from people saying "no" have taken its toll, and it's still hard to say "no" to superior.
Steps for More, and Better, Sleep
Because most Fortune 500 employees by definition are code monkeys that won't touch FP concepts, just doing the typical CRUD applications full of design patterns.

Having FP concepts sneak in C# is easier to get them introduced in this world, than forcing this type of developers to use something like F#.

This why Erik Meijer decided the best way to bring FP to the enterprise was via Visual Basic.

http://research.microsoft.com/en-us/um/people/emeijer/papers...
typical of PHP haters to post a link to a blog written by somebody else and take it as gospel.
Thanks, I've spent a few months with Feedly but InoReader feels much more right! While Feedly does not allow you to export OPML, it still syncs with Google Reader so unless you've changed your feeds very recently, you can get them InoReader within a minute.
NSA Leaker Edward Snowden Not on Cuba Flight But 'In a Safe Place'
Yes, and apart from the fnf (I meet Isaac and Gordon a few weeks ago here in Spain), there is also the guifi.net project that is operating mainly in Spain. We currently have more then 22000 active nodes. The Model is the same: A parallel network with services, but also with exit nodes to the internet.

The project is currently working with the bmx6 project to create a new firmware called qmp which can be installed on any device that supports openwrt. The great thing about this mesh software is that it automatic. Once the antenna detects any other device, it will configure the connections etc automatically. It also auto detects any internet connection and announces it to the mesh. The system natively uses IPv6 for the mesh with IPv4 tunnels on top.

Here are the links with more information:

www.guifi.net/en

www.qmp.cat

bmx6.net

Regards.
isn't that the same problem with any language? C for example?
I like mint chocolate chip ice cream.

I don't give a fuck if it's not apparent to anyone else what makes it so great. I like how it tastes.

Why is it unreasonable for PG to have someone as his favorite founder? What if they're just good friends and he really resonates with this Sam guy? Why does it matter if you can't see what's so great about someone you've never met in your life? Maybe Sam is funny in person and has a great attitude. You wouldn't know. Just accept it for what it is. Maybe PG's reasons ARE irrational. Who cares? I have a ton of irrational favorite things.

You people are crazy sometimes.
I don't understand the whole fight subpoenas and contact the customers thing. Isn't a big part of the PRISM system them NOT having direct access and just trying to collect all the data from certain systems and rebuilding it, or pulling stuff from it? Like basically just tapping the line?
I may have inserted the 'turn soil' part - thinking back, he didn't mention anything either way about the phases, just that routinely it was the first thing sliced out, and it came back to bite them later each time that happened.
I am sorry, I know that it's not that important, but I just find Where Is Snowden Adventures so exciting to watch. It's like reading an adventure novel, only in real time, real life and with larger-than-life characters like Assange and that NSA general.
I don't understand how nihilist people (as I am) who are suicidal (as I am not) are still alive. As long as I can recall I've never had even one thought about killing myself, but if I did I can easily imagine that I would have killed myself.
Medicine that Monitors You
LISP was specified in '58, but was not implemented until '62; Simula was implemented in '63. So about the same time, give or take.
That pretty much exactly describes me as well. Maybe not quite to the same degree. But the swinging back and forth between "I really need to have a connection with someone right now" and "I don't want to be around people right now" is something I feel too. And the painful difference between being alone when you want to be alone, by choice, and being alone when you don't want to, because you don't have anyone to talk to.

As far as managing it, I can't say much. I've found that reading blog posts and forums about loneliness tends to make things worse (not really a surprise there), and getting involved in a coding project makes things better (again not too surprising). I think it helps to have a small number of closer friends rather than a larger number of less close ones, because closer friendships can more easily survive lapses in communication. As for how to make close friendships, I'm quite bad at that. My only advice so far is: have conversations about difficult topics.
I've been thinking about why open forums tend to go eternal September and I've come to think it has a lot to do with how veteran users act.

In the early days of a site like this if a new user comes along and makes negative/snarky comments which don't fit the community it is pointed out, politely. Usually someone posts a reply friendly reminding that this sort of behavior is not welcome. This helps both the offender in question and lurkers to understand how to behave.

Then, at some point, people just snap. They've got enough, they don't want to help new people any more. Even though it has always been like that. Obviously, as the site grows faster users stepping out of line happens more often.
So they start making 'everything's getting worse' posts. They are perpetuating the idea that all hope is lost.

So let me propose to try and tell people why they're wrong instead of just making a global assertion, even if true. Next time anyone wants to make a post how 'this community is getting worse and worse' instead try to salvage the discussion instead.
AdLeaks, anonymous whistleblowing even if your network is monitored
Precisely what I thought. The docs should be made more compact.
> Once you start having separate operators for each type you start making the language much more complex. ie. you can't use '==' for stings, you now would use 'eq'.

I read up to the point where the author quoted this part from the PHP documentation. That is when I had to stop and go on that page to see if that is actually what they said there. It is.

Wow. I'll stick to Haskell.
The purpose of the Constitution, at least in theory, is to prevent an uninformed citizenry from having to relinquish its rights, even when they feel it is okay to do so.

That same protection exists to keep the whims of a majority from taking away the rights of a minority. America doesn't have the best track record there (specifically referring to the Japanese Internment), but that doesn't mean that we should allow part and parcel sacrifices of liberty just because the citizenry is okay with it.

If the government is going to violate the fourth amendment, and the people are really that okay with it, then there's a constitutionally defined process for ratifying the Constitution. The bar for that is deservedly high.
Article title: “Google artificially removing SunSpider Javascript Test from search results”

Current link text: “Google manipulating SunSpider search results after forking WebKit”

Evidence provided: Bing links to SunSpider, but Google doesn't.

But hang on: did Google ever link to SunSpider?

But hang on #2: Google links to a WebKit blog post announcing SunSpider v1.0, and a Wikipedia article about SunSpider, both of which link to SunSpider. If Google was intentionally blocking information about SunSpider, motivated by Google having forked WebKit, wouldn't they block these links as well?
This is a somewhat bad example of when to use recursive queries in PostgreSQL, but they're useful a lot of places Activerecord's preload can't hack it and trees. Examples:

* Recursive queries can update, insert, or delete rows. This is a huge win over doing it in Activerecord with large data sets. I've done updates and inserts in under an hour that testing with Activerecord indicated would quite literally take days. It's not really black magic, but you have to actually learn SQL instead of simple selects to use this properly.

* Pg's query optimizer with a recursive query & internal data handling is much higher performance than anything Activerecord can portably produce (or produce at all) even if you're lucky enough not to have to retrieve most of your results. Preloading is fine for small data sets, but by the time you hit a few hundred thousand rows you're going to start feeling it. This is one of those places where SQL as set handling and Activerecord as ORM diverge more than just conceptually.

* Pulling up rows more than a few step away from the parents (especially through other tables) tends to move a lot of unnecessary data over the network with preloading and can produce ridiculous joins.

* "WITH RECURSIVE" can do things Activerecord can't without multiple costly queries round-tripping their results to the client, getting processed there, and fed back into more queries.
http://www.postgresql.org/docs/current/static/queries-with.h...
In Gibson's world, I think the algorithm would have been obfuscated and released to the world in stages, anonymously, building up a cult following. Till one day it's revealed the algorithm has a hidden aspect which boots Wintermute.
The problem is: The bugs might be resistant to most of what we have by then.
And here is my post which explains why PHP is still the best language for the job.

http://blog.samuellevy.com/post/41-php-is-the-right-tool-for...
Definitely.

The best thing about these leaks is the discussion it's making. Hopefully people will become more informed from it (but the number of "ARGHHHH MY FOURTH AMMENDMENT" style comments instead of more specific comments is disheartening).

This is actually so surreal. I don't think the US is ever going to try that hard to get him back to try him, but the entire spectacle / Assange-style "THEYRE GOING TO KILL HIM FOR TREASON" around this guy, along with the supposed strain on relationships this is going to make is stranger than fiction. What is happening
AWS will just lock you (or wikileaks) out on gov't request, although they'll claim that to be "inaccurate": http://aws.amazon.com/message/65348/
The Valley does this by assuming that everything is new and revolutionary and forgetting that almost nothing is. The hits are remembered, the far more numerous misses are forgotten.

That's why it works at all. If the Valley was stocked with grumpy curmudgeons like me, there wouldn't be a Valley.
I used that app heavily, and it certainly wasn't perfect. It had annoying bugs/behavior; some that I remember:

(1) confusing vertical scrolls with horizontal swipes;

(2) going back to the top of a story after rotating the screen;

(3) limited ability to manage feeds;

(4) an annoying delay when switching between screens;

(5) failure to follow the Jelly Bean "up" convention

(6) pictures would not be automatically scaled to fit the screen

it wasn't _terrible_ either. I'm sad to see Reader go, but there was plenty of room for improvement. I'm now happily using (and paying for) Newsblur.
> [...] both against the medications themselves as well as against the body's own immune system.

Our bodys' immune systems have been around for a while. If bacteria haven't become resistant to them by now, I don't see any immediate threat.
Why C++11 feels like a new Language
Definitely a brainteaser if a valid solution is a hacky one like at http://stackoverflow.com/a/732049/827437 :

def f(x):
if isinstance(x,int):
return (lambda: -x)
else:
return x()
I'd definitely say a t-shirt if you can afford them. I have t-shirts from multiple hackathons and wear them all the time. They get far more mileage than any sticker or pen I've received.
It might not work for all scenarios, but it can work.

At some point I used RSSBandit (Open source desktop RSS reader for Windows), and I set up its %appdata% directory to be a subdirectory in the Dropbox folder. This can be done by modifying one of the config.xml files in the program's files. It worked. The whole state of the application was shared between computers.

Desktop app, synchronization between home and work, that was all I needed.
Fixed price bids are better when you've already established a working relationship with your buyer. A good way to establish a working relationship is by starting off fixed-price if the scope is narrow enough and explaining that T&M is more likely to be more expensive for the buyer based on the scope.

Usually this results in the buyer either:

(i) asking for a lower price;

(ii) disagreeing with the FP bid and going T&M;

(iii) walking away.

The basic assumption is that scope is narrowly enough defined. If it isn't, then try hard to narrow the scope and give the deal 1 to 3 hrs for this exercise (depending on your available hours classified for business development aka "biz dev"). At this point, hopefully you've got the requirements narrow enough that you can then engage in the exercise above after coming up with an estimate or quote.

If (i), then roughly itemize and remove items to bring the price down to change the value proposition. Avoid keeping scope the same and bringing price down, or else this is a plain discount pure and simple and hurts you down the road.

If (ii), then the follow-up move for future deals with the same buyer is to clearly show why their final T&M billables could have been cheaper if they'd gone with FP.

If (iii), count yourself lucky. Nothing harder than letting business go until you get yourself into a deal where your costs are higher than revenue (aka. negative margin deal).

>>Fixed-price jobs generally take double the time (losing me half)

... that sentence implies a pattern of failed FP deals and lack of scope. However, I am empathetic because other clients have stated that they are uncomfortable with code sprints on a professional services basis solely because of the lack of concrete deliverables that can be used as payment milestones or triggers.

Code sprints are better off billed on a T&M basis unless, as you say, the client really understands what they're doing. In most cases, buyers don't know what they want, which is why some time must be spent on building on biz dev building the pipeline.
Information shared to a third party that the first party could no longer deem under its control, that is what is no longer considered secret.

This means that yes, the government has perfectly readable access to everything I post on Twitter. That's fine. This does not mean that they have access to the contents of my Livejournal posts that are not shared. While it is a factual assertion that I have shared them to a third party, another, better interpretation is that I have shared them to a contracted vendor with whom I expect privacy, even where I know that they may not be able to access it.

There is case law on physical proxies. If I am the renter of a storage locker or facility that has a lock on it (password), then I have a reasonable expectation of privacy there, even though the storage facility is clearly a third party. Because I have a contract with them, and in that contract, I do not grant wide-open access to my belongings, the storage locker is an extension of my papers and effects.
Also, why does everyone buy into the neoliberal bullshit that it's business which changes the world?
Well there is the managed C++ backend, if you're into that sort of thing. I've been known to use it once or twice. :-)
The history of predictive analytics – infographic
Graeter's perfected ice cream decades ago. It's not techy or Silicon Valley or in Wired but it is definitely the best. There is no need to look further. Anyone else claiming ice cream perfection is a charlatan.
See also Koen Claessen's "Poor Man's Concurrency Monad", http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.8...
OzCode - an innovative Visual Studio extension that makes debugging fun
Just as well I searched for 'Gauss' before commenting. :)

(so, yes. :P)
Did you report it and did it get fixed?
I found it to be awful. It's so slow. I presume this is an artefact of using it from Europe, and the developers not taking latency into account.

I'm willing to overlook the bugs such as the same item appearing more than once in a feed (it's quite new), but the incredible slowness of it make it unusable for me.

For example, I loaded it before writing this comment, and as of this point, it still hasn't finished loading. I just get a spinny box and 'Loading...'

I also know from experience that if you click on something else, such as a folder, it won't override what it's currently loading, so the state of the UI will get out of sync.

You also can't read a list of items, you have to read one by one, incurring yet another AJAXy-load which doesn't necessarily ever respond, thus leaving in you in Loading... limbo.
If you need more power you have 2 options. You can add more batteries in parallel and increase the size of the cables to take the higher current, or you can go to a 24 volt system which means you can use the same cable. 24 volt components are maybe harder to find though. My system is really intended for short periods of peak power (say 30 minutes a week running the mower). It was harder to find cheap inverters to handle more than 1kW at the time too.
It would have been fine to get the first deliverable done early. I'm confused why the lead (or whoever was responsible for invoicing and managing the customer relationship) didn't invoice right away.

The team still could have gone ahead with the second deliverable "at-risk" (i.e. on the assumption that the customer still wants the next deliverable). The key failure point here was the touchpoint with the customer and the invoicing. If there was no payment trigger/invoice for the first deliverable, that only emphasizes the importance of the customer checkpoint.

Usually, the project manager (sometimes known as the engagement manager in other shops) is responsible for this. That person failed the buyer, your organization, and your team.
No. Where I work, its ONLY-BUY-OUR-DEVICES rule.
I work for a large global handset manufacturer (hint: largest in the world). Every morning and every evening I pass through big metal detectors and stand in a queue to get frisked everytime. As per policy, I can only buy devices made by my company if I intend to use it in office. If I buy something else, the security guards at entrance are happy to pack my device in a one-time sealable, semi-transparent bag, which ofcourse has to be in the same condition when I leave office.
In case you are wondering... NO, I dont get discounts for buying any mobiles.
This Is Why Mobile Wins: iPad Mini is 151x Faster than Hotel Wifi
For your interest : http://en.wikipedia.org/wiki/Jamie_Zawinski
So DHH is about to enter an extremely competitive race and he has good odds. I think it's fair to imagine that this has been the only thing on his mind for weeks. He then finishes second which is admirable by any standard and yet he is not happy. Frustrated with this, he analyses his own thinking and writes a blog post about it.

Do you really think that he thought "I'm going to brag, I just need an angle!"? Or, should he simply avoid writing because his situation is more privileged than most people?
This is pretty cool and fast. For Java people check out ZK Pivottable http://www.zkoss.org/product/zkpivottable
Upon reading this comment had to skim the whole thing looking for more (hadn't yet finished reading).
No more maths references than tau found yet. :/
Oracle lets DBAs do that, but I've not seen a database migration tool that knows how to understand/express that.

I'm assuming that Oracle lets you do this via some sort of a sql file/script? I'd think the process would be:

1. Create SQL file that locks the query plan

2. Test it

3. Check into version control

4. Using migration tool, apply to production database

PostgreSQL lets you do all sorts of updates without locks, fwiw, and that's what I'm most experienced with. And all postgresql administration can be done via text files that can be checked into version control.
I hope you haven't only looked at the first version, the article has two.
> sort of like the Hushmail compromise

That's interesting. I couldn't find anything that describes the hushmail compromise in this way. Do you have a link that explains it?

(Am currently thinking about how to make a more secure email service)
Before I Die I Want To
That's really, really uncalled for.