skysight-inc/HackerNews huggingface dataset:
That's because the article does not argue against REST APIs. It argues against coding wrappers for them and instead proposes a solution that allows you to define API specific behavior in JSON and use one library to rule them all.
The bigger problem would be abuse. Google couldn't verify that you actually own what you say you do. So people could easily spam the system to get content they don't like removed. This is currently a problem with the DMCA, but at least with the DMCA there is legal recourse for bad faith requests. The worst punishment that could be done with your proposed system would be account cancellation, which would not be a deterrent.
That's probably because they can't actually see anything on their cameras or man them very well.
Ha. So, now we're back to SOAP and WSDL's.
"The majority of our revenue comes from the search functionality in the Firefox browser. Google is the largest source of revenue and in December 2011, we announced that we negotiated a significant and mutually beneficial revenue agreement with Google. This new agreement extends our long term search relationship with Google for at least three additional years." -- http://www.mozilla.org/en-US/foundation/annualreport/2011/
This is almost exactly what I wrote, I've done more than 4 billion trails and I have: 2.7182718267 (pypy speeds it up a lot).
OP if you're looking to raise $ from OVP, I'd suggest you keep looking.
I like this, but can see some problems with iMessage on multiple devices. Ignoring that, I'd love to get a push notification at ~5% battery asking me if I'd like to put an auto-responder on.
Singapore for business domicile - not residence. It's also a great base to all the southeast Asian countries with super low cost of living if that's your thing.
There are conversion tools (e.g. http://www.grindeq.com/index.php?p=latex2word) but (fortunately) I haven't had to use any of them so I can't comment on how well they do. For my line of work, if someone insisted on a Word doc, that'd be a strong indicator that I didn't want to be there.
One country two systems is for 50 years from 1997 as I understand
Actually, the tour tooltips take on the styles from whatever bootstrap theme that you are using on the site. Since we are using the cosmo theme, all the corners are sharp, and the blue colour is applied.

If you are not using bootstrap, or if you are using the default bootstrap theme on your site, then the colours and corners would be as defined in that theme.

We made it like this so that you dont have to waste time getting your tours to match the look of your site.
An excellent essay loaded with very useful advice. Personally, I find Steve Jobs to be a great role model for Product Managers. The "manager" part is often misleading, it is usually a Product Visionary what the role demands.
"Is this even deemed legal?"

I'm sure the government itself deems it legal. The rest of us might disagree.

"When the President [or government] does it, that means that it is not illegal."

https://duckduckgo.com/?q=%22if+the+president+does+it%2C+the...

l'Etat, c'est les
From my experience unless you can outline exactly what's in it for the blogger personally or his/her readers - cold emails are useless.

What could be the right incentive? Exclusive data (for bigger blogs), early access, promo codes, discount codes, free subscription, valuable content as a guest post, the list goes on.

Just asking for review regardless how cool is your project is not enough.
I am aware they shut down (someone was lamenting how VC firms in the Seattle area are shutting down, the other being Frazier technologies) and was curious why so I went to their site. If you miss deals like those, it is inevitable that you have to shut down :)

Anyways, I also found this article: http://www.xconomy.com/seattle/2012/10/11/exclusive-ovp-vent...
Reminds me of BVP's hilarious Anti-Portfolio[1].

[1]: http://www.bvp.com/portfolio/antiportfolio
My degree program was something like $14K a year, in that ballpark. I don't remember, because at UMaine at least, nobody pays sticker price. Pretty much anyone with a pulse and a not-horrible high school transcript will get at least a few thousand dollars chopped off the per-year price; I think the total cost of my four years at a state university, including room and board, was under $60K.

(Also, many private institutions, namely the ones with pretty nice endowments, have gone the route of covering most, if not all, of their students' tuition expenses.)
C2 is a weird beast. Trying to read pages there often feels like sitting at a bar listening to a drunk guy argue with himself.
I agree. These web resources have actually been springboards for me to discover people and mentors who I later meet with in 'real life' - so yes, actual face time is extremely important.
Mobile operators have to certify devices, even if they don't include them in the portfolio.

This is a consequence of commitments to a country's spectrum management organizations.

If an operator expresses commitment, I would take this is a very important initial step, but not necessarily an indicator of full blown embracement of a platform. Operators will schedule time for a device to go through their certification labs. This means that a device can get approval from the regional spectrum bodies for qualifications that ensure the device doesn't interfere with authorized spectrum devices. Lab certification is not free- the operators are eating a cost. But certainly it's not the same thing as buying pallets of devices and trying to sell them to consumers.
I hear you completely. But understand that my intent here was not to write idiomatic code, it was to write code that an outsider to JavaScript would understand. I worry that the {} syntax, while simple/elegant/preferred, may be somewhat less obvious to a new person who is unfamiliar with JavaScript's object literals. In any event, I've updated the article to include both ways.

Regarding variable hoisting, I am trying to keep this article short, concise, and focused on the big offenders when it comes to gotchas. The only reason I didn't discuss hoisting is because I felt it would introduce too many concepts at once. To me, hoisting is kind of "level 2," whereas understanding why var is required is "level 1."

And on a side note, I appreciate all the feedback you're providing here - I really do. That's why it's on GitHub and not some blog somewhere. But I would suggest that we separate personal attacks from code criticisms. If you don't like my approach with this article or you find something that's flat-out incorrect, by all means tell me. As a human I am prone to make mistakes - maybe moreso than others. :)

But please avoid making value judgments about a person you don't even know, such as calling them an ignorant. It's bad enough when people behave this way on the internet, but if that kind of mentality starts to seep into your "real world" life too, it'll start having serious effects on team relations and employability.
Thanks! I have heard NZ is a top place to work from – it's the countryside that appeals most to me, though it's a bit remote. How's the startup scene?

OXR is built out with PHP and (for a bunch of processes) nodeJS. PHP gets a bad rap, but it's fastest for me to work with and hasn't presented any problems so far.
Where I can download this awesome calendar for bootstrap?
Yep! I wrote about Make because it's what I use and it's the most ubiquitous. But aside from the section on syntax, the post applies to nearly any build system. (And as another poster mentioned, other build systems might offer advantages over GNU Make, such as using content hashes instead of modification times, or more elegant syntax.)
BUCCINASCO : COSA FARE CONTRO L'EVASIONE FISCALE GUADAGNANDOCI
Domenica e lunedì si vota
Have you tried Waf? http://code.google.com/p/waf/ Seems like it might be a good fit.
White House directs open access for government research
> you don't have to figure out why adding an integer to the end of your string won't work

You're confusing dynamic typing with weak typing. A language can be dynamically typed (types are checked at runtime) without doing things like automatically converting integers to strings, integers and strings to booleans, etc. etc.

Conversely, a language can be statically typed and still do some of those conversions.
Confirmed again:

perl -e 'my $testcount = 10_000_000; my $total = 0; foreach my $i (0 .. $testcount) { my $sum = 0; while($sum < 1) { $sum += rand(); ++$total } } print $total / $testcount'

2.7186292
Just a gut feeling. China is a behemoth, and territorial at that. Singapore has a really interesting free-trade independence minded history. This is an excellent documentary on the history of Singapore. https://www.youtube.com/watch?v=n3X_xR31Rt4
This reminds me of an old dilbert cartoon in which they play the game "Trust". You fall backwards, into your teammates' arms. You can imagine how it goes, but the key lesson learnt is, essentially: Don't trust anybody.
The above comment happened to be one of the first responses. The others came later. That's why.
Your local municipality will probably provide some sort of service, as do some manufacturers or you could just put it on ebay/craigslist if it's still functional.
During the Q&A, Gary Kovacs (CEO, Mozilla Corp.) mentioned that a USA release would probably happen around 2014, given that the initial launch is designed to deliver "mid to mid-high smartphone capabilities at mid to mid-high feature phone costs."
Stupid care about Sticker. Great men never care about what they use !.

Suppose Every great men can be seen with their Apple product. They will tell you how they bought it. Simply they see that it's better then compare to Windows. Simple !. Apple sell without Manual.

For example a men look for a Mobile. They will see one and check the spec and finally bought it. Sometime (only few for me) OS matter when the apps they want is available to few platform OS.

Suppose I use a Mobile and I need 10 apps and all of them available in Firefox then their is no need to go with Android. IF Firefox make me happy then I will give it a try (example not serious).

When Someone really Like Windows 8 phone and they want to bought it. OS never matter (even they are MSFT hatters).

I maybe confused with this writing myself but it's quite clear then people will gave it try if they have no actual need or their few requirement can be done on the phone they want to buy.
Not implementing part of a standard is different from implementing it differently than the standard specifies.

YYYY-MM is year-month, not year-day365. It's not very reasonable to interpret yyyy-mm as year-day365 in a function called iso8601 when the standard says that's not how to interpret it.
I've gone through and removed some of the bristly "flavour" language. If you want to scan through it again and look for more offenders I'd be greatly appreciative.
The 7 Project Manager Personalities: Which One Are You? (Infographic)
Always 2.7~ with 10,000 trials

function sumToOne() {
var acum = 0,
count = 0;
do {
count++;
acum += Math.random();
} while (acum <= 1)
return count;
}

var avg = 0,
nTimes = 10000;

for (var x = 0; x < nTimes; x++) {
avg += sumToOne();
}

console.log(avg / nTimes);
I found your explanation to be much clearer than this one, as I'm still having trouble seeing why the uniform density is that of a poisson RV.
The author is not solving the same problem he states in the title. I'm not even sure what problem he is solving. For one thing, the pdf of uniform distribution on a [0, 1] with regard to Lebesgue measure on R is a function that's 1 on [0, 1] and 0 elsewhere. The pdf he gave is actually a pdf of Poisson distribution with regard to counting measure.

Using simple methods from martingale theory we can show that the expected value we're looking for must be no smaller than 2 and no larger than 4, but I'm in no mood to delve into more detailed calculations.
You mean American tax regulations may have jurisdiction over foreign banks? I don't understand.
What does one thing have to do with the other? Static typing reduces runtime errors by requiring you to be explicit when you want a nontrivial type conversion. There are entire classes of errors and security vulnerabilities that come from poor type checking. SQL injection is purely a result of SQL not requiring type information, which causes the SQL server to be unable to properly distinguish between the end of user-provided data and the start of the next statement, foisting that task onto the programmer who neglects it at his peril.
The Magazine: now with full-article sharing, web subscriptions
Well, at Techcrunch I believe the main battlefield is free but the booth setups are paid for.
I didn't want to imply otherwise, but languages have different paths to "ready". Some are stuck in 0.999 for ages, some are actually usable after 2.4 (python), some are quite stable without any specific number (ooc), etc. It's worth checking out your options early.
>But if you're sick of Skype for Linux and you realize that something like IRC would be good replacement

Huh? How do those even compare?
Only the wasteful virtues earn the sun.

W.B. Yeats, "Pardon, old fathers", the prefatory poem to the book Responsibilities. (I think.)
I know...but there's actually a real gem hidden in there! The whole agile estimation thing is something that seems to trip people up all the time. If you were to blow this out into an article with specific suggestions for improving process, I think you'd help a lot of people.
How is that worse? Thats similar to most incubators.
I usually “know” someone’s phone has died when 2 straight messages go through as SMS, but a standard notification would be awesome.
Well, I guess the sensor could theoretically be made using the entirety of a wafer. But it would be useless since the lens needed for such a large sensor would be more than the size and weight of a large ground telescope.
Personally, I don't want a programming language in my makefiles. Unless working in a very codified environment (Java and Maven, for example), I think it is vital to keep your build system as simple as you can. If I absolutely need nontrivial logic in my makefile, I would much, much rather be forced to call out to a script file (because it encourages not doing that).

And if you insist on parking a programming language into it, it should probably be something with a reasonable amount of existing knowledge and users. I like Scheme, but unless the project was written in a Lisp I'd seriously question the judgment of anybody whacking Scheme into a build file multiple people had to work with and understand.
Cool, thanks. Guess I need to break down and learn about server-side javascript...

I'm always impressed by the quality of the NZ govt. websites: http://www.newzealandnow.govt.nz/investing-in-nz/who-to-talk...

http://www.newzealandnow.govt.nz/living-in-nz < I've packed my bags ; )

http://www.quora.com/What-are-some-New-Zealand-technology-st...

- Many good links here. It's not the valley, but impressive for a country of 4 mil.
Well done you found an issue. The next step is to report it and if possible submit a patch: http://bugs.ruby-lang.org/projects/ruby/wiki/HowtoReport
"Virtually everyone would agree that a primary, yet insufficiently met, goal of schooling is to enable students to think critically."

Well that is a questionable presupposition.

Government schooling is about teaching group think. It is about creating citizens that don't question what they're taught. Government school is about teaching kids to think emotionally.

Teaching students to think critically might be what schools did 100 years ago. But government schools stopped that a long time ago.
Hi Bruce,
How can I get in touch with you? It looks interesting.
Shortly. It was hard to find much information and from what little I got to experience, I'd rather take OOC or cython in cases where I'd otherwise want to try D. But that was before D2 - maybe it's worth giving it another go now...
I think it's nice for entrepreneurs to read these once in a while to remind themselves that VCs aren't perfect and that they are capable of accepting their mistakes. But in reading this article, PG's words about how ideas that seem flat-out crazy can have potential to succeed in a big way (Starbucks is the one in this article that rung a bell) is really evident.
FAQ: http://www.irs.gov/Businesses/Small-Businesses-&-Self-Em...

No, just jurisdiction over it's citizens. The USA is one of the only countries that taxes and requires its oversees citizens to file a tax return. You can go to jail for not reporting a foreign bank account - pretty insane.
A typing system != static typing!

Static typing means that the types cannot change. Dynamic languages can still declare types. It's just that they are allowed to morph. A good analyzer can track those changes and know when types are equivalent (TypeScript does this).

Furthermore, typing is one mechanism to express contracts within your code- such as 'this method takes argument X which is of the form Y and will return something which looks like Z'.

More complex analysis requires more and more annotations to specify the contracts of the methods. An example is a C function which takes a char* and an int. You want to annotate that the int indicates the length of the char* buffer, and have a static analyzer enforce that.

I am all about code contracts and enforcement of those contracts. But this is not necessarily tied to a static language.
Nebulas Are Even More Amazing in 3-D
The Netherlands is probably the easiest (only?) way for an entrepreneurial American to get a foothold into Europe. There's a Dutch-American friendship treaty which makes it easy to start a business there with a small amount of money.
Python has enough other design mistakes (statements vs expressions, destructive sort by default, and crippled lambdas to name a few) to keep away anyone with exposure to a more functional style even without whitespace issues.
That's true in theory. In practice, that's not what happens.
New Ponemon Institute Study: Women Work Harder Than Men
Also "Telstra is welcoming the Mozilla initiative as an opportunity to deliver an innovative mobile Web experience to their customers."

No idea why Telstra got their own little sentence, but they're australias traditional monopoly carrier who own all the phone lines.. so them being on board doesn't really give me a positive impression of what this commitment will entail.
It can't make any negative remarks about the battery life of any idevice, but it could be kinda nice if it said whether or not the receivers idevice is turned off.
You're right. I think the article's reasoning is fallacious. At least, I don't see what the Poission distribution has to do with this at all.

One way to arrive at the answer correctly is to write the number of samples needed before they first sum to 1 as N and observe that the probability that P[N > k] = 1/k!. You can get this from a k-dimensional integral. A general formula for E[N] is Sum_k=0^infty P[N > k] thus E[N] = e.
I totally agree that software development is somewhat non-trivial. I'm not saying that small programs would solve all problems you might face. Would you system be more maintainable? I think yes.

> Getting the sweet spot between monolithic coupled blobs and fragmented latent deathtraps is an art which can't be puked out in a blog post. It takes literally years of experience and some guesswork and testing and thinking.

I agree in the blog post, proper decomposition is the key if you want to write a good systems, and to be honest is really hard to achieve.
Thanks, but I just redacted for clarity a solution I found elsewhere. At the time I was teaching at a university, and redacting for clarity was ingrained :)
Drake was just released, it's a make replacement specifically for data processing and seems to have some nice features.

http://blog.factual.com/introducing-drake-a-kind-of-make-for...
This makes no sense to me. Why are we using the Poisson distribution to talk about uniform [0,1] random variables? Why do we do this complicated derivation just to show that Poisson(1;1) = 1/e, and why does this show the answer to our question?

If someone could explain, that would be very helpful.

There is a much clearer derivation that does not make use of the Poisson distribution here: http://mathworld.wolfram.com/UniformSumDistribution.html
(Starts at "Interestingly, ...".)
Lenovo Goes After The Nexus 7 With a Revamped Lineup of Tablets
A simple 'read receipt' would be much better, if its not already built in, although I suspect it is.
Don't get me started on the pains of #ifdef everywhere to manage to write portable code...
Ah, thanks for the link. That's serious PT.
Well, it's not that bad... lol nope, couldn't keep a straight face. Yep, December is hell. Wet, dark hell. Otherwise pretty neat.
STIX fonts beta (LaTeX compatible) ends this Thursday
Sometimes Parenting Requires We Trust Ourselves
You make some interesting observations, michael.

But there is a small voice in the back of my head repeating " Pareto suggested that even if the wealth was redistributed equally to everyone in society, in a very short time it would revert to the 80/20 distribution". (reversion to the mean -- whatever that mean is!)

Now, why is that true? You provide the answer yourself "Powerful people want to glom together and form a clique at the top." That will be very much a given! So how does one bell the cat... Your CTF analogy is a bold thesis, and I agree with your final assertion/outcome, but we both know it is not doable.

>> One thing I've learned having studied history is that the best thing for smart people is to create a cleavage within the elite.

History is definitely replete with examples that assert to the above, but in the end it is the classic "tying the bell to the cat" stalemate!

a) Who will do it? and,
b) How will they do it.

Time to whip out Sun-Tzu, Arthashastra and The Prince for inspiration then ;-)
A site for launching a website in 4 hours. Meta.
Become a HackStar and You Won't Regret It
What is crazy about mutable strings?
There is a lot of talk about this idea being SOAP-like, but I disagree.

SOAP was insane and its counterpart, WSDL (which is really the part that is most comparable to this idea), was even more insane.

But, the basic premise was not bad. It was the execution which sucked by trying to account for every situation, adding namespaces, etc. And if you ever worked with language libs designed to interface with SOAP/WSDL, it would make you slap a bunny.

With this idea, however, adding an optional JSON-based descriptor language could be helpful. Key would be to keep it simple, allowing the bare mnimum number of data types, with one simple array structure for collections. Allow object definitions with an infinite number of nesting levels, and that would be it. I wouldn't even get into optional vs required stuff, validation, etc. That stuff should stay at the application level. Why stuff it into the interface layer?

From there, it would be easy to develop libraries to generate clients in any language for any API just by feeding it the JSON descriptor. Or (as I think the author intended) just use one universal client that any app can use. For languages that aren't strongly typed anyway, the latter would be fine.

Someone mentioned that it would require the server side devs to keep the descriptor in sync with the code. No biggie for apps that already offer client libs in different languages and must keep them up to date anyway. Not to mention there should be some doc that needs to be kept in sync (REST is not typically self documenting in reality).

In any event it wouldn't be required. What would be the harm in creating a standard for those apps that choose to use it?
Bleepingcomputer.com hosts malware according to GOogle
Thank you for being realistic.

REST means more than just GET, POST, PUT, DELETE.

Some may make the excuse that call OPTIONS /path isn't straightforward, but I have no clue how you could get more obvious than that.
Not sure about the rest of Canada but definitely standard operating procedure for the Maritimes.