skysight-inc/HackerNews huggingface dataset:
Sorry, I dont even understand your first sentence. "Imagine you have setup your SaaS to run from some containers". What is a container? What is a "Worker"? What do you mean with "queue"?

Then you say "Package your new web app, Launch it for testing". I never package my web app. It just runs and runs and runs. And my customers use it. I develop it on another machine, and from time to time I push updates from the development machine to the production machine. Everything seems fine to me. Am I having a problem I dont know about?
Notepad++ is more popular than both vim and emacs. I don't believe this.
Startup Service - Idea Validation to building product, A/B testing and Marketing
Hi Guys/Girls,

We are based in India. We have launched 2 web based products - http://www.mingletrips.com and http://www.rishteykonnekt.com .

During this, we have learnt many things:
Quickly building landing pages and getting right kind of traffic to validate the idea
Designing and building MVP for next level of validation - making sure our service works and thats what the users want
Multiple rounds of A/B testing - to get highest conversion rates
Conversion centric design
Integrating with Payment gateway
Managing Google Adwords, FB Ads, etc
Promoting the site on FB, Twitter,etc

We want to offer these services to other non-technical people who want to test their ideas for web startups.

What do you think about a service of this kind?
Would love to hear your views.
Thanks
Manas
No, the key strengthening is probably built-in.

Also, most likely it doesn't use a passphrase, but a big generated gpg key (with a passphrase protecting it, of course)
Hmm.. looking around the github repo, I dont understand its structure. Where is the source for the flipbox for example?
Major Milestone: 1000 Editors Joined PhDTree Wiki
My Ghostery browser addon reports that blog has 18 trackers. I guess tracking is a one way street then.
The important thing to remember here is that the NSA was once started with noble goals in mind but it has since changed into an attack dog without much of a leash to hold it back. The NSA still has a useful function and indeed they'll compromise part of that function if their technical capabilities become too well known.

But to stonewall the general public on legitimate requests like these will cause people to use their fantasy as to what those capabilities really are, and that will likely overshoot reality. In that case any information the NSA is likely interested in will go underground so far that they won't be able to get at it in time to prevent damage.

On the other hand if they come clean and it will turn out to be (much) worse than people expected (and there is a good chance of this) then they will likely be reigned in diminishing their capability.

So they are damned either way.

Stonewalling is likely an indication that there is much more hidden than we know about today, otherwise coming clean would actually make them look better.

The best thing for the NSA would be for this whole thing to go away, organizations like that only work when they can do so in comparative secrecy. As soon as the spotlight is aimed at them some of their effectiveness (and in the case of the NSA likely quite a bit of it) will evaporate.

Those pesky foreign media and their relentless releases. Funny how the Guardian is the best place to get information about a United States institution, how Russian dissidents would move to the US and how a US whistleblower is now living in Russia.

It seems our (the general public) best chance in getting some progress in these matters is to play out nation states against each other.

I have no idea where this is all going but I could do with less surveillance in the name of (the war on) terror and a more constructive approach to geopolitical affairs to replace the 'might makes right' policy that we have today.
Decrypting [====______]
Since you mentioned you may need help on syntax errors, here's what I found. You forgot to close the parentheses on your first sentence/line-of-code.

print(‘"I have no business being in this class."

That's going to bomb if you were to run it, and sadly, depending on the language, it may be entirely too cryptic.

What are you thinking of having as your first language?
+1 for skip32.c since it's O(1) space and O(1) time. With the prime approach, you may need to call it multiple times to reject numbers greater than 2^32-1. Also, a generalized Feistel algorithm may be used to generate permutations with fewer than 32 bits with the same constant space/time requirement and may be helpful in skipping specific IP ranges.
Indeed, but to be fair those are standard for dailydot pages, I don't think they have a way for an author to opt out of the tracking for any specific page.
True that. The only Mac user in my team of about 100 developers & devops folks is our designer. The rest are split between Linux (Arch & Ubuntu) and Windows 7. The other major dev group in my company (also ~100 people) has 0 Mac users and is also split between Windows & Linux. The .Net guys use Windows and nearly everyone else (Java/Python/Perl/DBAs/sysadmins/PostgreSQL/MySQL) prefers Linux.
- He gets to work on what he probably considers to be much more "interesting than average" projects.

- He's building a reputation of innovator in the company, which is certainly not bad for the next promotion or raise.

- He's sure well paid and doesn't need to risk his own wealth.

- He's out of the paper stuff and can concentrate on the technical side.

Of course, that way he misses the "get insanely rich" possibility of startups. The "famous" part no so much, you can get that in a big corp as well...
I too "discovered" B-Trees (and B+Trees) recently and wrote about it: http://grisha.org/blog/2013/05/11/relational-database-on-top...

I even implemented a key/value backed SQL database (using Thredis, which is Redis and SQLite) http://grisha.org/blog/2013/05/29/sqlite-db-stored-in-a-redi...

SQLite3 has an awesome C implementation with copious comments if you really want to understand them, BTW.

The most fascinating thing about B-Trees is that the entire data structure is stored in equally sized blocks (pages), and getting a page by number is a very easy operation in block storage, which is what our RAM and hard drives are (even though back then they were tapes and punch cards).

Few people realize that it's not just DB's that use B-Trees, our filesystems are also largely B-Tree based.

It's remarkable how few today's "developers" understand how they work or even know what they are, yet they are so fundamental to everything computers do.

Without B-Trees our present world of computing wouldn't exist as we know it. It could be the coolest data structure ever :)
Just a quick note: your pricing calculator does not let me enter any number. I use Czech keyboard layout where numbers are typed with Shift key. This happens in both Firefox and Chrome. Once I switch to English layout, it works fine.
FYI, the current policy on IE seems to be that they end major upgrades when a version of Windows enters Extended Support (April 2009 in the case of XP) and they support all versions of IE ever released for a version of Windows with security updates until that version of Windows exits Extended Support (the infamous April 2014 date in case of XP). I personally reported a security bug in IE6/7 myself which got fixed recently for example.
Rotating Images
Researchers slip malware onto Apple's App Store, again
Under most circumstances I imagine I would want my opponent to be uncertain of what I have. Letting them know the contents gives them the ability to accurately assess damages and prepare responses.
On Windows it's the best choice really. It's a lot faster than ST2 and there is no interface clash as with emacs and vim.
It's not particularly surprising when you think about it. Users of stenography keyboards are far more "productive" than users of QWERTY keyboards. But everyone knows how to use the latter at some level of competence, while the latter requires extensive training in specific skills. And really, do you need to be able to type 200 WPM?

In the same sense, vi or emacs might make you more productive in the limited sense of typing code, but only after you've taken the non-trivial amount of time required to obtain a level of proficiency with them. And even then, being able to type and edit code more quickly than someone using a more traditional text editor is only a small fraction of what constitutes performance for a developer or designer.
I assumed from the title that it would be something other than a boilerplate, or at least a follow up, but it's just a commentary on said boilerplate.
Find some customers before building the product. Make sure you build what they think they need.. not what you think they need.
Hmm, is the "request" for attribution mandatory?
To me it seems that attribution might be optional.
As "The Getty does not claim copyright in digital images of public domain artworks." (your link), I would assume that crediting Getty is a nice thing to do but optional.
Learning to Love the E-Book
I am the author of the post and happy to answer any questions.
Gestão de Edifícios e Manutenção de Condomínios na FEUP em Setembro
But where is the error handling ?

You have some examples with bloated err-returns, but where is that in your kal-code ?
>> "What is weird to me, is under Software we see Windows 7 and even Windows XP but we don't see any form of linux."

It could be that the interviewees used several different distros. So Linux would have made the list but splitting it into distros makes the numbers for each too insignificant to be in the top 10.
Transcribe! is awesome, thanks for mentioning it.
How? In Dropbox?
Not callbacks are a problem, but many nested callbacks are unreadable und hard to maintain.
Which would generally imply that they're not very good insurance files.

I had the last one for a bit, and deleted it just now because I'm seriously doubtful these things are anything more then /dev/urandom piped into a file.
That also means you don't know anyone who writes iPhone app, and I don't see how that's even possible for a developer.
Most undergrads right out of college will have a standardized test score on their resume. Usually it's the SAT or the GRE.
I think callbacks are still pretty broken even after applying the "two rules". Yes, one avoids nesting, but you still break your procedure/function/method into chunks which make no sense by themselves.

I don't see how that can lead to good code. Better than a million nested callbacks? Sure. Readable? Nope. How do you even name all those callbacks?
I can not un-kudos article. Or can't I?
There is a gulf of a difference between a private business tracking its users and customers for business purposes, which you may opt out of by not dealing with said business, and your government tracking its citizens for criminal purposes, which you don't have the option of electing out of.
Future of Advertising - Pay per Gaze
I'd like to think of it as "Tools we love to use"; or "Tools I like so much, that I want to tell others about it".

Clearly Google docs solves the problem of versioning and sharing quite well and that probably resonates with a lot of folks in stark contrast to how they have to share a excel or word document and struggled to keep the versions updated.
Either printer ink is made from unicorn blood or we're all getting screwed.

I think that a more disruptive invention might be a printer that accepts inexpensive ink in bulk, a printer without proprietary tiny little cartridges with electronics that lie about how much ink is left. I understand that we definitely need to print less, and stop using trees to print. Better quality paper can be made using flax fiber. I also think that having our own printing press is still a powerful means of spreading ideas.
A Complete Guide to Hipster Racism
And um China.
I think $10 a month is fine. Those who value this service wont change their mind because of a few bucks.

Remember - people who will use this service will probably do it for business, they wont be teenagers, and a $10 will be nothing if the service provides any type of value at all.
Coach Outlet,Coach Outlet Stores,Coach Factory
So what you're saying is that it may (or may not) be possible for an individual inevstor to consistently beat the market through skill, but that it is impossible to verify whether an investor who beat the market is in fact skilled or just lucky.
> [Callbacks] do not in any way inhibit the ability to analyse or prove correct a program

It's obvious to me that they do: humans are not that good at keeping track of these fragmented chains of flow control. They're just more balls in the air for the juggler.

In building systems, we are using many layers of abstractions all the time (or "syntax sugar" as you say).
It's more likely that you were simply cycling the batteries more aggressively due to the circumstances which led to you using a DC-AC inverter.
Indian Govt organizes OpenDataApps Challenge to encourage data-driven innovation
Thing is that it actually matters in JS because declaring a function this way triggers the hoisting mechanism, so named functions are in scope within the entire function in which it is declared, regardless of block nesting.

If one isn't careful, and because JS doesn't have the visual delineator of blocks, instead all these rules you have to memorize, this could easily could lead to bugs, especially in large code-bases.

I think it's good to rely on closures to keep from polluting your scopes and to not use uneccesary function names, which is going to lead to one giant imperative statement (the one with the sequence of commands for the computer to perform) rather than a lot of little functions that you can pass around. Secrets of the JS ninja goes really in depth about this.
Promises are actually pretty good at error handling, the first error encountered is returned.
Where have you been the past few weeks? The US government uses private business to track people.
Ahead of cable channel launch, Al Jazeera starts blocking videos on YouTube
How many of them read your email?
Ask HN: How to successfully search HN 
I'm reading Hacker for some time now, but i still havent figured out to sucessfuly search for an article that i forgot to bookmark.
for example i read about this free virtual machie hoster 3-4 weeks ago. i cannot find the artice. i even manually tried to go throu the last 800 posts...

how do you use search?
Does anyone actually fall for this stuff ?
The first thing I thought of was 'Mr. Penumbra's 24-hour Bookstore'.
ROI: if nobody would fall for it they wouldn't do it...
> "Were we to provide positive or negative responses to requests such as yours, our adversaries' compilation of the information provided would reasonably be expected to cause exceptionally grave damage to the national security."

You just can't be more full of sh#t.
I agree with you on NoFlo and criticism like yours is good if it's well founded. I just see a bit too much unfounded shouting that without tons of code we cannot and can never write anything but trivial software. The NoFlo example was more about the rage I feel coming from coders when you touch their precious code. Just screaming; "it's impossible" doesn't cut it and thus i'm happy with NoFlo trying even if doomed to fail, it might bring some people to even consider different options.

> What do you think these teams work on? Toys? My colleague in MSRA is on the bleeding edge of using DNNs in speech recognition, we discuss this all the time (if you want to put me in the forward thinking PL bucket) over lunch...almost daily in fact. There are many more steps between here and there, as with most research.

No definitely not toys :) But I am/was not aware of them doing software development (language) research. Happy to know people are discussing it during lunch; wish I had lunch companions like that. Also I should've added MS; great PL research there (rise4fun.com).

I wasn't suggesting a big leap; I'm suggesting considerably more research should be put into it. Software, it's code, it's development and bugs are huge issues of our time and I would think it important to put quite a bit more effort in it.

That said; any papers/authors of more cutting edge work in this field?
https://www.hnsearch.com/
Hopefully zero, however everyone of them uses cookies and when I do read my email or use some other confidential service I can be sure that trackers is included there as well. That is how it works.
7 Major Reasons Why I Love And Use WordPress | Onenaija Blog
> The NSA still has a useful function

To emphasize this: I just spent most of the night reading about http://en.wikipedia.org/wiki/EKMS. It's really kind of fascinating how dependent US gov/mil communications security is on these guys. The foreign-spying stuff is pretty much ancillary.
I love this line:

> Wall Street abhors a commercial vacuum. If the will to believe stirs within the customer, the merchandise will be supplied -- without warranty.
What gives you any indication of that? There's no way of telling a ciphertext from random bytes.
Relevant Dilbert: http://www.dilbert.com/2013-08-09/
a) zeteo doesn't seem to be saying it is "good". b) The statement that something is "misleading" is a tense that indicates some kind of objective truth, potentially even an intention; this objectivity is certainly the case once the word "wrong" is used: "wrong" implies a rather strong statement about the map. zateo is thereby providing the context to understand that the map has a purpose, and what that purpose is; I am not certain why your response seems to take offense at that. If you are willing to state something is "wrong" if you are using it incorrectly, then all attempts to demonstrate any form of information ever are "wrong".
Surely you're not suggesting that the government's secret tracking weapon is Google Analytics. The tracking that the government is doing is not going to be visible to or blockable by end users. But hey, if it makes you feel safe, use ghostery and clear your cookies every hour. There's no way they can track you then!

Illicit tracking by the government is a definite problem. I think that even in these times, you have to have your tinfoil hat on a little too tight to think that advertising cookies are the bogeyman here.
Was Linux represented in your test group?

Was k-mcgrady right that all the different distros made none of them make the top 10 list?

With the people I know and work with Linux seems to be the most popular option for programming so I am curious as to what your statistics show, and why Linux doesn't appear.
Yes, in China it's concentrated on coastal areas mostly

http://humangeography.wikispaces.com/file/view/ChinaIndiaPop...
TL;DR: The answer to your query is a person named Chaudhry Sitwell Borisovich who is definitely an entomologist-hymnist and probably is also a mineralogist-ornithologist.

A google search suggests that he was born in 1961.

I ran a few queries using the code and its default dataset, trying to use neutral words for substraction: "mosquito -small +mountaineer", "mosquito -big +mountaineer", "mosquito -loud +mountaineer", "mosquito -normal +mountaineer", "mosquito -usual +mountaineer", "mosquito -air +mountaineer", "mosquito -nothing +mountaineer".

The most frequent words for these queries are:

6 times:
"borisovich"
"chaudhry"
"entomologist"
"hymnist"
"sitwell"

5 times:
"mineralogist"
"ornithologist"
Grab the source packages from Ubuntu and build debs with debuild (see the man page). Most of the time, the build dependencies match up well (the dependencies for the Ubuntu-built debs don't). With pbuilder and friends it's also easy to set up your own PPA-like infrastructure.
Latent Relational Analysis is more in the spirit of LSA, see http://research.microsoft.com/apps/video/dl.aspx?id=104771
Yes, I run it on Debian testing (with multiarch packages). I installed it through dpkg without a problem.
<snark>The EU.</snark>

In actual fact, you can just expand a constitution to explicitly include privacy for all humans, regardless of citizenship/nationality. The US courts could hold the US government to that standard.
I feel like people keep trying to build distributed applications from the ground up, rather than building distributed infrastructure that applications can be built on top of and share.

Well, the systems are being developed (cjdns/namecoin etc), but I haven't found any yet that I look at and think, wow yeah, that's usable and could work at Internet scale, I can see that installed and in use on my mums computer.

If I'm building an application to allow two people to chat with each other in a p2p fashion, I shouldn't have to worry about how the two chatters will be able to find each other and set up a secure connection. I should just be able to call some OS level API to specify, "try to establish a connection with Person x to use with chat service Y"

Basically, we need a way for hosts/people to find each other on the Internet and to exchange keys securely. If/once we have that it will be natural and easy to build any sort of p2p application.
Short methods/functions are good in that they do very little and thus are easier to read and grasp than a function spanning 50-100 or more lines. Short methods/functions are also easier to name properly.

As Clojure, F#, Haskell and friends show, it's better to have 100 functions working on one datastructure, then having ten functions for ten datastructures.
Such web sites can not arrest, render, kidnap, or torture me. The US gov can. I get a little icon telling me when and how I'm being tracked by websites, I do not have one that tells me the NSA is tracking me.

Somewhere in there is a bit of a difference.
And countries with a constitution often change or reboot it. Not all countries with a constitution view it as some holy sacred document that doesn't need replacing. Ireland reset its constitution a few times, France is on like it's "Fifth Republic" by now.
and that is different from using the search option on HN in which way?