skysight-inc/HackerNews huggingface dataset:
There are 3 main proofs (I know of) that the Earth orbits the Sun:

1. Stellar parallax: Stars will appear at slightly different positions in the sky due to the changing position of the Earth during its orbit. Many astronomers from the 1500s to 1800s hoped to measure parallax, and it was finally measured by Friedrich Bessel in 1838. This is the work that first made Bessel famous.

2. Stellar Aberration: Stars appear at slightly different positions during the course of the year due to the finite speed of light relative to the (changing) velocity of the Earth. This was first explained and carefully measured by James Bradley in 1729, making him the most famous scientist of the 18th century according to scientists of the time, including Laplace.

3. The Foucault pendulum: Pendulums on Earth precess. This is not so much proof that the Earth orbits the Sun, but that the Earth rotates in place. The fact that the sun appears to rise/fall/go around us is an illusion due to this rotation. First demonstrated by Foucault in 1851.

I disagree with you on the reference frame/general relativity argument. It is true that, by GR, the actualy picture of spacetime is more complicated. However, there is an intuitive notion of 'orbiting' which is very useful which applies in classical/SR, which applies in inertial reference frames, and in that ase the above observations make clear that the Earth orbits the sun.

Also:

>it's still an open question if bacteria evolve or not

> If the earth ever starts orbiting the sun...as the resulting acceleration would affect magma flow

This is silly.
Well, apart from the fact that the OP is an undisciplined mixture of almost-right physics and fantasy, spacetime isn't Euclidean, it's curved by masses.

But, contrary to the OP, if you took a position above the sun's north pole, you would certainly see the planets orbiting the sun, just as in pre-relativistic physics. The reason? A different spacetime curvature at that location.

It's true that, in modern physical theory, there's no force called gravity. It's also true that the earth is moving in an inertial "straight" path through curved spacetime. But it is absolutely false to say that the earth isn't orbiting the sun.
Had this exact experience for.. well, 2006-2010 or so, I too have a very common name.

Couldnt check in online.
Unable to use Kiosk to check in
Had to show ID at counter.
Had SSSS on every boarding pass - with random extra inspection for every tlight

Then one day, it stopped, now knock on wood I can check in online or at kiosk.
Thanks for the awesome blog post. I read it extensively when I was trying to use promises for everything. I ended up deciding that it was not worth the trouble of learning a lib with like 30 methods for a tiny bit of syntax sugar. Callbacks have never even really bothered me. Named functions FTW.
Learn to crawl before trying to walk. Build a website with just html first. Feel the pain of copy-pasting html, having to edit 20 files to change a menu item. Then try applying PHP or Ruby to fix this. How would you do it? Maybe just an include/require statement would do. Then try to add dynamic stuff and forms. Would you mix sql, php and html or would you try to separate them? How about making a simple query builder?
Do you want to define your data constraints in the sql database, add cascades and foreign keys, write procedures? Or, wouldn't touch sql with a 10-foot pole, so you wrap it in some nice code and call it "active record".

Stay away from wordpress, drupal and most other php stuff, you will learn only bad practices. Think about it, PHP people were still sucking on sql injections when Rails came out.

And read Code Complete 2, still relevant.
I like the labor reducing (and cheapening) idea of printing on the canvas first and then painting on top. This removes the sketching time and eliminates the whole class of problems relating to proportion and perspective.

The idea of shipping canvas in tubes has me less enthused. Most people can't stretch canvas over a frame on their own, so they have to get somebody to do it for them. That person probably isn't very cheap in their locale. This step is potentially done better at the factory.

Next the stretched canvas needs to be framed. Once I have my 12" by 12" canvas stretched and then framed, I wouldn't be surprised that it cost me some multiple of the $53 price. Besides a costing a bundle more than quoted, I had to do some legwork in meatspace to get it wall ready.

The quality of the work has to be good too, otherwise the prestige of a painting will be overshadowed by its gaudiness. Might as well hang the original photograph then.

Overall, not an easy business to get right, but monetization is built in. I hope you succeed.
hell. No one knows anything if you assert that you don't truly know what something is unless you understand every minute intricacy of it. Most people wouldn't define gravity as an object moving in a straight line through space time. However those that know that that is the nature of gravity, would then define gravity as such.
This is what people always say. And not to deny it completely, it's just that it's obviously kind of self-serving. If something pisses you off you can just write it off as trolling from a person who is messed-up in all the ways listed in the article. But moreover, any time spent thinking about the narcissism of others is time not spent thinking about one's own.
Interesting. I think that where things start to get gray is when a.) There's a collective vs. individual action/response involved (even in the cases that are defined as "not a government") and b.) when the "crime" involved is not as clear cut as, say outright theft. In the latter case, someone has to define what's acceptable for a given community (i.e. laws) and all parties must agree to it.

And, of course, there then must be some form of "policing" as well as an agreed upon penalty when a violation occurs.

>if you force random people to pay for the incarceration of the thief, that makes you a government.

The people who pay in a "democratic" society (presumably via taxation) aren't random, right? In theory, they have an interest in laws that, say, prevent theft of their property. Likewise, in a community like SR2 people are "forced" to pay via additional fees that SR2 must levy (whether stated explicitly or not) in order to police, prosecute, etc.

>if you exert some kind of retributive justice on the thief, like, take all stuff from him, and shoot him in the back, that makes you a criminal (by definition, not necessarily in the eyes of the people),

I'm not sure how we get to a definition of what's criminal without it referring back to what's acceptable to "the people". Again, we can hold out things that appear to be obvious (like theft), but even that can be gradated.

I'm not trying to split hairs. In fact, it seems that some of the definitions of libertarianism seem to do just that when drawing contrasts with other forms of government. It all sounds great when speaking on an individual basis, but whenever collective activity is involved (as it invariably will be), it seems to break down. That is, something is needed that at least approximates a form of what we'd recognize as government.
You fancy DOOM I take it?
> Go is a badly designed language.

Honest question: why do you think so?
Dude Im not Russian.

But thanks for the invitation, is it still valid? I pretend be good Russian bring vodka and cookies. Then I can show you around my home area, Croatia.
Names should never be used as primary keys. I am amazed that our government does not understand this or simply doesn't care. I would even question whether we should be imposing these types of sanctions in the first place -- feels like punishment without trial.
I am surprised about reading this at HN before than Venezuelan press. I hope there is not censorship at the level too.
Reinventing the door
I don't mean to shit on your book, but an entire book dedicated to jQuery deferreds? There is that much to say about them?
True, I didn't think it through before commenting.
Whenever you need an SVG, just build a one-off program to output the SVG. For Java [1] applications, there's an excellent open-source tool for this already [2].

[1] Or Python via Jython, obviously.

[2] https://xmlgraphics.apache.org/batik/using/svg-generator.htm...
Try formulating your question again, but this time don't leave out the part where I wrote "that have been tested and found to hold".
New pagination and crawling features
>if a lawmaker ever understands what a user agent string is.

If? Neat.
Argh. That barely warrants a response.

The average skill of developers using a language is low, therefore it's not possible for anything written in the language to be of high quality?

Wow. Even assuming that the initial assertion is correct, that's horrifically illogical.

True reason: you have an anti-js bias. You're welcome to that, but for goodness sake be rational in your hatred.
> Our natural rulers are those talented at leading people in the exercise of violence. Warlords, barons and earls of yore. Democracy is a bargain where the people acting collectively protect people like Perkins from the warlords that would otherwise make them their bitches.

> [From the comment below:] Hitler's persecution of the jews shows exactly the opposite of what [Perkins] claims it does: that when the masses turn a blind eye, no amount of wealth or scientific achievement will protect you from men whose talent is war and violence. It was an Atlas Shrugged moment, except it demonstrated that it's the ordinary masses that hold up the firmament of civil society.

That is, without a doubt, THE best reason I've ever seen to seek to avoid too much inequality in society. It's not based on a priori political- or religious ideology, or on touchy-feely liberalism, but squarely on face-the-facts pragmatism. It ought to appeal greatly to thinking conservatives.
Mars 'jelly doughnut' mystery finally solved
When silicon valley execs collude to lower wages, there's effectively one employer for high tech workers; and in a monopsonistic labor market, raising wages doesn't reduce employment, it actually increases employment, increases output and lowers prices--something that's easy to prove by drawing supply and demand curves and considering what happens when we start off with the price of labor below the equilibrium price, and then increase it up to the equilibrium price.

However, silicon valley jobs aren't the same as minimum wage jobs: McDonald's and Burger King aren't colluding and agreeing not to hire each other's workers and so forth.

Moreover, when NJ raised its minimum wage in 1992, what happened was (1) employment increased, and (2) prices increased. This observation fits neither the competitive nor the monopsonist model! These observations were made by David Card and Andrew Krueger.

A resolution for the "Card-Krueger Paradox" was developed by A. Ross Shepherd, Professor Emeritus of the University of Missouri--Kansas City and Published in the Southern Economic Journal on Oct 1, 2000. There's a copy online here (but it lacks the figures): http://www.thefreelibrary.com/Minimum+Wages+and+the+Card--Kr...

His solution boils down to realizing we have an impure monopsonistic market in which the higher minimum wage increases the firm's Long Run Average Cost. So employment goes up, but so do prices.
The fact that cars are part of the US culture and identity does not make them any more frivolous and indicative of privilege in any metropolitan area where the public infrastructure is good enough to make the ownership and use of a car a luxury not a requirement.

If you own a car in Raleigh, NC or Austin, TX for example, it's part and parcel of living in urban sprawl. The trade off is lower housing costs for greater transportation costs. If you live in NYC and San Francisco, a car is optional unless you make a living in a job that requires frequent daily travel. For everyone else living in a dense urban area it's a luxury that comes at the cost of everyone else since cars compete directly with buses for the use of the commons (roads).

I used to live in São Paulo, Brazil, and besides maybe Beijing, PRC (where I also once lived), there is nothing more damaging to the public good than all the people with the money to own and operate private vehicles in a sufficiently populated area that can't really afford having everyone own a car. São Paulo has about 5 million cars in a city of about 20 million. The cars directly compete with buses on the roads and every car hurts the average bus user. Every person who gets sick of buses and buys a cars is screwing over all the people they once shared the bus with making it a little bit worse so that the threshold for getting a car is crossed for a few more people, perpetuating a vicious cycle. There are days when it rains in São Paulo, where the traffic is so bad that it takes 3-4 hours to cross the city in a car. In a bus? I can't even imagine that hellish experience.

On the 7th of September for example, 3 million cars will leave the city over the course of like 48 hours, clogging up every major road for hours. I used to go to a place called Maresias on the coast, which is 2.5 hours by car and 4 hours by bus normally without traffic. With traffic it can get as bad as 4-10 hours by car and 6-12 hours by bus.

There simply is no mode of transportation more selfish than the car and it is only second in level of privilege to transportation by helicopter.
Show HN: ffmpeg custom video greetings from movies for your Valentine
We've been live for 2 months now. Finally at a place to show you guys. Licensing deals with studios for clips from movies, technology in place, and working to tune the experience. Feedback on UI/Messaging/Content, etc. greatly appreciated.
Huh, I didn't read any snarkiness in that... Sorry, then!
It doesn't have generics because they are "too complex". It also ignores all progress of the last 20 years in programming languages research.

Rust is much better language in this respect. It has beautiful type system.
Ask HN: My 16 year old brother is job shadowing me, what should I do with him?
I'm a UI Developer and my 16yr old brother is job shadowing me this week. The current project I'm working on uses backbone.js and I fear he will be lost if I try to explain it to him. He's had one semester of Java so far and knows HTML / CSS fairly well.

I'm open to any suggestions on how I should fill my day with him.
1 BTC = 100,000,000 satoshis.
The FinCEN registration of BitPay Services LLC (http://fincen.gov/financial_institutions/msb/msbstateselecto...) and money transmission license number 39829 in the State of Georgia registered to BitPay Services LLC (https://dbfweb.dbf.state.ga.us/WebCCData.html) says otherwise. Can you explain?
They also forced the cable operators to take the only TV channel actually informing about the protests off the air (NTN24).

Right now twitter is working normally, but the govt keeps running these small tests, taking websites offline, in preparation for a complete blackout since the only way to find out right now what is going on is through the internet.
at the same time, MOOCs haven't even really started yet. Think about the first video games compared to what we have now.

Now think about the MOOCs we have now, and imagine what the 8th generation of MOOCs will look like. I can't imagine that. But I can imagine that it will possibly be more effective than the average teacher out there.

One of the greatest things about a MOOC is that your teacher can be a feynman caliber instructor. For a student that is willing to put in a lot of effort and has the desire to learn, what is going to better for you, a year's worth of pre-recorded feynman, or an average physics teacher? that might be up for debate, but personally, i'm going with feynman every single time.
You guys are pumping out hero features. Keep it up.
If they're censoring Twitter, don't you think they'd try to censor domestic media as well?
> Do you have any examples of countries where there is no murder?

No, because there aren't any.

I'm asking for actual evidence that there is a current place where this libertarian ideal exists, and is better than the government we already have in place here in the USA. If you don't have any examples then it is still just internet fantasy talk and not of much use.
Introducing Bitcore
"That's how it appears, but Canonical wouldn't duplicate work unless they thought it was in their best interests"

Yes, their best interests. Not to the Linux ecosystem.
Appreciate you bringing up the flipside.

Out of curiosity, what sites would you say have been constructive?

My intuition is that StackExchange would probably be good if you're knowledgeable in esoteric/lucrative fields, whereas most people probably don't use their real name on reddit (depending on the subreddit, perhaps), but I'm interested to hear your experience.
I found out via friends on social media which is quite surprising as well
Obfuscation by disclosure: a lawyerly design pattern
Open Source Google App Engine: AppScale 1.15.0 Released
Apply to Hacker School
To really make this point, the author should have explained why these questions are biased toward men. It's not immediately obvious.
Ask PG: What are you most excited to see in 2014?
From a technology/startup standpoint, what are you excited to see in 2014?

Do you think any technologies are on the cusp of mass adoption? Would be great to hear your thoughts, thanks!
They would have to shutdown the whole press (not that they haven't done that before), but the website is still there and still publishing opposition friendly news
How are things like this not copyright infringement?
I was actually experimenting yesterday with cryptocoinjs on dogecoin. It works with very few changes, if you find and change a few options/constants among the various modules (mainly btc-p2p and p2p-node), eg by modifying the installed packages in your ~/node_modules directory. The port needs to be 22556, the DNS seed to seed.dogecoin.com, and the "magic bytes" to 0xC0C0C0C0.

There's an example of using getData on the transaction hashes inside "inv" (inventory) messages. it works, but you get hex public keys. So remember to use version bytes of 30 (decimal integer) to a base58check encoding function, to get the dogecoin addresses that begin with "D". Well, at least the output addresses are easy enough. I'm still having trouble parsing the input addresses.

[edit] here's the getData example: https://github.com/cryptocoinjs/btc-p2p/blob/master/examples...
Have you played the game "Papers Please", where you work as a border control guard and have incentives to turn people away for the smallest reason?

The rule that causes you trouble, the name on the ticket must exactly match the name on the passport, stems from this era.
As long as you choose an inertial frame of reference, it wouldn't matter. Many people forget that while velocity is relative to the observer, acceleration is not. And we all know moving along a curved path has non-zero acceleration.

Imagine that you are in a vast empty dark abyss without gravity (a.k.a. the space) and all you can see is a transparent sealed container with some water in it positioned above your head. Consider these two scenarios: 1. You are rotating around the axis of your body with velocity Ω, and 2. The container has the velocity -Ω around the same axis. You might expect these two scenarios to be identical. After all, the relative velocity of two objects is similar in these cases. But only if the container is the moving body we will observe that the water is affected by centrifugal[1] force.

It is obvious that earth is rotating around the sun not the other way around. You just have to consider the forces.

[1] I know, I know. And you know it too.
I know I've heard about this somewhere before, but it seems to me somewhat a hassle to setup MITM attacks if you already have admin access over all the machines. Just put a browser plugin that logs everything and lock down the machines to they can't be messed with by non-admins. Corporate employees are generally not allowed to admin their own machines or expect any privacy on them - so there's no point in hiding the fact that you log everything.

If you're just trying to do a MITM for fun, though, there's nothing magical about the CA or cert. Once you configure the browser to trust a CA, then any cert signed with it will also be trusted by the browser. So if you are also running DNS on the network then you can re-route facebook.com or any domain to point to your own proxy server and serve up your fake cert. The user will see the nice green lock and everything. You could probably even name your CA and certs so that it looked pretty much exactly like a user would see it on the real facebook.com.

The reason why this isn't happening all over the place is just because you need to already have root access to the machine to configure the trusted CAs. The ability to add a CA, I would probably consider that to be a fully owned machine.
Really nice way to make polls
Well, I used it every day. Apparently it was enough of a thing for Apple to notice it, too (or let's face it, the Mozilla people - like David Hyatt - they hired to gain the knowledge).
I still don't get it. I would think the internet solves the problem of distribution. If you don't have the software on your computer, you can use the internet to copy it to your computer!?

And the licensing model obviously is completely orthogonal to the execution environment.
Very true! I mentioned that fact the first time I gave this presentation, but it wound up being an anticlimactic ending, so I chose to omit it from the written essay. (And at this point, the focus is more about the process of reverse-engineering anyway.)

EDIT: To be precise, there were still a few other crossword publishers using the scrambling feature. None as important as the New York Times, though, of course.
> hatred of these policies enough to inspire you to attempt to change things by suing or political donations

I honestly can't tell if you are being sarcastic.
It appears that using the example of a super successful SV company that doesn't seem to give a toss about diversity hurts the author's premise - that it actually makes an iota of difference.

He might want to start with actually making that case.
ASK: How to structure an AWS Elastic Beanstalk app w/multiple svcs?
We're evaluating AWS Elastic Beanstalk (http://aws.amazon.com/elasticbeanstalk/).

We have 2 services: a frontend web app and a backend worker. They share a lot of code and we develop them in sync.

We also want to have a staging server, a dev server, a prod server, and so on.

In Elastic Beanstalk, should we create Applications named "staging", "dev", "prod", each of which contains a "webapp" Environment and a "worker" Environment?

Or should we create Applications named "webapp" and "worker", each of which contains "staging", "dev", and "prod" environments?

I would love to know how other people have structured their system, as well as the reasoning behind the decision.
What exactly is not standardized about PCs that would matter for this kind of application?!
There is so much wrong with this comment I don't even know where to begin. It will suffice to say that this is a huge conceptual muddle, and a great example of where conceptual confusion can lead us if we are not careful. You are confusing 'discovery' with 'giving new definitions', 'reality' with 'a mathematical model that describes...', physics with everyday language, and you also seems to be unaware of what 'orbit' and 'motion' actually mean:
http://en.wikipedia.org/wiki/Orbit
http://en.wikipedia.org/wiki/Motion_(physics)

It should be clear that it can never be the case that by using a new mathematical model we can come to the conclusion that "the earth is standing still". This would be equivalent to inventing a new theory of mind according to which people never get angry. At best, what we can achieve is a new interpretation of the words "standing still", different from what they actually means, under which the earth is doing something else. However, this would simply be a matter of choice, not of discovery, and a pretty bad one at that (see Wittgenstein's criticism of Freud).