skysight-inc/HackerNews huggingface dataset:
> MVC was originally designed as a pattern for desktop UIs. It has a single controller and a single model

Not quite. Let me quote from "A cookbook for using the model-view controller user interface paradigm in Smalltalk-80" by Glenn E. Krasner and Stephen T. Pope, 1988, which according to Wikipedia defined the term MVC originally:

> In the scheme described above, views and controllers have exactly one model, but a model can
have one or several views and controllers associated with it.
They need job skills and few high schools teach them. One of the high schools I went to had a small program with the community college next door for people to learn marketable skills instead of the usual electives. The other had nothing like it.

tl;dr Study beyond high school is not just liberal arts.
While I agree that travel is a great mind expander, telling people that they need to travel is about as effective as just telling people directly that they need to expand their minds. Which is to say, maybe a good nudge for people who were already leaning that way, but otherwise ineffective.

I hope the lesson we all learn from this election is that if we have ideas we want to spread in the near term, the only effective thing to do is engage with people who disagree and respectfully make our case to them and listen to what they have to say.
>Yes, it does, if the voters decide it does. Republic beats market.

No it doesn't. People's rights are inalienable. Rights would be meaningless if they're merely created at the whim of the majority.

>Ah, yes, beating the "taxes are rape" drum.

The prisons you send tax evaders to have a problem with rape. You're endorsing doing this to people who don't pay a share of the currency they receive in private trade.

>Also, this isn't a private transaction, it's a property tax.

I was referring to your comment that tariffs and the like are justifiable.

> Is it still within your property rights when it starts adversely affecting the people around you?

No of course it isn't within your rights. At this point you're engaging in an action that is causing toxic chemicals to violate the property of your neighbours.
I was a Harvard undergraduate at the time, and talked to numerous people involved in Faculty politics.

Absolutely nobody who was even tangentially involved thought Summers was forced out primarily for his comments (though many were offended by them, as many were offended by his similarly inartful comments earlier in his career along the lines of “maybe some countries have too little pollution”).

Summers was forced out because he made a long list of enemies picking political fights with numerous people at the university, without first doing the work to understand the status quo, the stakes, or other people’s positions. He fired popular staff members, unilaterally drove big shifts in budget, issued weird ultimatums, rudely disparaged people in public, interjected himself into academic departments’ internal decisions, and so on. In short, Summers lacked the patience, discretion, empathy, humility, and good judgment to be an effective leader in a context like the Harvard Faculty where everyone is at the top of their field and big egos abound.

The comments about women in science were just a convenient public excuse to dump him.

The narrative that Harvard Faculty just couldn’t handle Summers speaking truth to feminist power, or whatever, is a caricature.
Show HN: Blue – Generate Influxdb line protocol from arbitrary json in Go
It's de facto already happening:

https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
Chrome removed the ability to install third party extensions. You have to install them through the Chrome store, even if you have the source.

It's really stupid. So many of the extensions I use have annoying bugs that I'd totally fix if I was allowed.
Science Fiction Monthly, 1974-1976
Exactly. If you ignore misappropriation of terminology like the server-side "MVC" frameworks that had very little to do with MVC, and you ignore modern buzzwords like "unidirectional data flow" for the old idea that interactions update the model and that leads to updated rendering, then front-end web development today is following a broadly similar path to what general GUI architectures and visualisation tools did about 10-20 years ago.

People have noticed that views and controllers tend to come in pairs, and experimented with how to set up the controllers to receive events without creating excessive coupling.

People have noticed that you often want some sort of intermediate state derived from your model to support your view rendering, instead of regenerating expensive data from the model itself each time you render.

People have noticed that rerendering everything can be a bottleneck and developed tools for identifying only the changed areas to render selectively.

Tune in next week for: Immutable data structures are relatively slow. Large-scale declarative rendering is relatively slow, even if you use diffs. Fine-grained publish/subscribe models are relatively fast, and flexible enough to cope with both computing derived state and triggering UI updates, but you need good tools and a clean design or the edge cases will overwhelm you. Small-scale declarative UI updates triggered by a fine-grained publish/subscribe model is a useful approach in a lot of cases. And everyone hates temporary/transient state in forms.
What's with the ALL CAPS TITLES? Just as friendly feedback: it kinda comes across as a cheap, spammy attempt to get attention - that sort of thing usually doesn't go over well here on HN.
Please excuse me for being negative, but I hate WeChat. To a lesser extent I have to use LINE in parts of SE Asia, and it's crap too. I only use them because I have no choice. I don't want to be socially excluded. The positive thing I have to say about them is that the fact they use usernames instead of phone numbers make it feel like you're just making a casual connection, so everyone is more willing to connect with strangers.
Also it wouldn't be morally correct, because California isn't a singular Democrat state. The coastal districts are Democrat, everything else votes Republican. Cecession would create exactly the same problem in California as we have right now: a massive rift between two parties.
It goes both ways. Keep telling minorities and the educated that they're not "real" America and we'll just trade whose most angry this election. The hard part is understanding the other perspective and building bridges.
> In addition to that, businesses hiring more than 30% from these groups can mention that they're an MVO business (Social Responsible Business). These companies have extra training and/or extra support.

Ok that's fantastic -- there you go. I don't think there's something equivalent in the U.S. which is why I was ignorant.

Quick question - can you share your stack and what host you use (as much as reasonable for you)? Reason I'm asking is because I'm putting together a project that's aim is to let you deploy to live on day one (sort of like a PaaS like Heroku or App Engine allows you to do, but the difference is you can use your own VM like Digital Ocean). It's aimed at people doing MVPs, and I'm trying to get a sense of what people like you/me are doing.

https://github.com/johnwheeler/startup-starter
This fails to mention the most vi-in-a-shell-yness:

Press "v" and launch your currently typed command into a vim (or whatever $EDITOR is set to) editing buffer.

Very useful for adhoc-but-long if or while statements.
That's been such a winning plan for middle America, hasn't it? They rise up, only to vote for the politician, usually Republican, who panders to them most. That same politician who will then proceed to do absolutely nothing to help them, and often vote for policies that hurt them.

So we can either ignore middle America and let them continue this self-destructive cycle, or can point it out. Which will then make them mad and they'll continue voting in the useless pricks who do nothing to help them.

I know you tried to make your statement sound like a threat. But I live in the rural Midwest. I've seen the politicians voted in at the local level. Politicians like Brownback who have trashed the state. It's cutting your nose off to spite your face, as Mom used to say.
Is there anything good about leaving the stone age in the past?
Don't forget the rumors of cabinet positions for Ben Carson and Sarah Palin. I'm not sure I would call it cronyism as much as the promotion of craven sycophants.
Honestly curious here: I understand running Linux on a laptop that came with Windows installed, but a Mac comes preinstalled with a fairly reasonable Unix environment. Why bother?

Even on Linux I usually develop inside a VM with a stable OS (CentOS, Ubuntu LTS) that's older than the host environment (current Ubuntu or Fedora).
You only have to to the "right click and Open"
dance if app is unsigned.

Even for unsigned apps, I don't thing two clicks instead of one is all that obscure.
Now that is some fucked up thinking. Deeply fucked up.

Firstly, natural population growth in the UK is at around 150k per year, under half the net migration figure. Secondly, are you kidding me? People should favour continuing migration pver having their own children?

WOW. Are you even human?
>When they rise up against you at the ballot box...

Fewer votes than Hillary. Fewer votes than Romney's failed 2012 run. Hardly an "uprising".
He thinks the world would be better if women couldn't vote, but it is too late to take it away from them.
No. I don't think it is about "money" anymore for billionaires. Intentions may be evil, but not about personal financial gains.
That's the point, that you can be successful and go broke doing it.

The reason fashion is a tough nut to crack is the short business cycle and associated inventory risk. You need to anticipate fashion trends, get product to market quickly, and if you screw up you have to dump your inventory at clearance sale prices and eat that loss. Big retailers are experts at finding ways to manage that risk, and that's why the Forever 21's of the world sell crap clothing made overseas.

Seriously, when Britney Spears popularized low-rise jeans, every teenage female in the USA had to go to the mall and change out her wardrobe. When Clark Gable appeared in a movie wearing a men's dress shirt with no undershirt, the market for men's undershirts tanked.

How does one plan for that sort of thing within the constraints of a VC-backed company?
OP literally typed the words "wouldn't be very useful". He then goes on to imply that average people would be confused by facts and should therefore not seek/be given them. This is a bad idea.
Recently towards the end of the election I went through my feed blocking various news sites from even appearing; left or right, but especially many of the sites found in the link above.

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 wonder if this has anything to do with those Macedonians and similar people that took advantage of the fearmongering of Trump to make a profit or if those sites have always been around.
Kubo wins Web Summit pitch competition and a €100k investment
What kind of company? How did you get started and how did you grow the company?

I am curious to know.
Half of Russian Women Are Willing to Become Entrepreneurs
SiC based UV-Index photodetector with integrated amplifier – TOCON-E-OEM
That's for recent models then? When I had it (around 4 years ago) it was ok, but lacking on the driver front: fans were running high for seemingly no reason, battery life was worse than under OSX even when idling (could be windows itself though I doubt it) and one of the drivers would write meaningless messages to the debug log like every single second.
10 Creative Tips for Your Thanksgiving Day Celebration
Is this one of those "indiehacker" projects where someone created a XYk $ business over night? It's almost like those spam-adverts that you see occasionally on websites if you don't have a proper blocker " $$$ work from home, see how she earned 5000$ / month".

This guy is really beating his own drum every week.

Anyway there are interesting projects there and good luck to all the people working on those things. I just wish the advertising was less "click baity" and more truthful.
But Hillary supports Bill ? Why don't you support Bill but support Hillary ?
Are You Ready to Be a 2020 FM?
Awesome idea! What are you building it with, then?

Yes, IndexedDB has a Level down adapter which should work with GUN's Level up adapter: https://github.com/PsychoLlama/gun-level (or however the naming works). I don't actually know how to do this though, so ping Jesse (psychollama) if you have any problems.

The best repo is a barebones P2P encrypted auth example using polymer (not electron or react native): https://github.com/swifty/gun-p2p-auth , git clone it, then open ./demo/standalone.html and try the login/register forms after you run a gun server (npm install gun, cd ./node_modules/gun , node examples/http.js 8081).

Let me know if this worked. If you got stuck on anything absolutely let me know so I can help. :)
This is not correct. The to_something() is what throws the exception. In those languages, you need to put the try block inside the iterator's map lambda.

Again, I didn't say it was not possible in the other languages, I only stated that I didn't think it ends up being as clean (specifically in regards to C++, Java and C#)
> Not quite sure what you mean there.

The Reader is the thing which reads the many Lisp data structures: lists, symbols, floats, integers, strings, characters, vectors, arrays, structures, ...

> Which can be incredibly simple since you only have the persistent global scope and the list local scope, so you only discard data that goes out of scope. There are no references

Lisp has references.

> Heck, you could probably just write the Garbage Collector in LISP too.

Basically you can't.

> LISP-family languages usually aren't called LISP for being Hash Table Processors. There are only lists.

All Lisp have hash-tables since decades. Internally the symbol table is a hash-table in most Lisp implementations.

> Not needed either, you can macro Vectors, you can macro the Object System, you have lists, not a stack and closures are a basic property of the language last I checked.

You can't. You don't see to know what a macro is. If you only have linked lists, you can't make vectors. No macro will help you with that.

> Object Systems are usually implemented via macros.

They aren't. Object systems are a mix of new data structures, functions and some macros. In Common Lisp, the CLOS system is a layering of data structures, functions and only at the top are macros. Parts of CLOS then are defined in itself.

> It is special because after implementing a minimal set, you can program the language itself to provide the rest.

But it is not done that way. You won't implement arithmetic as a macro.

> while remaining as simple and expressive as LISP.

Once you have all that, Lisp is no longer simple.

> LISP is the second oldest programming language, it's really not complex.

Check the recent Scheme standard for some entertainment.
First everyone complained there MBP was shit and that they weren't going to get one. Now apparently it's so good people are wanting them to run Linux on.
On the other hand, on mobile platform it is perfectly accepted to say "install foo via app/play/whatever store", which is essentially the same process, isn't it?
Mark Zuckerberg rejects 'crazy idea' that Facebook swayed voters
HTC to Offer Wireless Vive Upgrade Kit, Pre-Orders Start Friday
The whole "x is dead" is pretty common headline pattern. It's dramatic, extreme and often just an exaggeration.

I can guarantee that MVC is still used on the fronted as on the backend. People are still generating value from MVC apps.

Perhaps it's not held up as the holy grail, since the new holy grail is pronouncing it dead. Perhaps it is dying. Dead it is often not.

After building out some front-end MVC work, I can see the value in Flux architecture and React components. I'd have a hard time justifying a rewrite though. It's still very much alive there for me. That's also the case for many others.
Copyright is a form of IP.
Opening this site in Safari froze my entire machine. Granted it's a 5 year old Macbook Air but still this should never happen.

Generally it seems to me that whenever something involves WebGL, performance and UX goes out the window.
Depends if they are on HN at work...
When to Meditate?
I think you don't have problem being a cuckold.
As if anyone gives shit about your opinion, you fattso. Wait, is that why you get triggered every time muh racist, muh sexist comment is mentioned?
The left got their safe space. Did they expect that the same algorithm wouldn't result in a hate space for the right?
Ask HN: How possible is it for California to Secede?
I just read this and wanted to hear your thoughts?

https://www.technologyreview.com/s/602835/silicon-valleys-call-to-secede-shows-how-out-of-touch-it-is/
Be careful not to learn the wrong lessons from Bernie Sanders. I supported Bernie because he was old school hard left and largely avoided identity politics and scandal. I'm not frustrated with 'centrist' Democrats as much as I'm frustrated with all the people who pooh-poohed me when I said that Hillary Clinton seemed like a sleazy person who had a deep closet full of skeletons. I was told that these were personality flaws I was supposed to overlook in favor of 'electability' even though I knew full well they were why she's not electable. I'm frustrated with the people who told me I'm a 'Bernie Bro' for having standards, and that my fundamental objection to Hillary is that she's a woman.[0]

Hillary didn't lose because she's a woman, she lost because she's a condescending crook.

- A Washington State alternate for Sanders who voted for Clinton in the general

[0]: In fact I found this latter accusation so offensive that I considered going full rogue and voting Trump.
Ask HN: Is it ok to use .org domain for commercial startup?
I want to use a .org domain for my startup (I will put some ads and premium services). Is there any legal issue? Or any other aspects that I should consider.
Microwave Auditory Effect
This is called the "backfire effect"

http://rationalwiki.org/wiki/Backfire_effect
We should expect the most powerful office in the world to hire the best people for the job. Saying that Donald Trump is "beyond repair" (which is a statement I happen to agree with) is not disqualifying. The idea that it is disqualifying has a word: cronyism.
A Series of Cheap Organization Validated SSL Certificate Providers 2016
Isn't the first rule of a startup "Don't invest your own money when someone else is willing to invest theirs?"
I would argue that understanding the underlying distribution is useless when looking at a single datum (a man or a woman) but critical for understanding things en masse. The author's point is that we can't be so quick to judge seemingly unfair trends or groupings which might actually be the product of statistics. He admits readily that there are exceptions to be found on all fronts.
Ask HN: What are the serverless frameworks that you find useful?
This term becomes a heat after AWS launched https://serverless.com , but I wonder is anybody have other goodies to share?
In my previous company (a very big, reputable US Consulting company), I was charged at 40$ an hour to my clients in the US, but I got only 2-4$ an hour out of it. My monthly pay was fixed at around 550$, and I would have to work 8-12 hours everyday. This is a typical salary for a college graduate from a fairly good (in the top 15) engineering college in India.
If the only tool you have…
Sounds like a security bug in Safari and/or OS X, anyone know if Apple offers bounties like Chrome and Mozilla?
So talk about specific actions to remedy specific problems, not about a nebulous global elite.
That's very interesting! Thank you.
Worth noting:

"1.13 contains a serious bug in code generation for ARM targets using hardware floats (which is most ARM targets). ARM targets in Rust are presently in our 2nd support tier, so this bug was not determined to block the release. Because 1.13 contains a security update, users that must target ARM are encouraged to use the 1.14 betas, which will soon get a fix for ARM."
On mobile, its the perfect size.
> 50/50 shot at CTO of the USA.

To be honest, I've always had the feeling that it was more like 10% - 90%.
Uber.com/elevate.pdf
Right. Giordano Bruno did NOT believe in flat earth - NO ONE in his time did. His scientific schtick was heliocentrism. And there is no proof that he was burned for that reason -- it is mainly understood it was for religious doctrine reasons. Even if he was, the people who burned him are not analogous to the 97% of the scientific community.
Happy to oblige. Let's get the big one out of the way: I disagree with Trump on climate change. That said, the current president did jack sh#t about it, and so would Clinton (who is owned by her wealthy donors). Combined with the fact that the President can't enact policy unilaterally, and there's broad consensus around climate change in the legislative branch, I don't think too much damage will be done if any at all.

I voted for Trump for several primary reasons:

1. I'm very much against war, and Clinton has shown herself as a war hawk again, and again, and again, and basically wrecked much of the Middle East as a secretary of state. Enough is enough. This alone would have been a sufficient reason for me to vote for Trump.
2. I do not believe in government handouts. I believe that for prosperity, and especially to improve the lives of the working poor, it is necessary to create jobs. To do this, you need to reduce supply of unskilled, below-minimum-wage labor flowing across the border, and make keeping jobs in the country the low energy state into which corporations will naturally arrive, if they want to have US markets at their disposal. Trump promised both of those things.
3. I do not believe that free flow of military age males from the countries with which we're de-facto at war is a wise thing to have. Refugee needs would be much better served by their neighbors, not by people whose military blew up their relatives.
4. It is becoming blindingly obvious that Obamacare is a trillion-dollar handout to the Big Pharma and medical insurance companies. The healthcare is SIGNIFICANTLY more expensive now than it was before, and coverage is worse as well. And the cost is growing double digit percentages every year. Donald Trump promised to improve competition by allowing import of drugs and letting people shop for medical insurance across state lines. Not sufficient, IMO, but we just can't afford to pay 10x for the same drugs anymore.
5. The vast majority of Donald Trump's contributions comes from his small scale supporters, not from Wall St and megacorps. As such, he's not beholden to their interests, unlike certain other candidate. Thiel being the only notable exception I can name off the top of my head.
6. I've found what the press did in this cycle completely disgusting.

So TL;DR: anti-war, pro-jobs, anti-sjw/pc, pro-LGBT, not owned by Wall St or the establishment. That sounds pretty good to me, loose tongue and personal antics notwithstanding. I don't agree with him on some things, but by and large there's more overlap than with Clinton.
Safe space for the right.

A being a space where someone is free to express themselves. For the right, whether you agree with them or not, that space was no longer the mainstream.

By labeling yours a "safe space" and theirs as "hate space" you are part of the problem.
And Facebook emphasizes the headline keeping the person who shared it and the actual source relatively obscured. 99% of people only see the picture and the headline.
I guess I made a very uninformed opinion
Spanish Government Attempts to Ban Memes
Actually I got it from Neal Stephenson's Cryptonomicon - I had no idea Arethusa was a water nymph :-)

I do quite fancy visiting Sicily & Syracuse though!