skysight-inc/HackerNews huggingface dataset:
The company I work for has a "coding assignment," and it works really well for us. I'm not sure we give a time estimate; I think we just ask for it back in a week or so. The devs reviewing the code don't even know how long it took for the applicant to return, and it isn't a criteria we use to judge them. In any case, I can't imagine it would take anybody more than a few hours.

IMO, it's a less insulting, slightly more realistic version of FizzBuzz.

As far as getting help goes, I'm not sure it matters too much. There's still an on site interview, and we ask a few questions about the assignment, along with some other coding questions, and regular interview stuff. I guess if their friend/roommate/spouse is going to help them code all the time, then it's like we hired two people for the price of one ;-)
Tips and Guidance for Students Writing Papers and Reports
Scribbles / Learnings from Global Entrepreneurship Summit, Kenya
I would say go has far easier primitives to be a tool for orchestration. I myself have worked with both languages.
How to support stereo in a WebRTC application
What, like I'm going to shop retail like a peasant?
I saw some kids on your lawn by the way. You should tell them to get off of it.
You probably won't notice a difference. Bitbucket acts enough like Github that you won't hiccup.
> That's why Github is being valued at $2B.

Also, keep in mind, we can't see the terms of this deal, and how much special treatment the investors will be getting from it.

The valuation is just an upper limit to the true measured value of the company until we can see the terms of the deal.
Personally I use http://filebin.net/ which has nice and simple looks and uses Drag & Drop for easy uploading. Source available at : https://github.com/espebra/filebin

It is made in Flask and is licensed in AGPL.

Project comes with Vagrant and Puppet-files for easy deploy!
We used object pooling in C++ 2 decades ago in real time applications.
storage virtualization startup datrium comes out of stealth
Agreed, the valuation makes no sense to me. There's really no switching costs that I see.

Bitbucket is actually superior in many ways because of its tight integration with Atlassian - the real Microsoft Word of the Developer community.

Sourceforge had this kind of play at one point and look at it now.

Maybe they're going to start displaying ads for jobs for developers. Not sure that's worth 2B though...
Not quite.

Getting Youtube's 'permission' is way easier and way faster than securing the same thing through old media companies.

> actually I think this really means that the media company profits by the work of the artist more than the artist does.

Can anyone really tell though, since the accounting methods of both Hollywood and the music industry is really shady where the numbers are just not available for anyone or even the artists themselves. With silicon valley this is a lot more transparent.
Seriously? The cost of the MS stack doesn't tend towards zero by any means infact it normally increases as you throw more hardware at it. Yes MS can hook you on the BizNet stuff but you have to pay at some point.

Why waste the money when the alternatives are better and cheaper.

What does buying MS actually buy you?
> highly-paid

and you're saying BI wouldn't help with that?

> highly educated engineers

how do you think they got there? by being forced to be a wage slave, working long hours to come home completely burned out every night?
I'm conflicted.

On one hand, I can see the value in VR in a theoretical sense. I grew up with quite a bit of fascination over things like Star-Trek-esque holodecks and Matrix-style simulated universes, and this part of me thinks Facebook's smart for wanting to be on the leading edge of such a world where people can share their current experiences and others can also experience them in a similar manner.

On the other hand, I can't get the images of previous VR fads out of my head, especially that of the last decade, dominated by projects like Second Life and Project Wonderland, and thus can't shake the feeling that most people are going to picture a VRified Facebook as little more than some nerd toy.
Some resources for students
Nice engineering work.
I am wondering if it is ok to use HBase instead of MySQL to store the JSON-blob. In this way, it might be easier to operate the 'persistent' layer, without 'splitting each MySQL server in two' for load balance.
But anyone else can do the same (at least for all of the public repos).
It doesn't do anything in Windows 10. (Perhaps, just when taskbar items are ungrouped, but I'm not sure.)
-ffast-math does two types of things: it changes the code generation, and it mucks with the floating point settings at startup in a bid to make them faster. On x86 systems with SSE2, this involves writing to the MXCSR register.

It would be interesting to separate these two effects. You can get the former by /compiling/ with --ffast-math and the latter by /linking/ with -ffast-math.

BTW, to all the library writers out there: never ever link a shared library with -ffast-math. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
go. The concurrency primatives are great. Start doing multi-threaded things in python and watch your computer run out of memory very quickly.
How Much Money Can You Charge for Your B2B Product
This gets me thinking.

I wonder if why spreadsheets become something like programming-lite is that it allows for rapid prototyping and iterating.

This because the user can manipulate the content of variables directly, and watch the result change as they do. This then allows them to test smaller parts of the logic before aiming the result at another piece of logic and thus building a larger structure piece by piece.

The problem with using spreadsheets for this is that as you move stuff around the logic parts break.

So what if we had something like a variable grid and a logic sheet? So that any variable read or written was up in a grid like that of a spreadsheet, for easy reference and manipulation, while the logic was of somewhere else. Thus moving things around to make room for more logic didn't influence the variables etc.

And to take a step back, i wonder if this ease of prototyping was one of the things that made micro-computers so potent. This because they booted directly into a Basic interpreter (prototyping), while at the same time there was no persistent storage you could screw up with crap code (just flick the power and get back to it).
On the other hand, in this reality:
http://www.machines-simon.com/en/our-machines/vegetable-harv...
http://www.tumoba.nl/en/products.php/vegetable-harvesters/le...
http://automatedag.com/
http://www.oxbocorp.com/Products/ProcessedVegetables.aspx
Have you ever eaten a strawberry.
My Quickshort Interview with Sir Tony Hoare, the Inventor of Quicksort
a diff I see missing from bitbucket is the visualization - heat graphs/maps of my activity on a project or across projects. I know it wasn't there early on, but I've known more than a few people that keep committing to a project on a daily basis because they can keep their streak going on the visual chart (on github).

It's not really one particular feature, but a whole mess of little things that, collectively, will keep github 'default choice' for a lot of folks for a long time coming - it's inherently a bit more 'social'.

That said, I'm in agreement with your view that most other services have most of the main same features anyway - I prefer bitbucket for my projects, but... I'm in a minority. This sort of feels like MS Office vs OpenOffice 15 years ago. Yeah, technically there's a lot of the same stuff, but there's enough 'missing' features from multiple users' perspectives that the larger player still 'wins'.
FYI, http://lesswrong.com/lw/iv/the_futility_of_emergence/ might explain why people are objecting to your comment.
I don't think the loss of patronage of the set of developers willing to choose their tools based on whether they as a company allow their users to slur large groups of people is really on their radar.
Thanks -- specious is a nice word. Never heard that one before. Looks like I got even more out of that experience ;)
I would suspect that they are gold partners and therefore get MSDN licences for all their devs and TFS for free.
Regulators could address this concern by requiring drones to carry identifying documents (e.g., license plates) and liability insurance. This model has worked for truck deliveries for a century.
Support, Integrated software, and a stack that doesnt require much delving into server config files to get going? Literally nothing to setup if you use azure.

And two nice languages...

Your time, and getting your software shipped is worth more than few thosand extra.
Ancient colour revealed on the Parthenon Sculptures
What a total load of tosh. It doesn't even make sense.
Random Code Editor Idea
That's...rather quite a strawman. There is a huge chasm between "Let's indulge all speech ever!" and "Let's not force compliance to our political opinions on our users".

I suspect what you mean is that you are actively patronizing businesses who reinforce your current political beliefs; I doubt very much that you are patronizing businesses who engage in censorship which runs contrary to your political beliefs out of some idealistic respect for their courage to take a stand. And that's fine - we all naturally tend to support those we agree with, and not support those we disagree with - but framing it as admiration of the will to censor is just almost certainly spurious.
Citations aren't given for the most crazy things, only the vaguely meaningful bits in between. It's load of non-sequiturs and things that don't even mean anything
> but they state that "App demos should include code and/or architecture discussion." so you wouldn't be able to flat out promote.

Unless architecture/code is a selling point, of course.

Also, /r/software and some of its ilk might be a good place to look at, though I don't know about promotion (it seems to be the other way around: people looking for software that does a particular task).
The modern corporation only exists because of the jurisdiction of governments.
Show HN: Play20Back – MTV as It Looked 20 Years Ago
There are millions of cars on the road, but you know who to sue if one crashes into the front of your house. License plates and liability insurance would be sensible requirements for drones, too.
Analyzing Landsat Data Amazon S3
https://curl.io/ has been doing that for a while. 20GB file size limit, deleted after 4 hours. I've used it here and there and its useful for quick, temporary storage.
Isn't https://curl.io/ the same thing?
Is Facebook Lying About Video Views?
As I quoted elsewhere;

When I think of someone who is "offended", I think the following:

"Announcing "I'm offended" is basically telling the world you can't control your emotions, so everyone else should do it for you."
The Futility of Emergence – Less Wrong
The "Album-Song" organisational metaphor just doesn't work for classical music. However they could do quite a lot with the current metadata: grouping tracks using prefixes etc.

One of my biggest gripes is that searches often return individual "songs", whereas for classical music you're generally looking for something that spans multiple tracks (and so what to see more context in the search output).
I'm sure there are more elegant ways to address this, but couldn't regulators just stick a drone no-fly zone where piloted aircraft could be expected to be below 500 feet?
Telerik UI for NativeScript
That is strange. It works for me both with conventional (just checked FireFox 39, Opera 12, Visual Studio 2015, Notepad) and WinRT (Calculator) applications.
Thanks for your thoughts. The point of my article wasn't to deny that there are any counterexamples to my overarching theme. No argument involving society is going to be free of counterexamples.

I disagree with some things you've said here but will just say 2 things:

1. I'm grateful you give everyone an equal chance. I thought I did too until I uncovered what I now believe to be an ingrained sort of bias. If you're free from that, more power to you! Far be it from me to tell you who you are.

2. I do believe that racism is one of the hidden engines of society, and inhabits each of us more than we know for that reason. That's why I was proposing to move the dialogue from an existential proof of racism to a question of how exactly it has shaped us. It's not (or doesn't feel like) "pseudoempathy" as another commenter put it. It feels like moving past denial to a more productive mode of engagement with this gnarled issue.
MIRI is one of the success stories to emerge from the transhumanist community of the 80s to 00s. Others include the Methuselah Foundation, SENS Research Foundation, Future of Humanity Institute, and so on.

When it comes to prognosticating on the future of strong AI MIRI falls on the other side of the futurist community from where I stand.

I see the future as being one in which strong AI emerges from whole brain emulation, starting around 2030 as processing power becomes cheap enough for an entire industry to be competing in emulating brains the brute force way, building on the academic efforts of the 2020s. Then there will follow twenty years of exceedingly unethical development and abuse of sentient life to get to the point of robust first generation artificial entities based all too closely on human minds, and only after that will you start to see progress towards greater than human intelligence and meaningful variations on the theme of human intelligence.

I think it unlikely that entirely alien, non-human strong artificial intelligences will be constructed from first principals on a faster timescale or more cost-effectively than this. That line of research will be swamped by the output of whole brain emulation once that gets going in earnest.

Many views of future priorities for development in the futurist hinge on how soon we can build greater than human intelligences to power our research and development process. In particular should one support AI development or rejuvenation research. Unfortunately I think we're going to have to dig our own way out of the aging hole; we're not going to see better than human strong AI before we could develop rejuvenation treatments based on the SENS programs the old-fashioned way.
No, the logic is the same. Specialization drive efficiency. Have the fishermen fish. You do what you're good at.
And bitbucket has unlimited private repos for free compared to github's limited number for a fee. I moved my lab repos to bitbucket when we outgrew 10 private repos. It was going to be quite expensive to add more at GitHub.

(Most of out repos are public but some things you want to keep private at first.)
I don't mean to suggest that it will magically appear, but certainly abiogenesis is difficult to reduce to it's lowest level. There was just a piece on HN the other day that talked about new research that tries to explain how self replication began in the Precambrian. We can get to the moon, but we still don't understand how many interactions can just accidentally lead to something meaningful and lasting. Emergence doesn't have to be perceived as dogma. In fact, doing so would tend to discount the nature of the evolution of the human brain (leaving creation out of the equation for this context).
How does this differ from building plugins? Excel already has a programming interface and I'm pretty sure you can script Sheets with python. Is it just easier?
but the focus of the article wasn't really on the experience of an uber driver, it was on the demographics of uber users. that was a pretty valuable insight he got into how "sharing economy" taxis are filling in the gaps in the public transport infrastructure.
Well, you might have to cross a tiny bit of ocean water if it's on Vancouver Island.
Specifically it's for Apache/Nginx/HAProxy/AWS ELB which link against openssl (there's also a node port). Are there alternate bindings for any of these for GnuTLS, NSS, etc?
Historically, I've tended to do poorly in in-person interviews. I felt my critical thinking and problem solving skills plummet to a fraction of what I am capable of. I initially thought that with enough real-world interviewing experience, I could familiarize myself to the stress, but that never really happened. Interviews tend to be few and far between, so the familiarity never really sticks.

I usually perform better on take home interviews, but 90% the time I'm unwilling to dedicate what are usually days for just a chance to be accepted at a company I may not even want to join. I think many employers use the take home interview as a screener without realizing they need to first cultivate in the candidate the enthusiasm and willingness to complete it.

Some ways companies can encourage me to actually complete the take home interview:

- Provide compelling information about the job (estimated pay/equity, meeting the team, evaluating culture-fit, getting me excited about the problem, etc). Lots of companies save this step for the courting process that happens after the technical screen.

- Pay me a modest amount just to complete it, regardless if I pass or not. I don't care about the money, but at least it won't feel like wasted time.

- Make it way shorter, but then it might be useless.

--

What I'd prefer instead of all this interviewing is still:

1) meet the team, evaluate culture fit, etc.

2) discuss past projects in detail, maybe do a code evaluation if relevant

3) contract for the company for 2-4 weeks at market rate pay. Hell, make a 10-week "internship" out of it, whatever.

4) receive offer (or not)

This is not always practical or scalable, but I've gotten offers 100% of the time this way, including at YC companies and other startups. And from the company's perspective, I think it extricates any unreasonable expectations they have from prospective employees. It's always tempting to look for unicorns when you have hundreds of resumes to choose from, but when you have a likable contractor doing good work, there's no reason not to give him/her an offer. Plus, the employer can evaluate the single most relevant skill in an employee -- the ability to learn.
Windows (Wine) compatibility broken in latest Linux kernel for Ubuntu 14.04
Which is why Microsoft is worth 366.8B and GitHub was only valued at less than 1% of that.

However, the name recognition that allows GitHub to charge a premium really is worth something, and I suspect they plan on leveraging that 250M to try and grow. In the end though it's not our money so we really don't have a lot of information on if it was a good bet or not.

PS: For an off the wall example, they may be planning to become a seed incubator.
Yet to meet a developer who's as excited about using Jira as about using Github issues...
If you put it on your resume, its fair game for the interviewer to ask about it.
Is drag & drop really easier than just selecting a file from a dialog box? Almost every modern file uploading service has it, but I've never really found it useful. I've always thought of it as a feature that people enable "just because they can."

As a developer, it's pretty rare for me to have the folder containing the file I'd like to upload already open in an Explorer/Finder/whatever window. (I'm more likely to have it open in a terminal.) So it will take exactly the same amount of work for me to navigate to the folder in a dialog box as in an Explorer window.

Even if I happen to have the folder open in Explorer, it's a hassle to move, resize, or otherwise organize my non-tiled windows so that both the file I'd like to drag and the space where I need to drop it are visible at the same time. Larger or multiple screens won't help, as I'll just clutter them up with more windows. I could drag to the taskbar to bring the browser to the foreground, but again that's the kind of hassle that I won't need to incur if I just used the dialog box.

For ordinary people with small-screened laptops and tablets, I assume it will be even harder to keep two apps open in a way so as to enable drag & drop, especially since a lot of people just maximize every window. (Can't blame them when they're stuck with 1366x768 screens and/or platforms that encourage fullscreen apps.)
There is a lot of VR hype right now, but it might be justified now by the big tech advances of accurate low latency position tracking.
Sadly, there's not as much financial incentive to get clean water to people often without the means to buy it. In places often wrapped up in corruption, war, etc.

With automated transport, the early movers could absolutely dominate the future of transport.
The best take-home interview I ever did had a time-limit. And of course, I panicked when getting close to that limit, and tried my best to tidy up my solution but didn't really manage. Then a pop-up appeared asking "Would you like another 5 minutes?" That was just enough time to calm down, tidy up sufficiently, and submit clean code.

It seemed like a good middle ground to me.
Body cam captures cop shooting motorist in head, murder charges follow
Reminds me of Skimlinks

http://skimlinks.com/
Oh wow, that's a nasty bug. From the linked openjpeg issue:

>>> s = '4.74303020008e-322'
>>> f = float(s)
>>> print(str(f))
4.74303020008e-322
>>> import osgeo
>>> print(str(f))
0.0
VR is such a tiny niche compared to a market they once ruled throughout most of the world (except maybe USA?).

Just like IBM, I guess their demise in consumer products was gradual, but went by a lot quicker than IBMs did.

Some of their assets were pretty valuable (especially patent-wise), so that $7 billion MS write-off may not be completely telling (AFAIK, MS are making a tidy profit from phones running Android, through patent-infringements).
> Bitbucket is actually superior in many ways

I beg to differ: 2-factor authentication[1], you can't change your credentials[2], it's not as easy to integrate with CI tools since most devs just focus in the integration with Github, and probably there are many more ways where Bitbucket is inferior in comparison with Github.

[1] https://bitbucket.org/site/master/issues/5811/support-two-fa...

[2] https://answers.atlassian.com/questions/176548/how-can-i-cha...
I love https://cipherli.st too - it's definitely worth reading their rationales - but the Mozilla Server Side TLS project the other poster and the article mentioned seems to have more contributors and be more frequently updated (it's also on github).
I really like this perspective on being an uber driver, as it focuses more on the type of people using the service and less on the hardships of being an uber driver. There are so many stories for the latter, and if you want a personal anecdote all you have to do is ask your driver about his/her experience and you'll hear some pretty rough stories.

For all the negatives there are about being an Uber driver I'm really glad that somebody is pointing out the good things the service brings. If only we could find a happy middle ground where most people are happy.
I very strongly prefer, as an engineer, not to use Atlassian products (Jira, Hipchat, Bitbucket, etc).
At first I thought this was satire.
They didn't say that these factors were independent and causative. In fact there is likely to be a high correlation between a lot of the factors with high value. What would be more interesting is if they made a model of success with all ten factors and published the coefficients.
- Not clear on the difference between you and a collection agency.
- Do you guys report to Dun and Bradstreet?
- What's the difference between the free and $5 friendly call?
- When you do "the firm" call, that sounds vaguely Mafia-like. Are you going to threaten to break the guy's kneecaps? Call him repeatedly at 3 in the morning? I get that vibe from your product name.

Would much prefer to pay for results. And I would want to be able to hear a recording of the call so I can audit you guys to make sure you're representing our company in accordance with our values.