skysight-inc/HackerNews huggingface dataset:
I love the comment that he doesn't really know what space flight is for. It's exciting though, but compared to many other issues, a linear problem. More important in reality around its side effect creations.

WRT AI, Hollywood aside, if existentialism is the issue, then it's really about technological unemployment. And your social sciences/philosophy/etc friends apparently working in cafes are the leaders here.

I'm hoping the future doesn't consist of following a dated and contrived Hollywood script (in terms of people's vision), but humans are simple creatures.
The original study said the 7 minute routine should be repeated 2 to 3 times. It also listed a sample regimen which most people took too literally. You're supposed to vary the exercises and there are dozens of options. Johnson and Johnson have a really good app with lots of options.
I'd expect either (a) an indication of how far the radar's range is, or (b) data fill from nearby stations so that that the entire visible map has radar data.

Pretty much all other weather sites go with option (b).
It struck me as odd that they avoided floating point numbers because of impreciseness, then used some other type of number without evaluating how precise it was. They're certainly not using typical integers with values like 10^9000. I wouldn't be surprised if those numbers are internally divided by 10^n and stored in doubles anyway - bringing them back to the same problem they're trying to avoid.

"the determinant of bigMatrix is, approximately, 1.95124219131987·10^9762."

Approximately? How many significant digits in the exact answer? If Mathematica promises arbitrary precision, even to 10,000 digits, they have a case. If not, it shouldn't be any surprise.

As for getting different results on each run, I've seen this with iterative algorithms that use random starting values. For numerically unstable problems, that can lead to different results each time because it converges to rounding error.

That doesn't mean Mathematica is wrong any more than getting wrong results from doubles means its wrong. It just means it's poorly designed so the user doesn't know about this limitation.
Yup, and below an article that makes it clear why he's lying:

http://www.newsweek.com/assange-google-not-what-it-seems-279...
To be fair, this is consistent with the results of nuclear war in earlier Civ games. :)
I could do a wall sit for about 45 seconds before I ever did any leg work.
Constants matter. To "overcome" O(log_a n) you need a constant of n^a for any given n. That's quite a lot in practice... although it's matematically trivial.
Plaintext is likely to be OK, however; that is, if you're using a "dumb and simple" true text editor and not one that tries to do fancy things like parse the text and perform syntax highlighting.
Austria is in Civ5, at least (or maybe one of the DLCs?).
Yikes, very good point. However, I'm not sure that it would have been more interesting. :)

Edit: But what a good idea. We'll do that now. BOOM.
Aglio is a pretty slick and simple html render tool for use with Api Blueprint:
https://github.com/danielgtaylor/aglio
Jeffrey Kegler's work on Marpa is pretty exciting, but hasn't got much traction (maybe due to the implementation languages: Perl and Knuth's Literate Programming).

https://metacpan.org/pod/Marpa::R2#A-simple-calculator
I believe Verizon is violating their customer agreement here. From the looks of it, the tracking header provides a way for websites not affiliated with Verizon to build profiles on users as they travel across the internet. Rogue tracking networks could be built on this.
Some are blocked and some aren't... actually I don't know what isn't/is...

The padlock goes away if mixed content shows, though.
I'm 32 and have become less sentimental over time. I went through an aggressive cleaning spree about six months ago, and gave away about 1/3 of my belongings.
If the software is open source, and you test both on ARM, Intel and... Sparc? You should at least be able to get a "majority vote", and be able to narrow down errors in hardware, by running some software tests. Yes, if you're doing work that it would be very high-value to break (say you're the NSA, and China might have an interest in undermining your crypto work) -- that might not be enough.

But we know from experience that one can often work around bugs in hardware in software (and/or microcode). So I wouldn't say "just" using open source software on top of proprietary/opaque harware gains you nothing.

Also, it's been a long while since using an open source operating system was a controversial choice -- in fact, I think it'd be hard to find a proprietary operating system that both supports good CAS, and runs on at least three different architectures...
Oh, oh, I know, this is the moment where smart people on here tell us that more regulation by the FCC would be a bad thing!

Because you know, a telecommunications provider that manipulates the content of your telecommunication is just screaming out for being an overregulated area of business.
Is it just me and my personal impression or did we pass a local maximum of peace after the end of the cold war and the world is becoming a worse place in recent years?
Yeah I have to concur here, this should be totally feasible for a beginner.
Tell HN: Check out T-Mobile
I've been thinking about posting this, and the Verizon story reminded me. It's not exactly related to hacking or startups (though if you're a start-up founder or bootstrapper, you're probably looking to reduce your expenses), but this is a community I frequent and would like to share it with people here.

If you're not a T-Mobile user, consider checking out their service.

I switched (back) this summer, and they paid $190 for my iPhone 5 trade-in, and $150 for the remainder of my Verizon contract (the latter as a prepaid MasterCard, received quickly and easily used for their bills or anything else):

http://www.t-mobile.com/offer/switch-carriers-no-early-termination-fee.html

If you're unsure, they'll send you an iPhone 5s to try for 7 days (I didn't try this, so can't comment):

http://explore.t-mobile.com/test-drive-free-trial

I have no contract to fulfill with T-Mo. I did have to purchase a new device which includes a payment plan, but the way I look at it, I got to upgrade from iPhone 5 to 5s (and now the 6 is available), they bought my old phone and paid my fees, and I'm still paying ~$25/mo. less compared to Verizon. Not a bad deal.

Service seems roughly equivalent in my metropolitan area (and when I had them the first go-round they were superior to VZW at my location).

I hope this helps someone.

Disclaimer: I'm not a shill, just an HN reader and occasional poster.
I can't tell if you're serious. I've done 10 minute wall sits when I was training. Anybody should be able to do 30 seconds.
True, but I think you should consider another perspective.

For most, the problem is getting started and forming a habit. By the time 7 minutes a day gives you diminishing returns, you've probably got a good routine going. Once you have a good routine is very easy to increase the duration or intensity. So, in a sense, it doesn't make people healthy but it does get them on the right track.

You seem to get this, because you said you wouldn't mind so much if it was being sold as "an intro" instead of a "silver bullet." While it's technically true, it would probably do more harm than good. Seven minutes is something that just about everyone, including very unhealthy people, feel like they can achieve. Which do you think is more likely to get people interested?

* Get healthy with just 7-minutes exercise a day!

* Get healthy by increasing durations of exercise starting at 7-minutes a day!

Both have the same result in the end, but my guess is the first will attract more. So, all I'm saying is, I would rather get more people started and then let them figure it out once they've got a routine.
I've seen that before, and it's neat, but I don't think that's what I'm remembering.
No. Someone who can hold a wall sit for 30 seconds is hardly in "top shape." The recommended ability to start the P90X workout program is at least 1 minute (and that is considered a bare minimum to be able to do the workouts), and my 54 year old mom did that on the first try.

If you are having a hard time with 30 seconds, I recommend scaling down the time, but working your way up as you get better. You can safely get out of the position by letting your butt go down to the ground, put a pillow/cushion underneath you if you are worried.

P.S. As a military academy graduate I can tell you that 30 seconds is chump change; 5+ minutes gets you into "top shape" territory where people are collapsing, and pretty much any freshman at West Point, Annapolis, or the AFA can do 3+ minutes.
This is a strategic move to give Larry Page more free time for Mandarin lessons...
FlightRecorder – Explore the real UX
I note a couple of down votes but the market cap increased by approx $300bn in a couple of days to $370bn. Anyone know any short squeezes that beat that?
Ask HN: What do you hate most about renting a car?
Personally, I hate:

- Over Priced Insurance

- Rip-off Airport Prices

- Sweaty Shuttle Bus

- Long Lines at Counter

- Poor UI/UX when booking

We're trying to fix this and want to hear HN's opinions.
Amazon has something of a monopoly on trust in 3rd party sales. Lots of experience gives me great confidence in sellers with a 96% or greater rating, and willingness to pay more. Whereas my father and I have found in an iPhone purchase (an old, but still well over $100 model) that eBay can be trivially played to completely screw over the buyer.

For that matter, Amazon has a 5 refunds per lifetime policy last time I checked; that limits it to really big ticket items, but without that there are a number I wouldn't buy through them.
You could learn about it from looking at and understanding a harmonic analyser: http://www.sciencemuseum.org.uk/objects/mathematics/1946-343...
Or more likely the reverse mechanism, Kelvin's tide predictor being a good example:
http://www.sciencemuseum.org.uk/objects/oceanography/1876-11...

Honestly that is more important to my mental model of the 1D Fourier transform than the algebraic description. It may be slightly inaccurate (are we talking projection or decomposition when calculating the settings on that tide predictor? for example).

2D Fourier transform is more interesting to me as it has applications in graphics. For example, you can synthesise ocean wave-like patterns in a height field by generating a noise image, shaping the noise into a slightly modified disc around the origin, and doing an IFFT. Intuitively you get random wavelength components within a given range, with random orientations.
I couldn't write you a formula for that. You can imagine that a 12 year old could understand it, thought. Old paper is here: http://www.computer.org/csdl/mags/cg/1987/03/mcg1987030016.p...
Another intuitively comprehensible 2D trick is to use an FFT to implement a simulation of fluid dynamics. That's a more complex one but again, it can be understood without algebra.
http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/...
they are too busy buying new yachts
This is misleading, I think. I know from personal experience and also speaking with other people who've interviewed at Jane Street that their questions tend to emphasize lots of math, specifically probability but sometimes other stuff. Where the Google/FB interview is about linked lists and tree traversals, the Jane Street interview is about coin flips and dice rolls.

> We don't ask developers mental math, or math olympiad questions despite what you might have read online. Dev interviews are about programming.

This is technically true, since the probability questions usually come in the form of a coding problem. But if you don't know the math to back up your dynamic programming algorithm then you're going to flub a question.
I like how desperately this article tries to portray Ferdinand Piëch as a genius when he just got lucky. What if the "great Financial Crisis" of 2008 did not hit and a board member wasn't in bed with German Chancellor? These shenanigans would have blown into Piëch's face.
ANTLR is LL(*).
Good question. The answer is no. Here's something I wrote elsewhere and have copied here:

Immutability [in purely functional data structures] is an implementation technique. Among other things, it provides persistence, which is an interface. The persistence API is something like:

`version update(operation o, version v)` performs operation `o` on version `v`, returning a new version. If the data structure is immutable, the new version is a new structure (that may share immutable parts of the old structure). If the data structure isn't immutable, the returned version might just be a version number. The version `v` remains a valid version, and it shouldn't change in any `observe`-able way because of this update - the update is only visible in the returned version, not in `v`.

`data observe(query q, version v)` observes a data structure at version `v` without changing it or creating a new version.

For more about these differences, see:

* The chapter "Persistent data structures" by Haim Kaplan in Handbook on Data Structures and Applications: http://www.math.tau.ac.il/~haimk/papers/persistent-survey.ps

* "Making Data Structures Persistent" by Driscoll et al.: http://www.cs.cmu.edu/~sleator/papers/Persistence.htm

* The first lecture of the Spring 2012 incarnation of MIT's 6.851: Advanced Data Structures: http://courses.csail.mit.edu/6.851/spring12/lectures/L01.htm...
It may also relevant to mention the language-theoretic security research program ("LANGSEC").

http://langsec.org/

They've pointed out that the difficulty of parsing, and in a sense our overconfidence that we can just code up parsers for random languages and input formats when we need them, is a pretty pervasive source of security bugs.

A lot of those bugs can occur when you have two different parsers that have a different notion of what language they're supposed to recognize, so it's possible to construct an input whose meaning the two parsers disagree on. That can have pretty serious ramifications if, for example, the first parser is deciding whether a requested action is authorized and the second parser is carrying out the action!

I'm kind of sad about this because I love whipping up regular expressions to extract data even from things that regular expressions technically can't handle correctly. But there's a good argument to be made that this habit is playing with fire much of the time, at least in systems that will end up handling untrusted input. And the Shellshock bug is a recent example of the way that your intuitions about whether your software will "handle untrusted input" in some use case can go out of date.
As someone who wrote one recently, it's not so hard to build the interactive testing portion as the live editing functionality. I built an API documentation site over a week's period with interactive consoles and examples. (We use WADL as opposed to Swagger or others due to legacy reasons)

Live editing of API functionality? Much more complicated.
Terminal’s Containers Pioneer a New Way of Developing Apps from the Cloud
Both are based in Bryan Ford's packrat (PEG is Ford's too). OMeta is more like PEGTL in that it's a set of facilities/library at a highish level, more than a particular grammar system (they're all packrat parsers).

http://bford.info/packrat/

It's all about descent parsing and memoisation (thus the name).
Remember when, years ago, there was an exploitable flaw in WinAmp's loading of .m3u playlists! That format is neither proprietary nor complicated.

The 1989 Morris Worm exploited the loading of a character string into a C buffer (by means of the gets function). The data format there is "line of text (which may only be yay long)".

I think the main point here is "don't forward me documents that can only be viewed with large, complicated, closed-source programs, if you did not write those documents". This is reasonable.

As consumers we basically trust these proprietary programs not to be malicious in and of themselves. Let's put it this way: if Microsoft wanted to do something bad to your Windows PC, they could do it in so many ways not involving the loading of a specially crafted Office document.

We also trust documents created in these programs by people that we trust. If my friend created a PPT he wants me to view, it probably doesn't contain an exploitable hole. (Probably: because there could be some virus that spreads from malicious documents to good documents via exploit code running inside the document application.)

Taking random PPT's, DOC's and XLS's from some unknown sources on the Internet and circulating them to people in your address list: totally bad, unacceptable.

There is no reason that some circulating joke has to be a Word file! Even if the author thinks it requires colorful fonts: use HTML, damn it.
As I've gotten older I've come to realize that very few of my own posessions actually mean anything. In my twenties the things I owned had a very strong sentimental value. In my late thirties I can't think of very many things that fall into that category.
Machines That Think
Gaze: Long Distance Movie Night
All those angles remind me of the wire-frame tanks in the 1980's video game called Battle-Zone [1] - who would have guessed a stealth tank would make me reminisce?

[1] https://en.wikipedia.org/wiki/Battlezone_%281980_video_game%...
Part of the genius of this workout is that it's not throwing you into a position to injure yourself, all the vigorous motions are aerobic and the strenuous exercises are isometric.
> I keep hearing that it's difficult to get right. It's not.

...

> and a LOT of work

????????
Please talk more about the CNC mills, as this is my current obsession.
I'm not worried about "undeserved" wealth or lack of mobility, I'm worried about increasing inequality.

It doesn't matter if there's a different 1% every year, if 1% owns 90+% of the wealth - and that's where trends are headed.

I think "deserved" wealth often isn't; a lot of it is luck of birth and opportunity, and more of it is being in a position of leverage to earn more by being high up in a hierarchy. But even if it is fully "deserved", it is still problematic.

What does "deserved" even mean in this context, anyway? It is not enough for wealth to be gotten by moral means, "deserved" must reflect a judgement by society as a whole, that everyone is in aggregate and justly better off by rewarding any particular person their particular share of everyone's future production (viewing wealth as a claim on future production).
It might but the second video showed it in motion (30 sec mark) while "stealthed." Although it was moving relatively slowly.
Opaque pricing.
Users don't fix bugs in open source software. For evidence, look at OpenOffice and LibreOffice, both riddled with some horrifying bugs that have been repeatedly documented for years. There's even a guy complaining about one well-known bug in a TED talk. Yet somehow none of their millions of users have fixed them.

These two programs are a prime example of how open source is just as inaccessible as closed source. It's simply too difficult to learn a large complex codebase. People have their own jobs to get on with.
Benedict Evans (Andreessen Horowitz) wrote an excellent post on Amazon's "profits". The comments are good value too.

http://ben-evans.com/benedictevans/2014/9/4/why-amazon-has-n...

As for the Fire Phone and it's product discovery functionality, I get Bezos' vision (I think ...) which would be a world with only one retailer.
You have done just enough research to use the right nomenclature in the wrong way. Using a drogue might not technically be freefall, but it is called drogue-fall because you're hauling ass. It is not a parachute. The para part of parachute means it will slow your decent enough to save your life. A drogue is used mainly for stability and to slow you down enough so your parachute won't explode when deployed. Deploying a drogue doesn't mean you're now "under canopy".

As to a drogue making this no longer a skydive, drogues are used in tandem skydives and are most certainly perfectly acceptable.

You're entitled to an opinion, it just so happens that your opinion is wrong.
I wonder, what is the ratio of exercise programs articles vs. people who actually follow them?
I rent from Hertz and Avis and Silvercar exclusively, and have elite status with each.

What I hate is when I get a car which is dirty, especially the side mirrors or glass in general (safety issue). I do not fucking want to have to wash the car when I get off a plane at 11pm to not have massive internal glare.

Insurance is only an issue for morons.

Counter lines are solved for elites.

Prices at Hertz and Avis are sometimes high, but not usually out of the realm of reasonableness for at least one of them.

Silvercar is the correct solution to all car rentals, but it's not in enough cities yet. Consistently "ok" prices (if a little high), great cars, great service. No need for anything other than this, IMO.
If we're going to make fun of a political-theory-cum-religion, we might as well do it right:

Oh, oh, I know, this is when the Free Marketeers will tell us all that it would be so easy to build out a massive continent-spanning cell phone network to compete with Verizon if only the FCC Nanny State weren't in the way.

And that new network would certainly beat a network which has been entrenched for decades, because "Regulatory capture" is the only network effect networks have to deal with. Just keep saying "Regulatory capture" and we're bound to agree that the only way to deal with an imperfect system is to tear it down entirely.
At most airports, the walk / shuttle / train / whatever, from my gate, to the rental car facility. The worst ones are the shuttle-bus rides when it's cold, raining, after midnight, and I get stuck standing on the sidewalk for 15 minutes waiting for the next $VENDOR shuttle-bus, while freezing my balls off. If you can walk (indoors) from the gate to the rental cars, that's not too bad, and if there's a train, the wait is usually indoors. But man, I freaking hate waiting for those goddamn shuttles at night, in the cold. Brrrrrrrr.....
Shouldn't Chrome and Safari simply block this behavior? Google, for instance, is now presented with a rare situation: users' privacy and their own business concerns are aligned (since audience segmenting is a core product of the Google Display Network).
Like hotwire? As in not telling you which car company you're booking from? Or adding hidden costs after?
Can you elaborate?
There might be a -slight- difference in odds though.

Getting exploited through complex badly documented file formats with a large attack surface using software with unknown source code,

versus

Simple compact well documented formats with a small attack surface using a reader with inspectable source code.

(even better if said source is actually regularly inspected, of course :-p)
whats it called? is it public?
Savoyard
I didn't say Internet Protocol, I said the Internet Protocol Suite.
I think all the efforts to make FT more intuitive are necessary because representation of signals in terms of complex numbers is a tricky abstraction. It's definitely worth taking the time to get comfortable with the idea of representing a signal in the complex plane without trying to understand the FT at the same time. Then all the spinning-around-a-pole verbiage makes a lot more sense.
Ryan, thanks for your input!
I was under the impression Silvercar required you to take a shuttle there, is this not the case anymore? Or maybe not an issue for you?