skysight-inc/HackerNews huggingface dataset:
There is no such thing as a high performance git anything. People at Google who use git (I used to be one of them) suffer from far worse performance than the people who just use perforce as such. In particular, the cost of a git gc, which invariably occurs right when you're on the verge of an epic hack, or fighting a gigantic outage, is unreasonable and perforce has no analogous periodic process.
Well, on the other hand languages that DO have macros, monads, and call/cc built-in don't power the web and haven't even contributed to many essential software we use everyday, from our OSes to stuff like Chrome, Photoshop, LaTeX, etc.

In fact, most of it was and is written in C/C++, horror of horrors, and fewer in Pascal / Java.

The notable exceptions I can think of are Emacs (partly), Autocad (partly) and Pandoc.

So I guess there's a tradeoff, use cool languages and not contribute much of usable software, or use some so-so language and create stuff people use.
The guys who wrote both essays are smart.

But one of them never misses an opportunity to obnoxiously shove this fact in his reader's face at least three times per page of text using A New Kind of Bragging.
While i like that you are supporting the product, and i applaud you for that. And your bits about twitter and FB make sense. But, when you say you want "Quora-like answers", well my first reaction is "why not use quora?". Isn't that the same thing? you post a question, and people answer it.
$25/hour flat rate? Why? That's not even half the market rate for an average developer.

I somewhat agree on having "auditions" or at least a quick try before you buy, if you will, but at least pay a decent wage.

What would work best imo is to technically vet the candidate early on and over the phone. Perhaps a 30 minute pair programming session done in stypi where you're both working on some code. After that do a group skype chat session with some other teammates and the candidate to see how well a group conversation goes. Nothing extreme just a 30 minute to an hour pow wow about the job, the company, etc.

If the candidate is still in the running then bring them into the office, if you actually have a physical office, and give them a couple hundred dollars to work on some code for 3-4 hours. See how they fit with the team and how well they perform in person. You'd be surprised at how quickly you can get a feel for someone. It doesn't need to take weeks. If you're remote you can do the same thing, in fact it'd be much cheaper without having to cover the candidates travel expenses.

So how many people would even make it past the first round? 10%? lower? After that you've got a nice number of qualified candidates and plenty of opportunities to weed them out before anyone wastes their time.
How are you planning to monetize on it?

And how does it fit in with your commercial products that's like VB for Bootstrap, jQuery Mobile? Is the open source project going to be the cannibalized as the backend/engine for those products?
MPAA is joining W3C
Clicking link is immediate, and the delay for an active "reply" link can be minutes. The longest I've seen (and recall the time on) was at least 5 minutes, possibly pushing 10. In an active conversation that's a long time.
Campaign finance reform has always been a partisan wedge, insofar as the party that loses the most seats in a given election cycle is the one touting how much it's needed, but shuts up the next cycle when they gain the most seats. Thus, the only politicians willing to put money into that fight are either already outnumbered, or just crazy (or smart) enough to vote against their own future reelection.
> "excuse me for not jumping to that conclusion"

I'm not suggesting you jump to conclusions. I'm suggesting you do basic research when you don't understand an expression. By the time you skim the first page of results, whether or not it's the same as my first page of results, you should have a clear idea what the idiom means.

> "an argument for another country in a discussion about Australia!"

The immediate discussion was about whether there were arguments for living in America, not whether there were arguments against living in Australia. The US has a lot of things going for it; whether or not some of those things also apply elsewhere isn't really relevant.
How would Yahoo! acquire the user base in this case? By putting more Yahoo! apps on the screen? But users need to install them in the first place.
Sounds reasonable to me, especially the memory pressure thing.

It seems like some of the criticism in this thread comes from people who haven't bothered to understand what you've done and summarily dismiss it as stupid. That attitude has been bothering me lately on HN or maybe its programmers in general.

Anyway, thanks for the interesting contribution.
Mozilla is looking for a compiler engineer who will work on LLVM, Emscripten, and Rust.

http://careers.mozilla.org/en-US/position/o3VZWfwD
Um, Google doesn't actually appear in this story. Where did you get that from?
You can look at other suppliers with fibre.

it will probably be quite shit but tpg offer that sort of service for 300$ per month (though they have a 5k installation charge )
If you agree to work for less than your regular rate then really you're paying them.

Besides are you really going to get a good feel for a company by working remotely and are you going to be doing your best work at 9PM after a full day of work and other obligations?
I read the article. Why not work at a intellectually undemanding dayjob like a barrista or waiter or bookstore clerk and then work on an interesting open source project on your own free time?
It's a shame this thread about CobraNet was lost in the HN crash over the weekend.
Good to see Indian start-up making the mark here, perhaps it will remove the stereotype most startups face from investors and potential acquirers as they are based out of India
I would say Hacker News is a pretty good place. Why don't you tell us a bit more about your start up?
Immediate regressions are good! If someone at Google breaks my code, I will know within half an hour at the latest and I will tell them to go fix it or just revert their changes myself. Immediate regressions also go perfectly with daily (or hourly!) releases. If there's a performance problem it will be identified early and I will only have thousands of changes to investigate instead of tens of millions.

Imagine if I had a regression and I had to go to the other team saying "We just upgraded from the Foo you released 2 years ago to the one from last year and the performance sucks. Help!" I would not get any help. However I get plenty of support when I go to Foo-team to tell them that my Foo-per-second is 10% worse in the noon release compared to the midnight release.

Having artifacts and stable interfaces and library releases and all that is very ivory tower hocus pocus stuff. In practice instant integration is better.
(3) Most importantly, absolutely no mention or reference to "Redhat" Trademarks.

This is evil, because the law is supposed to allow referential use of trademarks as a fair use.

Otherwise, RedHat's existence is highly beneficial to Linux.
How do the linode and digital ocean API's compare?
I thought there used to be such a package called firefox-branding that would turn Firefox into IceWeasel if removed?
Are you sure "link" is immediate?
After Muzzling Scientists, Canadian Government Now Moves On To Book Burnings
Google Takes to the Sea, Tests Ferry Shuttle for Workers
Everyone under this branch made good points. Graduated from a top company with valuable experience is definitely a plus for this kinda scenario, but from my experience it's not a must.
I'm not sure what the author is trying to say regarding billing. Both Linode and Digital Ocean bill monthly, and both only charge you for the part of the month that your VPS exists for. He seems to be implying that if you have a Linode VPS for one day you'll be billed for a month of it.
So far, though this message isn't deep enough (or the thread isn't active enough?) to have a reply delay. I've replied to "0 minute" messages via link that didn't have the normal reply option.
It's an interesting viewpoint but I respectfully disagree.

Fiction can only reflect or distort truth, because reality is neither positive and negative nor dark and light, the audience can only choose truth vs. fiction. Objective vs. subjective.

But really we're talking about memory. Lasting effects either conscious or below. The way to remember things is elaboration and repetition. In that way, distortion of truth can only exist when there's limited information, but far more effective is repetition over time AND limited information. You'll only remember the fake stuff.

Moral values are useless to us if we can't use them to decide things about hypothetical situations. In fact, the only way to build and solidify morality (which is memory) is elaboration, more novel experiences and information.

So with that context: Fiction isn't the problem, a stagnant homogenous diet of it is.
Ask HN: Summer data science internships for undergraduates?
Hi, I'm currently an undergraduate studying Bioengineering and I was wondering if there existed any internships involving big data, coding (preferably in Python or using Matlab), and information obtained from sensors. I asked a question a couple of months ago on my future in this particular field and one of the users mentioned that I could look into data processing with data obtained from sensors.

Can anyone point me in the right direction because I'm lost as to where to find companies that want internships with data science.
Would be preferable to have a blog post explaining what this is, at least for me, otherwise not interested in pursuing further.
What happens today is less of a change in direction and more of a logical extension in what covert agencies have always been doing.

NSA has always done dragnet surveillance as long as it's been feasible. Look up Echelon.
Dell Wasn't Joking About That 28-Inch Sub-$1000 4K Monitor; It's Only $699
My FF refuses to load that page:

An error occurred during a connection to www.howsmyssl.com.
Peer attempted old style (potentially vulnerable) handshake.
(Error code: ssl_error_unsafe_negotiation)

Apparently the strict options I'm using are safe. ;-)
Linode lets you do pretty much the same set of stuff as Digital Ocean (https://www.linode.com/api/). IMO, Digital Ocean's (https://developers.digitalocean.com/) is much nicer to work with. It doesn't have weird magic number error codes, has much cleaner documentation, and has nicer response arrays. Which one is better is kind of subjective, though.
I actually read the article but wasn't too surprised when he continually inserted what I would consider too much of himself into it.

It doesn't directly bother me that Wolfram is an egotist, I don't have to deal with him on a personal level, so why should I care? But he fancies himself a writer (among other things) and I do think his constant need to insert himself and his past accomplishments continually (even when his subject is ostensibly something else) detracts a great deal from his writing and thus it is fair game to call him out for it.
I understand that a significant majority of Australians still support the Aboriginal segregation and forced adoption laws.

What? I don't think I've met anyone, ever, whom holds such an opinion. (And I grew up in south west Sydney).
Well for what it's worth if pricing is not a openly viewable section of your website you've got a problem.

I went to DO because their pricing is clear and only then did I discover that everything just works.

I have a few servers and could not even think of switching.
Check out mPATH.com - We're solving some hard problems in an interesting way, and we have customers knocking down our doors.
Big companies have big budgets for recruiting, which is why you'll see their ads everywhere.

Interesting jobs often rely on referrals. You might try attending some of your local developer events to see what is happening around you.

If there is any technology you are passionate about, you could try checking out conferences about it. You don't necessarily have to attend - just try checking out the list of sponsors / speakers. Companies that are involved with conferences tend to have more interesting jobs.
I have a Facebook account that I barely ever use, and I would not use it to access free WiFi.

That said, I can only side with the ice cream shop salesperson in your anecdote. Just make a Facebook account with a fake name, use it when you want to.

You seem more angry about the requirement of a Facebook account than not being able to use the free WiFi. But the fact is: if your goal is to use their free WiFi, you can do so without giving up your privacy (fake account).
I posted this on the "Who's hiring" thread a few days ago, but didn't get much traction. Basically, if you are interested in science and/or energy, we're going to be doing a lot of really interesting things spanning physics simulations, system optimizations, and, yes, 'cranking out web application features'.

We're literally two people right now, but have a great product, and great traction. It's not a traditional VC style market or exit opportunity, but our opportunity/headcount ratio is absolutely massive, and we desperately need to hire.

=======

Folsom Labs, San Francisco CA, Full-time Software Engineer
http://www.folsomlabs.com

We're building the next generation in solar (PV) system design tools; basically we make it very easy to analyze the potential value of a new PV systems by leveraging an advanced physics simulation engine. We've been in beta for about a year, and are formally calling it 1.0 in a few weeks. We've got a lot of great traction, and almost universally stellar feedback from our users. We've also recently received a federal grant[1] to help fund our next generation of products (and a round of hires).

Everyday we get to deal with a range of problems that few startups get to offer – we have a pretty modern web-stack [2] (that we actually need, not just to be trendy), but also get to solve interesting physics/optimization problems on a regular basis, while also acting as industry thought-leaders. It's a really unique place in both the solar industry, and as a software company.

We've made it this far as a two-man team, and we're poised for a lot of growth in the next year, so it's about time we brought on some help. If you're a full-stack engineer looking to do some really interesting work (and occasionally put your undergrad physics courses to real use), we'd love to hear from you.

– Paul

paul.gibbs@folsomlabs.com

[1] http://www1.eere.energy.gov/solar/sunshot/incubator_projects....

[2] AngularJS (frontend), Python/Flask (API/Backend), Cython/C (Physics Simulation Engine)

*edit:reformatted the original "Who's Hiring" post
cameras you mean.
Anyone who comes up with a reasonable way of bypassing the natural local monopolies of cable companies is going to make a fortune.

I would think dense wireless networks in urban areas could work. I'm not an expert, and would be interested in hearing from one, but I imagine that wireless networks could benefit from algorithmic advances in a way that might be more difficult in traditional copper/fiber networks.

If you gave me (someone with very little wireless experience but used to be a cable guy) carte blanche, here's what I would investigate:

Several routers in an urban area which require minimal installation and can be mass-produced and immediately interchanged - think roof access, and could be turned on and off remotely, maybe battery operated, flowing to relatively few fiber hubs.

Infrastructure advantages: Network algorithms have come a long way, and the ability to dynamically add or scale nodes as needed could have great performance/cost balances that aren't possible with fixed nodes. And upgrades do not require new lines, just more and better routers. If a router dies, replace, and send the old one to a shop somewhere inexpensive. No midnight service restoration pay.

Customer advantages: I connect to wifi the same way I do right now. Zero home installation (google Comcast horror stories if you need imagery).

If I were to start, I would do it in an urban area with a landowner that had a monopoly. Hyde Park, Chicago is like that. There are basically two landowners: University of Chicago and Mac Apartments. You have to make one community love you to pieces before branching out, and that would require a lot of cooperation. Of course a danger here is if Mac suddenly decides that they hate you and removes access privileges. But if that worked, and you got more funding to expand, imagine the word of mouth: "Here's how installation works: it's a wifi network and you connect to it".

A la "it's a folder, and it syncs" dropbox. Presumably something like this has been tried before, but that's true of many things that end up working (like search engines or social networks).
WaterWheel to ease burden on women
Try also HybridJava.
Let's see if the NSA black mails these people like some intelligence groups under past presidents have done.
With Linode, if you sign up for a month and then cancel after a day, you get a prorated Linode credit. If you spin up five basic Linodes and delete them all after a day, you get nearly $100 back in Linode credit but you still get charged for $100. With DO, you get charged for only what you use. If you spin up a droplet and then delete it after a day, you only get charged for like $0.17. To my broke college student self, anyway, that's a preferable business model.
For reference, I've been using Linode for almost 5 years now ("Your account has been active since March 11, 2009", Jersey colo).

I haven't considered switching to a cheaper service like Digital Ocean, because Linode offers peace of mind and excellent customer retention. There is something special about dialing a number and getting a real person who knows how to configure DNS and troubleshoot your international propagation and provide real assistance and empathize without sounding like they are feeding you canned BS.

I've never rebooted my Linode, except for their free upgrades. Recently I've purchased their backup service, which saved my ass when I decided to upgrade my Arch Linux install and butchered a package conflict which resulted in effectively destroying my box. I was able to quickly spin up a new install of Arch, mount my previous server, and copy over configurations. The LISH console has also saved my ass as well... too many times; I'm not a server admin!

I feel very much in control of the remote box and that is primarily why I will always recommend. However, they had one hiccup during my time with them, where they leaked sensitive information and withheld accountability for a while. It was frustrating, because I gave them benefit of the doubt, but secretly agreed that it was sketchy. If anyone reads this who works there, staying quiet matters negatively towards your credibility.
OP: Great writeup, thanks for that. I was wondering.. if price wasn't a part of the equation (I know it is, but humor me), would you still have migrated?

I look at the offerings in general and despite the fact that I've used neither, but am going to, it does look like Linode offers slightly 'more', albeit for a substantially higher cost?
We are building a suite of mobile development tools with Ionic at the core, building on the success of our previous products, focusing on HTML5 on mobile. Less focused on drag-and-drop though for now.
I'm assuming you're talking iPhone to iPhone here since you didn't blame any other device.

If you are using text all the time and not iMessage, that may be a sign that your network connection isn't all that great.

iPhones generally require data plans, so why aren't you using iMessage? Are you using a SIM from a non-iPhone account? It's very strange that you'd even notice the problem since iMessage typically sends things over data if it can.. you must just not have data, or maybe it's turned off.

Supposing you don't have data bandwidth to speak of, your cell connection might be so weak, or if not weak, so overloaded with voice or other traffic, that the texts get delayed. SMS is very low priority traffic, and is subject to delays. If it's working better on a newer phone, that may be because that new phone has a more capable radio system.
I don't get what's really cool. Viewport angle and camera path is fixed, than what's really better than just a video?
Can let me know the point of this tech?

I tried pressing `c`, but it showed only some cracked images, doesn't seem really meaningful.
Is there any serious competitor at Digital Ocean's prices?
I am always fascinated by answers to the "hiring" question. (I don't claim to know any good ones, perhaps that's why it's so interesting and why we discuss hiring so much).

You're still beginning by submitting a resume - they are replacing parts of interviews with auditions, though they suggest there are interviews too, so it's more of a supplement than a replacement.

So Automattic is adding something to the process, something non-trivial in time commitment. I think I can show that this hurts them.

~~~

Employers need to keep in mind that there are some vast asymmetries between employer and the (prospective or not) employee. For instance, some common cases:

* When an employee is fired, they are at 0% productivity until they find a new job. The employer on the other hand is at 99% or 100%[1] productivity. This is in short why we have things like unions, because negotiating power in terms of productivity lost to both parties (employer and employee) approaches equal when the employer has all employees at stake, not just one.

* When an employer wants to fill a position, they have one spot and can try out several candidates (even with auditions) simultaneously. When an employee wants to find a job, they need to spend time choosing to fly out to places to interview. These decisions are hard, because there's opportunity cost involved: When you fly to place A to interview, you're spending that time not looking for other, potentially better jobs and/or flying to place B.

This ups the ante of the opportunity cost significantly. It's becomes an awkward gambit: "I'll pay you $25 an hour to pause your search for a job (you'll do our tasks instead), and after an indeterminate amount of time, perhaps offer you one." That would get some strange looks on a job board. It becomes an odd form of speculative work.

You're trading a lot more of your time (that you could be spending evaluating other jobs) to hone in on this one, and then they may not accept you. It seems to be a good deal if and only if you're certain this is the job you'd prefer over the others you'd seen so far, or that you have hopes of seeing.

Otherwise, this is the one prospective job you'd want to entertain last.

So this might look good to Automattic since they are capable of handling the load, but they are forgetting that such a load is not preferable from the employee's perspective if you have many decent job offers. A shorter, more streamlined hiring process will probably win out, since they're likely to try interviewing anywhere else first (easier) and since the opportunity cost anywhere else is less. I'd like to think we're at least a little rational about this, at least those that feel somewhat time-constrained when job searching, like the currently unemployed.

I think this gives other companies a slight edge against Automattic, at least for prospective employees who have options. I think by doing this they will lose good candidates, even ones who might (eventually) entertain their lengthy interview process.

Am I off base here? Or does this seem sound?
I note you didn't respond to the fact it's illegal to dress as a Muslim in some places in Europe but it's legal everywhere in the USA.
Sure, we are open to that sort of thing. Feel free to send me an email at max AT drifty DOT com.