skysight-inc/HackerNews huggingface dataset:
> Personally I think all companies should be using pair-programming or contract to hire

You should qualify that with "all companies by which I want to be hired", because not all teams/developers pair program or want to pair program.

The team I'm on does a phone tech interview, then an in-person interview where we dig into history, then a mix of problem solving, pseudocode problems, OO/schema design, and web app design/technologies/approach, and then more interviews with the extended team. While we will sit with each other to help out at times, sometimes for hours, we don't strictly pair- that is just when help is needed. We rely on some up-front design and all PR's code reviewed for quality control, in addition to QA and approval by application owner.
Why would Google want ashes?
I use nethogs myself but it's not being placed on repos/ppa lately :( http://askubuntu.com/questions/726601/nethogs-%E2%86%92-crea...
I think it would be grossly inappropriate for me to comment either way on an issue about our counsel, especially one that he disputes.

What I can say is that he is a brilliant First Amendment lawyer and we are very satisfied with his services.
Blockchain as a service
The system works smoothly for them. Not much incentive to change it unless they are prepared to think a bit more widely. One great exception is Timothy Gowers.

"it should in principle be possible to run a journal for almost nothing. The legacy publishers (as they are sometimes called) frequently call people naive for suggesting this, so it is important to have actual examples to prove it, and Discrete Analysis is set up to be one such example."

https://gowers.wordpress.com/2016/03/01/discrete-analysis-la...
openEtG doesn't even use jQuery, it's been alright. Only library it uses is pixijs, & a slimmed down version at that. Originally everything went through canvas/pixijs but over time only a few views aren't DOM

http://etg.dek.im for site

http://github.com/serprex/openEtG for source

It does a lot of dynamic content generation, which dom.js has proved sufficient for
The Case for F# with Mark Seemann, Scott Wlaschin, Dave Fancher, Alena Hall Etc.
Extracting data from websites using Scrapy
So, I actually did read the rest of the post. I just didn't look at it deeply.

I disagree that the author addressed everything I said.
He mentioned two-way data binding using mutation observers. That's not the win you get with react.
React isn't about 2-way data binding - its the opposite - unidirectional data flow - which massively simplifies the mental model of how your user interface works.
If it wasn't for the likes of IBM and Intel, with Linux developers on their payroll, even though they also do lots of patents and closed source stuff, GNU would still be looking for a kernel.
My point was solely that rewriting code--whether to a framework or for any other reason--is no reason to judge the original code as suspect.

Every team has their own reasons. You have yours, I have mine, but they’re the team’s reasons.

By the way...

> If I hand-roll my application with a cobbled-together framework

That is an interesting claim, but I do not find it to be a universal experience. Sometimes people--including myself!--do cobble together ad hoc frameworks, and in the long run a popular framework is almost always a better choice.

But sometimes, people just write a single app that does just what it needs to do without a lot of abstraction and indirection. They are ruthless about YAGNI. And the result is very easy to understand, because the cognitive load of reasoning about an app that is just an app is no greater than the cognitive load of reasoning about an app sitting on top of a framework you have internalized.

The problem is when people build their own framework and then build an app on top of their own framework. Sadly, this is usually the case, as they fall in love with building infrastructure in the hopes that future features can be added with just one line of code or dropping one file in one place.

That kind of thing is quite properly the domain of a framework, and very, very few teams should be writing frameworks.

tl;dr Let’s not set imply a false dichotomy between writing your own framework and using an off-the-shelf framework.
>> How do you explain this?

How do I explain the top 10% paying over 70% of total federal taxes?

I would wager a guess it has something to do with them having about 70% of the total wealth of the country.

https://en.wikipedia.org/wiki/Wealth_inequality_in_the_Unite...
Apple: Graphical user interface for visible and interractive corrected content
Hogwatch uses Nethogs too: "Hogwatch uses a light python webserver(bottle) feeding nethogs trace mode output to the frontend (Vue.js) using websockets."

I'm not sure why a straightforward graphing project is getting so many votes.
Netstat isn't really similar as it's not mapping bandwidth use to processes.

Iftop and iptraf are command line, and map bandwidth use, but not to processes.

http://www.ex-parrot.com/~pdw/iftop/

http://iptraf.seul.org/
It argued that you can do that without using React.

I actually didn't see that argument being made - two way data bindings are not the same thing.

To achieve React's simplicity you either need to

a) Simply tear down the entire DOM and rebuild it - works for small UIs and I've actually used this myself before react existed

b) Implement something similar to the Virtual DOM that react has for any non-trivial UI that is too slow to rebuild on every user interaction.
That said, in the real world there are plenty of people who don't want to use it, for whatever reason. I've got customers who insist that they'd rather use a not-yet-written reverse-engineered Parasolid X_T exporter than a well-tested STEP exporter that's been around a decade.
Is the future of computing in q-bits?
Thanks.

It's true that the word framework is buzzwordy. If you look at the general interpretation or the most common usage of that term, you'll see that it does refer to some type of "boundary setting" type of thinking. To work within the confines of a frame.

So, IMO frameworks necessarily impose parameters within which to maneavure.
Cyc/Lucid ai
Evolutionary psychology and the rise and fall of religions
Yes. Yes they do. RE formatting, publishers ~do enforce page limits, which has value... if you're publishing on paper.
Show HN: A parallel raytracer written in TypeScript and running on WebGL
The DAO Hub is now live
Show HN: How to Become a Young Millionaire
React Virtual DOM is faster than rebuilding the entire DOM from scratch, yes. But making edits to DOM manually will be faster with native browser functions and no VDOM diffing overhead.
src: http://www.heise.de/newsticker/meldung/Cyc-KI-mit-Weltwissen...
Honesty, Linus has been more important than Linux. Linux was just a student's side project. Linus is a force.
> Maybe it isn't the way they're presenting their message; maybe you just don't agree with them.

I mostly agree with the FSF position and have defended Stallman on these pages many a time, donate a little bit to the Free Software Conservancy... but I have to agree with Delmania that the FSF does crap on in an adolescent manner at times. Like making pet nicknames and always using them (eg the 'Swindle'). The way the arguments are presented, it's like preaching to the choir - name-calling and in-jokes aren't exactly a dispassionate presentation of philosophy, and aren't going to win many friends who aren't already inclined that way to begin with.

Stallman argues that the name-calling is actually maturity-in-disguise, and that humour is needed in fighting oppression[1]. However, he's wrong about that, and even if he was right, it's shithouse, clumsy humour that is made for the choir, not for the wider audience.

[1] http://www.gnu.org/philosophy/why-call-it-the-swindle.en.htm...
Yip. EJB is Java's version of another total waste of developer time introduced by Microsoft (MTS/COM+). These are larger constructs than mere libraries or frameworks. I call them platforms. You have to obey their large gravitational force fields. Failure to do that will result in catastrophe.

Edit:

I'd say the browser is the platform in the JS world. But analogies don't necessarily fold neatly.
Data roaming is usually cheap if you pay up front. When I travel I pay a €5 fee for unlimited data for 24hrs. It doesn't allow tethering or film streaming but everything else is covered. I can even use it for Skype calls.
I run my own data consulting firm based in Asia.

Originally, we were going to build high dimensional statistical learning systems crunching large datasets on GPUs in Haskell.

90% of clients cannot feed me the data, so I end up building them a data warehouse first; in some cases we even redo their data model. 100% of clients have datasets too small to justify getting out of R and single CPUs, so our Haskell ML libraries are, so far, on the wishlist only (I think Tweag has had more success there, but I still have feeble hope that one day...) Hence the RM focus as well as ML. The ML side is sort of picking up this month.

That being said, I'm not actually that well versed in ML. Just the guy running the company. I've built (and read) just enough to know how it works, how it applies to clients and who to hire to get the job done properly...
Copyright law does not reduce the net wealth of the world.

Before I wrote book X, there were no copies of book X in the world. The supply was zero, not infinite.

After I wrote book X, the supply was one. Then it grows as people make copies. Copyright law can limit the growth, certainly. (Or enhancement, as the potential profits help promote distribution.)

But copyright law is meant to encourage the growth from 0 to 1 by making it possible to make money from the growth from 1 to N, before the lack of copyright protection makes it effectively infinite.

It's true that plenty of people will write even without getting paid. It's also true that plenty of people wrote because they will get paid. Heinlein started writing to pay off his mortgage.

Copyright law is also the basis for free software. If you take away copyright law, you end up supporting proprietary software distributed only as compiled machine code, not reusable source. This to "impoverishes" the human race.
But you can buy a Fairphone 2 and install their Android version that comes without Google Mobile Services. Other manufacturers are free to do the same. https://www.fairphone.com/2016/04/28/releasing-the-fairphone...
As an end user, I don't see that the framework craze has any positive impact. Many websites that were highly usable around 2004 have degraded into a bloated mess.

Amazon is an example, but there are many others.
SF fixed that stuff already.
Xerox WorkCentre 7845 Driver Printer Download
In Praise of Swift
Well, it seems that it is going to to make a difference in how Nest is managed.

Google has just created a hardware division that will handle most of its efforts in that area :

Nexus, Pixel, OnHub, ATAP, Chromecast, consumer hardware, ... they are all going to be integrated in this division instead of being scattered throughout the company.

Glass will also become a part of that division (Nest has been handling it since the end of the explorer program).

Nest will continue to operate independently.
55M is the price for not realizing the (in)competence upfront.
Sooooo, it's Quora/StackOverflow with anonymous mode by default and the wording "search" instead of "ask" and no gamification system?

I like it anyway,
any idea how it's supposed to scale? I mean we've all seen a bunch of knowledge bases that are pretty much useless as they reach thousands of almost-similar questions.

UI is buggy: can't edit an item in the "additional list", the cursor gets moved to the end after each stroke.
Who cares about the "area." Patches of ground don't need to be improved, because they are happy as they are - not being alive. Improvements would benefit the inhabitants of an area. So if your improvement of a patch of ground involves removing the inhabitants, you should really stop rationalizing what you're doing.
Legal implications of illegal content on the Blockchain
They're not a standard though. Everything's only a year old and gets replaced next year.

Where's Backbone gone? Or Knockout? Or Handlebars? Is it NPM, Bower or a mix of the two? Or etc. etc. Are you writing coffeescript still, why not typescript? Did you make an app in Durandal? Haha! Time for Aurelia!

Angular 1, one of the longer lived projects, is literally just being turned into a non-standard after a whole lifetime of about that of the family hamster.

So they're not standards, they're all today's hotness that won't be used on tomorrows projects.

It takes a couple of years for coding standards in new languages and libraries to even evolve, no-one knows how to use it properly to begin with and everyone makes a mess in a different way as they deal with the quirks and build non-trivial projects, but eventually a consensus is born.

In JS frameworks, just as that is happening, the whole thing is abandoned rapidly for the new hotness.
Microsoft already created (and abandoned) a IFTTT competitor in 2012: http://onx.ms
Should You Hug Your Dog?
> just because they pay a lot doesn't mean they pay enough

So how do we fairly determine what is 'enough'?
Which i5 would that be?
I remember meeting an engineer over easter brunch a few years back and I asked him what his actual day looked like, you know day to day activities. Then someone started making a toast so he quickly summarised 'I make calculations, and then I add a giant margin of error that's totally unnecessary if our model was completely correct, just to make sure' haha.
I'm still wondering how they're still in business.

A "least worst" enterprise vendor?

Why is the dollar still strong? The theory I like is because all competing currencies are worse. And while I don't know the competing enterprise market as well, I don't get the impression that today HP has seriously better competitors in full service classic enterprise space (this of course ignores paradigm shifts like the cloud, where I'm sure AWS and company are eating the lunch of various enterprise categories, storage for one).

Who's noticeably better than them? Sun and DEC weren't, IBM sure doesn't sound like they have been any time recently (and for service service they've joined the race to the bottom), who else is there? I don't know, it's not a field I follow anymore.
It says it's a free service and doesn't directly mention any restrictions, but when you try to sign up it will only accept something it thinks is a work or school email address. So I guess self-employed people who use Gmail don't count?
I would argue that SolidWorks has been doing a good bit of innovation. The fact that its been stealing more and more market share over time speaks to it.
Whilst compliance with the European Initiative [1] is voluntary, I find it hard to believe that without the EU proposing the Initiative (presumably with an implied threat of a non-voluntary initiative), that phone manufacturers would all have magically chosen to optimise profit by employing standard micro USB.

I vividly recall the days of smartphones with custom variants of usb cables.

[1] https://en.wikipedia.org/wiki/Common_external_power_supply
Did you actually read it? It has integration with a ton of non-Microsoft products?
Oh, cool. I would have guessed it was inversely related to crop agriculture--the states with productive flat land seemed to have dramatically fewer finds than their rugged neighbors.
IBM is betting big on blockchain
There is no such thing as a privacy focused phone the same way there isn't a privacy focused laptop or desktop.
A vitamin that stops the aging process of organs
Paper: http://science.sciencemag.org/content/early/2016/04/27/scien...
Don't forget, she gave Yahoo a new logo :-)
70's graph theory papers FTW! I bet if you actually pay that $40, the pdf you get will still be typeset with a typewriter.
LHC machine status Daily  Summary Week 17 – Fri April 29 , 2016 [pdf]
Wally: Facebook Bot that helps you get the most points from credit cards
Archillect: an AI sharing inspiring visuals over social media
I agree, it's pretty frustrating when that happens. Especially when you take time to travel for the interview only to find out that it is the "first of many."
Thankfully, there's the Old Search addon for that brings it back

https://addons.mozilla.org/en-US/firefox/addon/old-search1/
My native apps don't have any problem browsing the network.
What is your guys' go-to strategy in getting an interview?

Especially, if you are a recent grad in Canada (AB) how do you get more job interviews? Especially for top tech companies?

Like how do you arrange your resume so it passes the key word scan.

Who do you pass your resume to?

Which websites should you go to?
A counter-point to your argument: In-house coding standards smells a little bit of NIH syndrome.

Odds are good that even if you are not a "young, inexperienced" developer, widely-adopted coding standards (that most frameworks probably use) have had more thought and reasoning put into them than you would ever be able to do on your own.

So I agree with your overall point of "don't just blindly adopt something", but the case can be also made for not naively doing everything your own personal way (including at the team/company level).

For example, "go fmt" exists for a reason.
This is something congress really shouldn't be doing.

For example, how much of the scope ambition and scope creep for the F 35 came from congressional meddling?

Someone recognized for their expertise in infantry strategy and tactics should be placed in charge of close air support procurement, given a preliminary budget to try to meet and then be given free reign to figure out what they can get from that budget.
Also go bindings with some impressive benchmark results:

https://github.com/BurntSushi/rure-go
Great Businesses Don’t Start with a Plan
I thought that may of been the case, that could explain why the same phone is 50% higher in price now than 12 months ago, at least in BKK. I wont lose sleep over Intel selling chips below cost.. On the mention of diary.. milk these offers when they come along..
Because it keeps other people from having to write a straightforward graphing project that does the same thing?

Utility isn't always linked to complexity.
Not necessarily, all mobile phones are ARM based and continuum is already here.

Yes, the rewrites were shitty.

Apple and Google also do it, but they can allow themselves to push the developers through them.
Chain: a visual programming language that allows user to use methods of JS
NetBalancer is a similar tool for Windows, with interesting functionality, but not free https://netbalancer.com
Well if that's the case, then times are changing ;) I study at the VU University of Amsterdam and took a couple of courses from the security master track. I had to use libnet to create my own custom TCP/IP packets, libpcap to listen to incoming packets (tcpdump for debugging).

Obviously, I did a SQL injection, cross site request forgery, cross site scripting and debugged malware with IDA Pro and later (when it was safe) with GDB. Did I talk about the concolic execution framework Triton that I used in combination with PIN to gather formulas for an SMT solver so we could crack the code of a binary? We did more things, I remember taint analysis being one of them with a PIN tool. Well, you get the point.

I don't know if we're a special snow flake. I like to think we aren't, but the way the courses have been taught to me is that writing code, breaking things and debugging (lots of it) are the norm in security. Smart conceptual thinking helps sometimes as well. So I have this (untested) view of the world that other security master degrees also let you code in C, Python and whatever else you need to analyze or break into a system. It would frankly be catastrophic if this isn't the case.

For me it was also a really interesting introduction to C! :) My main languages are Java, Python and Objective-C (where everything is a pointer, so I got away with not understanding it).

My only criticism is that some situations seemed a bit contrived, but on the other hand it improves practice because you know what to focus on. Another was that some parts were purely theoretical and had no practical assignment (e.g. return oriented programming).

Cool website to learn a couple of things more: https://www.win.tue.nl/~aeb/linux/hh/hh.html
assume they're doing a soft launch with o365 for business customers before full launch
SSLv3 is deprecated, it should not be used.
Epilepsy Patients Are Helping Us Read Minds
I'm not particularly in the loop on this, though I have talked about it (idley) with a member of TC39, but my understanding is that implementation difficulties are a big part of it. SpiderMonkey and Edge both are having difficulties implementing it without hurting the performance of average code.
Adding a "meow" function is the wrong way to go about it. The base class just needs a protected sound function so that each derived class can set the sound in its initialization routine.
So many programmers, so few who truly understand OOP.
Is there a problem with Intel's technology? I think their technology is great, probably better than the competition. It's the licensing and packaging. Intel doesn't sell a core, doesn't license a core for you to mask your own SoC, doesn't let you graft on other parts, they decide and sell a SoC. A SoC that they fab
Since I can't edit my post anymore - the closest thing I could find was Cinebench R10 32 Bit (Single Core) comparisons (unfortunately without deactivated turbo boost and adjusted clock and RAM speeds):

Intel Pentium 4 660 - 3.60 Ghz - 2245 Points
AMD Athlon X2 6000+ - 3.00 Ghz - 2848 Points
Intel Core2 Duo E8400 - 3.00 Ghz - 3647 Points
AMD Phenom II X6 1075T - 3.00 Ghz - 3820 Points
AMD FX 8320E - 3.20 Ghz - 4056 Points
Intel Core i7 950 - 3.06 Ghz - 4353 Points
Intel Core i7 3930 - 3.20 Ghz - 6268 Points
Intel Core i7 5960X - 3.00 Ghz - 6950 Points

It's sad to see that AMD could compete in single core performance until Sandy Bridge (i7 3930) came along. Would be nice if Zen can at least get Sandy Bridge numbers paired with good efficiency so we get more competition in the x86 space again. Numbers taken from: http://cpuboss.com/cpus/Desktop-CPUs-best-Overall-Performanc...
Fortune 500 company name generator
> Since when is generalizing an entire group acceptable?

What other kind of generalizing is there?
If the developers are reading this, when I watch the video in Opera and make it full screen the video doesn't stay centered and I can only see half of it. It's falling off the left side of the page.
A quick alternative on Mac is "nettop" in the Terminal
NYC DOE – Doing what it can to keep opportunities away from kids
If all you intend to provide in that regard is "Better keyboard shortcut support". Then no, Vimperator functionality will not be supported.
> Why is it that some people, regardless of how much they eat and how little they exercise, never put on weight? That, to me, is the elephant in the room.

I disagree that qualifies as an elephant. Some of those people could have some sort of known genetic defect that makes them unable to properly digest food. Some of them do not eat as much as you think that they eat. For instance, I had plenty of snacks yesterday at a neighbor's house. They were 1 peanut and two pieces of a jerky-like thing the size of my fingernail. Without that additional information, you would have thought that I ate far more.
The DAO Creation Is Now Live – Slock.it Blog
If you're going to be pedantic over an obvious joke, then at least be more specific than "a ton." Total service breadth (11) is presently countable on fingers while naked.
Therein lies the problem. We're not talking about down on your luck, rough chance of circumstances for many of the residents here, we're talking about mental illness and all too often violent drug addicted reactions. For every person standing against gentrification, there are probably a dozen who could stand to benefit from it.
How negative interest rates work?
When you upgrade to Xenial, nethogs 0.8.1 is there in the universe repo. Works fine here.