skysight-inc/HackerNews huggingface dataset:
No one is writing un-indented code. The issue is lack of metadata for automatic indentation.

In C if I shift a block of code a quick gg=G will reformat and reindent. Possible because blocks are explicit and whitespace is separate from scope. By the same token autogeneration of {}'s is impossible in C. This is obvious but obfuscated in Python from whitespaces' overloading.

The issue is autogeneration of blocks. In any language blocks are a fundamental aspect of programming. Blocks affect the function of a program. Since we lack self-programming computers we also lack autogeneration of blocks. Python's issue is that a non-fundamental aspect of programming has been paired with a fundamental aspect of programming.
or massive, multi-million dollar ad buys and "agency of records" to promote the product.
You really think he's going to say something like: "Yeah, I know that's what Sergey said, but we don't want to merge with Android. We think that the web platform is important and that would be a step backwards"?

I think the evidence says it all. Three years later and Chrome & Android are no closer to a merger.
Well Federal charges indicate not the severity, but the medium of the act in question.

As soon as the information was transferred over interstate communications channels to Boston the jurisdiction would have been properly Federal in nature.

If it is also a state crime than the attorney's offices can negotiate as to which (if any) will prosecute but the Constitution makes it very clear that the Federal government has primary jurisdiction in this situation.

It is true that most Federal crimes are more severe than state (since they necessarily tend to involve more serious offenses by their scope alone). But had a "misdemeanor-level" CFAA-like Federal law been available it is possible that it could have been used instead of the actual felony-level CFAA. I'm not aware of any though, as far as I can tell it's either CFAA, nothing, or the prosecutor can perhaps try to get extra-inventive with other law on the books.

Either way though, changing a MAC address was not the only thing Aaron did. Your point about the server closet not actually being locked is well-taken, but you bring discredit to your own plea for accuracy by implying that the MAC address is the only reason any sort of charges were levied on Aaron.
HSA gets you the negotiated rate, you just pay the negotiated rate yourself. It's really the best of both worlds.

If fails if you have an ongoing condition which costs (at negotiated rates enough that the difference in premiums between a PPO and an HSA is less than the deductible for the HSA. Personally, I don't think charging $100-200/mo in premium and expecting to pay out $500-1000/mo in existing care from day one, plus the possibility of higher costs for new conditions down the line, is a viable proposition for a private insurer. That should be paid by individuals themselves or by government (as a direct subsidy), but it's not insurance.
Why medical bills are killing us
I don't think it's the population size that is the problem. It's the difference in land size[0].

AU: 7,682,300 km^2

France: 640,427 km^2

Australia is over 7 million square kilometers larger than France. Even though 95% of the population is centralized around the coast, the network will have to reach close to 100%. That last 5% is what pushes the price up.

If you look at the distance from Adelade to Alice Springs, from the south to about the middle of Autralia, which is around 1500km[1]. And compare it to the distance from Marsielle to Lille, sounth to north of France, which is around 1000km[2] you start realizing how large Australia is and why putting fiber down to get close to 100% coverage gets a lot more expensive here.

[0]: http://en.wikipedia.org/wiki/List_of_countries_and_dependenc...

[1]: https://www.google.com.au/#hl=en&sclient=psy-ab&q=di...

[2]: https://www.google.com.au/search?q=distance+from+Marsielle+t...
The concern should not be with "naturalness" but rather with toxicology. There are plenty of substances found in nature that will have you on the floor, and many substances which are not that are perfectly safe. "Is it found in nature" is a really bad heuristic for assessing toxicology, I'm actually having trouble thinking of a worse way to do it.
How wide is your screen (in px)? Because the max width of my layout is around the old 760px standard. You should be able to see everything (even if, as you say, it's a bit too large).

On the other hand, it's a pretty valid critique. To be honest I forgot that there are 11 inch screens (or, screens that are larger than phones but smaller than 17inch desktop monitors). I'm not on any sort of a big screen.

And indeed, my lineheight is 1.618em (golden number in math, heh). I say 1.5 because it's a nice compromise. Perhaps 1.3 or so is better in certain circumstances.
I prefer http://gskinner.com/RegExr/. The UI is way more polished and helpful. It is quite accurate as well.
What's wrong with justified text? I prefer reading justified text.
I prefer Frank's Red Hot as a ketchup replacement. Tapatio or Cholula for Mexican food, and Sriracha for everything else.
The reason smoothstep looks similar to a sinusoid is because it is a polynomial approximation. I remember Dan Perlin discussing it in his (book|paper|website), but googling around doesn't seem to show anything that I remember. For Perlin Noise, a sinusoid was the highest-quality interpolation because it was continuous everywhere, even at the endpoints. Smooth-step is discontinuous at the endpoints, but it is close enough for discrete computer graphics.
That's a great point. Not being able to measure short terms results is keeping you from achieving then over the long term. Fascinating. Though I think that you are missing insight into getting short term marketing results. They do exist. You can actually get too many of them. I reason that you have not been properly introduced to real marketing. It's quite the same as software as it requires you to engineer scalable systems. It's as challenging too because it requires a lot of data analysis. I wonde if hackers like you would benefit from an introduction to marketing from the POV of data.
Agreed about line height - I usually go for 1.3em. 1.5 looks disjointed to me, feeling almost like each line is its own sentence or bullet point.
I grew some wonderful Habaneros last summer. It was a variety from Seed Savers Exchanged called Mustard Habanero. Hotter than hell, but the split second before the heat kicked in, you were treated to the most wonderful, smokey pepper flavor. Needless to say, they made a great hot sauce. I fermented them in salt water innoculated with some leftover brine from homemade kimchi. It was a great condiment!
1pt is a unit of length. One point is 1/72 of an inch. It should be the same height now that it ever was, even on old monitors.
Um... I believe JS does have proper lexical scoping. Could you source any evidence to the contrary?
Msgpack can't differentiate between raw binary data and text strings
Am I the only one that has trouble parsing this CoffeeScript? I thought the syntax was suppose to be cleaner than plain javascript:

MyApp.president = Ember.Object.create
fullName: (->
@get('firstName') + ' ' + @get('lastName')
).property('firstName', 'lastName')

How the hell am I suppose to read that?
> Google is becoming a hardware-as-well-as-software company, just as Apple has become a software-as-well-as-hardware company.

More like everyone's becoming a walled-garden ecosystem company.
Probably because you have, at best, a few hours in an interview to determine whether or not someone can solve the hard problems. Many hard problems take more than a few hours to solve, so the interview process serves as a gauge of how likely a candidate can do this on the job; of course after other vetting methods were applied.
Some of this advice differs from the carefully thought out style advice in the HTML5 Boilerplate project,

http://html5boilerplate.com/

(which, dismayingly, is loading very slowly in Chrome just now, but loading fine in IE), the basis for my restyling my very old personal website. A line height of 1.4 is plenty large. The author is fully correct, of course, that it is best not to specify a font size at all, and especially not to specify a size that can't be resized at will be any user who happens to visit your site. Responsive Web design

http://www.seomoz.org/blog/seo-of-responsive-web-design

http://www.abookapart.com/products/responsive-web-design

is the way to go.
Hygienic macros prevent accidental symbol capture.
They don't prevent intentional symbol capture.
You may be thinking of the limitations of pattern based macros, but many Scheme systems provide hygienic procedural macros.
eh, the problems with looking at growth percentage is that the starting number? matters. I mean, a company that goes from $10,000 in year one to $14,000 the next year; sure, that's a lot of /growth/ but it's still years away from being self-supporting or likely to generate interest.

I know this because I spent... years in that zone. 40% year over year growth is easy when your revenue is that low, and is no indication that growth will continue once the company starts earning more revenue than the company would make if it just contracted out the engineering team to a profitable company.
So, the next next next next SourceForge, then...
Propranolol's patent expired decades ago, it is dirt cheap, and 80 mg is a huge overdose for most people.

Other than that you are right. Propranolol is an excellent calming drug.
yes! the main header on the Priceonomics blog originally linked our home page, but that left users stranded on blog post pages when they wanted to visit other tumblr posts quickly.

imo a link to your homepage elsewhere is a better solution
On a side note, I wonder if you can use Tumblr as a poor man's CDN...
I wonder if Quora will unblock his account now :)
Does anybody know if the plan is to build atop the Shoreline Preserve in Mountain View? That seems to be the only large parcel of land that is both closer to the bay than Google already is and not currently occupied by other structures. Seems a shame to wipe out a hefty chunk of a nature preserve simply to satisfy a corporation's desire for self-idolatry.
You need quaternions to avoid gimbal lock. In my small experience with 3D graphics, you would only deal with linear algebra on building cameras.

http://en.wikipedia.org/wiki/Quaternion
In almost every case, the bad example was more readable to me.
I worked in fraud prevention for several of the big banks. They definitely care about it and it is not passed on directly to customers.

There's a strong relationship between card fraud and DDA fraud which very directly hits the bottom line. Typically credit card fraud is monetized by making a balance transfer to a DDA.

Chip and pin is on the way. A lot of new cards have it. See below...

http://www.federalreserve.gov/newsevents/bank_of_america_201...

Never explain with conspiracy what can be explained by incompetence.
Are you familiar with CoffeeScript? I've been developing in it for more than 6 months now and that code is perfectly readable to me. Granted, I wouldn't say it's very good code -- I would probably split that into two lines just so it looks less intimidating. But I can assure you, once you get into the swing of it, that's not some intelligible mess -- you can most certainly understand it. And if you don't? Just take a peek at the compiled JS.

Someone said that CoffeeScript is designed to be more writable than readable, and I'd tend to agree with that. But frankly, after having worked with it for the better part of a year, I prefer reading it than JS for just about everything. It's an acquired taste, but don't knock it till you try it :)
Dungeons and Discourse – Philosophy-themed tabletop RPG [pdf]
I've made some pretty large apps in CS, by myself and in teams. So many good things in CS that I can no longer live without when writing front-end code:

1. @ = this

2. -> to => solves almost every context problem

3. Object notation by simply using colons ':'

$('body').css
color: 'red'
background: 'blue'

4. statement if condition

5. jsondata?[2]?.hierarchy?.url

6. Optional brackets allow very terse/clean code:

setTimeout ->
statement
, 1000

7. (function_argument = 'default_value') ->

8. Automatic return on last line

9. I also like how CS handles scoping, even though others might not. My very few globals are ALLCAPS and everything else is local scoped. I don't do things like {log, tan} = Math in the global scope just to save a few keystrokes elsewhere.

Add jQuery/Backbone/Underscore/Bootstrap to the mix and you can develop some very large, complex apps with CS in a very clean way. Of course, people may not like some of the above syntax but I love not having to write/parse 2x as much code.
funnily, the article itself is an "offending site": http://tinypic.com/view.php?pic=1g14rd&s=6
Were you given an offer by Amazon?
This whole thing leaves a bad taste in my mouth. It reeks of self-promotion. Self-submitted survey on the front-page of HN? How could that have possibly happened without a voting ring? The user doesn't get to see results, and the email for the submitter is "moneyplease@swigme.com"? This is Hacker News, not "Shameless Manipulative Sociopath News".

When did HN become such an easy target for blatant manipulation? If I was a moderator I'd bury this story, and ban MediaSquirrel. It's one of those times I wish I could downvote stories, at least.
Justified text is fine in printed material when a certain amount of control can be exercised to make sure that terrible things don't happen.

Browsers are horrible at justifying text.
All I see is a slideshow of nicely rendered images.
Yes, my browser is capable of WebGL.
Interesting. Apple is doing 'great' but the stock market (1) disagrees so almost by definition it isn't doing good. Investors see clouds in the horizon and don't want to look at the $50 billion they might make in profit this year. Is Apple going to grow by 10 to 20% a year?

Google reported huge revenue increases and the stock is on fire but not because of new ventures or customers, they just added even more ads to the pages. That's not sustainable and when that happens it has a lot of falling to do. http://finance.yahoo.com/q?s=goog . Virtually all their money is still from ads.

Edit: 1. I think all this hype on stocks is a pump-and-dump operation, played by the big investment banks. "They" buy lots of shares, start the fire with $1000 price targets from their own analysts and when the price is high enough, they dump it, leaving some retail investor holding the bag. Google went from mid $500s to $800 in a few months
you kind of can.
> you can not license z/VM

Isn't the whole point of z/VM that you can't tell it's there from the guest OS?
Uh!? Your friend probably hasn't been to southern China. Heating is rather uncommon in Guangdong or Guangxi for example, even inside apartments or restaurants. I recently traveled to Guilin (Guangxi) and usually had to keep my winter jacket on when eating in restaurants. My Shenzhen apartment doesn't have heating as well so when it gets close to 0, better have warm clothes.
I'm using linear algebra in a CRUD app. In short, the app generates a lot of math problems. I use some of the more basic aspects of linear algebra to do this. Matrix equations, etc.. Linear algebra is used extensively in certain types of software like etap, pspice, etc.. Anything where systems can be represented by systems of equations will usually benefit from employing matrix operations.
CSS-Only Lavalamp Menu Effect
Maybe click the big LAUNCH DEMO button?
..did you run the demo? It actually generates those in WebGL not as still frames but as real, dynamic scenes which are panned through.

In fact, I was utterly blown away by how smooth (absolutely lag free and very fluid) yet detailed this demo was. Very impressive.
I think that most interviewers will happily give you the definition of strcmp if you don't already know it. If you're not a bad web developer, you'll happily come up with some code on a whiteboard that meets the definition.

Anecdotally, perhaps, 95% of professional programmers don't know the definition of the words, "Lyskov Substitution Principle". That's not the same as not knowing what it is.
Ok, done. Results are public here: https://docs.google.com/spreadsheet/ccc?key=0AtciyzmDIEjWdGV...
I've pledged money, but all the ones I've tried killed their campaign before the deadline.
My 24" screen is probably further from my face than my 15" screen used to be (not least because the 15" screen almost completely covered my desk by itself).
Edit: previous example was incorrect as pointed out by klibertp below. Hopefully they're correct now...

it's not exactly a shining example of good coffeescript, but I think this is equivalent js

MyApp.president = Ember.Object.create({
fullName: function(){
return this.get('firstName') + ' ' + this.get('lastName');
}.property('firstName', 'lastName')
})

I'd probably write it in cs as

MyApp.president = Ember.Object.create
fullName: (
-> "#{@get 'firstName'} #{@get 'lastName'}"
).property('firstName', 'lastName')

(ie multi line rather than a single line) but that's very much just stylistic choice. It's also a lousy example of the benefits of cs as the cs version doesn't add any benefit over the plain js one.
Lets not conflate this with the M logo, which wasn't my point (I don't think either of us would expect the Tumblr logo to take you anywhere other than Tumblr).

The point, correct me if I'm wrong, of your post was that a company's logo on their Tumblr blog should go to their own website and not to the root of their Tumblr blog. Yet, because your blog is on Medium it's ok that none of the titles go to your homepage?

I want to find out more about you. I click on your picture, it takes me to a profile on Medium, which links to your about.me profile and your twitter profile (and mentions a twitter handle for Scoutize). I then have to click through those to find actual links to your personal blog and Scoutize. Why are you ok with this interaction but it's not cool for a company to do it with Tumblr?
This is what stood out for me.

I am surprised that while so many of the comments are intensely hateful of the ads, but for a very tech-savvy site, most people actually seem to have no ad-blockers installed on their browser(s), which takes away virtually all of the ad problems? With ad-blockers, I find SF is just as smooth to navigate any any others out there.
We don't understand! or Why companies are leaving California
Just pointing out on an Air, the 'Launch Demo' is completely below the fold and you don't even realize there is more to the page. Yay for UX :)
I'm British and that is what we do. But that is the label applied to each floor in the lift (some places omit the 13th floor label) and some have floors below ground. However that doesn't change how many floors a building has.

The article is written by an American residing in the US about a building in the US so using American conventions would seem appropriate.
What sort of browser do you use that doesn't support anti-aliasing of fonts?
While we're complaining, don't open sites in a new tab just for the hell of it, especially when they're intended to be something you visit then return to. I know where the middle button is.
Hello, I just made the results of the survey public here: https://docs.google.com/spreadsheet/ccc?key=0AtciyzmDIEjWdGV...

I wanted to make them public from the get go, but didn't want to reveal the emails and phone numbers of the other survey respondents. Just figured out a solution thanks to HN.

Enjoy!
As soon as I saw dark background with white font, I closed the tab. Sorry, but it hurts my eyes to read like that. Why the hell do people still do this?
Potentially. In practice it'd just sit in the reactor for most of the time, it's basically an up-front construction cost, not an ongoing consumable. Out of several tons of natural Lithium you're going to breed some amount of Tritium, but the reactor will only use a few tens of kg of Tritium a year. So in terms of consumables you are only using up a few kg of Lithium per year, not tonnes. Depending on how effective Tritium breeding is it's possible that not all reactors would need to employ the technique. In any event converting a kilogram of Lithium which costs about $100 into fusion fuel which has an energy equivalent to over 5,000 tonnes of coal (worth about half a million dollars) which seems like a pretty good use of materials. Even the cost of tonnes of Lithium would be paid off in the first year of operation several times over.
You'd probably really enjoy Secret Aardvark, then: http://www.secretaardvark.com/

Reasonable heat level, really good flavor. They're not kidding when they say "dump on everything". Not the kind of hot sauce where you put a few drops for heat; this is the kind you can use several tablespoons of at a sitting.
Hear, hear! :) I'm really happy to see this get to the front page.

But why pixels (px) and not points (pt)?

I made a site using 12pt text and it looks good everywhere (ipad, iphone, chromebook, linux, windows, mac).

I suspect 16px is going to look too small on a Retina Macbook (I don't own one, so I wouldn't know).
They might have looked at which IPs were downloading certain torrents. If they are a branch of a large enough entity, they might have access to tracking data to help associate IP addresses with real addresses (at lease a significant amount of the time)
The article conflates Java with just the browser plugin on windows.
The current state of Java on Windows and the browser plugin are clearly not acceptable, but Java is mostly used server side. All of Hadoop is written in Java. Most Apache projects are implemented in Java.
The JVM is used by other languages too (Closure, Scala, JavaScript, etc)
By all means kill the browser plugin, but please stop conflating it with Java.
What is your original argument? Microsoft is also worth over $200 Billion but that doesn't mean Windows Phone is doing good. Or in other words, Google makes their money by selling ads, largely on desktops. Raw stock prices or market caps mean nothing.
This is an amazing website, cheers!
oh! you write your code on a whiteboard? do you have to type it into a computer by yourself or do you have people doing this for you? ;)
Done. See: https://docs.google.com/spreadsheet/ccc?key=0AtciyzmDIEjWdGV...
I'm suspect about how there are no movement controls. It's all prescripted. There aren't any physics either. Not impressive.
A few services to check your SSL certs:

http://checkmyssl.com/
https://sslcheck.globalsign.com/en_US

Email notifications:

https://www.sslshopper.com/ssl-checker
http://www.serverexec.com/ (does domain expiration too)

Script to run yourself, does email notification:

http://www.prefetch.net/articles/checkcertificate.html

Any others to recommend?
Did you try it in Firefox? For me it gets stuck on "Loading..." in Chrome (Windows 7, Nvidia) but it runs fine in Firefox.

Edit: here are error messages from console:

[STDOUT] Could not create canvas - TypeError: Cannot read property 'inspectContext' of undefined game-setup.js:11
Uncaught TypeError: Cannot call method 'viewport' of undefined allengine_no_native.js:89

Edit2: Mystery solved, apparently problems are caused by some clashes with WebGL Inspector Chrome extension. Demo works after disabling it.
If I've understood correctly, the most compelling argument (or at least the most seemingly objective one) is that CoffeeScript conflicts with planned features of ES6+, meaning that there is a risk that large CoffeeScript projects will be locked into the ES5 feature set.

Since Discourse is planning on being around long after ES6 becomes widely available, it was a winning argument.

http://meta.discourse.org/t/is-it-better-for-discourse-to-us...

Also, one of the big reasons the Discourse devs liked CoffeeScript is because it makes it hard to commit common JS errors. Building JSHint into their workflow can help bring this protection back.