skysight-inc/HackerNews huggingface dataset:
I am new to front end development - javascript and html. I am dismayed at how slow and unproductive I am trying to develop simple web apps. People advise me not to use jquery anymore because ES6 makes it redundant. But I am not sure.

I don't know if I want a framework, but I do want a library that lets me write less code, rather than solving boring problems that I am sure have been solved a million times before. But I guess at the same time, I want a fast loading web app. Where's the balance?

Interesting bit about the javascript transpilers. Some of them look cool, but I don't know how much static typing I need in something I am constantly refreshing and prodding. And it's another layer of complexity..
I remember macOS as the one before OS X. They changed it back again?
Healthier too, as much of that time is spent walking or standing instead of sitting on your ass.
I don't think that's a fair comparison. But assuming it is, I'm fairly certain the majority of people would love for Trump to somehow actually hold the secret to politics and do really well, be one of the greatest presidents, etc.

The more likely scenario however is that that won't happen.

The skills you need to get elected are not the same as the skills you need to lead. This is a lesson commonly taught throughout history: Getting to power and staying in power are two completely different jobs, and there is no guarantee that just because you know how to get in power so well, you'll be a good leader.

This works for trump and also works for Hillary in reverse when you think about it. She's a career politician with a crapton of experience in getting things done in the government, but doesn't know how to get elected.
Modify Xpath Manuyally in Octoparse
معرفی رستوران های کیش – رستوران ساحلی توتی فروتی
Your comment was clearly removed because it was unnecessarily hostile. Many other people have made the same point more civilly, and their comments were left alone.
New details emerge on AMD Zen
Achieve Recognition by Utilizing Habits of Success
Add Relative Xpath in Data Extraction
I was looking at termbox-go but then came across gocui[0], which uses termbox-go to do some really quite powerful things.

[0] https://github.com/jroimartin/gocui
System → Mac OS → Mac OS X → OS X → macOS
"Well, actually, we do. If our overhead for producing working development code is greater than say, oh, 5 seconds, then somebody out there is definitely kicking our ass on cycle times. That developer can fail 300 times in an hour. If it takes 200 failures before success, it will take a miniumum of 40 minutes to resolve an issue with a 5s cycle time. If our cycle time is 5 minutes because of all the multi-compile overhead, our minimum time for success will be 72 times longer, or over two full work-day. So we can pick 40 minutes or 2.1 days to resolve an issue to the same level of completeness. You make the call."

Interacting with other people is what takes my time, not trying to break the Guinness record of code changes per day.
If you want to achieve this, you can use Google Apps Script.

I use it to forward certain mails to Slack and to do automatic Gmail clean up.
I suppose those candidates are either simple minded or have cynically spotted a 'previously ignored voting group'.

Heaven forbid one of them end up in the white house.
While debating what is a "fake news" site. Maybe it's also time to revisit the debate what is a "news" site...

Organizations that do original journalism and news reporting seem to be struggling financially. Meanwhile, many popular sites now considered legitimate "news sites" don't do much original journalism of their own and instead they are mainly just curating or aggregating news from those original news sites.

(I'm not talking about sites like HN or reddit, I'm referring to large popular sites with "articles" where they're rewriting/spinning/summarizing news stories found elsewhere, then linking somewhere in their "article" to the original news site, lastly they add the most sensationalist clickbait headline they can come up with!)

News curation/aggregation sites offer a service people want, they are usually free to read, and copyright law cases have determined what they are doing is legal.

Facebook and Google clearly have a huge amount of power here. I support them taking action against fake news sites (I do look forward reading details what that means and how they do this).

But it's not just FBerg and Googy at fault here, part of the reason things have gotten this bad is the slippery slope where "real" newspapers, news-agencies and other organizations that have trained journalists doing original news reporting have let themselves be overrun by sites using their work without appropriate compensation or recognition. They have also fallen behind on the tech skills needed to deliver news on the noisy interwebs, and they have not pushed to revisit copyright laws that aren't working for anyone as intended.
Facebook’s fake news crisis deepens
Thanks, I have no experience with it and could not tell (although yeah I was leaning for your interpretation)...
Maybe I'll reconsider this ng2 training then :)
Yes, having access to multiple cores means that one can process some things faster. But performance is not the focus of this work, although that is a happy side effect. The focus is on correctness of concurrent code.

CertiKOS's model explicitly accounts for the presence of concurrent processors accessing memory in an arbitrarily interleaved fashion. In order to get the verification process to sign off on a particular architecture, all accesses to shared memory _must_ use the correct synchronization primitives and memory barriers, among other things.
I think this can be boiled down to (hopefully without offending anyone):

AR = gaming "nerds"
VR = "real" people

Apple has always targeted "real" people. It's very similar to Android vs. iPhone, where Android is preferred by people who like more control to tinker with their phones ("nerds") vs. iPhone users who want an integrated out of the box working solution.
I find that when you start rolling your own framework, you just end up making crappier versions of what's in Angular, Ember, etc.

And that's a good thing.

The distinction is that you're making a crappy general purpose framework, but you're making a really good problem specific framework that exactly fits the thing you're building.

The reason those frameworks you list are so "bloated" is that their developers have spent so much time polishing them up and general-purpose-izing them so that Everybody can use them for Everything.

Your thing is only for You to do Your Thing, so it can be much lighter and to the point.
You obviously love to be That Guy, otherwise you would have notified Bogdan via an issue tracker or in private, wouldn't you.
https://news.ycombinator.com/item?id=12838904
I consider myself pretty open minded, but when I first logged onto Tor I was kind of shocked. Assasins for hire amongst other things, do you really think that should be legal?
It's interesting how my opinion is completely opposite. I feel like chat apps tend to get "featuritis" as soon as they become more popular.
Developing JS + HTML + CSS applications on a stack created for interactive documents, feels like stone age when compared to the RAD GUI tooling of the 90's.

It always feels like an whole generation was raised on the web without ever trying out proper tooling for native development.

For me it feels like a Roman taken from the apogee of the Imperium time traveling into the middle dark age.

EDIT: CS => CSS
Try mithriljs. It's the same idea as react for the view.

I was having the same experience as you setting up angular and react applications and wanted to go back to jQuery.

Having done some react I wanted something similar that I could use the chrome debugger in easily and didn't require any transpilers.

Very impressed with it so far. It only took a few hours for me to grok the documentation and start feeling productive.
Breaking web applications built on top of encrypted data
Functional Reactive Programming in Swift 3
> I don't know how much static typing I need

The advantage of a type system is that you can restrict what you can do - which is a good thing. If you had to paint something, it's much easier to add some shadow or improve or add a detail in an existing painting compared to getting the full freedom of a blank white sheet. Any design act, art or engineering, means to slowly restrict yourself more and more, until you came down from a universe with an infinity of options to having only one left.

A type system installs roads and rails, you still have the freedom to move but only on those roads. You have to install restrictions in any case: In your code, in your head. The type system makes them explicit, meaning they are easier to share in space and in time, with yourself (a week or a month later) and with other people.

Yes, it's one more tool to learn, but there is a reason it was invented instead of relying on "just code" and context. The good news: You can start simple and easy. No need to use complex type definitions right away. A lot of what the type system does is make restrictions explicit that exist anyway.
It's not React itself that consumes time. On the contrary, React reduces the time it takes to develop UIs. Sometimes drastically.

What sucks is everything that surrounds React, or all other SPA frameworks for that matter. For instance, every time I end up having to deal with Webpack et al, I want to put a gun in my mouth and pull the trigger.
HTTPS should work now! (Thanks Letsencrypt!)
Yeah that trend is great. AI officially has zero meaning at this point.
Book clubs rebooted
To Learn Programming, Do Projects You Care About
Yes, this year when Sierra was launched.
> I really don't care what they do in terms of hacking the computers of foreign actors.

What if your American company was hacked and your devices were used as a proxy to stage an attack on another American company?

Your statement just gave the downstream company your tacit authorization to hack you back in order to "swim upstream" to find the original hacker. Or to destroy their IP on your compromised device. Or to destroy your device altogether

> This is actually a really good cyber security plan.

Nothing in this "cyber security plan" looks any different than what we already know about the Obama cyber security plan. And Trump's cybersecurity advisor (General Flynn) doesn't think it's possible that the FBI could scan 650,000 emails from Anthony Weiner's computer to search for known recipients, keywords, or to de-duplicate the corpus.[1]

> As long as our government isn't spying on its own citizens without warrants

Where have you been for the past decade?

The US government (at federal, state, and local levels) is already spying on citizens "without warrants" and it is increasingly being done for common crime or pre-crime, as opposed to the "anti-terrorism" efforts with which these technologies and policies were originally sold to the public.[2][3][4][5][6][7][8][9][10][11][12][13][14] The FISA court has been accused of being a rubber-stamp (only 0.03% of all warrant requests have been denied in 30-something years), all the judges are appointed by one Republican SCOTUS justice, and until last year there was no adversarial concept in the FISA court. It is no longer a "one suspect, one warrant" world.

[1] https://twitter.com/GenFlynn/status/795392694411468800

[2] http://www.reuters.com/article/us-usa-surveillance-watchdog-...

[3] http://www.sanjoseinside.com/2013/06/07/6_7_13_president_oba...

[4] https://www.aclu.org/blog/documents-reveal-unregulated-use-s...

[5] http://jalopnik.com/san-joses-garbage-trucks-may-do-police-s...

[6] https://www.wired.com/2015/05/even-fbi-privacy-concerns-lice...

[7] https://www.bloomberg.com/features/2016-baltimore-secret-sur...

[8] https://www.theguardian.com/world/2013/jun/06/nsa-phone-reco...

[9] http://articles.latimes.com/2013/jun/06/nation/la-na-secret-...

[10] http://www.independent.co.uk/news/world/americas/national-gu...

[11] https://www.eff.org/deeplinks/2014/08/what-you-need-know-abo...

[12] http://www.theverge.com/2016/1/13/10758380/stingray-surveill...

[13] http://arstechnica.com/information-technology/2013/07/you-ma...

[14] https://noglobalwarrants.org

The 4th Amendment is largely dead. The government can access all of your metadata (snail mail, email, phone calls, SMS messaging, social media messaging, etc) is tantamount to being followed by a full-time private detective, only they can do it affordably at scale.

Even if you don't think your metadata is worth getting worked up about, thermal scopes, your electrical usage, sniff dogs on your front porch, stingrays that affect all cell phone users within their radius. And everything is digital, so there is potential for future abuse both within and without the agency that collects the data.
Vrapper (http://vrapper.sourceforge.net/documentation/) lets you use Vim inside of the Eclipse IDE.
> even if a voter has a preferred candidate, they have to support that candidate's other party members in order for them to be effective once elected. Which makes it easier for parties to enforce party loyalty.

If that's true, it isn't consistent with another supposed disadvantage of PR-STV: that under it competition between candidates of the same party undermines party unity. Either way, if you approve of democracy, why not majority rule and increased voter choice?

> Suppose a factory is polluting the lake, or the old County Bridge needs to be repaired, or the the local police are corrupt.

> If a party needs to resolve those issues to win the district then that's what they'll do. But if you put those voters in a big pot with a million other people who vote for parties based on things like abortion and taxes, nobody in the legislature is going to care anything about the local problems. So those people get disenfranchised -- nobody cares about them because no individual legislator is going to keep or lose their seat based on how people in only that one district vote.

What you want can be achieved with proportional representation. Effective local government (itself elected proportionally) with appropriate powers should address local issues.

> Legislators need to be elected by their own district or they won't actually care about those people.

Under FPTP, too many legislators are elected without a majority of votes cast in their electoral districts, thwarting democracy even at that level. The problem typically accumulates over a whole chamber; if you need a third of votes in an electoral district to win it, you only need a sixth of votes nationally to control the whole chamber.
There are legitimate disagreements to be had here but insulting the OP isn't one of them.

When I switched from Polymer to Angular (1) I found a pile of incoherent design decisions which hobbled performance. It's better than writing everything from scratch, but that's not saying much. Maybe Angular 2 is much better, but I understand why it was a total rewrite.
Nice! Email notification for new posts with an account?
I wrote the database abstraction layer and interface for wordpress (ezSQL). I can't tell you how many 1000's of emailes I've recieved asking me to fix Wordpress installations!
Welcome to Virtual Reality: Valid Identification Required
How about a reissue? http://www.foxnews.com/leisure/2015/03/13/new-164-12-ford-mu...
> insulting the OP

What on earth are you talking about???
Silex: Browser-Based WYSIWYG HTML Editor – Preview of New Features
Webstorm 2016.3 released with Flow and React-Native support
I used video calling (almost) everyday for the past few years. I find FaceTime to be best at video calling even in the face of not the best connectivity. Unfortunately it is limited to Apple devices only. Excited to try WhatsApp for this.
Offline mode for me, mainly, but that also makes reading documentation for the sake of it more enjoyable and practical. I'd casually flip through classes and methods just because they were easy to get to.
The pilot episode of "The Lone Gunmen" aired in March 2001, and details a conspiracy by the US government to remote control an airliner and crash it into the WTC to furnish arms sales:

"The Cold War's over, John. But with no clear enemy to stockpile against, the arms market's flat. But bring down a fully loaded 727 into the middle of New York City and you'll find a dozen tinpot dictators all over the world just clamoring to take responsibility, and begging to be smart-bombed."

https://youtu.be/EjbQ-BDh4PU
Most of the utilities - selectors, animations, xmlhttpwhathaveyou - have in the past ten years been moved from jQuery to being natively supported by browsers, so with that in mind, html5/css/es6 has made jquery obsolete - see also http://youmightnotneedjquery.com/ and similar sites.

The balance, it depends. I think the main value in opinionated frameworks - and typed languages - is in large applications, multi-person and multi-team companies.

Re: the article, 'vanilla' JS / jQuery does not scale to more than 10K LOC - if you are at that level, you're already building your own framework basically (NIH). Angular and other SPA frameworks are intended to help you not do that. More importantly, they imply a certain way to structure your application which others - that are added to the project later - can get up to speed a lot quicker than when you've rolled your own framework.

No, it might not be for you if you're a 31337 rockstar programmer that only works on their own projects and has never worked in the same codebase with other people, but if you're working on serious applications with a serious team, consider using an opinionated framework and a more restricting language.
On the other hand, it saves a lot of time in backend development if all you have there is an API.

HTML rendering, form handling, etc take up a lot of time in the backend too. And with the interactivity that is expected now for many pages (forms just as an example), you end up having to duplicate a lot of things on backend end frontend.
And you end up using a framework on the backend too, because you really don't want to hand roll all the routing, templating and form handling. You don't. Trust me.

As long as you are comfortable with a JS stack (or have specialized devs for that) and have a good way of server side rendering figured out, I don't think an SPA incurs a big overall tax.

As an additional plus, there can be a lot more decoupling between frontend and backend work. You can stub out the API and work on the frontend independently in a much cleaner fashion.
Was it too difficult to ask his friend to do right click -> create text document-> open it and write 'ren STAR.cha STAR.txt' -> save it as rename.bat and double click on it?
Seriously, I'm not sure if this whole thing is a joke...

edit: not sure why I cannot write the jolly character here
> This is not obvious to OOP people.

Citation needed!!

> In OOP everything (each object) has implied identity: their address in memory.

That's not an implied identity at all. That's a default identity. You're meant to override it. What sane default would you propose? Objects are not structs or records.

> This is brutally wrong for most use cases in most programming domains. What usecase justifies new Integer(3) != new Integer(3)?

What OOP language provides numeric literals that don't have a built in integer class, with an equality method that makes sense!? Complete strawman.

> Most languages support overriding an equality method as a partial fix, but that's far from elegant.

A partial fix? It is how you solve the problem with objects. I am not sure what other method you would propose.
I just got email integrated, and will add that feature :)
5 Sexting συμβουλές που κάθε γυναίκα πρέπει να ξέρει – escorts
Sometimes expert consensus and fear mongering leads to action. 1970, 1977, and 1990 saw major amendments to the Clean Air Act that might have changed the trajectory described in that Life article.
It's 2016 and AWS Elastic Load Balancing still does not support SNI
WhatsApp is probably one of the most barebones chat apps I've seen so far. It's providing exactly what I need for communicating with people, and nothing more.

I doubt that adding video calls to a chat app requires a featuritis diagnosis.
did you accidentally write your labels the wrong way around?
> but you're making a really good problem specific framework that exactly fits the thing you're building.

Except when you don't. A lot of people, when they realize they're building a framework, start over-engineering (YAGNI). Another issue is that they, for example, build a template renderer but miss a lot of edge cases, opening their application up for script injection and other such nasty things.

Ten or so years ago, PHP had the same disease - people thinking they're hot shit, building their own frameworks, writing wrong tutorials on how to e.g. connect to a database because they thought they knew how that worked. This resulted in a huge amount of SQL injection issues, millions if not billions of hacked accounts, and billions in damages.

TL;DR don't write your own framework, please.
Test and Code 24: Interview with Raphael Pierzina: Pytest, Cookiecutter
Hot update, ES6 / 7, LESS,Router,async/await,local node server,real route
And this is why hardware devices must not have onboard microphones, but rather rely on jacked-in devices which can be isolated through physical separation.

Note that Bluetooth is not an acceptable substitute.
"God was a dream of good government" is a very interesting idea to ponder.
Which, given the recent news with Samsung, is now actually a somewhat believable curse.
While this can be seen as an interesting exercise, I can't help but feel that rust isn't the best tool here.

First, there are a handful of existing tools, as other have pointed out (I would personally go for AntRenamer).

Then, there are a few scripting languages already installed (admittedly maybe not the best or most well-known). A quick Google search would probably have given a result right away, since this is a pretty common scenario.

Lastly, I am a bit curious, why go with msvc and not mingw/clang ?
To be clear - I wasn't discussing the merits of static types. They are useful tools, and - all else being equal - I use them where available. It was more weighing up the cost benefit analysis of using something like Typescript, which would increase the complexity and the "cycle time" mentioned by the author.
> Maybe, but I get the impression that overall the addition of a true runoff tends to make things better. For example, this guy compared a number of voting methods using his preferred metric, Bayesian regret; note that when a method and a variant with a runoff added to it are compared, the runoff tends to do slightly better

I suspect that result is caused by voters being misinformed about how IRV works. It would be interesting to see IRV compared to Exhaustive Ballot, which is like the Two-Round system, but with up to n-1 rounds for n candidates. The last-placed candidate is eliminated each round until there are a majority of votes for one candidate, just like IRV.
I think in the best case scenario there should be a framework that doesn't need dedicated plugins - just using e.g. jQuery ones (because it has gazillions of them (plugins) already) - that would be wonderful