skysight-inc/HackerNews huggingface dataset:
I hear you, but I think it's a mistake to take things like "browser detection is bad" as inviolable axioms. These sorts of best practices are results-oriented, so when we want different results, we have to reevaluate them. I am not necessarily saying browser sniffing is now an awesome idea, though.
Great points, I definitely agree. Anti-productivity of one employee can become a plague and affect numerous employees and the resume and job interview process is indeed broken. Good luck with your system and look forward to hearing how it turns out.
The fact that he closed with

"It works for me.

I’m not sure what the lesson is here."

Takes it from another 'oh this entrepreneur has a few specific experiences and things he has business wisdom' to just funny and awesome.
Thank you.

The mouse-over popup spam was too much to fight with.
An in-depth guide to hiring the right people for your startup
I live in the US, and I have had both FTTP (via Verizon FIOS) and FTTN (via AT&T U-verse).

FTTP was by far, the best internet service I ever experienced. The latency was super low, download times were always fast, uploads were synchronous, and the service had amazing uptime in the 3 years I had it.

FTTN was by contrast, a miserable experience. The hardware was finicky, the latency was terrible (thanks to a DSL Interleave), the downloads were inconsistent, upload speeds were laughable, and the hardware was total crap and couldn't stay up at all.

Unfortunately, Verizon has halted new development of it's FIOS product even though it was awesome, due to cost. AT&T has pushed forward with it's crappy U-verse solution and has eclipsed FIOS installs in my local area.

My takeaway from this is that fiber optic cable is far and away one of the most stable and solid technologies since the invention of the copper wire. But unfortunately it comes at such a steep price, that it gets sidelined when it comes up against the "Last Mile" problem of getting a connection from the node to the residence.

I would love to see an opt-in option for FTTP where you pay the difference to the service provider to have the fiber optic cable run into the residence. Even if they charged me at cost ($2-3K USD last I checked), I think many would pay for it due to the better experience. Over time, this cost would fall and everyone would opt in.
It's simple, clean, clear, and works well in low dimensions. I regularly work in a few thousand dimensions, and it doesn't work at all because the volume of the sphere is too small.

These are great discussions to have with a candidate. If they already know these things then you can see if they understand why, and if they don't already know these things, you can see how they react to learning new and rather esoteric stuff that turns out to be useful.
Honestly, I don't know that CL was ever exactly beloved among Lispers. (Scheme may fit that description better). CL was a pragmatic construct from the beginning, responding to many conflicting demands.
I haven't used the latest version of the Nexus 7, but the previous version is not even comparable to the iPad in terms of usability for web browsing.
I think there are two kinds of lawyers: the kind who want to utilize their law school education to the fullest and the kind who have done that and realized the cost-benefit to over-lawyering is negative. The second kind has reasonable standard contracts and pretty much just refuses to spend more than a few minutes changing them. The first kind has completely unreasonable contracts and expects a long adversarial process to reach a reasonable contract.

But I agree with you because most lawyers are the first type.
and our childrens fingerprints.
Re: OpenMP

Intel is working on OpenMP support for LLVM/Clang. Runtime part http://www.openmprtl.org/ is BSD. Compiler part http://clang-omp.github.io/ is the same license as LLVM/Clang.

OpenMP is a large feature, so it will take quite some time to be integrated.
No, because the two angles can't easily be combined to make the resulting point uniform on the sphere.

For instance, if you call one of the angles "latitude", and one "longitude", then you will get too many samples near the poles -- think about how the lines of constant longitude start out widely spaced on the equator, but then converge at the poles. This would cause points to pile up at the poles.

Your proposal hits on the nub of why this problem is hard. It is, in general, hard to generate a bunch of non-independent random variables with a prescribed distribution. In this case, it's the angles that are not independent.
Your link does not show any evidence of this being "accepted".
A Bunch of Custom CSS Only Checkbox
One interesting thing about having entirely immutable data structures is that you can allocate a temporary heap, and flip the GC around. Copy off just the result and junk the rest without looking at it. All without blocking the main thread.

In certain circumstances - for instance a web framework creating a heap for each request - this will make GC dramatically cheaper. Though of course your cache locality will be poor.
I think a language like Clojure would have to go the ARC (Automatic Reference Counting, not the language) route.

Whether that's even possible is another matter, but I agree that the LLVM memory management problem is an interesting one.

Another question is whether there should exist a "sys lisp" that can form the lisp core of higher level lisps but that itself is not a garbage collected lisp. I don't immediately see a way forward on that one, but it's an interesting thought.
GCC is still available in the ports tree, and specific ports that depend on being built by GCC (for whatever reason) specify that requirement. This change affects only the GCC that shipped in the FreeBSD base system.
What are the odds that when we finally settle on a standard of optimizing for bandwidth, 5G or 6G mobile internet would make it all obsolete?
> How did you find the OU degree?

It was good. I took it almost as slowly as you can (typically one module per year) so it was 8 years from start to finish. In that time I got married, moved house twice and became a father so I wanted to avoid it taking over my life. Tutorials were local to home or work (I was lucky in that respect) but they did seem infrequent.

Tricky to recommend now the fees have quadrupled though (I paid about £4k in total for my degree, it'd be closer to £15k now); unless it's your first degree and you're considering the OU over a traditional university; then £5k a year is quite cheap as you can be much more flexible with life and (part/full-time) work.

I was considering either continuing with the OU with Maths on some of the Master's courses (those fees aren't subsidised in the same way that UG courses are), or switching to languages (French, German, Spanish) but the prices put me off those. For now I'll have a year or two off as a break.
How to choose the best Linux server for your business
That is right. That is why Google and Tesla are so inspiring for me. Even thought the idea for Glass is not new, they way Google solved it is. I know it is not ready, but it is still an amazing idea.
CSS Limitations
If you haven't already done this, when the mysql server is having trouble make sure you connect through the terminal and try:

> SHOW PROCESSLIST

This will show all active queries and the time they have taken to execute. The fact that the server seems to churn to a halt and then work its way through the problem suggests the issues are related to specific queries you can catch this way. Then use the EXPLAIN command on the slow queries to figure out why they are hanging your server and add indexes or tweak that part of your code (avoid joins on large tables, etc.) as necessary.
Never underestimate the pettiness of executives in companies with a lot of money. I've been on the receiving end of a meritless revenge lawsuit.

The net result was that it shut our startup down and turned many of the employees against the founder on a personal level. I was lucky to be able to cut my legal fees with some of my coworkers by sharing a lawyer, but I still ended up being out a few thousand dollars prior to settling (the company had to shut down and disband). Had we fought it, it would have costed a lot more than that.

--edit-- Trivia: Since we're talking about Pud's post, I'm pretty sure the company that sued me was a company that had many employees bitch about it on f*ckedcompany.com, although it was never a company that got "featured" by Pud himself.
Well, certainly the procedure for going to the bathroom is a bit different in modern times[1], and what parts of the Old Testament is a matter of debate between branches of Christians. Heck, the english translation of "thou shalt not (murder|kill)" is a bit of a thing. By the time you get out of bible school and listen to the sermons, you have gone through the whole bible[2].

I just found it very tone deaf to open with that kind of story when it basically has the same effect as what he is complaining about. Its just odd.

1) Although if you happen to hit a disaster, reviewing a bit of the health guidelines in Leviticus couldn't hurt. It will also probably help if you remember a lot of it is basic how-not-to-die health guidelines.

2) I came from the Catholic and 7th Day Adv family (yeah, not exactly the most agreeable to mix), and both seem to have gone through the whole thing. Plus, they have a bit of disagreement as to what constitutes the whole thing. Luther did a bit of pruning.
Certainly. This interview was for a data-oriented position.
Maybe ... prior to the R6RS debacle I had my hopes on Scheme, but it's still digging itself out of that mess, plus the long term failure to advance from R5RS that prompted the process change.

Common Lisp has had 3 decades to get its act together and is an abject failure in my view, plus it's got a half century of accumulated backwards compatibility accreted messiness.

Clojure is not a LISP, as in LISt Processing is not its alpha and omega. For now I won't go into details on I think it's being so successful, expect to point out that its architect has exquisite taste and savvy pragmatism, has made some great innovations in e.g. making maps and vectors syntactically first class citizens, and of course if you like serious functional programming and/or multi-core SMP/ccNUMA programming is has a great story. And most of all it's developed an ecosystem that has left Common Lisp and Scheme in the dust.

BTW, I don't think anyone needs to "save" COBOL, it's still used a lot, and as I understand it FORTRAN is still going strong in its niche, with regular new standard. Either are very far from being esoteric languages, although COBOL action is mostly hidden in the IT departments of organizations that write and maintain their custom systems.
Bitcoin or Bitcoin Startups?
Most of the stuff, period, is in the OT. We Jews have boatloads of commentary addressing the problematic stuff though, so if the problem is reading another possible remedy is more reading.
I'm in full support of this idea. Pretty sick of the limitations Chromecast is putting on this concept.

Is there any easy way to develop our own remotes?
The prices for the developing world are already out and they aren't as dramatic as you imagine (unless you were expecting sticker-shock[1]). It's 4,488 yuan (US$733) for the 5c and 5,288 yuan (US$864) for the 5s in China

[1]h ttp://www.zdnet.com/cn/new-iphones-a-price-disappointment-in-china-7000020527/
Even if you only look at amount of RAM used, with Zookeeper it'll never be lower than 35M and most likely be much higher than 50M. With etcd, you can get away with significantly less than that.

The dependencies and JVM boot time are also annoying if you don't already use Java, though.
As far as I know they haven't selected a portion of the population based on certain beliefs and murdered them. Obviously an organization could attempt to do this with public information, though I imagine the NSA knows where most people are most of the time - and their home addresses, or where they will be, etc.. Not meaning to jump into conspiracy, though this has happened in the past.
My point is that risk is often perceived to be greater than it actually is. So taking action in spite of the risk has two benefits - the real risk is exposed and often less than what we imagined and progress is made from taking action. True, this can lead to a stressful experience and perhaps recklessness.
Internet Marketing Myths: You Have to Pay for Branding (Big, Fat Lie)
Ask HN: What does it mean to "know" a programming language?
I'm interested in learning what the HN community thinks about what "knowing" a programming language means. Does it mean you know every idiosyncrasy about it (including concepts and syntax), or that you've implemented it in relatively large projects? At what point can you say that you know a language?

This is obviously relevant for resumes, etc. Thanks!
Armenia Readies To Launch Its Own School Meals Programme (instead of using WFP)
That's not surprising to me (that you got offers from 2 of 3).

Congrats on the new role, and have confidence that if it turns out not to be to your liking, that you have options. You're likely to go 2-for-3 in your next job search as well; it probably wasn't random/dumb luck; you're a bigger/better fish in that pond than you probably think...
Zero Sum: Americans Must Sacrifice Some Security to Reform the NSA
For your last question you could start by looking at PreScheme: http://en.wikipedia.org/wiki/PreScheme
Thanks. The Chrome extension will be open source in the future so developers will be able to write remotes for any website.
Yes, as mentioned in the other thread, we're way ahead of this - but thanks for your input all the same.
With the right marketing, the C in 5C doesn't stand for cheap. Most likely, only tech nerds will make that comparison. Regular consumers will probably focus on the fun colors instead. I wouldn't be surprised if Apple spend more money marketing the 5C than the 5S to train consumers to think that way. They did that successfully with the Shuffle –no screen!!! It's safe to assume they'll be as successful with the 5C.
That sounds like the opposite of a Bloom filter. In a Bloom filter, you can have false positives but you always get true negatives.
You can run a high performance Java process with a small heap, I would call this a non-issue. I have many heavily-used services with 32-64mb of heap space.

Certainly, Go will end up using less memory but in the day and age of small servers with 1.5GB of RAM, it's really a non-issue.
Have you ever been to a Verizon, T-Mobile, or AT&T store? There are commissioned salespeople ready to lie about the phone and sell a contract.

I'd guess that 80% of Android purchasers didn't really buy the phone, someone aggressively sold it to them, and, especially if it was a cheapo phone with lots of carrier add-ons, they probably hate it and are resentful of being locked into the contract. Chances are few of them ever compared their phone side by side to an iPhone.

If Apple times it right, when this wave of disgruntled customers come out of contracts, a lower priced iPhone could take much of that market share.
That is a personal preference in my opinion and largely rests on how much you think your sleep would be impacted by those sources.
> Coming from the Bible Belt, I can assure you that point 2 is absolutely false.

Maybe its a Baptist thing, but Catholics and 7th Day Adv defiantly have gone through the whole thing as part of their studies. Nuns do get a little mad when you giggle about certain sections much like and English teacher with some scenes in Shakespeare.
I have seen many deals die with the lawyering back and forth, even if both parties agreed on the essentials.
I think what has to be considered here is how we view the future of the desktop vs. that of mobile. With the ever growing numbers in the mobile space along with tablets and other devices, I don't see desktops being as widely used/valued. Major companies are shifting their focus to these other devices which means more apps, which means more functionality, which means more possibilities, which means less need for desktops. So I think this is where the idea of "Design for Mobile First" is coming from.
You'll learn naturally by writing, deploying, and supporting your own app or by working in a place that doesn't understand technology and makes you do it all.

Basically, every time you run into something that should be someone else's job, do it.
I'm assuming you mean 2.5 times, not a 2.5% margin. Even odesk takes more than 2.5%.
Amazing! Looking forward to it.
Zero-day vulnerability in OpenX Source ad server
Alternatively, just use the method in the article (scale the uniform random distribution) and if your point is more than 1u away from the origin then throw it out and try again.

You would throw out 36% of the points, but you might get that back from not using trig functions.
Ten Lessons From GitHub’s First Year In 2008
>In what shell does your line accomplish the same thing?

Any descended from or cloning sh, or csh, or rc… i.e. pretty much all of them.
There are fully managed solutions to receiving market data etc, that a lot of companies do use, both in the enterprise, and HFT realms (ie tickerplants).
"Worry about that in 2 months,"

I can't help but cringe.
I quit my former job at a startup because they owed me 7 months salary. I really believed in the projects and in the CEO but, in the end, he couldn't walk the talk.

It's a real shame because the company had - and still has - TONS of potential, but management is appalling.
That only works if the company signs a contract, if you sign so pretending that says you can be held accountable then you can be held accountable. Most often seen with loans.
You can do it client side with matchMedia.

Instead of setting `display: none` with CSS media queries, make a function to rip out elements with a class like `onlyBig` from the DOM, or better yet, use client side templates and only inject the DOM elements appropriate for that screen to start with.
I was using COBOL and FORTRAN as languages with a long history and didn't mean to imply they were esoteric. I didn't want to write "<insert old language here>" because I wanted people to think of more than just old.

But you bring up a good point. Those languages are still around because of the niche they fill. It's okay for LISP to be around only because it fills a niche, too.
In praise of "boring" technology
Yes! When I saw that I nearly closed the page then and there. Frankly, anyone advocating this has likely never tried to do it. In my experience the data goes out of date almost instantly anyway, the technique is not fully reliable and if you start going down this rabbit hole you realize there are so many varied devices to take into consideration that it becomes pointless anyway.

This also completely contradicts what I thought was the entire point of the article.
That has only been true b/c the starting price point for iPhone has been so high and the commissioned salespeople in mobile phone stores just want to sell a contract and don't care about overall customer satisfaction.
"Every hire needs to be a generalist to some extent. In a startup everyone needs to be able to see the big picture, even while they're working on the small building blocks."

This is essentially saying that they need to have a business/owner mindset. A few hires like this aren't easy to find..let alone every hire.

"In addition to hiring those who are capable of that, try to foster it in your environment. At Sandglaz, our developers handle support because it helps them stay in touch with the customer's point of view on the product."

While this sounds great in theory, it leads to developers not being able to do their regular job because they are busy dealing with customer service requests. This really should be a separate position.

"Be wary of those who will simply google a solution."

Is this basically NIH syndrome? For many things, I use Google..even if I know I can creatively figure them out on my own. Why? It saves time, money, and headaches if someone ran into other issues).
If Apple can get China Telecom signed, do you think they'd offer the 5C at a lower price because of the volume? There's 700 million subscribers in that carrier.
Pure Data: a visual data flow programming language for audio, video, graphics
On a personal note, are you still at BNPP? If so would be great to have a chat.
Always Bid
People who are in revenge mode don't care what's good for business. It makes them feel better and that matters more. In the case of suing former employees, it also sends a clear message to existing employees.
MicroComputer Systems Analyst I/II

For "funky" titles. The titles here are pretty ambiguous as you can see.
H & M is also on the Bahnhofstrasse... This road has lost its edge :-(
"N.I.S.T. attributed the allegations to confusion and noted that it was required, by statute, to consult with the N.S.A."

I think they'll find it is difficult to "restore confidence" if they are required to "consult" with those responsible for the lack of confidence.

At least, I hope so. Whitewash and time are marvelous.
I just implemented something similar. I have an IP webcam on my network, but I noticed that the built-in viewer uses 30% cpu time on my laptop when I view it in Chrome. (20% on Firefox, about the same on IE using an ActiveX version of the client.) The built-in viewer supports a 'cell phone' mode that sends a stream of jpegs, but in an awful way that uses even more cpu time. I decided to write my own wrapper around the url it uses to get a jpeg of the current camera view.

This uses requestAnimationFrame, and lets me set the max framerate I want. Since I'm just watching my dog Mischa and she sleeps most of the time, I set it to 0.5fps which keeps my cpu usage around 1%.

<div>
<img id="mischacam" />
<br />
<span id="time"/>
</div>

<script type="text/javascript">
var camURL = "....";
var msPerFrame = 2000;

var loading = false;

function update(timestamp) {
if (loading) return;

loading = true;
lastFrameTime = timestamp;
$("#mischacam").attr("src", camURL + "/snapshot.cgi?_=" + Math.random());
$("#time").html(new Date().toString());
}

window.requestAnimFrame = (function(){
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function( callback ){
window.setTimeout(callback, 1000 / 60);
};
})();

var lastFrameTime;

function animloop(timestamp){
if (lastFrameTime == null) lastFrameTime = timestamp;

if (timestamp - lastFrameTime > msPerFrame)
update(timestamp);

requestAnimFrame(animloop);
}

$(document).ready(function () {
$("#mischacam").on("load", function () { loading = false; });
animloop(0);
});
</script>
For me it is not the point to match a "natural" (whatever that is) sleeping environment. Rather, it is to reduce the number of things that will disturb me while I am trying to sleep.

I don't prefer to wake up when the sun comes up mostly because I don't prefer to sleep when it goes down. So it is a guarantee that I will want to be asleep when there is a significant light source outside my house. Eliminating that will optimize my sleep. End of story.
A very interesting message hidden in this post is that software patents are bad for innovation. Perhaps I am stretching things a bit by going from kitesurfing to software patents. The idea popped into my mind when I read passages like these:

"In the early days, there were small pockets of kiteboarders spread across the world. These pioneers didn’t work in isolation; they were able to share their ideas on sites like KiteForum.com. They posted clips of new tricks that they’d landed, improvements they’d made to their gear, safety tips, amazing new locations, and anything else they thought other kiteboarders should know."

"The lag time between someone inventing a new trick and everyone else catching up is much smaller when the innovators can distribute their ideas instantly."

Think about where we would be if companies didn't have to spend billions of dollars to acquire patents and, instead, invested that money towards driving true innovation.
A Backbone.js based slider