skysight-inc/HackerNews huggingface dataset:
This feels like saying airbags and seatbelts add nothing to cars assuming good driving practices.

It solves not having to write a bunch of tests that can trivially be caught by a program and never having to update or maintain those tests. It hits every code path automatically, you don't have to think of cases to try to hit edge cases.
That's the third comment of yours in which I've seen you taunt downvoters via edits in this thread alone. That's why I'm downvoting you. Knock it off, please.
There are three primary methods of running code: interpretation, compilation to object code, and running on a VM/JIT. Obviously python is interpreted by any meaningful definition of interpretation and thus it is not compiled in the typically sense of the word (at least not in the implementation everyone uses).

The reason human language is so expressive is because we can leave out a lot of context and formalism that is required in mathematics and programming languages because the listener/reader will be able to infer it. It's pedantic to expect a writer to hedge against every possible interpretation, when their focus should be on communicating clearly in the first place.
So what... what is it?
The Bronze Age collapse as well.
Indeed, good catch - that wasn't in the originally-linked article and I completely overlooked COSAC when looking up the instruments. So here is some info on COSAC:

http://www.mps.mpg.de/1979406/COSAC

It is also a GC-MS, but rather than an ion trap, it is a time-of-flight analyzer with a much higher mass range (up to 1500 Da in the widest mode). It is neat to have two mass specs on a single relatively small probe. They are intended to be complementary, as discussed here (briefly, PTOLEMY is designed to measure isotope ratios and the COSAC TOF is designed for organics as it can measure chirality with dual GC columns, and also with a much higher mass range):

ftp://ftp.iwf.oeaw.ac.at/pub/schwingenschuh/ROSETTA_Konrad/Lander/ulamec2007-pdf-Capabilities%20of%20Philae,%20the%20Rosetta%20Lander%20-space-science-rev.pdf

[edit: for anyone else interested in mass-spec, I found some slides with an overview of MS instruments on previous probes - I was familiar with several, but there have been many more than I realized: http://jfsm2012.sciencesconf.org/conference/jfsm2012/pages/C...]
Nuclear batteries are 1) heavier, 2) more expensive, 3) politically complicated.
It looks like mostly interface related things, for now. https://developer.apple.com/library/prerelease/ios/documenta...
Although I was able to get around the Great Firewall while living in Shenzhen and Beijing, connection speed/quality was bad enough that more than tripling my rent to live in HK was easily worth it for Internet alone.

Quality of service matters, not just existence of service. There's a reason why lots of engineering effort goes into reducing latency. When the user is in China and the website is hosted outside, the Great Firewall negates all that effort.
Learning Haskell as a Nonprogrammer
My impression is that although it is not spherical, the core of the comet is a single object. It may therefore be treated as a point mass for these purposes.
You don't need a new IPv4 address for each cert. That's for Windows XP. Just stop giving a shit about XP and use SNI. Problem solved.
Firing Range XSS Scanner
XMPP support is alive and well. I don't know why microsoft didn't integrate it, but that's another matter (it may be argued that the google video chat never truly worked on open standards, and rather than implement a "broken" IM they just preferred to leave it out )

Anyhow, the only real reason to stay separate would be to compete with each other, with the slim chance to push the competition out of the market (at every services' users expense), and I agree how this has come to be a sad reality
Meanwhile, in Karlsruhe:

https://www.google.co.uk/maps/place/Karlsruhe,+Germany/@49.0...
We Hire the Best
Of course it's solvable. My point is that solving it adds a layer of complexity. Now every decref needs a check for "id". As the id is implemented as a pointer, all of these special objects need to be allocated in a contiguous block of memory for this check to be fast, and with two extra if-conditionals. Also, this range can't change without recompiling all extensions ... or that range must be resolved dynamically, adding more overhead for every single decref.

Nor is there much advantage. We know that more advanced implementations can look at program flow and determine that, say, certain operations are only integer based, and therefore unboxable. Or tracing systems can assume that certain types are constant over multiple calls to the same code, and write optimized versions for those types.

These gives much better (eg, >5x according PyPy) optimizations over the error prone change that you believe might be faster.
> This is also true for TypeScript though.

AFAIK none of these are valid javascript, event assuming ES6:

* class-level variables (resolved as instance variables)

* field visibility

* initializer constructors (constructor without a body automatically assigning to a field)

* enum types

That is, you can't remove type annotations (and `interface` declarations which can probably get a pass) and end up with valid JS, which seems to be what flow yields.
When you quoted my printf statement and followed it with "which does not demonstrate your point and is valid Python" that kind of implied you thought it a) doesn't demonstrate my point and b) is valid Python.

If that's not what you mean, that was not at all evident.
Pharo 3's results (JIT enabled VM)

[(1 to: 100000000) sum] timeToRun 0:00:00:07.335

http://pharo.org

Version 4 with new VM due in 2015.

Will perform much much better as with the range used, we need to use LargeIntegers as the 32 bit VM must promote to LargeInteger objects. With the 64bit VM, all fits in.
Can't tell if incredibly stupid or just doesn't understand English.
I've been lucky enough to watch this throughout all of the evolutions and help test it. It's been great learning more about how the cooking process actually works and perfecting my technique.

EDIT: More information was requested so here goes: I've always been interested in food science and trying to make food more predictable. I think that's why I like baking so much. Pantelligent has given me the tools and visualizations to figure out what is actually happening on my stove. I've learned how to gauge the temperature of the pan, and how my electric stove has a really huge carryover heat capacity. I can pretty much turn the stove off halfway through the cooking process and coast the rest of the way with residual heat and still cook all the way through, without overcooking.
It is fun when you google stuff, get SO results, and then see that it was "closed due to duplication." Particularly when it is the top Google result with no clarification what it is a "duplication" of or similar.
Since Odesk/Elance merger there's been a flood of freelancers who bid a low as $3 per hour and very little for fixed price jobs. Seems the avg dollar amount for work has been dropping. I could be wrong. Anyone else noticing a trend?
Visit Odessa Ukraine
Visit2odessa offers you a great selection of comfortable and Luxury villas in the best Location in Odessa, Ukraine with safety, privacy and comfortable stay.
> You have down voted me to the bottom of hacker news

People can not down vote replies to their comments. People have a single downvote. If you see more than one downvote then more than one person is down voting you.
Hm what's wrong with making phone calls, writing emails / letter to do that? Send them baby pictures by post for christmas or something.
Yes, but a secure, bug free open baseband would, since the first use cases that would be addressed is verification of towers, not blindly camping to the strongest signal, and monitoring your cipher strength.

With an open baseband you could do much more useful and sophisticated firewalling and ACL of your interaction with the cellular network.

As it stands now, you just camp to the strongest signal and do whatever it tells you - including download and run arbitrary java apps to run on your sim card (probably without your knowledge).
@billyvg - I'm part of the team at August and sorry to hear you're not having the best experience. Auto Unlock is coming to Android soon and we are quickly fixing issues in the field as they come in. Many are new issues that are either specific to the user environment, manufacturing batches or didn't show up in QA/beta. If you wouldn't mind pinging me at bv@august.com, would love to debug any issues your lock might have.
My guess would be that you access the heart rate data from HealthKit.
Thank you very much for that splendid explanation :) !
Sucks, cannot edit old comment. Correction:

Michael Hendrick: https://www.youtube.com/watch?v=G_eYTctGZw8
2.5 years. Yeah I think I could be at $1mm ARR in 3-4 years if I was full-time. I'm just too risk averse to make the jump from my current gig.

I've tried hiring a full-time salesperson to grow the business, but it's just really hard to find the right person.

[edit]
email me at my HNusername at google's mail service.
Interesting article. What kind of graph algorithms can be implemented in this Pregel framework and how compares the complexity of this approach to specialised algorithms not using the framework? Nay hints or references would be appreciated.
Since you've quoted my whole comment in a comment lateral to it rather than a response, I've again deleted mine. Readers can see what I wrote in yours. I stand by everything I said.
Firefox and Cisco’s Project Squared
There are several compiler-only Lisp implementations which can execute source from text. Nobody there would call them interpreter because of that. In Lisp we call them interpreter, when the implementation traverses the source code during execution. If it compiles the source to some byte-code or machine code, we call in Compiler.

The incremental nature of a compiler, then does not make it that we would call it an Interpreter. We would call it an incremental compiler. That's a compiler, which can compile all expression, regardless of the size of the expression, not just 'whole programs'.
I understand your frustration, but I don't think products trying to compete with closed ecosystems hurts innovation. The smartphone race ushered a new era for software development. The new development process made it mandatory (in order to stay competitive) to reconsider your software for the specific hardware, which promoted some very good redesigns and innovation that would not have happened otherwise.
I feel like you're arguing against a strawman that I don't think secure applications can be written in PHP. I don't think that.

Edit: put another way: if you are starting from scratch and your main focus is security, why would you use PHP?
A quick scan makes it look like you don't have direct access to create your own UI elements, you are stuck to the prebuilt stuff.

This definitely is designed to maximize battery life
Actually there are quite a few ways to detect funny business from the tower (or someone impersonating the tower):

https://opensource.srlabs.de/projects/mobile-network-assessm...

(scroll down to the IMSI catcher detection table)

- No encryption after using encryption with the same operator before

- Cell is not advertising any neighbor cells

- Receive a silent text message
> pypy -mtimeit 'sum(xrange(1, 100000001))'
10 loops, best of 3: 153 msec per loop

however the context of TFA is scientific computing, hence pypy being ignored/dismissed
What I really do not understand is why the secrecy over methods at all. A cellphone is giving out an identifiable radio signal. Any half decent electronic engineering degree student should be able to cook up something that could track cellphones.
That's a lossy short answer. LuaJIT with JIT turned off still runs circles around CPython.
That's rooms, not groups.

It makes it difficult to get more users into a room, and [seems to] pander for mobile interaction.
Why time on the Apple Watch is set to 10:09
I don't justify anything. But biology is driving our behavior, so it is important to understand it. And it changes incentives. Therefore if you assume men and women should be the same, you will arrive at the wrong conclusions.

By the way differences don't imply injustice. One simple example why equality is not the correct goal: I don't think fathers and mothers should have the same right to their children. I say that as a father - of course I wish it were different and I never ever want to give up my children. But seeing what women go through to bear children, it seems ridiculous to demand that men should have the same right to them. At least in the first years, maybe over time the claims can change. But suppose a couple splits up 6 months after the birth of their child. I don't think they should have equal rights to the child.

However, another consequence is that mothers should have more rights to stay at home and spend time with their children than fathers. And from that suddenly you see "inequality" appear which you will interpret as injustice if you forget about biology.
Were African slaves in America "significantly deprived" or just "deprived".

Taken away from their homelands by force to a different continent, using a technology that they couldn't replicate to get back? Forced to work in specific locations, and if they ran away, they were hunted down and brought back? Sold as objects for labour?

Is this a serious question? How much more 'significant' does it need to be before it reaches your theoretical bar? What's the gray area that you see that means they might not be defined as slaves?
more pointless drivel spammed to HN and discussed by irrelevant morons.
No. It's been challenged, and the characterized genetic differences between the two populations, while existing, does not point to any recent history signifying a cultural divide. This intermingling between the so called ANI ("Aryans"), and ASI ("Dravidians") genetic markers between the two population is not a recent phenomenon, and in fact at this point the two populations do not in any way point to a cultural difference as the time frame for the intermingling of these genetic traits predates much of the cultural connotations that "aryan", and "dravidian" denote, not to mention the very concepts are genetically irrelevant today, because of the intermingling that began around 4200 years ago making the two groups sharing a common genetic make up. [1]

The India of today is fundamentally uniform, and shares a common shared genetic makeup throughout all the tribes, castes, and geographies. So the idea that somehow these genetic differences point to a cultural divide is bunk, because fundamentally the cultural divid postdates the genetic intermingling. Furthermore that common shared genetic makeup is not a recent phenomenon, because the genetics of India has for the past 60,000 years been relatively the same. So whatever genetics that exists in India today, whether that's isolated, or mixed, has for the past 60,000 years been relatively the same. [2]

The R1a1a gene that's commonly referred to in these instances that drive the Aryan, and the Dravidian divide theory is a gene marker that points to a population that many argue proves the idea of Aryan invasion, or at least migration, as the R1a1a is a common genetic marker in Poles, Czechs, Lithuanians, and other Eastern European genetics, and not in India. That alone is a weak argument, as the question then is who had the gene first, and who migrated where. A closer, and higher resolution look at genetics gives a different picture. The Europeans carrier of the R1a1a gene have a further M458 mutation of the R1a1a gene that's virtually nonexistent in Asia. Since the M458 mutation is estimated to have occurred at least 8000 years ago it seems that something happened to divide the populations that carried the common R1a1a gene, but the reason of that divide is yet to be empirically established.

Thus this genetic marker explains at best a shared ancestry between Europeans, and Indians, not some Aryan invasion theory. The R1a1a genetic marker is not a common genetic trait among Europeans, west Iranians, or throughout central Asia, but found commonly in South Asia. [3]

So no. The Aryan invasion theory is thoroughly debunked as Imperial bias to subjugate, and justify their economic plunder over a people.

[1] http://timesofindia.indiatimes.com/india/Aryan-Dravidian-div...

[2] http://www.dnaindia.com/india/report-new-research-debunks-ar...

[3] http://www.nature.com/ejhg/journal/v18/n4/full/ejhg2009194a....
Toyota's new hydrogen-powered Mirai sedan will be on sale next year for $57,500
Am I groking this right? The Watchkit app actually runs on the iPhone as an extension, and just the UI component runs on the watch hardware?

Edit: better direct link: https://developer.apple.com/library/prerelease/ios/documenta...

"The Watch app resides on the user’s Apple Watch and contains only storyboard and resource files; it does not contain any code. The WatchKit extension resides on the user’s iPhone (inside your containing iOS app) and contains the code and resource files for managing your Watch app’s interface."
How to Build Killer Products: Theories of Why Google Struggles. Pt 2
An existential threat would hcange that in short order. Terrorism involving the destruction of planes, trains, or individual buildings makes people angry and afraid, but if an actual state were to launch a conventional war I think you'd have no problem re-instituting a draft even in democracies. Of course in many countries a sufficiently serious attack would raise the prospect of nuclear retaliation; a nuclear capability is an economic substitute for conscription.
I can help get a ECDSA cert for you - my (personal) email is on my profile.
Great article, the book is face-palming-with-a-log-of-wood-stupid. Groan.
The solution for this is to run your own CA internally and push out the cert to all the machines. (if you have byod stuff it makes it a little harder but you could still have an internal ca signing only a certain subdomain and get people ot install it)
I wonder if this is true.

If there's a man in the middle, then they can read the traffic. But others still have a problem.

With HTTP, you know that everyone can read the traffic.

I think unsigned certs, especially with pinning, can be used to make wholesale collection of internet traffic vastly more difficult.
China tests malaria drug Artequick on entire population of Comoros
Go Birthday Bash: Building Street Address Autocomplete with Go
Atomic batteries aren't really controversial or politically sensitive and have been used to great effect by many nations involved in space travel.

There's some problem with Tritium expose if the craft exploded on launch but those haven't really stopped it usage.
Time Assets vs. Time Debts: A Different Way of Thinking About Productivity
Yeah. It was a long time ago, but the situation hasn't changed at all. You simply can't make the kind of hourly rate that you should be making in software development on those sites. It's too easy to get undercut by some guy in India, Pakistan, etc., and even if you do get work, they'll expect a ton of freebies and discounts. It's simply not worth the trouble.
Detailed schemes that will help you with the statistical analysis
Extra clicks and time needed to do it comes into consideration.

Usually about now is when someone claims, "If they were your real friend they would put forth the effort.", but by that logic, if you were their real friend you would put in the effort in to make yourself easier to share with.
Yup, still MVC but the view is the only part running on the watch.
I also found this interesting: "(Dates & Timers) ... Does not need to be updated by your WatchKit extension". Makes me think of timer coalescing in OSX. Now they're just sidestepping the whole issue altogether.
It's a graphical illustration of the San Francisco of Armistead Maupin vs. that of Jony Ive.
Sarah Lacy is hardly a reliable witness. The whole reason she got involved is because Emil Michael got frustrated with her hit pieces. And if your claim to fame is writing hit pieces, of course an incident like this is going to land right in your wheelhouse and you're going to make hay of it.

Don't misunderstand me here--I just think there are two sides to this story, and both sides are assholes.
Let's Encrypt: Delivering SSL/TLS Everywhere
For what its worth, this is only for convenience purposes for those who want to use Bitcoin without having to handle managing their own keys (ie. grandma and grandpa) or want to avoid transaction time/costs that come with operating on the blockchain.

Coinbase offers multi-sig support which puts control back into the user's hands in the event Coinbase went down or was compromised.

Coinbase is a great service for acquiring coin but I generally move it out to my preferred wallet after I purchase it.
What the designer calls "functors" just appear to be positional records (or labeled tuples). In Lisp, a list is a series of nested pairs with an empty list as the last element: `(a . (b . ())`. The data structures the designer calls "functors" are just labeled pairs. The Lisp empty list, `()`, is the Cosmos term `Cons`, the Lisp pair `(a . ())` is the Cosmos compound term `Cons(a, Cons)`.
Another reason python is slower than other languages is that abstraction adds significant overhead which most implementations cannot optimize away. See here:

http://blog.reverberate.org/2014/10/the-overhead-of-abstract...
Shinola is capitalizing on Detroit
They were wrong about the amount of dust, not the presence of dust -- as was the case with the moon landing. There's plenty of dust on the moon, too, just not oceans of it.
Your timeline is way off.

llvm-gcc was introduced with Xcode 3.1, and clang/llvm in xcode 3.2. It targeted 10.5. This was well prior to 2011 , and seeded well before it was released. Again, you don't have to believe me, Chris's resume shows this:

http://nondot.org/sabre/Resume.html#Apple

"In this time period, my group expanded use of LLVM within Apple, supported new clients, built new features, and extended LLVM in many ways. We shipped llvm-gcc 4.2 in the Xcode 3.1 and major improvements for it in the Xcode 3.1.1 release."

That time period was in 2006-2008.

Apple made a decision that it was going to move if it could meet certain performance goals in the 2006/2007 time frame.

GPLv3 was not released until June of 2007.

In any case, this argument is pointless, you can just ask Chris why they moved.
Uber CEO Condemns “Terrible” Comments
Show HN: Jobs for product managers, growth marketers, and community managers
Following that link consistently makes my Firefox crash. Anybody else experiencing this?
What's more, you can't get the current properties of the interface objects (e.g. the position on screen, or text content). You can only write to them: https://developer.apple.com/library/prerelease/ios/documenta....
This reminds me of the days of transferring data using the 2.5mm jack on the TI-83.
You speak as if the power of NSLs has a functional limit - it doesn't, which is what makes the entire concept so dangerous.

There's nothing stopping the requirements from being "mint us a certificate according to these specs" and additionally "okay, now pin this certificate in your browser".
There's scrutiny, and then there's repeatedly provoking people until they react. Has it occurred to you that "journalists" can be powerful and wealthy too, and just as sociopathic?
Isn't the Docker container all userspace with no kernel components?
What is the difference between running a Docker container for pandoc with CentOS 7, or running a Docker container with CentOS 6.4 and manually built pandoc?
Isn't pandoc equally unsupported in both cases? In fact as the OP mentions the pandoc in CentOS 6 was broken, so if it supported why wasn't a solution provided via the support channels?
Snap, clap, whistle or shake TV commercials away with Playmute
LokiJS – A JavaScript Database