skysight-inc/HackerNews huggingface dataset:
For what it's worth, the classmethod issue that concerns the author is mostly a non-issue if you apply your decorator before you wrap your function in a classmethod:

In [1]: def my_decorator(f):
...: def wrapped(*args, **kwargs):
...: print("wrapping %s" % f.__name__)
...: return f(*args, **kwargs)
...: return wrapped
...:

In [2]: class Foo:
...: @classmethod
...: @my_decorator
...: def meth(cls, x, y):
...: return x + y
...:

In [3]: Foo.meth(1, 2)
wrapping meth
Out[3]: 3

This works because the user-defined decorator gets applied to the underlying function before it gets wrapped in a classmethod object (which doesn't supply the desired __name__ attribute).

The signature introspection issue is real, and dealing with it in full generality requires a fair amount of work, especially if you want to be compatible with python 2 and python 3.
They don't announce it the same way however. Or at least I've never seen Samsung mentioned by name anywhere on apple.com.
The technical side of a web business has always been cheap. Even 20 years ago you could pay the hosting costs of a huge site for the less than the salary of a junior dev. The content production side (writers, designers, film makers, media, marketing, etc) is where 99% of the costs lie.

It may well be the case that the future of the web is a return to sites built and run to host content produced by the site owners themselves instead of paid writers, but considering very few bloggers even come close to earning a living through their work now I doubt it.
As some have put it: "duplication is preferred to the wrong abstraction".
I applied at Amperity, went in and did a day of interviews. After that I was told they decided to go with another candidate. Now I see them still hiring everywhere. Was it the polite brush off? Are they actually hiring? Would they get annoyed if I applied again?

I emailed Derek to ask what is going on, and his response indicated that they are not actually hiring, and just checking to see if any one in a million candidates reply to their job postings.

So I give interviewing with Amperity an F and suggest anyone who can interview elsewhere do so and skip them.

(Also, "remote for the right candidate" really means "no remote")
You need to moderate based only on civility. And emphatically NOT content (which slashdot does).

Say something completely wrong, but you are polite about it? No problem, it stays up.

Say something right, but insult those who disagree? Take it down, even if it's right and the others wrong.
How to Create a Simple Calculator Using HTML and JavaScript – InfoTechSite
Xvisor: open-source type-1 hypervisor
This is all speculation. Even the Big Bang theory's extrapolation to say how old the universe is. We simply don't know.

Check it out, accounts for Big Bang and dark energy:

http://m.phys.org/news/2015-02-big-quantum-equation-universe...

Some processes in the universe seem to take longer than 13B years

http://www.dailygalaxy.com/my_weblog/2010/06/you-couldnt-mak...

This seems like the time that Lord Kelvin calculated the Earth to be no more than 100 million years and it took a century for scientists to challenge that. Becauss they discovered radioactivity but mostly because the old generation receded in power.
Probably the weirdest thing about the way Paul Kinlan writes and talks about "the web" and "native" is that he's really just talking about "Chrome" and "Android."

For example, see that chart in his "The table stakes" section? It clearly states that while the web "KINDA" had offline mode in 2014, in 2015 he upgraded that answer to "YES," by which he means that Service Workers became available on Chrome and Firefox.

But Service Workers aren't available on any browser provided by Apple or Microsoft. http://caniuse.com/#feat=serviceworkers says < 60% of browser share supports SWs today, in 2016. Apple didn't announce SWs in iOS 10, so earliest we can hope for is 2017, maybe 2018. MS will ship SWs for Edge later this year, but Edge is still a minority browser on Windows (because no one on Windows 7 can upgrade to it without upgrading to Windows 10).

Less than 70% of users will have what Kinlan thinks are 2015's "table stakes" this year.

And in the subsequent table, look at "Single click install and launch." In 2016, "Native: YES." Here, he's talking about Instant Apps for Android. But iOS doesn't support that at all. Perhaps they never will!

And did you "know" that the web just got Auth and Payments in 2016? Of course you didn't know that, because it's not even remotely true. Maybe Apple will capture significant mobile-web payment share with the new iOS 10 Apple Pay API, but even Android Pay is struggling, and Chrome's new autofill APIs are even less established.

The auth story is the most fictional of all. We've had the ability to login with Facebook or Google for years, but only in 2016 did Chrome ship their Nth attempt at getting you to authenticate using Chrome APIs. So "now" we have auth? Even though nobody uses those Chrome APIs, and everybody just logs in with password or Facebook?
> to other parties that can be hacked and you can be banned at any moment

That applies to you and me. Amazon will not ban Netflix randomly. If anything unexpected happens, I'm sure Netflix guys have direct contact to either people dedicated to servicing them, or appropriate level of Amazon management. They're also unlikely to have the same contract/access as you and me.
You can check your configuration afterwards using this tool: https://www.ssllabs.com/ssltest/

For command line, this his nice: https://github.com/iSECPartners/sslyze
Haven't read the article yet, but I hope they mention Charles Valentin Alkan. When Liszt heard him play, he declared he was a better pianist. That's saying something.

Samples of his writing:

https://youtu.be/QFXBbhutUsk

https://www.youtube.com/watch?v=sotFMQRZCx0
So, is there a good foundational course on RF? It is more and more important but I have almost no intuition (nor it seems the maths) to approach it beyond "ohh look, three bars of strength, I can rely on IP now"
I think the underlying message of this one is "understand your tools and know how to use them efficiently." These days, as you say, even though it's possible to, say, develop Android apps in Vim, it's less efficient by far than using an appropriate IDE.
Where I met Logo:

1984, Devotion School, Brookline, Massachusetts, Apple computers, Then at home: TI-99/4A.

You?
That isn't fully accurate.

It's true that the large majority of FB's mysql fleet is dedicated to the main product data, essentially an object-graph store with a restricted access pattern. The queries are indeed relatively simple. I can't remember for certain but I think that simple joins and transactions are actually used there.

However, the rest of the fleet supports an extremely diverse set of workloads -- keep in mind that MySQL is the primary data store of Facebook, and this includes product, ad serving, payments, async task persistence, internal tooling, many many other things. Countless different query patterns are in use. And although this is a minority of FB's mysql fleet, it's still many many thousands of machines supporting these other workloads, substantially larger than the vast majority of Postgres installations in the world.

(Source: I worked on MySQL automation at FB, and was lead dev on their RDS-like DBaaS, used by a large portion of the company's engineering teams in one way or another.)

I will readily admit that Postgres is a very good database, and definitely a better choice for OLAP workloads than MySQL (which has problems with complex queries) / InnoDB (problems with long-running read queries impacting old-row purge behavior). However, for extremely high-volume, large-scale OLTP workloads, MySQL/InnoDB is absolutely an excellent choice, imo better than Postgres for reasons of performance, ecosystem, and number experienced engineers who have worked at extreme scale.
Once SpaceX have a big enough rocket the whole solar system will be Elon's bitch... Bring on the real space age!
I agree...and I found a Gulp plugin that lets me pre-strip comments from my JSON files as part of the build process.

So I use JSON-with-comments, but the app only sees the stripped files.
ASCII art.
SEEKING WORK (iOS)

Location: Various (traveling while working)

Remote: Exclusively

- 7+ years as a professional iOS developer.

- 15 native apps submitted to the store. Notable projects include:

- Stitch Fix

- Postmates

- Financial Times iPad (2011 WWDC Apple Design Award winner)

More info: ryanipete.com

Email: ryanipete@gmail.com
We detached this subthread from https://news.ycombinator.com/item?id=12206015 and marked it off-topic.
robinhood.io is so obsessed with cats that they have a huge cat mural: https://vimeo.com/115955748
R7-2016-10: Multiple OSRAM SYLVANIA Osram Light
In general, classmethod and staticmethod and property should almost always be the last decorator applied if you decorate a method multiple times in Python. This is because, unlike most decorators, classmethod/staticmethod/property don't return functions; they return objects that implement Python's descriptor protocol (https://docs.python.org/3/howto/descriptor.html) slightly differently than how it's implemented by functions. (The core of how methods work in Python is based on the fact that functions are just descriptors (https://docs.python.org/3/howto/descriptor.html#functions-an...).
Location: Seattle

Remote: Sure, I would love remote. I have five years
experience working remote.

Willing to relocate: No

Technologies: Clojure, Elasticsearch, Java, Go, AWS, EC2, Docker, Postgres, MySQL, Zookeeper

Résumé/CV: available on request, my github account is https://github.com/hiredman

Email: hiredman@thelastcitadel.com
And how many home users in practice even modify the firmware in the first place.
Except for replication, which matters to big companies, PG cannot really claim better implementation.
And when few use your product at scale it does not get tested in really stressful situation, and when it does we have Uber situation.
This is what Apple should tell you when you lose your iPhone
> It's not difficult to impute which you approve of.

That's crossing into personal attack, or at least sidling up to it. Please don't sidle that way here.

In nuanced discussion, which is what we're hoping for on HN, there's plenty of ground between criticizing not-X and defending X.
I've written that for Lua files. And I've seen it for XML, to be fair.
irreverent comment:

http://www.quickmeme.com/meme/3u1tsa#simpsons-all-out-of-ide...
Edit: Not "would probably". It already is serving to entrench the current system.
I wonder if you could bill the entire world from a single Raspberry Pi. I suspect it could be done.
The Sure Thing Principle (Judea Pearl) [pdf]
It is likely referring to the criticisms that IIT creates a socioeconomic pecking order with IIT as the crème de la crème and all the prestige associated with it. I'm not sure, but how much value is seen being an IIT graduate? How much of an edge would it give you in your career?
I think you're underestimating the aesthetic value of older structures. Quaintness, nostalgia and historic significance are all slightly cheap-sounding reasons, whereas the value of artifacts/structures as aesthetic production is impossible to dismiss.
Show HN: Justbate – Quora for debate
So many onsite positions in incredibly expensive areas... where's all the remote work?
Putting aside the ninja\wizard bullshit, you don't have any C++ focused positions in SF proper, do you?
I Love Go; I Hate Go
Urja App: The Performance Tracker of DISCOMs
URJA mobile app is a digital initiative, with a vision to generate a sense of positive competition amongst the distribution utilities on different customer centric parameters like outage information, addressing consumer complaints, power reliability, timely release of connections, and much more. Besides, ranking of town is done based on monthly basis and consumers can make online bill payments.
The advantage is huge.

I'd find it hard to quantify, but an IIT graduate can expect to earn atleast 4-5 times more than the average graduate over their life time.

And owing to the huge population , most people are simply locked out of a lot of the best jobs and positions which such an elite degree can open up.
Says the same thing as the article I linked.

"Global surface temperatures in 2015 shattered all previous records by a wide margin, the report shows, sitting 0.76C above the 1961-90 average. Temperatures over land, over the ocean and in the top 700 and 2,000 metres of the ocean all set new records."
Building a Scalable Data Science Platform ( Luigi, Apache Spark, Pandas, Flask)
Rats of the Maze
Please don't finesse this kind of thing here. A comment like "Really, though, why not just be honest about your intentions? You're a bigot" is uncivil by HN standards, regardless of how right you are.
I'd suggest that a majority of users do not value those characteristics - email is "good enough" for its intended purpose.
Web and Mobile Apps Development Company
Web and mobile application development agency. We build rock solid mobile and web apps for businesses and individuals. We provide Expert Solutions for Magento, WordPress and Woo Commerce Web Development. We develop websites that work, and look great, across every platform. Our website development professionals recognize the value of solid information architecture design and integrative branding that engages the customer from the first stop at your site. Engagement with your customer is crucial to tying into their emotional connection to your site and developing loyalty.We align business goals with audience needs online, and the increase in results are measurably spectacular.
Contact US: When you’re ready to engage a true partner for custom software development, business process outsourcing, recruitment process outsourcing or software testing, contact Cylid Technologies at www.cylid.com
Cylid Technologies
Office # 8, 3rd Floor,
Capital plaza G-11 Markaz
Islamabad.
No Big Bang? Quantum equation predicts universe has no beginning
Terminal plus is pretty sweet, works well for me!
Disappointing - that used to be the best source for a copy. It's been out of print for a long time, but I checked on Library Genesis and found this copy: http://93.174.95.27/get.php?md5=4ACE426B937741B4ACFFFC81F658...
I don't think the comment meant that, rather that a lot of the success of those institutions in educating people comes from having better facilities, better teachers, better community, etc.
It is important to note that one of the chief advantages of building a skyscraper in NYC is that bedrock is within 40 feet of the surface in the downtown district. In other areas of NYC, it is 160 feet to 200 feet below the surface.
Visit US at: http://www.cylid.com/
More mods doesn't necessarily mean more moderation, or the ability to moderate more content. From what I've seen it just means the moderation happens quicker and the mods pay less attention because "someone else will pick it up".

This does kind of make sense; excepting some special moderation view that allocates posts directly to each mod, they're all viewing the forum in the same way, posts bumped to the top or sinking to the bottom, so things will get the same amount of attention or outrage either way. Speaking again from experience, it's all dependent on how long that fire's burning before a mod sees it. A crappy comment deleted quickly causes little fuss, a crappy comment left to fester for a couple hours then deleted will still have the aftermath hanging over it. Even if the entire thread is purged, it still exists in the memories of users and effects the overall tone/behavioural standard of the forum.
Inside the fastest font renderer in the world
yeah, hence

> lucky he didn't try to steal money from them directly
I find going to a conference not only helps keep me current but actually feeds a lot of ideas. I think most of my ideas are actually derivatives of someone else's ideas, so hearing what other people are doing in the field starts me thinking about things that I could be making.
Ask HN: Any tech-oriented CV review services?
Hi,

I want to use a resume-review service but I'm afraid that most agencies and freelancers I found online are too generic. Anyone had a good experience with an online CV review services?

thanks
What are the steps do I need to predict the social engage?
Hi

I just curious to know, whether I can predict the future of the tweets, Like how many likes and comments will get that tweet. In order to do that What are methods do I need, I have no idea how the AI will work. So please give me some glimpse of that.
This year’s most popular sticker characters of the top 5 messaging apps
I'm not sure what you are suggesting. The proposal includes both outlined and non-outlined half stars (see page 4, "The suggested glyphs"). I think that's (2) and (4) from your proposal. Are you suggesting something else?

Also, what/where is the broken .dk link?
That photo evokes Zoolander to a scary degree
In my personal "going out, meet people" was not such an effective strategy. I tried this when I first moved to New York, I went to all kinds of parties, events, galleries, festivals, met lots of new people, etc. But in the end it didn't really help much. I had a great time, but as for ideas not so much, since I'm mostly focused on enjoying when I'm doing these activities. To be fair, these activities do sometimes give you ideas but it's not as effective as I expected.

On the other hand, reading lots of books, reading lots of online papers and articles, learning new things, watching videos of people experiencing stuff, etc. have been effective for me. First, these are all "indirect experiences" and they give me inspiration without me having to directly experience them. Second, I do these things not directly in search for ideas but use them as inspiration to come up with new ideas myself. For example, you watch someone do something on a video, you can be like "what if?" => That's an idea.
I don't get this argument.

Let's just posit that every single advanced civilization ends up building lots and lots of Dyson spheres (which I'm totally unconvinced of). Now, can you prove that there are no such spheres out there? No, you can't. You can only prove that a whole lot of stars have no sphere, but maybe we suck at detecting them and there's one right next to us.

The only conclusion the argument draws if that advanced aliens are not yet nearly finished enclosing all the stars in spheres, and you might try to determine an upper limit to the rate of stars with Dyson spheres without us noticing.
Really?

ublock and even adblock seem to cope quite well with both. I haven't unintentionlly seen a Google search ad in a decade, or any Youtube ads. In the case of FB they block 95%+ - periodically a few ads seem to slip through for a day or two at most.

So what do you call reliable?
> IMHO there is no reason not to have HTTPS everywhere, especially now Let's Encrypt exists

I don't want to disagree with you but I do. I most certainly agree that HTTPS must be everywhere and it's easier than ever before. Where I disagree comes with less experienced developers. I can write a quick PHP / Rails / Node / whatever web server to show some website real fast, deploy by uploading it to a shared hosting package or something fancier like elastic beanstalk, and it's done and up there. Yes it's on HTTP but it's so easy. Now you want to add HTTPS to it? It's not easy. Let's Encrypt makes some aspects of it easier but until the amount of fiction is similar to the process of deploying HTTP you'll never see HTTPS ubiquity in my opinion.
A Swede Returns to Silicon Valley from China
What sort of ideas are you looking for? What happened to all the good ideas you had in the past?
Honest question: How does a post with just 4 points and posted 11 minutes ago get to be on the front page? Even amazing it is number 2 right now.
It's not that I have not tried anything, tried failed, It's not trying but finding an idea to try.
>Tesla can't successfully avoid a stationary guardrail or a turning semi

It can. The problem wasn't that. The problem was that it wasn't able to differentiate the color properly and thought nothing was there. There's more info in Tesla's blog post. And it's not like it is an unsurmountable problem that is leading to accidents everywhere. It was an edge case and will probably be sorted out.

>massively premature to suggest that there's anything like a driverless future

I really think that's a very harsh opinion. And you're asserting this opinion on many intelligent people working towards a difficult solution. Thousands of people have used auto pilot without any problems and many lives were probably saved (consider if they were driving normal cars instead of self driving ones?)

>There's just too many variables on our roads and the stakes are too high.

Nobody is disagreeing with you on that. That's the reason it already took so long. Self driving cars first appeared in 2005 if not earlier [0]. And remember all of self driving is mostly a software problem, which greatly reduced iteration time for new developments unlike electronic or mechanical revisions.

>25 years away IMO

Funny how people predict things. Ray Kurzweil predicts AGI (general Artificial Intelligence) to arrive before the year 2045, 4 years after you say we get self driving cars. I'm not going to argue with you on that number since we probably have different opinions on what constitute self driving cars. Just so you know, I predict we'll have fully self driving cars on the road (with humans in them) in 5 years.

>Remember 25 years ago, cars weren't super different from today

Please tell me you're kidding. [1][2]

>Self driving cars are pretty much unicorns

At least those unicorns are achievable and people are trying towards achieving it rather than give up.

[0]https://en.wikipedia.org/wiki/DARPA_Grand_Challenge#2005_Gra...

[1]http://www.popularmechanics.com/cars/a11201/why-cars-are-saf...

[2]http://www.iihs.org/iihs/sr/statusreport/article/50/1/1
How to Find Influencers with Ninja Outreach – Takis Athanassiou
Indeed, superficial musicians don't a) have at least 700 compositions to their credit (according to 1950 Groves encyclopedia) and b) from the age of 36 onwards either perform for free or give the proceeds to charity.
D'oh, don't know how I missed that.
For automation with Nginx and Letsencrypt:
https://github.com/Z3TA/letsencrypt-nodejs-nginx
Heh everybody else talking about the man himself leads me to think few actually read this.
Most of the time the ideas that seemed good felt not so good after sometime, other ideas that tried ended up failing to gain traction and ended up in GitHub or dead files folder.
That is true, particularly in England. However the aristocracy mostly fled to other parts of Britain and Scandinavia; the Saxons certainly remained in force in the labor class and in the genetic pool. Of course, this is less true in England than Wales, Ireland, and Scotland, but saxony was not forgotten, English remained Germanic, and it would take many centuries until the Norman linguistic influence trickled down to the general populace. To this day you sound upper class if you stick to French (Latinate) derived vocabulary.

My point being: the pre Dorian culture remained in Greece as well. The Mycenaeac influence was still visible in the literature of the day as a distinct culture; there was no clear attempt to impose a foreign culture by violence or other aggressive means. Or at least no evidence. Of course, we might know more if we ever get Linear B, but who knows if we ever will.

This is all a very long winded way of saying "invasion" doesn't ever really capture the subtleties of cultural diffusion. Ghengis conquered much of the Middle East, but the resulting cultural change was both more visible in places Ghengis never saw such as Western Europe and it was driven more by trade than by direct imposition.
Thanks; I just re-read that and it seems to me that HN is mostly pretty well aligned with what he's saying. But let me phrase that as a question: what's the most important insight in the essay that HN does not currently line up well with?
You lost the "i" this month... :-)