skysight-inc/HackerNews huggingface dataset:
Good point!

All that said, they mean that you should use separate controller-view pairs for entirely different pieces of the application. A nice example would be MS Word's document editor (1 view with 1 controller) and MS Word's Print Preview view (same model, but a separate view and a separate controller).

What I was getting at is that in backend-MVC (and backbonejs-MVC), you usually build a view, a controller and a model for each domain entity (i.e. for each database table). This is fundamentally different from what Krasner and Pope describe, and it probably won't work well for the kinds of dynamism and interactivity most single-page apps are single-page apps for. I believe this is the flavor of MVC the author is talking about.

In our case at TalkJS, we don't have anything like a print preview - essentially our entire application is a pretty unified piece of UI (much like MS Word's document editor which, while complex, is pretty much inseparable), so we have only one controller and one root view. I made the thinking mistake that most UIs only have one root view, and of course that's not true. So thanks for that.
This kind of thing undermines people's trust of research and science. Scaremongering has consequences.
Ask HN: Why doesn't HN have a comment notification system?
HackerNews is a platform with very rich content.The Front page contains very interesting topics . Also most of the times discussions are food for thought . I enjoy reading them. Comments are very mature than the ones on sites like Reddit.
My point : Why notifications have not been implemented for comments? And Direct messaging feature will also help the like-minded people to meet on this platform. Is there any philosophy behind not implementing these features?
There is absolutely no legal issue. The big three (org|net|com) are entirely advisory in nature [1]; the vast majority of customers couldn't tell you what they're supposed to advise. Google has historically used "presumed difficulty of getting this domain name" as a quality heuristic; this advantages exact-match domains on the big three (which are treated identically) and causes relative disadvantage for e.g. .biz.

Many folks on the VC-funded trajectory would tell you that there are brandability issues which would counsel you starting on, instead, getBETTERNAME.com or BETTERNAMEapp.com or something and tradition to BETTERNAME.com at any price once you have the ability to do so.

I built a company on a .org and ran it to sale, because the .com would have cost $30k and the .org cost $8.95. I can think of no difference it made over the lifetime of the business; my daughter's college fund, on the other hand, has a very clear view of the delta between the two.

[1] n.b. not true of all TLDs; .gov, .edu, and many of the geography-specific ones have various requirements to be able to use them
Macedonia?

How is Macedonia related to this?
> That being said, seeing the sites from the link above, it seems like there are more tabloid/fake sites being shared by the conservative side of the isle.

I noticed this too. The percentage of verified news sources is very low on the conservative feed.
Ask HN: Best NPM package for finding files
Hi,

What's the best package for finding files in node js world. It will be a back end client application which can run on Windows/Linux platforms.

It should work like typical search files functionality. Search for pattern with exclusion support
Started meddling with Phoenix recently so this is an interesting data point. I have to say that the very basic architecture diagram from the PragProg book basically sold me on using it for my next side project(s).

connection |> endpoint |> router |> pipeline |> controller

Not sure what it is but it must be a combination of "|> seems pretty awesome" and "well yeah it obviously makes sense to get a request as a struct and chain functions in this way". It just clicked and aligned so perfectly with my mental model :)
Deep learning is helping to save a zebra species
Could someone please enlighten me why an installation would need 8gb of free ram?
One of the problems is that we think there's only one kind of "smart", and even if we manage to see past this myopic assumption we tend to accept the arrogant assumption that only this type of "smart" is really worthy of pursuing and rewarding.
People keep saying he denigrated all mexicans... He didn't, he denigrated illegal immigrants. Unless you are implying all Mexicans are illegal immigrants?

I don't even like trump but this kind of nonsense makes me defend him.
That was... scary
> We just elected President the world's poorest billionaire, so you can bet everything will be for sale.

I have the feeling that Trump will be a worse copy of Berlusconi. Both have a fetish for young girls (Trump even said he 'd date his daughter, if she weren't related to him), both are extremely focused on PR, both do not really like politics based on facts, Berlusconi abused and manipulated the Italian court system in his years as president to avoid punishments - and I bet my ... that Trump will do the same.
Nice. For those interested in the topic Amit Patel has a great article on polygonal map generation. Also discusses features like elevation, moisture, rivers etc:

http://www-cs-students.stanford.edu/~amitp/game-programming/...
You have to be able to filter for credibility. Right now Facebook makes that hard. They could build tools and adjust their UI to make it much easier.
Speeding up metalsmith with incremental builds
It's in reference to this: https://www.buzzfeed.com/craigsilverman/how-macedonia-became...
My original statement pertains specifically to the election system by which I mean voting machines, voter registration, the drawing of electoral districts and so on. That's all purely logistical. If you think CNN or Google is biased, you're free to choose a competitor. If your elected officials are taking money from lobbyists who don't serve your interests, you can demand change or vote them out of office. If the mechanics of the electoral process has been manipulated by special interest groups, how certain can you be that your vote will even count?

Corporatism has had many negative effects on western democracy but I'd rather not add rubber stamp elections to the list.
> Intelectual Property (especially patents and copyrights)
Correct me if I'm wrong but I think what you have is described as an "action dispatcher" these days.

For what it's worth, I think, we can define the whole Flux architecture in somewhat-skewed MVC terms. Not trying to downplay the usefulness of Flux here but if I'm not all wrong, it would've helped many people if we kept at least some of the terms from MVC or MVVM.
https://www.buzzfeed.com/craigsilverman/how-macedonia-became...
> I can increase the zoom on Chrome, but when I do, any article I click on is also magnified.

Is this standard behavior for Chrome? I have my HN zoomed at 125% (2 steps up) and while it remembers it for all of this domain, none of the linked stuff is zoomed regardless of what kind of target window it opens in.
We are using Tuleap[1] b/c flexibility and good agile support

[1] https://tuleap.org
You want to stop assigning absolute moral/mental characteristics to people because of their skin color, facial features or other physical specifics?

You modern people with your statistics and correlations, that don't remember the good old days before 1861.

:-)
My high school was similar but that's all gone now. But this was 15 years ago and not finishing high school was still common. In fact I didn't and later learned programming through a trade school.

I'm pretty sure there are next to no opportunities for anyone following my path today though.
> This is the problem with the needle Altman is trying to thread...If Altman means what he says, he should do what he can to shut this question down.

> Thiel doesn't even get equity in YC. Thiel's participation in YC is almost literally just a marketing tactic --- it's a co-endorsement. We're telling Altman: rethink the endorsement. (this is actually copy-pasted again in another comment)

tptacek all but says those exact words. I don't know what other interpretation but YC removal/exclusion is implied.
Are you saying that testosterone and estrogen levels play no part whatsoever in a persons behavior? Because one could argue that there are biological differences between men and woman which might result in behaviors that are to some degree "different". Perhaps it even justifies certain generalizations.
Ultimately the purpose of such articles, if they wish to affect change, is to get the UK courts to rule that the drivers cannot be classified as self-employed and must receive the National Minimum Wage and conform to rules on driving hours and breaks, which are fairly extensive.

There were a number of similar reports about Uber before a court recently ruled that Uber drivers are legally employees, not self-employed contractors.
> or the blog post he wrote for Cato in 2009 lamenting that women had obtained the right to vote?

He said no such thing in that article[1]. I have no idea about the rest, or about Thiel in general, but I did read the article. Your statement is as bad and inaccurate as any one-liner soundbite on right wing media.

The section in question (emphasis mine):

As one fast-forwards to 2009, the prospects for a
*libertarian politics* appear grim indeed. Exhibit A
is a financial crisis caused by too much debt and
leverage, facilitated by a government that insured
against all sorts of moral hazards — and we know that
the response to this crisis involves way more debt and
leverage, and way more government. Those who have
argued for free markets have been screaming into a
hurricane. The events of recent months shatter any
remaining hopes of *politically minded* libertarians.
For those of us who are libertarian in 2009, our
education culminates with the knowledge that the
broader education of the body politic has become a
fool’s errand.

Indeed, even more pessimistically, the trend has been
going the wrong way for a long time. To return to
finance, the last economic depression in the United
States that did not result in massive government
intervention was the collapse of 1920–21. It was sharp
but short, and entailed the sort of Schumpeterian
“creative destruction” that could lead to a real boom.
The decade that followed — the roaring 1920s — was so
strong that historians have forgotten the depression
that started it. The 1920s were the last decade in
American history during which one could be genuinely
optimistic about politics. Since 1920, the vast
increase in welfare beneficiaries and the extension of
the franchise to women — two constituencies that are
notoriously tough for libertarians — have rendered the
notion of “capitalist democracy” into an oxymoron.

He's talking about the poor receptivity he (and apparently other libertarians?) believe those groups have to libertarian ideals, specifically of getting them to vote for libertarian policies; he's not lamenting their existence per se.

Indeed, there's a follow-up on this exact topic posted at the bottom of the article:

It would be absurd to suggest that women’s votes will
be taken away or that this would solve the political
problems that vex us. While I don’t think any class of
people should be disenfranchised, I have little hope
that voting will make things better.

And finally:

I believe that politics is way too intense. That’s why
I’m a libertarian. Politics gets people angry, destroys
relationships, and polarizes peoples’ vision: the world
is us versus them; good people versus the other.

He may be naive or disillusioned or depressed or whatever, but your misleading soundbite perfectly illustrated his point.

[1] https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...
If it's building everything (including Qt), Qt includes Webkit. I imagine that's a lot of C++ code to build.
There was a story in BuzzFeed a couple days ago about how there are like 140 fake conservative news sites all basically run by teenagers out of a single Macedonian town. For Adsense revenue.

https://www.buzzfeed.com/craigsilverman/how-macedonia-became...
A poor person will have to sell his idea or else he wont be able to patent it. What was proposed may solve some problems, but if it deepens that inequality hole I dont think its worth it.

If you own a unused property, in comparison, shows you have significant funds
Sadly, FreeBSD is not included in the supported OS list.
Here Is Why Video Is the Most Powerful Marketing Tool on the Web
Most powerful, wealthy interests support both sides. The only thing truely frightening for the status quo is probably someone like Bernie Sanders being in the white house. Dow Jones would not be popping up if that was the case.
> face the reality

Talk about reality checks.

You guys wanted to have it too fast and too easy. You though you can change things by passing laws and silencing criticism with media hysteria. You celebrated your superficial legal victories while completely ignoring the fact that sentiments against "affirmative actions", "LGBT rights", feminists, Muslims, Blacks and whatnot had been steadily growing for ten years all over the West.

You gave voice to the most bitter representatives of minorities to sell them as victims to the general population and didn't mind that the venom they spill enrages everybody else. As if you completely didn't expect that one day somebody may give voice to the most bitter of your opponents.
> Furthermore, turning problem solving into a theatrical event

That's a very interesting perspective actually.

If this process prevails then only a certain personality types will be able to work at companies which conduct such interviews.

The danger is that when the biggest and most successful companies (who's founding members didn't go through the same process, on the contrary were most likely solitary coders) conduct such interviews, the smaller and actually very nice places to work tend to copy the same.

I am somewhat in favor of the likes of Google and Facebook who need to filter an ocean full of applicants following this process.

But I have seen smaller companies copying the same process assuming they will find the similar hires as G and Fb. The funniest/hilarious part is when the recruiters start saying "we have a very bar" with so much conviction. Yes, you are a startup, you have a "very high bar" and you need to hire people who will scour the internet and integrate the various bits they find because they need to take the product from A to B YESTERDAY !!!

Although having said that, I think I may be a bit different from what you described. I actually don't mind whiteboarding or coding with pen and paper and I noticed for me it is a lot easier to "talk my thoughts" while whiteboarding. On the contrary, I get seriously annoyed if I have to talk while actually writing code and if it is during a job interview, I just choke.

> Expecting some kind of portal into someone's mind while they solve an unfamiliar and maybe tricky problem strikes me as overindulgent and voyeuristic. It is a flaw in the current technical interview process and the only way to mitigate its effects is to just get more comfortable interviewing.

Yes. We are problem solvers after all. A way shall be found.
How reverse mortgage can aid your post retirement plans
Ah cool, thanks. Does the action dispatcher also interact with the backend? My understanding was that it just created little action objects and little more. Our controller is decidedly more heavy-weight. I'm not saying it's the best possible way to go but it's been working well for us so far :-)
- I hear a lot from people that issues like gay rights didn't hit home until they became friends with (or realized that they were friends with) a gay person. Similarly with for example Muslims. This article hit home there.

- The point about jobs seems very spot on - jobs have been drying up throughout the Midwest, particularly steady/long-term low-education (i.e. manufacturing) jobs, and national leadership has not done anything to address it. The economic story of the last 8 years has been a recovery for the wealthy and financial sector only, so it's no wonder the rural midwest see no hope from the Democrats. It sounds like Trump's main plan for this is to create jobs for people that destroy the very environment they live in, which is tragic. Long term, I wonder what feasible plan could address the jobs issue besides a basic income, or massive government hiring for jobs like building infrastructure.
I don't necessarily think Apple cost minimizes in that way. They build and engineer in ways other companies cannot or won't risk. My example being their 10k cnc machine purchase for MacBook cases. Or I could be totally wrong and this is what they're doing, of course.
Seems clear to me that "people who are used to influencing our choice of leaders" means people who give 1M to campaigns, buy TV ads, etc.
> The idea that someone who is rich and embedded in the media for the entire professional life is not part of the establishment is really confusing to me.

People usually mean "political establishment" as "people who entered their party's youth org at 14 and since then never left working for their party". Which is bad because a politician who never had to do a real-world job in his life can neither understand nor empathize with the problems of the average population.
There was talk recently about how "a lot of Macedonian teenagers" were creating clickbait fake news sites to make a dime on Facebook. They figured out the formula that excited a certain cohort into lots of shares & clicks and they used it to make ad money.

Here's the thing: anyone who uses this site knows that algorithmic ranking systems are gameable. There are some protections against individuals or small groups repeatedly gaming the system, but Facebook has put a profit motive behind it. That, and stopping all of /pol/, or the 280,000 members from /r/The_Donald is not so easy.
> I'm sure there are ways to isolate him in say, a psychiatric hospital, where he can get treatment if there's any.

No, there aren't. You can't force someone into psychiatric care unless they are a danger to themselves or others and even then it's a difficult process.

> But I think that doesn't invalidate the GP's point. In most cases helping the person recover is actually possible so it's worth giving that road a try.

I agree. But the system needs to acknowledge that it simply is not possible for some people. I don't think we should wait for someone to get arrested 100+ times to try a different approach.
I'm going to blow your mind here: You can read a history book and your facebook feed. They're not mutually exclusive (crazy, I know).

And please stop blaming people for doing essentially what they want. If a very, very large amount of people are doing what they shouldn't be doing, the overall system is broken. This is why we have laws, instead of simply politely asking people to stop killing each other. It's why we have regulations, instead of nicely asking companies not to dump toxic waste into their backyards.

Right now, a huge amount of media is optimized for ads instead of information and it's actively harmful to our lives. This isn't a problem that'll get resolved by nicely asking the media to stop doing what it's been doubling down on for the past decade.
https://halite.io/game.php?replay=ar1478706105-405156479.hlt
I have some experience building PyQt apps and can confirm random crashes (segfaults, sigaborts and such). I suspect this has nothing to do with lambdas. It may likely be something happening between Python and QT - remember that all things happening in QT/C++ world are invisible to Python. For example if your Python routine returns None (as many Python methods, functions do) instead of some other object that is expected by C++ (say QNetworkRequest) it may crash and die without any traceback. I spend hours on things like this - QT method must return something but in some cases was not returning expected object and whole thing was crashing. Python being Python doesn't care about return types, there is no Python traceback, you're left in the dark groping, browsing codebase trying to find what might get wrong, no debugger will help you.

Working with QT bindings is very difficult. Debuging things is not easy. I'm not sure if using bindings is worth it. I suspect doing things in plain C++ QT might be easier to debug and maintain.
Believe it or not, this service already exists in Vancouver. Usually done by real estate agents for their overseas clients.
i don't get what is not simple about ternary operator?

why is if statement that necessitates multiple assignment statements, involves scoping rules and is objectively bloated for trivial cases, why is it considered simpler?

it sure is easier to get than an operator due to proximity to natural language, but why tend to people that can't grasp that a statement can be represented as an expression?
Yes this is what everyone missed. If you watched South Park over the past 3 seasons, or watched Milo Yiannopolous' videos on YouTube, there is a battle going on against the progressive movement. Its about freedom of speech. But the liberals failed to see this, because they were too busy labelling everyone misogynist and racist.
Phonosti.co – Open music website
It's a balancing act and requires constant adjustment. I was suggesting that you won't find some rule book for Japanese society -- it's all unwritten conventions that do change over time.
Similar arguments were made for why the clergy should conduct prayers in latin and why literacy isn't important.

You can't just take information away or try to "curate" the information seen, that's what censorship is.

We just need to learn to live in a world where everyone knows too much about others and where it can be difficult to tell the difference between truth and lie.
I'm afraid what Theil wants is a reconstitution of the Reagan Coalition, which was resoundingly defeated in the primary this year.

That would be a complete waste of time, especially considering its opposite, the New Left, will die along with it. Please let's kill two birds with one Trump and move past the neoliberal era.
and if `flag` is always false i would write it as

a := c

and be done with it
Thanks @patio11, Can you please give me some domain names (.org) which is making money
> I am guessing because filing a fake police report is a crime...

No. In Germany, many left-wing activists do not file police claims if they've been beaten up or assaulted by fascists. The problem is that the police gives the opposite party or at least their lawyer the full address of the victim - and these addresses tend to be aggregated and leaked on fascist blogs.

In America, where even private information such as divorce papers apparently falls under "this is a public document" rules, I wouldn't even dare calling 911, much less filing a police report.
Perhaps, but catching up is easier than surpassing. We've seen the same with Japan where trajectories were set to overtake the West two decades ago (on science, economy, etc), but when they reached parity the progress slowed down considerably.
If you filtered for "credibility" then any site predicting Trump would win would be filtered out.

Is that a fair and democratic process or just technocrats doing their best based on their own fallible models?
> Seems a bit strong to tell someone what they can and can't say.

Oh the irony. Political correctness played a large part in this election especially for the youth vote.

The left says: here is a list of things you can't say. Here are the punishments for saying them (public shaming, etc.).

The right says: say anything you like.
Freedom from censorship, enforcement of defamation laws.