skysight-inc/HackerNews huggingface dataset:
> UoW has a really low requirement for entry, of my class many students went to study at UoW most of them had average to below average grade, compared to Oxbridge UoW has a joke of an entry requirement, I later learned they have a very high dropout rate after first year - which explains things, but I think is disingenuous to their students. School should be a place of learning not a lab for natural selection.

You're conflating two different issues: first, that UoW has low entry requirements, and second, that they have a high first-year dropout rate. These are not necessarily related.

I've had friends who went into computer science at other universities, and their frustration was palpable. Even in third year, most of the students there were mostly incapable of doing real work on their own. Many didn't program before they went into university, they didn't program in their spare time, and they weren't going to be any good whatsoever once they had their degree.

There were, however, some students that excelled. They had been programming for most of their lives, they understood how computers worked, and they had a passion for the craft.

The UoW dropouts are most likely the first category, and not the second, but the flaw in your argument is assuming that the first category is made of students who are only in the program because of the low requirements. In my general experience, good grades (even in your computer science courses!) does not necessarily equate with practical programming skill. What equate with skill is passion.

Lower entry requirements provides the opportunity to filter their graduates based on aptitude for programming and concepts, interest in the work, and capability for completing tasks, rather than 'I got a 98% in math in grade 12', and that's part of what makes UoW great: the quality of their students. We pull dozens of co-ops from UoW every year, our founders and a significant number of our employees graduated from UoW, and the people that we get are serious, top-tier talent capable of doing some amazing work.

I won't bother speaking to the rest of your points, as this is the one that struck me as the most closed-minded of them all. The rest seem pretty terrible as well, but I sadly don't have time to argue them.
Always remember - outsource developers have "no skin in the game" and thus will likely not make that little bit of extra effort that pays off long term. This can be horribly frustrating when you care about such things as efficient communications, consistent code style, or code that has even a remote chance at long term maintenance. Naming (classes, variables, functions) is everything, and don't expect much here. Having even in-house contractors gives you a chance directing them toward better quality software.

Expect to refactor everything before it makes it to your baseline. Use what they produce as a starting point, not the end product.
It's mostly a reflection of the ability of the non-technical people to evaluate their prospective partners. Good non-technical people will be able to compensate with effort what they lack in initial ability. You don't need to know enough to do the job, you need to know enough to evaluate whether the other party is able to do the job (and to check up on them as things progress).

Almost by definition this means that they will need a (very) competent project manager on the side of the hiring party. Alas, this is often also outsourced and that's when you get interesting phone calls at 4 am.
How to Make Your Developer On-boarding Process Idiot Proof(Resistant)
What is this world coming to...
Windows didn't have a mobile operating system at the time

I can only assume you're referring to Windows Phone, which was released after iOS. But you've omitted Windows Mobile, which was released in 2000.
Just out of curiosity, HN seems like a good place to ask: Does anyone actually here use unix-likes in a multiseat fashion, like they were used 30-40 years ago? Like described here:
https://en.wikipedia.org/wiki/Multiseat_configuration
"well, I don't know anything about construction but I can draw pictures of buildings"

That's called an architect... and they do start companies that produce buildings. Just like I'm sure there are a lot of construction guys that hire an architect. The idea does not necessarily have to be tightly coupled with the execution. It can certainly make things easier and the road to startup hell is paved with people who had an idea without any concept of how it can/should be implemented - but they can still be successful under the right conditions.
How to Think Like an Entrepreneur: The Inventure Cycle
Good read, but the IOU plan is nonsensical... cash in one hand, or an IOU for the same amount in the other, issued by an entity with a very high likelihood of failure? What? Maybe if the IOU started accumulating 20% interest.
The kernel has a lot of accumulated network functionality that has already been optimized for performance (under certain assumptions). Let's use it.
Um... so, the FTB launcher?
A printable scale for size comparison of the iPhone 5, 6 and 6 Plus
There are two irresponsible sentences in the article, "In other words, it is not going to be long before machines significantly outperform humans in image recognition tasks." and "Or put another way, It is only a matter of time before your smartphone is better at recognizing the content of your pictures than you are.".

The irresponsibility is in seeing the existence of a technique to solve a more complex version of a toy problem (e.g. find the location in this photo that exactly matches pattern x), and inferring that the same technique, given more power, will exhibit super-human behaviour.

It's a reasonable claim that, in the task as described, the technique outperforms humans but that's about as exciting a claim as saying how much quicker the latest supercomputer is at arithmetic than a human. The point being that human object recognition isn't about labelling a scene with nouns, but somehow instinctively knowing the relevant objects for a situation and, if required, the appropriate situation-specific noun.

I therefore request the final sentence of the article be rewritten as "Or put another way, it may only be a matter of time, funding and motivation before your smartphone (with equivalent computing resources of the likes of Google Inc. and University of Tokyo) can ascribe one or more nouns from a set of size of order 1000 to regions of a photo, given that huge amounts of pre-processing and man hours have been dedicated to the pre-processing of that exact set of nouns to create a training set, and that you take the photo in similar lighting conditions as the training set, don't apply any filters, and that the objects referred to by the appropriate nouns is neither small nor thin, better than you.".
wouldn't the passwords be hashed? or are these passwords captured through other means like trojans?
The majority of these points relate to all outsourcing development whether if it's onshore or offshore. In fact it applies for in house development.

Cheaper does not mean bad code and bad practices, and more expensive does not mean better code and better practices. The simple fact is that someone has to take responsibility and implement stuff right.

> 1. It’s extremely difficult to judge the quality of outsourced work without your own local engineer

It can be difficult measure any quality if you do not have the knowledge to do it. As this article is aimed at the "non-tech" founder, I have to question how that person would know good quality code or bad quality code without a technical advisor.

> 2. Prepare to work some odd hours and deal with communication issues

Some outsourcing companies work the hours of the client. If not then planning just needs to be done to organise communication. Even in the US (I am not in the US), there are different time zones which need to be compensated for.

However I do realise a 12 hour difference can be difficult.

> 3. Things will get lost when you transition to a permanent local team

Bring on any new developer to an established codebase and they are going to need time to catch up.

> 4. Each feature can become a line item in your technical debt

This point does not even make sense. Technical debt is not related to offshoring it is related to poor design and implementation.

> 5. Hiring and retaining local engineers could be more difficult

Well this might be true, but then again it would probably be true of any bad codebase whether developed in house or outsourced. I am sure there are in-house projects with massive God Objects also.
Global Trends 2030 According to Nation States
Maybe they did it for money not love? That the author did it doesn't mean they wanted to do it.
Request HN: Please join the battle for #netneutrality
Hello folks,

I know you're really busy and stuff, but just pay a moment here.
We all know about the #internetslowdown that's gonna happen tomorrow.

I, request you to please make a contribution, in some way or other, to let the guys at FCC know we won't let them do this.

Mail them with your views: openinternet@fcc.gov

Reach out to their chairman: http://www.fcc.gov/leadership/tom-wheeler-mail

Add plugins to your website: https://blog.cloudflare.com/participate-in-the-internet-slowdown-with-one-click

And lastly, register your mail here and encourage your friends to do the same: https://www.battleforthenet.com/sept10th/

I know, it's time consuming, and also, that it's really difficult for you to spend just 10 minutes for the platform responsible for your very existence, but unless we don't act now, we might have to regret later...
In general due to fees investing is considered to be a negative sum game.
The future of payments is Bitcoin.
would be nice to see this work with GitHub's speakerdeck (IMHO, much nicer than slideshare)
Scroll to the bottom of the "More for Makers" page:

http://www.intel.com/content/www/us/en/do-it-yourself/maker....

at "Where to Buy"
Great, so we have a profile to measure expected take up against what actually happens.

I didn't mean to suggest that the EL market would upgrade overnight, I was thinking of a profile spread over time and reflecting corporate schedules.
I'm no fan of Harper but you are incorrect. He's a huge history buff and has been interested in this exact expedition since well before he became PM. It just happens to help with the sovereignty issue.
Yes, but keeps being functional programming.

Even Haskell does not have all the mathematics theory that one could apply to functional programming.

A programming language to be representative of a programming paradigm does not need to have 100% of all ideas out there.
Architects know something about construction.
Apple Watch conheça todos os detalhes e especificações
My point is that the congestion caused by a single taxi in a day is multiples of that caused by an average car in a day. So, it's not economically efficient (i.e. doesn't provide the right incentives) if the taxi pays zero (for driving around all day), and the regular car pays 11 pounds (for what is usually a one-time crossing through the zone).

I don't disagree with the principle of the congestion charge. I just think that the pricing should be such that it incentivises a reduction in congestion. Mileage-based charging would help with that.
For people like me who are too stupid to make things with it, can I use this to replace my Raspberry Pi+RaspBMC setup? How's the performance?
Anybody have the raw data?
Where did the 'Mars' in the title come from? This is to get to the ISS and back, not to Mars.

edit: thanks mods!
This post was really informative and pretty much answered everything, thanks.
You're thinking too broad. Think about what this is: a blog post from a CDN company. Who's the main audience? Tech-savvy people. Tech-savvy people will put this on their site that's most likely for tech-savvy people (who in turn have heard of Net Neutrality and hopefully have contacted their Congressperson about it). Any people who work for companies who have substantial traffic from non-tech-savvy people most likely would not be in a position to implement this near-worthless popup.

Face it, unless Google puts something up on their homepage (they won't), nothing's changing.
They are also not available in my country, but I ordered them online :)
I think it kind of does. FP is a moving target---more of a cultural identity than a technical definition. As it becomes more mathematically focused it will become less applicable to (some) Lisps. If this progression continues and dependently typed languages become increasingly practical we may someday call them FP-without-quotes and even displace things like Haskell and OCaml.
isn't itext released under the terms of the AGPL? While one may like or dislike the license, it should be considered OpenSource!?!
Interesting, except for the click-bait title - I have, indeed, clicked through, motivated by curiosity: "who would want to hire and onboard idiot developers?"
Use of this silly pedal will hamper the user from learning various insert commands like a, A, o and O, and ones that combine motions with insert like C, cw, and so on.

A switch built into the chair seat which generates ESC when the user gets up could be useful, though.
The only bias anymore is crap like this.

Get a job or a hobby, but you're not special as a woman. I'm not special as a man.
I've been reading "The Last Place on Earth", and the author is quite disdainful of Scott, who he views as a dilettante who never prepared properly, refused to learn from his mistakes, and who was never involved in an expedition that didn't run out of food.

The last bit is definitely true- he died after four or five days in a blizzard, ten miles from resupply. After heroics coming back from the pole with men collapsing from malnutrition.
The reason that the friction argument is bullshit is that Apple forces you to use their system. If their system truly was better, (higher conversion) then they could reasonably explain this to the people they charge.

Another reason that 30% is BS is that it leaves no room for low margin sales. If I make an app that helps you find and buy the right computer monitor or TV, I'd have to mark it up 25% in order to break even after Apple takes it's cut.
Is anyone else talking about the ice bucket challenge here?

Net Neutraility, Bandwidth saturation & peering link negotiation is far more complicated than what is being presented by this campaign.

I understand you are passionate about the Ice Bucket Challenge, but I'm afraid you have written what is called a "red herring."
Pair program as much as you can in this situation. You'll pick up a lot, and gain confidence to suggest improvements by starting with one-on-one interactions with your pair.

Then find a new partner, ideally someone less strong than your first partner where you feel even more confidence offering suggestions.

Repeat this process until you feel comfortable pairing with anyone on this team. Then you know you've made it.
cool, thanks. I'll check out out.
The only bias is crap articles like this.
You're not special as a woman. I'm not special as a man.

You're just a sour meat-bag like everyone else.
Stay Away from Workaholics
https://pay.reddit.com/r/netsec/comments/2fz13q/5_millions_o...

A good backgrounder too.
I don't think you can over-emphasize the challenges in communication with off-shore teams. I have worked with several in corporate IT and just reaching a minimal baseline of understanding has proven difficult.

Some of this is basic talking and listening; phone conferences will suck! Think about your typical (dysfunctional) phone conf and then slash the quality of the phone line/Skype connection. Add in the variable accents of the offshore team. Their English is 1000% better than my command of their language: if I can't understand what they say and everything has to be repeated or translated by a co-worker, meetings slow to a crawl.

You will run into cultural differences in communication as well. The off shore folks want to do your work and they have the can-do attitude of most IT workers. They may indicate understanding when that isn't really the case. They aren't going to be able to casually wander by your desk and raise questions later so you are more likely to get stuck with their assumptions. This has happened even when we have brought off-shore developers to our offices for face to face meetings.

Finally, I have found that we are often unprepared to send work to a developer in a coherent manner. That will lead to rework, increased cost and even more communication overhead as you painfully hammer out your actual requirements.
WONTFIX is a common enough response that many bug trackers have it in their default list of responses. WONTFIX is very much a valid response.
I'm very fond of "The Worst Journey In the World", about Scott's last expedition.
That they do, but they typically farm out the engineering component to an engineering company. This then determines the constraints within which the architect will have to work with respect to design.

There is a hybrid field called 'architectural engineering'.
Where does it say that in app delivered digital content will be allowed to be purchased by Apple Pay?
Slightly Off Topic, Does anyone know if there are any plans to speed up the NFC process? The current one being used by MasterCard and Visa are all very slow. It takes like 3 seconds, compared to Sony's Felica which happens under 0.3 seconds.
Yes, I have been using Fedora this way for a couple years now (ever since systemd made this easy in Fedora 17). Two heads, one running MythTV (most of the time), the other is my workstation.
This closes with the line

The only time I interact with systemd is when I'm running
it on a server, something the majority of people don't do.

And there's the crux of the issue, from my perspective. I'm sure this year will be The Year of the Linux Desktop™ (are we still saying that?) but the fact is that there are way more Linux machines in a server role than in a desktop role and the people who run those machines are doing so because they are in the critical financial path of a company. This is a change that doesn't directly cater to the people who are running servers (despite the message that systemd has features that are valuable on servers). Relatively few people are running Linux at home compared to the number of server installations. So while more individual people may be impacted by systemd, it's designed and targeted for the desktop which has a lot fewer actual installs.

I've had to interact with systemd on my desktop system rarely (but enough that it's frustrating for things that should be easy and obvious and just work) so what's on the desktop doesn't impact me that much. But I run way more server installations where things like boot-time and NetworkManager and multi-seat (I question how many people actually need this on the desktop anyway) and name-systemd-feature-of-week doesn't offer much advantage over the old system which seemed to be working fine, was mature, and everyone was sufficiently familiar with it (not to say it doesn't have warts, as everything does).
Ah, I guess thats whats inside most Wifi routers.
Are people using those for hobbyist projects though? I've never seen prototyping boards anywhere, and soldering those packages yourself requires a reflow oven by the looks of it.

Didn't know those SOCs are so high-powered, thanks for the info!
From SQL to MongoDB Queries
Ask HN: Masters in Predictive Analytics versus Online Certificates
Hello everyone,

I’m new to this site, but in the couple days I’ve been on here, this place seems like a fantastic place for advice!

I stumbled upon a message board discussion dealing with Master Analytics degrees from such universities as UC Berkeley (MS in Data Science) and Northwestern University’s Masters in Predictive Analytics. The costs of these programs is quite considerable (50k to 60k), and to be blunt, from reading student reviews, the actual education portion of the programs do not seem anywhere worth the cost. It appears you are paying mainly for the name on the diploma. However, with that said, I believe the NU degree clearly states it is from the school of continuing studies and I’m not sure of its’ reputation.

I know there are tons of certificates available online through sites like Coursera (data science specialization through John Hopkins), certificates in Predictive Analytics from UCI, data mining from UCSD etc.

Thus, my question is as follows, those in the industry, or who have taken a master’s degree in something like predictive analytics, what are your thoughts on a degree from these master’s programs (or similar ones like NCSU) versus a lot of specialization certificates? I’m still somewhat unsure of my ultimate career goals (I’m currently a senior forecast analyst) but know I would like them to be centered in deep dive analytics and utilizing programs like R, SAS, etc. Would I be better served to get certificates in predictive analytics, R, etc and then get a masters in full blown statistics program (like the one at Penn State? http://www.worldcampus.psu.edu/degrees-and-certificates/applied-statistics-masters/overview)

Any insight would be greatly appreciated.
Would you want someone working for you for another two weeks after you've fired them?

Depending on the reason for firing an employee, employers often have to give severance pay which usually amounts to two weeks or more worth of pay.
Hey, thanks for the tips. Man, sorry your using microsoft SQL Reporting and Crystal. Been there and oh.. the pain.
I say the same thing every time I read a "slacktivism" post, but here we go again: if this is useless, what do I actually do to help? Seriously, I'm not posing this as rhetoric.

I've already filed a fairly long, unique comment to the FCC, but I've heard that the FCC ignores most comments unless they come from well-known players.

I donate money monthly to the EFF.

I've signed the letter to the lawmakers on Battle for the Net.

I don't have a personal website, so I can't put up a banner ad.

So, given that I've heard comments on this site and in person that all of the above counts as slacktivism, just makes me feel better, and doesn't contribute to an actual solution, what do I do to influence this issue? Ignoring the possibility of coming into large sums of money and buying myself a congressman of my very own?
Why just the FCC? Why not the Congress and the Whitehouse as well?
Not just init systems. Try version numbers[1] or choice of default desktop for a release [2]. The default mark you, not removing any of the many alternatives.

[1] http://lists.centos.org/pipermail/centos-devel/2014-June/010... [and the many many subsequent replies]

[2] https://lists.debian.org/debian-devel/2014/08/msg00129.html [and the rest of the thread, and the other threads about the same issue]

I suspect this one has a lot to do with issues around the structure of the operating system and the way major components depend on each other.
Jonny Ive at his best
That's a terrible response to corruption of a key system utility. "Oh, corruption happens, deal with it." System logs are much too important of a subsystem to have such a blaise attitude when things break.
End users of Java aren't Oracle's customers, so they don't care.
You're correct, but that's not the point. Some device drivers run in userspace, even the Linux kernel itself can run in userspace!
> As we’ve seen that bandwidth pricing is not reflective of the
> underlying fair market value when Internet service providers have
> monopolistic control,

Where was the fair market value of bandwidth presented/derived? I did not see it on the page submitted or the page linked to in the excerpt.
A Gentle Introduction to Azure Search
I truly hope people aren't choosing their build systems based on the IDE they use. If you program C++, you will have to use some combination of a dozen strange autoconf/Make solutions, CMake, boost::jam, scons, rake, etc. If you work at a big corporation, you'll probably have a custom build tool. Any ide worth a damn will either be build tool agnostic or it won't be useful to the majority of the target market.
Hello, I will. We are a young company and looking to work with new players.. interesting.