skysight-inc/HackerNews huggingface dataset:
Of course this behavior is artificially inflating the market.

The demand stays the same and the supply is reduced （due to the barrior to entry and hoops you need to jump through), which results in higher prices.

The same principals can also be applied to most unions.
This is why the founders of the US intentionally tried to design the country to severely restrict the power of the federal government / allow the states to handle many issues that aren't explicitly national matters. I'm not talking about things like education or marriage, which you might [i]think[/i] should be national issues, but rather things like interstate roads and national defense, which are interstate issues by their very nature.

The federal power creep that we've been experiencing for the last several decades has done a lot to create a system that is ripe for abuse.
Similar site, has some more: https://textfac.es/
>Do not SSH cross-server

This doesn't make sense. You can safely setup SSH agent forwarding to ssh from server to server without storing your ssh private key anywhere but your local host.
"Could be known to an attacker" is not the same as "Is known to an attacker". Certainly, the more determined your attacker is, the more those two converge, and thus you should treat them as indistinguishable in defender against determined attackers. But by Github publishing all users' public SSH keys, they've made the "could be known" into "known" for even casual attackers.
Previously on HN: https://news.ycombinator.com/item?id=10005577
／人◕ ‿‿ ◕人＼﻿　Ｂｅｃｏｍｅ　ａ　ｍａｇｉｃａｌ　ｇｉｒｌ　／人◕ ‿‿ ◕人＼﻿
Mexico doesn't have a drug problem, they have a corruption problem.

This is more proof it.
Q: Why won't you spend your free time implementing my favorite feature?

If you're not paying us, you need to convince us that your feature is so great, that it's worth giving up our free time to work on.

This is open source. Scratch thine own itch.
Namedtuple CPU-speed performance for some common operations is TERRIBLE compared to dictionaries, at least on 2.7. Orders of magnitude difference. So bad that it really matters. It's shocking how bad the implementors got this.
No, it's not. Debugging generated C code is always worse. One of the major reasons why C++ compilers stopped compiling to C is that it is basically impossible to emit proper debug information that way.
My own feelings are that a solution lies somewhere in the national park spectrum.

The land isn't productive to society as a whole anymore, and therefore should be repurchased (at favorable rates to society; but still enough to allow the locals to escape the area) and returned to being a nature reserve. This way the area is returned to the commons and the suffering of all life is reduced.
Here's a quotation from the article:

"Defenders of occupational licensing typically argue that the rules help protect consumers and workers, and that’s undoubtedly true in some cases. I want the people filling my cavities to know what they’re doing. But it’s hard not to suspect that in many cases, these rules serve another purpose: to make it harder for new competitors to enter the marketplace."

While the article seems to criticize rent-seeking behavior only in businesses and professions that require lower levels of education, if
we combine this article's statements with the often repeated claim that the US pays roughly twice as much for health care per capita as other developed countries it seems reasonable to ask: Is there a rent seeking problem in the medical and dental fields too?

OTOH, why does the article's author want to deny the poor and less well educated segment of the small business community its fair share of the economic protection which occupational licensing offers?
Quite a few decades, in fact. From the article:

> [The German emigre] believes that America is the country of Creative Evolution once it shakes off its middle-class complacency, its bureaucratized industry, its tentacle-like and spreading government, and sets itself innerly free.
"compiles super fast": compared to C++, sure. But not really, no.
Looking forward to seeing articles about Touhou on the front page.
It also depends if they have registered the trademark on the principal or supplemental registers. Trademarks which are descriptive in nature (such as this one) often can't get on the primary register (though they may after extensive use that results in the mark acquiring a secondary meaning). If a trademark is registered on the supplemental register it doesn't afford the owner the right to exclusive use of that mark - even for similar products. All being on the supplemental register gets you is the right to prevent other similar trademarks being registered.
Sure, if they implement that effectively, your way works for me too.

I have no problem if 10% of videos have all the comments from the "worst" 10% of YouTube users. It just turns me off to have the "worst" 10% spraying bile and stupidity over 90% of videos on Youtube, scaring off the "best" 10% of users from leaving their own comments.

Note: I invented these percentages, and "best/worst" is subjective.
This part reminds of some of the job interviews I've gone to, as a software developer:

"Detail-oriented: New researchers are often immersed in the minutiae of research, such as building software, collecting data, and running experiments. This means that they tend to focus on details (which may or may not be significant) rather than the bigger picture."

I am in my 40s, yet when I go to a job interview I am often interviewed by people in their 20s. I have 20 years experience with dozens of technologies. And yet, just recently, I found myself facing a long list of questions about the details of specific technologies, for instance, NodeJS. While I may not know the details about NodeJS, I had no trouble learning Struts and then Spring and then Ruby On Rails. Is there any reason to think I can't pick up the details of NodeJS? I have done one major project with Node, is it really crucial that I know all the latest packages before I get a job at your company?

In these interviews I am often surprised by the focus on very specific aspects of particular technologies. Who really cares? We all need to learn some new technologies for any job, even if it is just the specifics of the software that the company has built.

I am often surprised at the extent to which my 20 years of experience is discounted. However, I run into this less often when I am interviewed by someone who is in their 30s or 40s or 50s -- they seem more willing to recognize that I've had a long career and I've learned a lot of tech.
Are there other techniques to prevent DNS poisoning?
He's using cursors directly from the his database library[1] which is psycopg2[2] (and we can also see that the cursor_factory is how the dicts are generated). The psycopg2 docs say[3]:

When a database query is executed, the Psycopg cursor usually
fetches all the records returned by the backend, transferring
them to the client process. If the query returned an huge amount
of data, a proportionally large amount of memory will be
allocated by the client.

[1] https://github.com/kennethreitz/records/blob/master/records....

[2] https://github.com/kennethreitz/records/blob/master/records....

[3] http://initd.org/psycopg/docs/usage.html#server-side-cursors
1) He's not blaming the tax-system. He's blaming the rate setting system.

2) How is that intellectually lazy? It seems like a perfectly reasonable point of view to me: fixing the system to remove the lead would cost money. Since rates are too low, the money isn't available to do that.

He's not saying the status quo is acceptable. He's pointing out what is necessary to fix it.
Quantopian's revenue model is to build a hedge fund and charge the fund investors returns/management fees. The algorithms in the hedge fund come from the Quantopian community. We work with the best algorithm writers on our platform, negotiate compensation, and then put their code to work.

We would be crazy to charge people to use our platform. We need thousands of algorithms, and charging for the platform would be one of the faster ways to kill our business.

Yes, you can code to Interactive Broker's API. But where would you get your free minute historical data for backtesting? Or corporate fundamentals data? Or the free IPython research environment? Or the community of 60,000 quants giving each other mentoring and advice?

I work at Quantopian, so you can imagine my answer to all of those questions.
Perhaps it could contribute in that you would have to put more effort into setting your developer environment up, and the things you could have learned could help you write code better.

Perhaps you would switch to something like Sublime Text or Vim from a big IDE like Xcode or Visual Studio, which don't really do that well on smaller screens. Not really sure how much that could help with writing better code, but hey, you would know Vim so people would think you write better code.
It's been my experience, especially in the startup scene where business requirements change often, that `git blame` rarely shows you what you want. Files get renamed, moved, re-indented, etc, frequently.

I wrote a tutorial on a more effective (at least for me) solution to find the true author of a change: http://blog.andrewray.me/a-better-git-blame/
"I'd bet the isn't a single town that was brought into existence by Walmart."

I don't think that was the parent comment's point. The factories and mines created the towns and thereby generated the demand for the Walmart. Now those factories and mines no longer exist, so Walmart is no longer needed.
Being faster at responding to market events does not make you a frontrunner.
So how does this work? I'm guessing it uses some sort of geoip database, but those are usually specific to an ISP, so you'll end up visitors from the same local ISP show up on the same location. I'm guessing they add a random (deterministic) bit of noise to each IP to mix things up a bit.
Not everyone knows how to program. If a programmer asks for a feature, tell a programmer to write it, if someone who is interested in programming help them write a feature, but if enough people officially request a feature it's better to just help the lot of them.
I'm a Rust fan, but I'll still be excited if Swift manages to add some sort of borrow checker to the language in a future revision (C++, D, and Nim have all also at least alluded towards such a direction, but only C++ has made any progress so far). From what I've seen though, I'm still not sure that Chris Lattner has given serious thought to such an addition. I'm waiting for a concrete proposal before getting my hopes up, because Rust had to make put significant effort into tailoring the base language to borrow checking and implementing such an analysis after the fact runs the risk of serious divergence (or worse, breakage) in the ecosystem.

(There's also the fact that, as of the hypothetical Swift 4k, none of the library ecosystem will be leveraging the borrow checker and so Rust will still have a substantial head start for people who want thoroughly static ownership.)

Other than that I'm a bit dismayed that Swift just punts concurrency to GCD, given how many other new languages make concurrency such a major focus (especially Rust).
Hiring Managers what are your favorite websites/apps for finding people to hire?
What new apps are out there?

What do you use now? Is it any good?

What would you want to see in the future?
I don't get who this page is for. Those who ask "obnoxious questions" usually don't read FAQs or FOQs so they'll keep asking them anyway.

However, I could see how this kind of document could deter people who actually want to contribute, since they might not want to deal with the condescending tone of the owners.
Here's an implementation of <experimental/observer_ptr> set for C++17 aka the world's dumbest (and most poorly named) smart pointer.

https://github.com/martinmoene/observer-ptr/blob/master/incl...

I'm using a modified version in a personal library. It throws an exception on a nullptr dereference. I'm not sharing that version here because A. it's not ready, and B. You're definitely a better programmer than me and I don't feel like getting totally shit on today :)

I thought the whole point of the "world dumbest smart pointer" was that it's automatically nullptr'd for you so it can't dangle. I'm looking forward to hear why this isn't true. I've actually been brooding over this perceived advantage of C++ for a while now.
Political campaigns are ephemeral organizations and take financial and legal risks at a far higher rate than a typical company.

They get no credit for being good with money, only for winning the election. If they lose, they just disband and there is no one to sue. If they win, they have a good platform to find people willing to forgive or fund debt payments and legal settlements.
Even if all you want is C semantics with a different syntax, though, I think it's better to emit LLVM IR. LLVM IR is close to C semantics (though aliasing information has to be supplied explicitly), but you have direct control over debug info, which is important to avoid a huge regression in the debugging experience. As an added bonus, you eliminate the necessity of serializing and deserializing your IR during your compilation pipeline for no reason (which is effectively what compiling and reparsing C is doing).
curious what made you read it out loud? (this isn't a pointed question, your critique applies without the article being read out loud.)
Since you sound fairly familiar with both platforms, what's your take on if and how well MS is doing on making PowerBI functionally equivalent to Tableau? At the rate they are going do you expect they will reach parity in the foreseeable future?
Exploring gambles reveals foundational difficulty behind economic ttheory
What? He has historically given up his proxies over to management.
Or just buy into the investment companies that invest in that area. The Rothschild have a publicly traded mutual that anyone can invest in.

And you can get aces to property by inversing in REIT's
I found http://1dan.org/git-blameall/ an incredibly useful tool for similar (not identical) purposes.
I was reacting to your assumption that I blindly accept the news as reported as truth, in order to "feel better about life" in your words. You don't know anything about me.
> As I've pointed out elsewhere: the original claim was "...[c]laims of harassment are easy to make". Are you voting that they are "easy"?

I'm not "voting" on anything, nor even offering an opinion on that particular aspect of your discussion with the poster above you.

You posed a specific question: "Since we're talking about GitHub specifically, how easy do you think it's been for Julie Ann Horvath to find a job?". I was curious enough to spend a few minutes looking at her LinkedIn and then a couple other public things of hers (a Medium article and her Twitter profile) to try to get an idea what the answer was to that one specific question from your comment.
Who exactly at AWS were you asking? I talked to people at the AWS loft a few times and they said there was nothing they could do for our startup.
I got Amsterdam (presumably the RIPE routing) and a quick flash of Birmingham UK but the city centre rather than the bit I live in a few miles out. Then lots of US locations so presumably the images are changing as other users access the page.
Access to work is about the same as remote with social network in SF.

Two reasons why I choose to stay here: 1) building said network so I can go back to proper nomading easier, and 2) access to the startup lottery; nobody gives shares/options to remote workers and/or independent consultants/freelancers

Lottery is a nice potential upside with next to zero downside as an engineer
std::vector<std::string> strings;
strings.push_back("Hello");
std::observer_ptr<std::string> p(&strings[0]);
strings.clear();
std::cout << p; // use after free
>Well, ex ante, a minimum wage increase might be opposed. Ex post, the minimum wage becomes the default reservation wage for the entire jurisdiction, and as such the industrialists will have to accept it and adjust output, production, capital stock and labor capacity accordingly.

Fight it, accept it and then whinge about it and subsequently post lower profits seems to be the default modus operandi.

>From that point on, the minimum wage JG force would certainly be a benefit in offering an easily accessible venue for sellers of labor who will be compensated at a price no higher than what the law sets as the minimum floor to begin with.

Putting a floor on wages lowers wages to that level huh? Brave hypothesis. Too bad about the evidence.

>Again, I don't see how the New Deal can be couched in such heroic terms

It was never popular with neoliberals.
That's all true, and definitely that perspective matters a lot.

But it's not the only qualification necessary for the job. The other is to effect change in the organization. By your logic, if a black person is better at understanding the problems black people face, perhaps a white person would be better at getting white people to change things in the company.

I actually think both of those are wrong. You can feel horror at the Rwandan genocide or the holocaust or other massive injustices without being African or Jewish. You don't just intellectually understand racism in the US - I hope - you also feel it has to change.

Again, I agree the perspectives of underrepresented minorities are crucial here. But that doesn't lead to "every single chief of diversity must be non-white."
Thank you! Added my resource bookmarks. :)
The doctor who delivers India's girls for free
(ง ͡ʘ ͜ʖ ͡ʘ)ง
I prefer Kirby.

(>'.')>
<('.'<)
<(^.^)>
Touhou has come up in comments here once or twice[0]...

[0]https://hn.algolia.com/?query=touhou&sort=byDate&prefix=fals...
Curious what the operations you're talking about are. Get?
Who knew that the Theory of Everything would involve Pepsi?
I've haven't noticed any increase in developers with my main project, which is very user heavy. It's a multiplatform GUI application, something which attracts a lot of non programmers. If you write some sort of library, you're going to get a lot of development help. That's not the case for a GUI app lots of people can use.
https://zippy.gfycat.com/GlossyDifferentGoitered.gif

Can't copy and paste the faces thanks to the Flash-powered "feature"

( ͡ಠ ʖ̯ ͡ಠ)
I set up \/ to be ¯\_(ツ)_/¯ on my iPhone and laptop via a dictionary replacement. Non technical and persists across multiple devices.
I totally agree with 32bitkid's view of the other comments, makes a good point.
namedtuple is just a thin wrapper around tuple. It literally constructs a class definition that sub-classes tuple as a string and then executes it. You can see the string template that it uses here[1]. If you're interested in something like namedtuple there are other[2] things[3] you can use depending on your use-case.

[1] https://github.com/python/cpython/blob/master/Lib/collection...

[2] http://stackoverflow.com/a/2648186

[3] https://pypi.python.org/pypi/frozendict/
Why do Chinese websites look so busy?
I just cannot believe what's on some of those slides. Here are some snippets -- imagine if you were to swap the races around, and replace every 'white' with 'people of color', every 'asian' with 'white', and every 'people of color' with 'asian'. If you do these mental gymnastics, some of these slides will seem incredibly offensive -- so how is it that they're acceptable at all, regardless of what the races are. Here are some juicy quotes:

"This is not work for white folks to lead"

"We need solidarity with our asian friends and colleagues"

"Some of the biggest barriers to progress are white women"

(...)
Taking advantage of big market crashes is difficult when your whole portfolio tanks. I've been wondering about keeping ~10% of my funds in reserver in safe cash-like assets in order to be able to move in when the whole market tanks.
The condescension on this page is staggering.
Oh, that is bad news. I've noticed they've removed the link a few weeks ago, but the old URL was still working... I was hoping that they would have let that page. :(

Sad to see that this functionnality is removed without any official replacement.

I'll miss the ability to search easily through a lot of comments. I guess I will have to ask the name of the song a lot more often now.
Pre-made meals exist as well that can be reasonably healthy if you search hard enough as well as things like Soylent, which is specifically made for people who don't want to cook ever again. You won't of course get the fun out of Chef Watson recipes, but maybe you use that spare time to do other geeky things you enjoy instead.
When people visit countries and come back finding screws on their laptops removed, they don't need to be "fanboya" to want more security.
dupe: https://news.ycombinator.com/item?id=11049067
Maybe. I think they had to punt on it because of things like slavery in the south and feudal style Dutch patroons in NY.

The federal power creep is mostly about the difference between living in a place like say Pennsylvaia and South Carolina. The states refused to deal with key, important problems of the day.
Just to nitpick John, Hitler was appointed Chancellor by Hindenburg. The nazi party never won an election in their entire history.
Thats equivalent to saying "if enough people have strong feelings about how you should spend your free time, you should listen to them". Would you really support that in any context that didn't involve "open source"?
I would bet a barrel of reichmarks that these were real people. In fact, I'm absolutely certain that "Mr. C" is the "saturnine" Lawrence Dennis, a former State Department diplomat and Wall Street advisor considered the guiding intellect of 1930s American fascism.

Fascinatingly, Dennis didn't grow up "Southern white trash." No, he actually was a famous African-American child preacher, a background that he did hide successfully (though, reading between the lines of the article, not perhaps to everyone) as he disavowed his family, appeared at Exeter on scholarship, and traveled in the upper reaches of American society and eventually to the far fringes of American, Italian and German fascism. It is a surpassing irony that his hatred of Jim Crow segregation and contempt for the democracy that allowed it led him to be welcomed inside the sanctum of those men who would have imprisoned, shot or gassed him had they known the truth of his background.
Okay, I'll bite. What's so bad about society being patriarchal?
I think all of that pales in comparison to having a mole[1] be put in charge of village defense. It's much easier to turn the people against the government when you can choose parts of what the government does.

[1]https://en.wikipedia.org/wiki/Ph%E1%BA%A1m_Ng%E1%BB%8Dc_Th%E...
Hitler admired the US. One of the reasons to attack Russia was to colonize Eastern Europe the way America was colonized to stand a chance in the future with more agricultural land.

With the support of facist governments against communisim around the world after WWII - especially in South America - indeed one could wonder how the US would have reacted without the Pearl and the German War declaration, or a much later German attack on Russia. Not sure it would have taken the communist side some years later.
I look at biometrics as just another category of of the 2nd factor: things you have.

You have your fingers. You have your eyes.

In fiction and movies, these things that you have which could be taken from you (your fingers severed, your eyes plucked out) and used for getting past biometric scanners.

In real life there are easier, stealthier, and less gruesome methods for getting those things: just copy them. (gummy bear fingerprints, anyone? [1][2][3])

[1] - http://www.theregister.co.uk/2002/05/16/gummi_bears_defeat_f...

[2] - http://www.cryptome.org/gummy.htm

[3] - http://www.it.slashdot.org/story/10/10/28/0124242/aussie-kid...