skysight-inc/HackerNews huggingface dataset:
I'm not a fan of this. It strikes me as a masturbatory crusade. It's this kind of thing that ruins a language over time because people just wouldn't stop messing with it. Go find another language to perfect.
It wasn't incoherent to me - he used Perl to argue that just because a language has a high number of open jobs on simply hired doesn't mean that the language is not dead.
That doesn't help. Arthur has written a very nice hundred page introduction to the trace formula. You can read that, and it won't tell you why you should care about the trace formula. But if you know Langlands-Tunnels and how it was proven, or how Jacquet-Langlands was proven, you already know to care about the trace formula because you know that it will prove similar results.

The abstraction is necessary: you cannot do algebraic geometry with varieties alone. But while the core of the subject is a multithousand page jewel of abstraction, Vakil is a perfectly readable, example filled introduction to algebraic geometry, covering most of the contents of the glory that is EGA.

Only the rare lemmas are intrinsically interesting. Most often it's the theorems that are worth knowing as steps on the path to understanding something much more. Those lemmas that get used again and again are named, often descriptively.
Growth Hacking Tinder: Analyzing Data to Get DATAss
BOSS is being discontinued on March 31st, so I imagine that DDG has some sort of idea what they're going to be doing after that date.

Any insight?
And then you can use the package Microtype and then the LaTeX output turns into pure buttery smooth readability.
I want to ask another question. I have tried Herbalife and I feel that the product is but I do not like their MLM system.

Is there any product like herbalife but without the MLM part.
I used to write a lot of python, and the hard part is that as you write code you're pulling in more and more external libraries, and sooner or later one of them will be incompatible with python 3. Then if you want to continue using python 3 in your own code, you need to spend the effort to port that library to python 3.
The article's public transit bashing felt like the beginning of an informercial: an inept, clueless, and frustrated person failing at some common task a six year old can do.

Plenty of pubic transit systems are clean, punctual, and well mapped to the point that plenty of citydwellers don't own cars. I've even toured DC and Boston without a car, first time visitor both times.
Emacs have been my main editor for 15 years soon and while it definitely got some rough edges, once you learn all basic key-combinations for editing and buffer management (which often is even more uncomfortable with a non us keyboard layout) I feel that nothing else really compare. Text editing is great but as many have pointed out the extensibility and all the high quality community projects/modes out there make emacs something unique. I don't think it's wrong to regard emacs more as an elisp environment than an editor.

The biggest problem with emacs right now as I see it is the lack of multi-threading.
Nonsense. You can totally say, "I will never vote for a person who says they are immune to bias". Well, that leaves most politicians available to consider still. All people have biases. Most politicians will admit at least that fact.

Here's another: "never vote for someone who claims to be omniscient and basically know everything". How about this: "Never vote for someone who claims to never need advice from others". I support "never vote for someone who claims to have all their decisions dictated to them by God".

There are all sorts of extremely low bars that can and should be set. We can easily find tons of people who pass them. Anyone who doesn't pass very basic requirements like this should indeed be disqualified.

To be clear, if Hillary came out and said, "I never meant to say I was beyond bias or that the time and money from my supporters has no influence at all. I'm human. But I meant that there's no quid pro quo. I'm not specifically going to do whatever Wall Street asks, I'm going to do research and listen to other views as well when making decisions," then I would immediately say "okay, she retracted / qualified her previous claims, so she passes that minimum test of acknowledging one's own bias after all".

Currently, she seems to be saying, "oh, I got millions from financiers and gave lots of speeches to Wall Street, but that doesn't influence my views at all". That disqualifies her. Nobody should support anyone who claims such bullshit.
> Do you really use one editor for everything?

Yes, at least whenever possible.

> I think if I spent all day every day in one environment, I would get bored.

The opposite perspective: It's extremely frustrating constantly switching between significantly different environments with different UIs, different hotkeys, subtly different jargon, etc.
Show HN: Skyline – Plan your travels based on weather patterns
So then simply stay home. Or go and write in "none of the above" to avoid being shamed by the zealous democracy-boosters naively supporting their new salesmen of corruption.

When people mistakenly believe that they have to vote for one of the few options given to them, candidates only need to seem decent enough to possibly edge out the others. As different people value different priorities, this inevitably results in a race to the bottom. The only winning move is to not play.

I won't be fooled into thinking that steering the 5% of difference between candidates is worth endorsing the common 95% that is never up for discussion.
No, as I said, as an industry, wages did not go down. Sure, some companies cut their wages, but that was the minority. The salaries for programmer didn't go for $100k to $85k for example. Either the companies died, or they survived and kept wages the same. The vast majority of companies that survived didn't cut wages. They either laid people off, or kept the status quo.

The reason why they didn't is because they didn't want to give an arbitrary pay cut to their best employees, who would leave as soon as things got better. They would rather cut the fat and get rid of employees they didn't want.

Google, Yahoo, Amazon, Cisco, Oracle, etc, none of those companies instituted pay cuts, and wages did not go down in those companies. Some of them had layoffs but they cut salaries.
Deriving Y Combinator in Scheme
Thank you. Rather interesting that link dump.
> I think there's more of an interest in scalability and compile-time checking among startups nowadays

Which is precisely why all of my new code targets Python 3 and I use PEP 484, and before that I always had type information in my docstrings. There's some places where duck-typing makes sense, but a lot of times I'm really just doing things like I would in a statically typed language so I just type the crap out of everything and run MyPy against it.

Unfortunately the runtime itself doesn't benefit at all from the type information, but I know I any of my .Net-centric colleagues can easily inherit any of the Python code I've written and be able to read it without much headache - without having to intuit what magic goes on behind the scenes, especially with things like the Pyramid request/context objects.
Ten years ago they beat MIT. Today, it's complicated (2014)
Shouldn't you check the route preview before driving to see how long the GPS thinks the trip will take?
I think "vanity of Mayer" could be better stated as perhaps "commitment to a predetermined path". She's trying to make Yahoo like Google. I don't think it's vanity so much as a "this is what you hired me to do". If the board wanted Yahoo to be a media company like AOL they would have hired someone else. By hiring MM they doubled down on becoming a big player in tech.

Now, years later, the board might be changing their mind. That's generally a problem after doubling down.
Not sure what you mean. Anecdotal evidence is valueless. Sure, some companies cut salaries, but as a whole, the wages did not go down. It's not all of a sudden the going rate for a programmer went from 100k down to 85k in general.
> But some people want different things. An hour-long commute each day is for many an acceptable price to live where and how they like.

I think most people being vocal against commuting and working in offices will agree that's it's up to you, but at the moment the issue is society is very much optimised for people who like commuting. Poor public transport, remote office parks with nothing around, offices in the city centre where even tiny apartments are unaffordable, etc.

If you like commuting then that's great, but the idea of commuting an hour+ each day is my idea of hell :D
The actual meaning of "hate speech" has not changed.
Ask HN: Why is Quora popular all of a sudden?
It seems like Quora has been popping up in Google searches more and more lately, and it's doubled in popularity in the last year [0]. Does anybody have any idea why? They recently pushed out a snazzy new design (at least for Quora.com), but this can't be the only reason. What do people think?

[0] https://www.google.com/trends/explore#q=%2Fm%2F0bm8t1r
Skin in the Game  the Thrills and Logic of Risk Taking   Nassim Nicholas Taleb
This is just one [massive] project, but HMRC are rebuilding in Scala atm, & from talking to the developers working on the project, bit of both: selling it as a better Java with all the associated interop with existing stuff, but individual devs attracted by the functional side. The Guardian seemed to have similar reasoning.
They usually end to be the most permanent ones ...
We are working on the same problem at http://www.zizmos.com/ :).
Self Driving cars rely on exactly this same data. (Read all the stories from other HN members in this thread on bad data, it's not always the user's fault.)

Despite all the hype I don't expect general purpose self driving cars ever. At best we'll have some interstate express lanes exclusively designed for self driving cars, and that's about it.
Ask HN: Why don't Technical Recruiters have technical backgrounds?
The Best Sandals Trends for Spring Summer 2016 – The Emporialist
What’s More for Online Startups in Travel Industry?
The primary measurement used for Google's PageRank algorithm is the number and "value" of backlinks that a page has. The "value" of a backlink is determined by the cumulative number of descendent sub-backlinks that it has. This is common knowledge among SEO professionals.

Basically, when judging quality, Google is making assumptions like: "This page has a lot of backlinks, and those backlinks themselves have a lot of backlinks... Therefore this page is of high quality." This approach puts all the power in the hands of content providers (bloggers) who are funded by big companies (or well-funded startups) and who serve the interests of those companies.

Google wrongly assumes that content-providers serve the interest of consumers and that they can be trusted - Which is not the case.
This is a good reason to look at fixing corporate taxation, I think.
Where I work, I've always required that code that's submitted for review has a descriptive commit message. That is, the commit should explain what the problem was and how it was fixed, and why it was done that way.

This way, I can run git blame (or the equivalent VCS command) on the file and get a reasonable set of comments that usually match up with the code.
Completely agree.

"Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?"
-Brian W. Kernighan

I read a book by Brian Kernighan a few years back, "The Elements of Programming Style" and for me it has so much good advice. The book may not be as relevant in the days of Ruby, C99 and the like, but valuable advice nevertheless.

I wonder if reading the literature (countless books written by the early adopters and renowned engineers) would mould the programmers to do things differently. For instance, reading "JavaScript: The Good Parts" completely changed the perspective with which I look at the language. It made me fall in love with it.
All points I listed above.
How Zuckerberg got the blues
> States consider allowing kids to learn

I suppose corporate demand for coding skills has reached the point where it's time for the benevolent overlords of the state to forcefully "allow" the public to subsidize those inputs.
Yes, that was a bit of snark, sorry. Was hoping that would emphasize how huge of news it is that Python moved past PHP even on such an arbitrary language benchmark.
> Where the admin knows it will not work because he has seen it fail time and again, but the developer insists it will work because thats what his carefully optimized code is supposed to.

Dude, I'm offended :-). Not all programmers build castles in the sky.

But seriously, I tend to concur with this view. I've seen many programmers unwilling to accept the limits of their own ability to grasp the full scale of reality. I've seen it in myself countless times, and I still do it, sadly. Complexity is very often overwhelming, and you think you have it under control because "you designed it", but you don't.

I think we'd all benefit from insulting the meat [1] every once in a while. Twenty years from now, there's a good chance there won't even be computers that can run our code anymore, except maybe for prized collectors' items. Why be so stubborn about it?

[1] http://drleannawolfe.com/kung.html
Wikipedia needs to solve it's management issues before it starts developing new software...
And possibly the biggest one of all, just being tired. Most people don't get enough rest these days, and that can be just as bad as being drunk, in terms of what it does to your focus and coordination.
Designing and Evaluating Reusable Components [video] (2004)
10 maneras contundentes de reducir las radiaciones de tu smartphone
And still hugely important.
What about a horizontal bar chart (ordered by value)? Yes you'll have to scan the list to find Wyoming, but it would better relate how Wyoming compares to West Virginia (which seems to have almost the same size square in the cartogram).
And really enjoyable... That's what really counts right?
It's also fairly consistent with past SCOTUS decisions, like the 1957 decision United States vs Auto Workers:

"The principle at stake is not peculiar to unions. It is applicable as well to associations of manufacturers, retail and wholesale trade groups, consumers' leagues, farmers' unions, religious groups, and every other association representing a segment of American life and taking an active part in our political campaigns and discussions .... It is therefore important -- vitally important -- that all channels of communication be open to [all of the above types of associations] during every election, that no point of view be restrained or barred, and that the people have access to the views of every group in the community."

Scalia's comment in CU itself is relevant here:

"The [First] Amendment is written in terms of “speech,” not speakers. Its text offers no foothold for excluding any category of speaker"

In this case, he's referring to the "category" of a corporation, which is referenced in the 1886 decision Pembina Consolidated Silver Mining Co. v. Pennsylvania:

"corporations are merely associations of individuals united for a special purpose"

which parallels the 1830 statement in Providence bank vs Billings by Chief Justice Marshall:

"The great object of an incorporation is to bestow the character and properties of individuality on a collective and changing body of men."

and even further back, to the 1790 case The Rev John Bracken v. The Visitors of Wm & Mary College, which was in essence about the question of whether those running the college were bound by the decisions of its original founders or whether they had the right to, collectively, make changes according to their assessment of how to best carry out the common purpose for which the college existed.

While not directly about speech, the 1819 case Dartmouth College v. Woodward establishes limits on the legislature's ability to modify private contracts, such as the charter that established Dartmouth, and a series of later decisions specified that any modification must not harm shareholders, founders, members, etc.

And Santa Clara County v Southern Pacific Railroad Company (1886) establishes (indirectly) that corporations are entitled to the same type of 14th amendment due-process and equal-protection rights as individuals. Basically, just because people have organized into a group doesn't mean the government can treat them worse than it would if they were not corporately organized.
Then someone invented the singleton.....
The important bit is that it is a graph database. Property or rdf is a small difference not that important compared to all the other details that go into designing a graph database.
I would get really annoyed if I was a user of the Verzion Public Cloud. Mainly because it takes a lot of time to first find a new provider and then to move all of the data over and change any configs as needed.
How about using parent-child table partitioning ? I have used that and pretty much like the feature - https://wiki.postgresql.org/wiki/Month_based_partitioning
Couple of defensive, bruised egos here in the responses. Lighten up, it's funny! We all know that one guy for whom the answer to every question is HADOOP MAP REDUCE!! I thought the writing was fun.
A python program is kind of overkill for this.
I know. But I think at least for instantaneous payments you will need SOME trusted party, even if you trust this party only for small amounts and a limited amount of time.
Also, regarding bitcoin, I'm worried about the future of the network after the recent drama and I'm concerned about the computing resources spent in securing the network. I realize that this expense in securing the network is a necessary component of the game theory. But apart from the ecological impact, I think that the cost of it might be higher than trusting a provider who is ultimately backed by the state.

I think bitcoin is amazing and I'd love for it to succeed. However, I believe that for micropayments, the most pragmatic solution might be the one with trust involved.
There's FBReader, which is ... OK.

My gripes are:

The controls are nonstandard. I haven't used it in a bit, but advancing the text with spacebar would be just peachy.

Default formatting. It's not bad, but the most annoying, especially on today's widescreen 16:9 format screens, is that while margins can be set, text width cannot. I find 35 - 45 em is about perfect for text, yet cannot set this for ePub.

Sigh.

I actually usually use Calibre or Pandoc to create HTML, then write my own CSS and serve those locally.
Related, here is a probabilistic nanopayment implementation for Bitcoin:
https://github.com/paulkernfeld/bitcoin-nanopayment

And here a unidirectional payment channel contract for Ethereum (.sol file):
https://github.com/obscuren/whisper-payment-channel
The 3 biggest takeaways for leaders from Essentialism by Greg McKeown
Ask HN: Your thoughts about online developer recruitment tools like HackerRank?
I recently appeared for the first time on online challenges as a first round of interview process on HackerRank, well experience was good but as i have participated in only 1 of such process, i don't have strong opinion about it. i have been part of live/shared coding interview, they seem to have hard limit as you must solve X% of challenges irrespective of how cleverly you solve the them? So not sure if that angle is even considered when judging the answer.

Just wanted to thoughts about such tools? do you think they do a good/bad job? Or is it proper approach to find the talent?
They are using Yandex now with a bit of their own crawling.
Why wouldn't they? Until the scheme collapses the generous refund policy only makes people more confident. Once it collapses people at the top of the pyramid have probably already put enough money somewhere where it can't be touched anyway and the policy hardly matters.
You might be interested in this amazing tutorial. It shows how to configure emacs to download packages from melpa.

It helped me a great deal, and since then I never looked back.

Hope we can convert you to the church of emacs :P

https://www.youtube.com/playlist?list=PLxj9UAX4Em-IiOfvF2Qs7...
If you think "spam" isn't the defining problem of web search then you've never tried building a search engine. It's 90% of the problem.

Google does take plenty of quality features into account[1]. PageRank is one of course, but that isn't some corporate conspiracy, it's that it is a good feature.

[1] https://moz.com/search-ranking-factors/correlations
I've just started playing around with JavaScript and I'm definitely gonna check this book out now, thanks.
7z only download links just fill me with rage.

I don't understand why people keep pushing that format.
It's not a pyramid scheme, it's a reverse funnel system ;)
I hear this a lot, but I'd love to see an example (especially including the sites that should rank).
It seems to me that "activist shorting" for lack of a better term, is ethical if the activist is shorting based on public information. If so, then they are doing what any other investor could do. They could put themselves in an even better ethical position if they give the company a fair chance to correct the problem or to disclose it themselves.

What is public information? In my view, the nature of a product being offered for sale is public information, even if you have to do some leg work to gain that information.
I hope that university is a place where you go to examine your own thoughts and opinions after getting better about rigor and evidence. If that process involves constructive discussions, fine.

There's no particular value just being inundated with hostile disagreement. For example, just to have someone repeat political slogans at you contradicting your opinion about abortion is not necessarily helping anything.
Apprentice Work
Personally I just always start emacs with `emacsclient -c -a=`. If no emacs daemon is running, it starts a new one and connects to it.
> the Koch brothers can buy political outcomes by bankrolling those politicians whose genuine ideological beliefs align with theirs.

Well here you go: https://www.opensecrets.org/politicians/contrib.php?cid=N000...
A software engineer qualified to work on this kind of thing is worth about $350K in combined compensation on the market right now. Typically half of that is base, while the other half is stock and other taxable benefits. The number can be higher. This is the cost of just compensation to the company, excluding the payroll tax. You can, of course, find someone a lot cheaper, but then you'd be a fool to expect the result to be anywhere near as good as what Google can pull off, because if that someone could do what Google can, why would she work for half the compensation instead of applying to Google or FB or whoever pays competitive salaries these days.
Why are you against the format?
Why do they need 4 team leads for 8 engineers?