skysight-inc/HackerNews huggingface dataset:
This article reminds me of one of my all-time favorite articles. Quantity Always Trumps Quality by Jeff Atwood [1]. There is a bunch of commentary on it on Less Wrong [2], some of which is interesting. Also an interesting parallel to a Paul Graham post [3]:

> I was taught in college that one ought to figure out a program completely on paper before even going near a computer. I found that I did not program this way. I found that I liked to program sitting in front of a computer, not a piece of paper. Worse still, instead of patiently writing out a complete program and assuring myself it was correct, I tended to just spew out code that was hopelessly broken, and gradually beat it into shape. Debugging, I was taught, was a kind of final pass where you caught typos and oversights. The way I worked, it seemed like programming consisted of debugging.

> For a long time I felt bad about this, just as I once felt bad that I didn't hold my pencil the way they taught me to in elementary school. If I had only looked over at the other makers, the painters or the architects, I would have realized that there was a name for what I was doing: sketching. As far as I can tell, the way they taught me to program in college was all wrong. You should figure out programs as you're writing them, just as writers and painters and architects do.

1: http://blog.codinghorror.com/quantity-always-trumps-quality/

2: http://lesswrong.com/lw/53e/just_try_it_quantity_trumps_qual...

3: http://www.paulgraham.com/hp.html
The Mesosphere SDK: Write a distributed app in days
I have seen the opposite - People who are smart become more generous as they realize they don't have to be cunning to succeed. On the other hand, dumb people think others succeed by being cunning and justify they becoming more cunning. Since, these mediocres tend to be high in any large organization, politics sets in.
We evolved those tastes at a time when 1) those things were much harder to get and b) energy needs were higher due to more physical lifestyles.

If you are burning 5000 calories a day hunting or farming, eat all the sugar and fat you want (and can get by your own efforts). But if you are burning 2000 calories a day sitting at a desk... You can't debate food in a vacuum without considering lifestyle.
i'm going to write my next web app in python on the front end and nodejs on the server just because fuck it.
You are advocating for security through obscurity.
There are a couple of legitimate (if obvious) points here, but the author seems to be some kind of PUA crackpot making money off the sexual insecurity of programmers. See e.g. this kind of nonsense:

http://mavericktraveler.com/why-brazilian-guys-dont-need-gam...
I don't agree with what China is doing, but I still think there are understandable reasons for it. For one, if China let the internet be completely open, much of the young population could potentially flock to already mature websites and China wouldn't have much of a chance to develop their own web ecosystem before loosing the market to the west. They seem to be controlling for the fact that the US got massive a head start by isolating their web and forcing domestic innovation.

As for police in web companies, this is terrible from a western point of view, but there are a lot of things western people don't understand about Chinese society: China has a very large population of people without formal education. During the cultural revolution there were only around 47,000 people in college. Combine that with a cultural tendency of Chinese people to organize in large groups and you have a massive populace vulnerable to influence from cults, pyramid schemes, fraud, and dangerous mobs. I saw a lot of this when I lived there, my wife's cousin even lost his mind after being brainwashed by a weird fraud/pyramid scheme group. Also when there is a mob in China it's sometimes so big that nothing short of the military can stop it, so naturally the govt. would want be proactive about preventing these things. So we have free speech in the US but we also have to deal with anti-vaccers, can you imagine if an anti-vaccine group took hold in a place as populated as China? Again, I don't like what China is doing, and perhaps I'm being too optimistic about their intentions, but after studying China for about a decade I can kind of see where they are coming from with this kind of thing.
Adobe Photoshop cs5 Extended Serial key is here
No continuation character needed

outgoing_buffer = a_function(
descriptive_keyword=max_exchange_buffer_length_bytes
...)

Breaks nice and semantically. Calling functions with arguments on new lines is very pythonic, so much so that it is a lot of the examples of indentation in PEP8. For functions with more arguments, it is readable for the same reason that you might want to define variables on successive lines.

Interestingly, notice that in your quick back-of-the-envelope example your variable and function names are quite redundant. I know it was throwaway and it wasn't your point: I'm not suggesting you were holding it up as good naming, but it is interesting that the toy examples being quoted have to work quite hard to make it bad. That suggests to me that a lot of the problem is manufactured, in practice.
> So if suddenly facebook didn't let you delete your posts that would be ok?

This question has, and my answer to this question would have, absolutely nothing to do with my response or your previous post, which are about what Hacker News commenters would say about other websites.

Nor would what they (or I) think about one particular website tell us what they (or I) think about "any other website." And if you were to pick a specific one as an example, a more appropriate choice would be another discussion forum, not a social network.
I think a better design would be a p2p system with crates.io being a tracker and official seeder.
I think he's not totally wrong. We're just starting to understand gene transfer among bacteria, which is very real.

GMOs might open the door to some very unlikely but potentially devastating events.
Yes you do. That's how their billing works and there are several legal clauses in their terms as well as notices in the console. You are responsible for the resources you use.

It's not on them to check your credit limit and only spend that much while you get access to resources first. They will have a legal claim to get paid and will pursue it, especially if its 5 figures or higher. The collections industry exists just for this purpose.
I missed this mea culpa when I wrote my response. Sorry about that.
OT, but what are we calling this recently trendy pattern of putting multiple distinct articles on one page? I just saw it on Bloomberg, and now TDB. I keep scrolling and thinking to myself, "What a long article!"

It's like the worst form of infinite scroll.
can i recognize text with this app?
Oh definitely, I've done my fair share of Digi-Key orders too. The lack of a good actual-local-physical-store option for that one missing resistor on a Saturday is a little unfortunate though.

I do wonder what the overall trend is. I mean, it's certainly harder to build anything close to "state of the art" in miniaturization without having a custom PCB fabbed and soldering SMT. And it seems with all the premade building blocks (Arduino shields and such) fewer people would actually need to design from scratch. Also our idea of what's "interesting" has shifted a bit... the radio receiver and burglar alarm and amplifier kits I built as a kid (in the 90's) might not be be as exciting today. But then maybe the maker movement brings an influx of new experimenters regardless. Awesome if so.

And I also don't do hardware hobbyist stuff much anymore so I'm inclined to take your word for it if low-level circuit hacking really is getting popular again :-)
BrainWallet Closed Permanently
how are you interacting with the blockchain?
I always use 80 character limit as long lines makes it hard to for me follow the flow, and it's not unusual to lose track of which line I was on when going to the next line.

Sure there are huge monitors with insane dpi allowing a ridiculous amount of text, but I'm not getting younger and find myself increasing font size every now and then to be able to read.

Getting old sucks sometimes.
While I am kind of a jerk, I haven't made a vulnerability of it yet, just an info leak that may help someone here complete the puzzle.
.. As if you couldn't see that I'm making sense and speaking the truth.

In fact, that's probably why you're "silencing" me. Did you shadowban me already too? :P That's fine, I'll have a new IP soon.
Last.fm renovates with new design and features!
I have no idea about the standard, but I don't think you'll need 1500 hours that's required for ATP.

No reason. Just very few PPLs would have access to a B747.
I think it is pretty essential for boolean expressions too, yes, anything that isn't a single comparison, at least.

Interesting you find aliasing in variables 'dirty'.

Would you feel dirty writing something like

def my_method(self):
contents = self.contents
... etc ...

which I use often if I'm going to use self.contents a lot in that method. It has some performance benefit in rare cases, but mostly it reduces clutter, makes lines smaller, and means I type less. But again, it is 'pointless', in one sense.

From the current code open on my machine, even one character variable names!:

w, h = self.width, self.height
...

Dirty? Stupid? (I'm not being facetious, I'm genuinely interested in your aesthetic sense here).
and here i am waiting for my huawei watch
Nope, I just didn't see how you reached the conclusion that I needed to be told to treat my employees well.

I still don't :p

But nevermind.
I'm admittedly not familiar with the details of the hashing process, but it could be done client-side, no? Then the compute power required falls on the user, PLUS the 20 megs never gets sent over the wire.
I think people are forgetting how hard this can be... an EC2 server is easy enough to turn off but AWS has dozens of services charged at very fine-grained levels. How exactly are they supposed to stop spend?

The only way would be to completely reset the entire account, otherwise you'd still be accruing charges just for data at rest or incoming requests or anything else passive.

A complete account reset doesn't seem like a feature that's very useful or something they'd want to implement because it would likely cause more trouble then help fix.
It's a book review. Is that not a valid form of writing to you?
More like, they wasted a week on talking to you.
Built for Eternity: The Hoover Dam
Thanks. Check this out too: https://www.youtube.com/watch?v=yuC_4mGTs98
What stack did you use to build stackbus.com?
One wierd trick for improving yor JavaScript code
This article isn't about someone "blowing though stop signs", as "blowing" usually implies something faster than a rolling stop.

Further, even if my definition is wrong, one of the complaints is that the police are being far more strict on bicycles than cars. For example, here is a SF news report of car operators "blowing" though stop signs https://www.youtube.com/watch?v=iwNiYbUwQ70 . In https://www.youtube.com/watch?v=9IWiKYSCiJE you can see many rolling stops and only one legal stops.

So certainly, enforce the laws - but don't discriminate. If bikes and cars are equal under the law then they should be treated as equals.
New Last.fm, what's new
What was it?
The Dystopian Cityscape of Kowloon Walled City
> But this doesn't help readability. It just adds complexity for the sake of fitting into 80 characters.

But 'for the sake of' implies that it has no other purpose. But the purpose is readability. It will help readability for the vast population of programmers who have 80 col editors or shells, and who code according to PEP8, won't it? Isn't that the point? Of course you can say 'It would be more readable if you guessed my window width preference correctly'. But what should I guess? If I look at your code and see a 90 col line somewhere, how do I know you won't drop a 100 col line in and hurt the readability again? Do I have to read your README to find how big to make my windows? Or do I just take the readability hit for the sake of your preference?
Awesome project! Congrats to the author for such clean code base too!

Maybe slightly off topic, but one of the most important takeaways from this: you don't need a bulky JavaScript framework to build complex applications. In fact, you may be better off without using one.

I'm sure there's a very narrow sweet spot where a given JavaScript framework can make you more productive. But if your application is complex enough, like this editor, the framework will probably work against you. And if it is simple enough, it may be better to not use the framework, so you don't grow dependent on it and find it hard to remove it if you need to grow the app.

Instead of the framework imposing the structure and constraints, a team can decide on the structure, agree on the constraints, and build libraries helpers according to that. Way more economic than the alternative: working around buggy and/or undocumented framework features, trying to catch up to constant changes and "upgrades", fighting against the JavaScript marketing machinery trying to decide which of the "Top JS Frameworks" to use, etc.
Unintended consequences of large-scale ecological engineering perhaps. Sure, commercial beekeepers can increase prices and the neonicotinoid users can accept it as an indirect cost of their choice of pesticide, but what about the large chunk of the ecosystem you're engineering which is not directly tied into commercial interests, but on which we still depend?

Is it relevant that honeybees are not native to North America, and can't pollinate many native American plants?
Open source that site. Vet a few devs to have access to the source to begin with then opensource it. Or even better, let the community rewrite the source from scratch. How hard can it be? and there are often a lot of people willing to contribute to open-source projects.
This 'other side of the story' is incomplete. Sure commercial outfits will just pay more and buy more honeybees, but nature won't.

Given that the entire problem is being caused by a dragnet insect poison, it would seem the wiser approach would be to find an alternative or improvement to the poison in its current form.
Week in Review 7 August 2015
Quite. A personal fave.
Tesla's new 'Snakebot' charger slithers into sockets [video]
Mining for Causal Relationships: A Data-Driven Study of the Islamic State [pdf]
80 columns of text is wonderful in my dual window vim with NERDTree on the left. All my screens are some version of the 1680x1050 aspect ratio and it fits perfectly. I'm always using 2 windows for simultaneous code/test writing, diffing, and multiple windows into different parts of the same buffer, multiple files open etc.
Why Your Brain Seems Mostly Dormant: Compromise Between Efficiency and Ability
Insightful reply. Just wanted to let you know it resonates with me, though I am much more of an audio engineer than musician.
Negotiate hard for salary and do not apologize for it. Save money.
Is there an overview article about the different unix emulators on Windows and how they differ in terms of what they provide, and how they are supposed to be used?

Between MSYS, MINGW, Cygwin, Cmder, Clink, Babun, etc. I am just wildly confused in general. I've used linux, I've used windows. Admittedly I am blessed enough to stick with Python but I know that even Anaconda does some msys magic behind the scenes on windows as well.
Astronomers discover a tenth transiting “Tatooine”
NB: that answer is for calories in a cup of corn, 606g. That's not a wrong answer but one which fails to conform to the units specified in the question. An ear of corn has ~27g carbohydrate and ~120 calories.

One cup of corn is about five ears' worth of kernels.
It's really easy to make a Facebook clone just like it's really easy to build a soap box car, thus, automotive engineers are doomed.
Change Chrome's 'New Tab' to show random destinations
Ultimate Solution for Cross Platform Content Transfer
But big drop has happened after Apple Watch release, so your version is wrong. Even co-founder of Swiss watch brand understand it.
Part of me learning to code was by going through the challenges on Project Euler and I always get a sense of nostalgia when reading about it.

It is a pity it keeps getting hacked. I think that the site owners are more interested in algorithms and mathematics than mundane engineering. It would probably be a good idea to open source the site.
Worst and creative donation asking on HN
Google created that algorithm, so they already determine "truth".

Precisely.
No. They aren't going against the law, they're finding creative ways to obey it.

I hereby announce my intent to pay as little taxes as legally possible.
TrueCrypt 'decrypted' by FBI to nail doc-stealing sysadmin?
Why not mention ConEmu, the best solution? https://code.google.com/p/conemu-maximus5/
Zidisha is hiring a remote engineer
I consider it my civic duty to only stream content I know I'll only want to consume once.
We each have different tastes, yes.

But, coding standards aren't about tastes, they are about coordinating large numbers of programmers to write code in consistent ways. PEP 8 gives the 'double indentation' as standard, rather than the 'K&R' style.

You're free to write however you want to, and if you're the tech director of a company, you can tell everyone else to follow your aesthetics. But you'll be doing a lot of work with code written according to PEP8. In my experience, learning and disciplining your team to use the standard is better than having a house-style. But YMMV, of course.

PEP8 isn't my 'ideal' aesthetic for Python either, but I'd need a far better reason than 'I think that looks ugly' for not using it.

I also agree 'indent to sibling' is poor, and not very universally tool-supported, even though it is part of the PEP8 style.
of course its unfathomable to eat food that doesnt need to spend weeks travelling. If locally grown and bought at a farmers market (or from CSA) then one could have food that was picked a few days before consumption.
Right! A couple of years ago some (self-reported) Turkish hackers exploited a Wordpress vuln and took control of my hosting. All they did was change index.php into their own landing page telling everyone that I got owned, that Turkey is the best, and (from memory) an Islamic Nasheed playing in the background.

It took me a couple of minutes to get everything fixed, but I can only imagine what would have happened if they were more malicious and used it to serve malware or as part of a botnet attacking other sites.

It was still annoying, disruptive and unwanted, but it was so much easier to deal with than some more malicious hacks out there.
MI Band
> And despite the fact that, as one endocrinologist and diabetes expert told Levinovitz, the only definitively established metabolic difference between fruit and candy is that “it’s a lot easier to eat tons of candy than it is to eat tons of apples.”

That endocrinologist must not think there is any value in fiber, phytonutrients, antioxidants et al. Yes, lets all just eat 300g sugar, 100g oil and 100g whey protein powder every day. Clearly a recipe for poor health.

Reductionist thinking glosses over the details that are important for health.
Show HN: Intoducing All Chat, No Words
Yes, people should pay more for electricity that is generated by heavily polluting sources like coal and gas, since if they don't pay directly, they pay indirectly for health care etc.

The obvious, standard, free market answer to this (which it seems you'd be in favor of given the political elements of your argument) is some kind of carbon tax. With externalities accounted for wind and solar are the obvious market choices for new generation capacity (and efficiency is rewarded with correct prices too). They're often the best choice now even without this market correction, and continually drop in price to make this more common. That's why we're at some kind of tipping point and the old vested interests realise they're in danger.

(Note in actual implementations of this they often either return the money raised directly to consumers, or cut other taxes to compensate, so you pay more for some things, but still come out aheadahead overall).

You can see Elon Musk sigh every time he mentions this as it's so obviously the right answer, but politically toxic in the US, for no logical reason, despite it being the market friendly, small government answer. A tax specifically designed to phase itself out over time. Instead we've got a strange web of government subsidies and regulations because the democrats like those kind of thing, and the libertarian side of things has been bought off by the vested interests.
Yep, which makes his discovery much more damaging. That was a good find, and something PE should definitely fix!
The SP has a very stubby look to it; you can see just how much shorter it is (~15m), comparing the shortest and longest 747 variants:

https://en.wikipedia.org/wiki/File:Luxavia_747SP_Wallner.jpg

https://en.wikipedia.org/wiki/File:Lufthansa_Boeing_747-8_(1...
No, i'm advocating not to throw every weekend projects on a public github repo. This has nothing to do with security through obscurity. Nobody is supposed to have access to a bitbucket private repo but the owner and vetted collaborators.
There's a very big trust problem with SELinux, since it mostly comes from the NSA. Without a very deep audit, how can we be sure it's not full of backdoors? I'm not saying it's not, I'm just saying it comes from the NSA, and the NSA doesn't work for the good of most Linux users.
DriverPack Solution 14 ISO 2014 Full Version Free Download
Off topic, but does anyone know what's up with the "?hn_email_told_me_to_repost=true" in the url?
> Github acts as a portfolio site for programmers.

No [1] [2]. It is not your resume or your CV. You should be able to highlight projects or accomplishments on your CV - github gives you no control over the layout of your profile.

> The usual refrain when doing hiring is "check a candidate's Github."

(I'm assuming you mean something that they do rather than something they don't do)

I'm not saying you can't look at be like "oh those are some cool projects he is working on" - but actually using it to say "man this guy is a loser coder - we can't hire him!" I think you should just step outside for some fresh air and just relax and listen to the birds for awhile.

If you need reasons [3] why you shouldn't [4] - there are plenty [5].

> However, it's harder (read: more than 5 minutes work) to build these hooks on a server you are running yourself.

You should check out Jenkins. Within a couple of mouse clicks I can ask it to automatically build, run tests, archive the binaries, and send them somewhere. And even email me if it fails.

[1] https://blog.jcoglan.com/2013/11/15/why-github-is-not-your-c...

[2] https://tommcfarlin.com/github-is-not-your-cv/

[3] https://github.com/gelstudios/gitfiti

[4] https://github.com/will/githubprofilecheat

[5] http://mikeboers.com/blog/2014/10/26/the-evils-of-gamifying-...
Do you know if the daily budget works for App Engine Managed VMs as well? I want to use them for a personal project, but was unsure if the daily budget would stop overcharging since they are using Compute Engine underneath.