skysight-inc/HackerNews huggingface dataset:
This is exactly the attitude as to why Lisps don't, and for at least the near-term future won't, be used outside of tiny niches of computer-priesthoods. C was used because that's what the coder is most comfortable working in. Had he wanted to, he almost certainly could have used the regex to convert the code into Lisp, or Fortran, or Smalltalk, but he'd be getting rid of the advantages C has for his intended use cases, such as interoperability with a large amount of other software. If you want to stop complaining why your favorite language gets no respect, start learning from C and make it easier to dip one's toe into the language instead of complaining about a language's purity of essence.
Haha sounds like a birthday treat to me.
I have heard that this varies by jurisdiction.
I agree with you - we need numbers before making that kind of conclusion and I haven't run any benchmarks on the public version of DocDB. I'd like to see someone measure MongoDB on Azure vs DocDB on Azure - even then it might not be a fair measurement of db vs. db, since we don't know what machines DocDB is hosted on.

All I can really say is that the replication model provides a significant performance boost over MongoDB in the multiple replica (i.e., production) scenario.

We were using MongoDB at Microsoft for a while (I left MS almost a year ago). I was developing a real-time metrics system with it. It was very unstable at our target load (500k increments per minute, high percentage of tomorrow's documents preallocated the day before). We only managed maybe 10% of that with MongoDB, IIRC. Sometimes it would choke and not come back until I restarted the cluster (~30 machines total, I believe. 3 replicas * 10 shards).

We were so sure that MongoDB should be able to handle this scenario, since they talk about it in their documentation. After talking with the MongoDB devs, we came to the conclusion that even though we were issuing increment operations on preallocated documents, MongoDB was:

a) using a global lock on the "local" db used for replication, and

b) "replicating via disk" instead of via the network. In other words, replication requires writing to the journal journal before other members of the replica set have a chance to apply the change and ack back. This results in a loss of concurrency.

The lack of async query support in the C# driver didn't help either.

Eventually we used a replicated, write-back cache which sits atop the framework DocDB uses. Not a fair comparison, but the goal was achieved easily with 1/3rd the hardware. We just backed it onto Azure Table Storage. Our queries were all range queries, which table storage supports.

I can't talk about the framework, unfortunately.
I'd disagree there. If you explain it only in terms of what is already there, then the question "So why bother?" comes up.

If I were to explain classes as "Suppose you have a struct, and a set of functions that were required to have that struct as their first argument", then classes wouldn't seem to have a point.

If I were to explain polymorphism as "Suppose you have a table of function pointers in each struct, and whenever you want to call a function, you first look it up", then virtual function pointers wouldn't seem to have a purpose.
When I say trivial I mean one machine, one user, no errors.

The shared global state (see here: https://github.com/typicode/lowdb/blob/481cf43d6b0a52c1cb996...) means that attempting to use more than one collection will cause issues but it will silently succeed. The synchronous file I/O will grind your process to a halt.

If you are serving a mock API for the purpose of local development you might be fine. If you're trying to build any web application at all, this isn't the right choice.
Adult women oust teenage boys as largest gaming demographic
Is there a place where we can pitch new project ideas?
I'm much same except I've had insomnia since my teens.

Had a wisdom tooth out which meant no hot drinks and I've been falling asleep pretty much as soon as I shut my eyes which is awesome, I think I'm going to give caffeine up completely for a while and see if that helps.
Civilization is so fragile.
Kaczynski's case was very complicated by the experiments he was a victim of and his retreat into the certainty of his own internal logic. Kaczynski with internet is an interesting thought - though I'm not sure whether I would expect things to have turned better or worse.

Interestingly, Kaczynski is alive and does send and receive mail. One curious enough could ask his perspective.
Ah so that's why my object's state changes when observed.
Digital Ocean – Changes to referal program – Free $10 on referal link signup
Yeah; I just tried http://mynoise.net/ and I've used simply noise. SimplyNoise isn't bad but it looks like you can do more with mynoise. I managed to get a curve I really like.

Hope it works out for you
Now I can finally move back to Windows...Great news!
Hi MichaelGG,

I am a Program Manager for Azure Search and as curiousDog mentioned, yes along with DocumentDB, we also announced Azure Search which is a PaaS based full text search service. We actually leverage ElasticSearch at the core of this service and as chippy says about spatial search, we do have the ability to provide a pretty solid geo-spatial search capability thanks to Elastic Search and Lucene. To nemothekids's point, is it very unlikely that we will offer this as a local (non-hosted) version because we found that although ElasticSearch is awesome, one of the common complaints many admin's have is the complexity around managing systems such as ElasticSearch/SOLR/Lucene at high scale and how difficult it is to implement more advanced search capabilities such as tuning and relevancy. Those are areas we think we can add a lot of value being a fully managed service. Longer term, we think this will also allow us to bring even more value on top of search by adding in other Microsoft technologies. For example, we could tie in Bing Maps to allow you to easily tie in reverse geo-coding right into your search. Or perhaps allow you to leverage Bing's synonym list so that you could allow people to search yet find results that are synonyms to commonly searched words (i.e., user types in shoes, but in your content it is referred to as footwear). Multi-language support is actually one of the big things we want to tackle in the short term and we believe that the NLP from Office will really help jump start us with this.

Liam
While this data is interesting enough on its own, the map animations are even cooler. The transitions from one location pair to the next are mesmerizing, and can provide some really cool perspectives of the globe. Great execution on that.
I'm a python guy and I totally agree that multiline anonymous functions greatly enhance the readability of code in certain applications. You can do everything with named functions, but it's not always the best method for conveying meaning.

I can live without multiline anonymous functions - but I'd make use of them if they did exist.
Great Share!
> I've never had a job where we weren't constantly under tight (really, completely unreasonable) deadlines

My guess would be the reason small/new shops have deadlines like that is because they're more likely to have less experienced managers. If it bothers you that much perhaps you should work at a larger company where the managers understand nine women can't make a baby in one month.
(1) I don't have to anything

(2) if someone is a dissident I'm willing to take significant risk on their behalf, but only after I've verified for myself that they are what they say they are.

I'm not entirely green in this respect, I've run a number of services that were borderline legal and have had numerous run-ins with the law because of this. I've decided for myself that the amount of abuse does not make it worth my while on the off chance that one day a dissident might make use of the service. Feel free to adjust your strategy according to what you believe is the right ratio, I've done this for myself already after building up a fair amount of experience with services that lent themselves a lot less to abuse than tor.
Great work man!
I'm glad we can bring attention to security issues.
Maybe we could work together.
Unlimited Dropbox Storage for MIT Students
This strikes me as a very naive view of Marijuana, by focusing exclusively on the Sativa variety, and of the 12 - I think - cannaboids commonly found, only taking into account the effects of THC. That it considers inhalation to be the only method of administration is also indicative of a less-than-ideal amount of knowledge on the subject.
BigQuery isn't really in the same space; it's meant for analytics queries where speed isn't as important (queries take seconds or minutes). Google Cloud Datastore is a better parallel.
The original title is better A private military company is now providing security in Ferguson, for just one person.

I don't feel like I learn much of anything when an individual I know nothing about does something like hire additional security.
To be fair, Jamie's is probably thinking of the human body. However, even in that case, you can see that light goes through the human body by holding a flashlight against your palm and seeing the glow on the back side of your hand.
Yes, it is standard practice now for Web designers to completely disregard more correct practices for their websites. Welcome to the twenty-first century...
Google search script – Create your own Google
These are the secrets Google wanted to keep about its self-driving cars
This is an example of dispatching on return type in Clojure - which is similar to Common Lisp.

http://stackoverflow.com/questions/22740178/clojure-dispatch...

(The Haskell purists point out that the dispatch isn't determined at compile time - form your own opinion about whether they have a point).
Did you guys look into Bayesian Bandits? They seem much more tradeoff-able.
Is there really a tremendous amount of demand on the Australia / Europe segment? If London/NYC wasn't viable for the Concorde (probably the most popular international airline segment), I can't imagine the demand being higher on routes to Sydney.

If the fixed costs of a flight are high, it will likely be even more expensive than the Concorde on trans-Atlantic routes.
Generally, on and off the web, media can be free as long as you're willing to let your experience be mediated by advertising to a degree.

Your own private experiences can be devoid of ads, but private possessions usually cost money.

For example in NYC, if you're taking the subway or bus, your visual landscape is bombarded with ads. If you pay for a cab you have less. If you buy your own car you aren't necessarily subjected to that beyond the billboards and signage you'd find on public roads. If you can afford to live in the Hamptons and take a helicopter to and from Manhattan, you have that much more control over your environment.

But like you said, even Adblock isn't really free.
The idea is that what "correctly" means is decided by normal voting; the markets merely determine how to get there. That's what they meant by "vote value, bet on beliefs": we use a normal democratic approach to specify what we want (things like "lower level of violent crime", "higher GDP in ten years") but then use a market-based system to decide how to get there.

The trick is that, once we've settled on the metric to target, trying to sabotage it using the markets would cause you to lose large amounts of money. Moreover, if rational actors realize you're trying to sabotage the system, they can bet against you and make large amounts of money. It provides an in-built incentive to execute whatever was democratically decided in the first step.

Not a perfect system, but it does address that particular issue.
This is exactly what I meant, thanks for filling in the details.
Twitter is TV
Inside the Authenticode signature, there is an area for unauthenticated attributes (e.g., if you timestamped your executable, the timestamp (PKCS#9) is stored as an unauthenticated attribute,
http://blogs.technet.com/b/srd/archive/2013/12/10/ms13-098-u...). These attributes are not verified by Windows Authenticode when the executable is run. So if you can add a new unauthenticated attribute into the signature, you can make any change we want to that attribute without invalidate the signature.

In order to inject an unauthenticated attribute to the signature, you may want to use osslsigncode for signing (instead of MS signtool).
Depends on your team's conventions. I started doing this on a team where "var self = this" was the convention (lots of Backbone code), so to the rest of my team, "var view = this;" et. al were actually less readable (because they broke the reader's expectations).
You are wrong because you keep asserting that file descriptor #2 is not defined to be standard error. The only place that defines the interface that uses file descriptors is POSIX and it defines standard error to be file descriptor #2, end of story.

The sources you cite say nothing of file descriptors; they are all references to the standard FILE* interface in C. Those are opaque pointers and have nothing to do with 0, 1, or 2.

You may be confused because I abbreviated "standard error" as "stderr", yet I was never talking about the C standard global "FILE *stderr". That was sloppy of me.
huzzah, the `activeTab` permission removes the request for all those gross permissions! Try it now, I release v0.0.12
At first I thought this was a trojan horse for the NYTimes to gather demographic information about their readers (household income, age, employment status). But then decided the A/B answers were probably too broad to be very informative.
"I can skew this image, I must know what I am doing."
Read everything on Ward's Wiki. http://c2.com/cgi/wiki
ps, lsof, and netstat plus time travel
Prosecution gets to go first. That's a huge advantage; they end up framing the trial.
Stocks advance to put S&P 500 at a record high
“Wikipedia” refused to delete the article on cocaine at request by Roskomnadzor
cryptography against totalitarism :

"Roscomnadzor alone can not block the article as "Wikipedia" uses the HTTPS."
Elon Musk isn't the expert in this area. Practically no one except Reaction Engine employees and some guys at Area 51 are - in the entire world. It's certainly not an easy thing to do, but since they actually do seem to have the heat exchanger figured out then that's kind of a big deal.

Burying the lead is the whole commercial air travel angle though. What they're building is a fully reusable, cheap to operate SSTO to low earth orbit.
Speaking of whiteboard photo-digitizing:

https://gist.github.com/lelandbatey/8677901

https://github.com/Flameeyes/unpaper
parasitic drag increases with the square of velocity. these engines wont change that.
That seems rather like throwing the baby out with the bathwater. A great deal of both policy and business investment is based on somewhat-imperfect predictions of the future. A slower-than-expected increase in temperatures doesn't invalidate the whole thing.
The author's complaint that Markdown isn't expressive enough doesn't really make sense. Expressiveness is most valuable when you need to support a wide range of functionality. Writing a single page app with extensive javascript gymnastics, complex layout, etc, is where expressiveness is needed, and, not coincidentally, it's also not where Markdown is designed to be used. It's designed for documents which are embedded in web pages, like blog posts or comments or github READMEs, or whatever. In these cases you're only (typically) concerned about a very small subset of HTML -- the ability to italicize, bold, underline, insert code, etc. Markdown's raison d'être, and the source of its popularity, is that it provides these features with almost no effort, and often in the most intuitive way possible.
Is this similar to firebase?
Show HN: Stampede.io – Hybrid IaaS/Docker Orchestation Running on CoreOS
Yeah, and actually, that bootstrapping was previously a manual process, but thanks to DigitalOcean I had my summer intern Robert (@robxu9) implement and submit the patch for -bootstrap-expect.
Augustus, here's why he was one of history's greatest leaders
Eh. Relying on simple geography in an age where everything is connected seems beyond daft.

I've been trying to navigate away from a reliance on US-based services, but at the same time I'd much prefer to move over to a service that didn't have any data to hand over rather than trust Switzerland, Germany or any other country not to just suck that data up themselves.
Looks like you'll need 10 million users in order to have that much space, though.
Learning from Leaders
Kyle McDonald has a lot of cool projects. Check out this one http://vimeo.com/29348533 using the open source Facetracker library (built by Jason Saragih and maintained by Kyle).

Pretty friendly guy, helped me out via email with some questions I had when I was playing around with facetracker.
And ruby has YamlStore. I use PStore and YamlStore all the time - extremely simple and helpful. But - I wouldn't necessary call any of these tools 'databases', just persistent object stores.
cryptography against totalitarism :

"Roscomnadzor alone can not block the article as "Wikipedia" uses the HTTPS."
This is starting to turn into a poorly phrased, under specified version of the three door problem.
U.S. Copyright Office: Photos Taken by a Monkey Can't Be Copyrighted
Based on the grammar following "Reaction engines," it's clear that the OP simply thought the new engine was actually called a "reaction engine"

(I'm sure the author would not write "Google bring us closer to autonomous cars")
Sell my Nokia Lumia
Ignoring: Managing gitignores from the command line
I was just working on the RPi reliability problem myself. There are way more solid small embedded ARM systems out there, like this one:

http://www.embeddedarm.com/products/board-detail.php?product...
SpaceX is predicting $2000/kg to low earth orbit.[1] Reaction Engines are predicting an order of magnitude cheaper than current tech[2], so let's be charitable and say that this is $200/kg. (Although the Wikipedia article mentions $650/kg).

Consider that a Skylon launch is for a non pressurised satellite and capable of lifting 15,000 kg, which supposedly could be for 30 passengers in a passenger module [3].

That would meant $100,000/passenger to anywhere on earth. Cheap if you want to go to orbit, less so for a trip to Japan maybe.

[1] http://en.m.wikipedia.org/wiki/Falcon_Heavy#Pricing_and_deve...
[2] http://www.reactionengines.co.uk/space_skylon.html
[3] http://en.m.wikipedia.org/wiki/Skylon_(spacecraft)#Specifica...
And yet, they couldn't develop an anti-mortar radar in time for D-day.
Articles About DOS
Looks sweet, great work!

I do have a tangential question though regarding the benchmarks.... As I've never heard of DevIL before, I was wondering if anyone could provide a comparison of it and libvips? I did a spot of googling but came up with nothing.
I'm curious. How do you figure the natives killed off all the tens of millions of megafauna given that extinction occurred when they had just arrived over the bering strait, numbering a few thousand across north and south america?
Forgot to mention that they are aggressively selling this. The counselor called me like 15 times (literally) before I responded.

Sounds depressingly like the real estate bubble before the financial crisis.
Newer features tend to use type systems for part of their implementation because they're a powerful tool, but I feel the feature is its own thing. I'm excited about typeclasses, or anything else that solves the same problem. I'm excited about effect systems, which tend to be implemented as types but don't have to be. I hope to learn more about the matryoshka approach, which seems like the opposite thing or at least opposite emphasis to lisp's approach to metaprogramming (which emphasises doing the metaprogramming in the same language as the program itself).
Guinea Pig – Update #5
Outerra Procedural Presentation
Warning: it starts playing music automatically. Be careful to adjust your volume so you don't bother anyone around you.
> Notice how nearly the entire volume of the satellite launcher in the diagram consists of hydrogen tank. There's not a lot of room in there for passenger lounges and drink trolleys.

The passenger variant presumably wouldn't need as much fuel as the one designed to launch satellites into orbit.
Nothing remotely like it, in terms of power, range, degree of market control, or willingness to be commercially evil. IBM used to be more than twice as big as every other IT company put together, and in some years, made more than 100% of the industry's profit.

Even today, after disposing of numerous divisions, it's still a $100bn company, ie still larger than Microsoft. (So you pay IBM more than you pay MS every year, and you always have done.)

However, it is true that Microsoft is the IBM of PC software, just as Google is the IBM of the web, Intel is the IBM of processors, Facebook is the IBM of social networking, Cisco is the IBM of routers, Oracle is trying to be the IBM of server software, Apple is the IBM of hipster status symbols... Well, you get the idea.

IBM used to be the IBM of everything in IT, and started getting into other areas (telephone switches, copiers, cash machines etc) before the wheels started to come off.

Today, Google is a lot more powerful than Microsoft, much scarier, and much more ambitious in IBM-like ways (self-driving cars, robots, superbrains etc).
Here's What I've Learned in My First Twenty-Five Years
Python extend() without a list comprehension
Previous discussion: https://news.ycombinator.com/item?id=7802986
> How's the immigration of Finland? I might just move there.

The language would be the hardest part, and by that I mean really hard. Finno-Ugric languages (Finnish, Estonian, weirdly, also Hungarian) are, in my opinion, the most difficult languages in Europe.
As far as I remember, stopping Concorde had more to do with poor sales after the Air France crash rather than anything inherent in cost efficency.
Coolest thing. Nice work.
"I ordered $100,000 in fake bills to assess their forge quality."

"As soon as I am done assessing the fake $75,000 I'll turn all $50,000 of it over to the cops. I wouldn't want to have $25,000 in fake bills lying around where someone might find them and wind up spending $10,000 in fake bills."

It would be a real problem if this $1,000 in fake money got out into the wild"
They claim about the same fuel expense for long distance flight as today's craft. The reason is that they fly much higher where air resistance is very low. Fuel volume is a good point though - it probably means that a commercial airliner would need to be made bigger than now in order to be cost effective?

At the end of the day, if they can deliver a craft that carries ~200 people ~8 times faster to long distances than a normal airliner for a similar fuel expense as today, with a turnaround time similar to today, you'll have something that generates money ~5 times faster, which should please even the bean counters.

But obviously, there are many ifs in that equation, so we just have to wait and see. I just wouldn't be too dismissive right from the start, as always with unproven but promising technology.
I suggest sending e-mail to staff technologists at EFF.

https://www.eff.org/about/staff

Maybe rather than e-mailing every technologist, pick 1-3 of us whose previous or current work seems most related to what you want to suggest. :-)
This is very cool. Do you think you could convert a cleaned up PDF or jpg from a service like unwhiteboard.com in to a virtual whiteboard?

Disclaimer: I made unwhiteboard.com
This article is about a bootstrapped startup whose product is a game - they have chosen to do this instead of a good salary, in search of a giant payday. They're being paid what they can afford to pay, not what established companies do pay.

iOS has barely more than one million apps total. That number gets a lot smaller on other platforms within reach of an indie developer. These guys and many more are not struggling because there's "too much competition" they just haven't made a popular product.