skysight-inc/HackerNews huggingface dataset:
I respectfully disagree with this advice. But I don't have any evidence, anecdotal or otherwise, to back up my opinion.

Have you (or anyone else here) had direct experience in this area? Anyone had a job offer rescinded because you refused to sign the contract as-is? Anyone successfully tried to negotiate a non-compete?

When I went to my first job out of college, I was somewhat disturbed by the somewhat vague NCA that was part of the contract. I felt like its vagueness (it did not define what a "competitor" was) worked in my favor, and its duration was just a year. I talked with the HR person who said "oh, we don't really enforce those unless you're at the executive level anyway", and by observation this appears to be true. We even had an executive VP leave to be CEO of a startup which has become a direct competitor, and if there was legal action involved they kept it quiet, since by all accounts he left on good terms.

Sorry for the rambling and possibly unhelpful story, but tl;dr is that I feel like "don't sign it" is not good advice.
If you have experience with ubuntu and the non rolling nature of the distro hurts you, then try debian testing. It's stable enough for desktop use, similar to ubuntu and has rolling updates. I personally run debian unstable (one up on the bleeding edge ladder), but I tolerate the occasional breakage.
Koichi says the performance should now be comparable to normal positional arguments.
This is terrible. Each result blocks in the first example (e.g. if the first url in the array returns in 3s and the second url returns in 3ms - the routine will wait 3s then deal with both instead of dealing with the 3ms result immediately it returns).
The second example blocks until all the results are in. This might be want you want, but if so then you might as well run them serially. The advantage of concurrency is that it can deal with the results as they come in.

The correct way to do this is to return results on a chan of (error, response) regardless of how much you "don't like it" for unspecified reasons.
You don't need a lawyer to know that 4 years is too long and that the terms are unpalatable.
Here [0] is a really extensive how-to for running FreeBSD as a desktop OS. It goes beyond the basics, including information about 3D graphics, printing, emulating Linux binaries, installing Flash, and running Wine. It's useful as a guide for someone starting out with FreeBSD, but it's also useful to skim over it in order to get a sense of the distance between the minimalist, base FreeBSD installation and a modern desktop environment.

[0]: https://cooltrainer.org/a-freebsd-desktop-howto/
> Some people prefer GNU make, some like bsdmake.

Is there really such a person that prefers bsdmake over GNU make?? I really don't mean this as a troll comment, but bsdmake has about 5% of the functionality of GNU make.

It's perfectly adequate if you just want to give it a list of files to compile, but it's a nightmare to do things like write a recursive directory scanner to auto-generate Qt .moc files, to scan PATH to find the location of Qt on Windows, to parse command-line arguments passed into make, etc. Sure, the GNU Lisp-like syntax is an absolute nightmare, but at least it's doable with a widely available build tool.

I would be seriously interested in hearing what someone likes more about bsdmake, other than simplicity (you can avoid using complex features in GNU make if you like.)
Of course the good people of KDE will take a stand against the evil corporations and would never ever consider using that vile systemd-logind abomination!

http://blog.martin-graesslin.com/blog/2014/10/libinput-integ...
I assume this also means the internal version will be 10.0? Although they're deprecating that API anyway, and telling you to use a bunch of helper functions instead, so maybe it's not too important.
If they aren't going to enforce it, then you should gleefully say, "Great! No need to sign it then."
Everyone already suggested getting a lawyer -- follow that advice. Pick a lawyer specializing in non-competes specifically in your area. They will be able to advise you on reasonableness of the proposed terms and what you could likely negotiate them down to.

Like everything else -- and you already know that -- non-compete terms are negotiable. Your plan is pretty good. Tell them you don't have a problem with the non-compete, but you're uncomfortable with how broad the terms are. Ask to reduce the term (ask for 12 months, they'll likely agree on 24), geographic area (e.g. your specific metro area instead of all of United States), and specific area of application (e.g. "web development for internal oil&gas applications" instead of "programming"). Worst thing that would happen is that they'll tell you to take it or leave it.
What's next for Cachet? The open source status page
Cool ! thanks for the info. I'll check that.
Looks like there are about 43 software developer jobs in Grand Rapids, MI. Enter a programming language or skill in the search to hone in on the results.

https://jobfusion.co/grand-rapids-mi/software-developer
We must remember that the BSDs in particular exist in a reality where you can issue a single source control checkout command and you have the whole tree literally to do anything you want with, most of it even with a license amenable to anything.

Linux isn't quite in this world in such a dramatic way as the BSDs, but it exists very close to it.

So "choice" isn't some abstract concept that comes later as an afterthought, it's kind of the whole point in a very concrete and literal sense, in a way that other systems do not offer. Naturally you will see people with their workflows based on that, or some indirect form of that. And these people have working systems, no matter how much people wax philosophical and longingly on forums for "missing" features that are irrelevant to people with already working systems.

So from a certain perspective it's a bit weird to see something like a slide here say that such a system needs to address 99% of people. Who says? It's working fine in its niche.

I think there is also a very simple difference of opinion and difference in personality types here, in a way that I don't often see people acknowledge. On one side you have people who crave authority, order, centralization. One component to manage boot and hardware. One UI toolkit. Choice is bad, freedom is slavery. (OK, just joking on that last one.) Then there are people who just happen to like it the other way. I'm glad that some systems don't bring up a GUI until I ask for one, and even then, it can be whatever I say it is. I find it pleasingly simple that the OpenBSD upgrade instructions basically tell you to run tar and patch. These things are an anathema to those whose personality types are more aligned with, say, OS X, but they work well for me.
I can only speculate, but perhaps it has to do with the regenerative braking the boards provide. On an e-bike you still have friction brakes, but on one of these boards you need to be able to brake quickly using the electric motors.

More powerful motors, while perhaps not strictly necessary, would also provide quicker acceleration. For a product that's designed to be fun, this might matter more, vs e-bikes which are mostly designed to be primarily utilitarian.
> it's interesting to see what you can do with its ideas on the desktop.

I am one of the negative voices but you're right here: it's certainly worth a try.
Something that confuse me.

Looking at https://github.com/asm-helpful/helpful-web and other repos, look like all the open source activity must be inside assembly. That presume everyone want to be part of it, and that everyone look for financial gains.

Is possible to accept contributions in the normal sense, and only have inside assembly the "core team" or only the members that are part of the financial-side of the project?
For factoidal reference, in Sweden NCA's are pretty toothless as the company has to prove to a court that you've directly competed with them after contract termination (i.e. stolen their existing clients).
https://vultr.com/ is what I use. No complains.
Physics of Beer Tapping
4 years is too long. 12 months is the most I've ever signed. 18 months is the most I've ever heard of (a major tech company).
no, or your comments will be banned :/
A Letter to our consumers – The Next Chapter
Well it has enough functionality to compile FreeBSD, which is a pretty complex project, so it has enough functionality for many purposes. But I have to admit to using Gnu-makeisms quite a bit.
I actually have a working binary here…

User-agent: NCSA_Mosaic/2.7b6 (X11;Linux 3.2.0-4-686-pae i686) libwww/2.12 modified
I don't think your analogy works.

Racial profiling is when law enforcement decides to target someone someone based on their ethnicity (an innate characteristic) instead of their behavior.

Whether or not an HTTP client sends a user-agent header is a part of its behavior when making a request. Its fair to observe that along with other aspects of the clients behavior when deciding how to handle it.

You're probably being blocked by sites running WAFs like ModSecurity. There's a lot of crap out there, and I don't blame people for setting a low threshold for blocking unusual requests. Here's the rules which would catch a missing user-agent: https://github.com/SpiderLabs/owasp-modsecurity-crs/blob/mas...
This isn't just about the UA string.

The NT kernel version in the latest builds of Windows 10 has changed from 6.4 to 10.0 (as first revealed by Chinese leaks), and this article basically confirms it.

Make of that what you will.
Apparently they will use the same certs as implemented on letsencrypt.org, so the free certs will work without error on every client which trusts the "DST Root CA X3" CA. Can we collect a definitive list of clients which include this CA certificate? Similar to the list for StartSSL (https://forum.startcom.org/viewtopic.php?f=15&t=1802).

Firefox: Mozilla added the certificate in NSS 3.11.9 on 2008-01-31, see http://www-archive.mozilla.org/projects/security/pki/nss/nss... and https://bugzilla.mozilla.org/show_bug.cgi?id=411299 So Firefox starting with 3.0 works

Chrome: When the first Chrome came out it used Mozilla NSS which already included the certificate. Now Chrome uses the OS key store: http://www.chromium.org/Home/chromium-security/root-ca-polic...

Microsoft: The certificate is trusted by default since at least IE8 (http://www.herongyang.com/PKI/HTTPS-IE-8-Trusted-Root-CA-Cer...) and Windows automatically updates the certificates, see http://technet.microsoft.com/en-us/library/cc751157.aspx

Apple: Since iOS 2 (2008-07-11) (http://support.apple.com/en-us/HT2185) and at least since OS X Mavericks (http://support.apple.com/en-us/HT203120), but probably way earlier.

Java: Yes: https://gist.github.com/saltlakeryan/8479238
Opponents of systemd aren't opposed to smarter dependency tracking at boot time. We're opposed to vendor lock-in (making desktop environments and regular GUI applications dependent upon it), an intentional and strong lack of portability (especially important given the former), pushing software into production servers before it is stable and mature, the backroom politics involved in this displacing other competing technologies (OpenRC, upstart, etc), the move to corruptible binary log files, the assimilation and/or replacement of countless other services that already have more mature and stable implementations (consoled, hostnamed, journald, localed, logind, networkd, resolved, shutdownd, timedated, timesyncd, udev, etc), the PID 1 requirement, coupling itself tighter with the kernel (cgroups changes just for it, kdbus, etc), the aggressive and hostile attitudes of the lead developers (Poettering and Sievers in particular), the complete lack of choice being provided from nearly all major distros, Debian dismissing their heritage as a rock-solid, stable, conservative distro, on and on.

Further, rc.d really isn't anywhere near as bad as SysVinit. See an example of an rc.d script here: https://www.freebsd.org/doc/en/articles/rc-scripting/rcng-ho... (and even with how tiny it is, most of those lines aren't necessary for your average script, either.)
As one who has lived at 5500ft elevation or higher for all but of few of my 40+ years, this is pretty interesting...

I still wouldn't trade the Rockies for anything.
The best way to deal with that is to see a new expansion as a new game altogether. What I enjoyed during Vanilla isn't the same thing I enjoyed in BC, etc. Right now, with Draenor, I'm having fun with Garrison which is a kind of Farmville where you can hire NPCs going on mission for you, have NPCs crafting and gathering for you. I never thought that would be the thing I'd enjoy in the game, and have I read about that pre-release keeping in mind what I enjoyed doing then, I would have questioned Blizzard for including this in the game.
Yeah, that type of job search would be hugely helpful. Some of the other questions that come to mind are:

Q. I'd like to bike to work
- within 10 minutes - within 20 minutes - i don't bike to work

Q. I need health insurance
- the full package - at least medical - not important

Q. I'd like catered meals
- every day - occasionally - not important

We just built out a new job search as well and have been thinking about this quite a bit - https://jobfusion.co
Well, there's Elastic Beanstalk on AWS which is pretty much the same thing.
> "oh, we don't really enforce those unless you're at the executive level anyway"

They don't trust that you won't 'stab them in the back' - sign a written agreement.

You feel queasy about how it might limit your career if you have to quit/are fired - "Oh just take our word for it that we won't actually use it against you".

Yes, totally symmetrical and fair. /s
Your comment implies that the national security state is a partisan issue, which does not seem to be the case at all. Democrats are often some of the worst offenders on this issue (see the current administration), while the Republican side contains both your John McCains and Rand Pauls. The line that divides advocates of security vs freedom cuts across America in a way that cannot be described by outdated left-right ideological nomenclature.
Perfect, just what I was looking for!
The LaunchPad used to be $4.30 when they first released it, and they were even giving them away for free for a short time. I suppose it's popular enough now that they can increase the price.
New list: freebsd-cloud at freebsd.org
Generally, when an organization releases something to the public on the Friday before Thanksgiving, it means they don't want it to get attention. That seems to be the case here. The report seems to demonstrate that much of the highly-politicized rhetoric on Benghazi does not match the facts.
This was covered on 99pi and discussed here earlier this year.
Chrome does not use NSS. It uses the underlying OS root store.
It's useful to know the OS if you want to offer different binaries for each OS. Maybe just "BrowserName/Version (OSName/Version)" so

Firefox/35 (Mac OS X/10.10.1)
Well, when you click "get hangouts" the options are "Android, iOS or Computers". So anyone that wants to run it on anything but a smartphone gets told that it can only run on Chrome. I don't see it mention anything about an app as opposed to running in a browser.

Perhaps this is just a confusing UI, but if so, it would be very easy to fix. If that's the case, I'm puzzled why it hasn't been fixed.
I'd gladly pay a little extra to get the size and weight of the board vs this 75 lb scooter; that despite folding does not seem practical at all.

Also, there's obviously a cool factor built in the price. This board is the tesla to your Nissan Leaf.
I enjoyed playing Kurita when I first started (right around the time they got their own server), and yes it was def the most RP heavy. I eventually stopped playing there because my char was female and there was some dude who clearly didn't understand char != real life and kept bugging me. C'est la vie!

To my knowledge I was the 2nd Thomas Marik and stuck around almost to the end.

It was really too bad that game never really got off the ground, but it was way too ambitious.
UX designer here. It's way overhyped. The concepts behind it are great (using good motion design, giving proper feedback, showing clear affordances for actions, and lots of other good stuff), but that does not mean that everything has to look like Google's material template to work.

For everyone: take the UX cues from Material, sure, but please make it your own. The clone army is getting very, very old.
How Groupon's Engineers Use Ember.js
You should probably test your site in Firefox. It looks like a disaster.
There's no "because I want git 1.8 so I have to upgrade to Ubuntu 14.04", in FreeBSD you can install the latest version of git on all supported OS versions.

Isn't that because ports are used compiled from source? You can do the same on Ubuntu with apt-get build-dep && apt-get source -b, which will install the build dependencies, download the source and compile it.
But that's not really a fact, is it? It's a hypothesis from one scientist. There's enough sensationalism in science reporting already. Putting a complex idea into one sentence that is wrong isn't any better than a teaser.

http://xkcd.com/882/

http://www.smbc-comics.com/index.php?db=comics&id=1623
You do have to fax them a copy of your driver's license and credit card in order for them to open up outbound SMTP, though.
I wouldn't mind having company over. I'm on Medivh Alliance side and my character name is the same as my HN name.

Edit: I'm only playing casually.
My character used a real system of right and wrong and not the overly simplistic system (pre and post noto system) to judge things. So if you were stealing from people, etc - then yes.

I didn't really care about looting in general (my char viewed it as simple scavenging), unless you were doing it to my friends.

In practical terms, generally griefers, PKs and NPKs were my enemies.
Shuddle is hiring Ruby engineers
What are the Digital Ocean equivalents to EC2 resources like AutoScaling Groups and Elastic Load Balancers?
I haven't looked closely at the original post, but there are a few semantics that are useful for promises that current channels don't have (I'm more familiar with core.async than go). Clojure is working on promise channels: https://t.co/Z3TQbQMnRb
That's the source document for these articles
Most of the AWS support for FreeBSD was done by Colin Percival, whom many hold in high regard.

Given that fact and the fact that Tarsnap runs on AWS I think it's safe to assume it's pretty stable.
ASP.NET MVC HtmlHelpers: Clean Up Your Views with HtmlHelpers
This is awesome and I'm really looking forward to the fruits of the Ruby team's much-appreciated hard work.
I actually did know true RPing, quality people bandit PKs. They did actually exist. As it turned out, myself & my people would often ally with them (RPing that was a challenge, but ...) against the jerks on the server (LS)

Unfortunately the number of people who said that's what they were doing and were really just buttheads far outnumbered the real ones.
China launches for the second time in 24 hours
They should call it a "Scooty Puff Jr".
Because it's fun.

To be fair, 250W on an ebike is 'not fun' or anywhere close to the legal limits in the US (750-1000W).

The happy spot seems to be 2500-5000W for most hub driven ebikes. I turned my bike down to 1000W this afternoon and couldn't imagine running anything less.

Endless-sphere [1] is the place to go if you're interested in eskateboards/ebikes with a bent towards DIY/highpower.

[1] http://endless-sphere.com/forums/viewforum.php?f=35
How do you control for the depressive effect of living for extended periods in a hypobaric chamber? Seems like studying people living at different altitudes would be easier, cheaper and less tainted by experimental environment factors.
I've been through a few CRMs and haven't stuck with any of them.

Currently I'm using Streak for Gmail and am loving it. Having the CRM right in my inbox makes complete sense. I haven't tried it across the team yet, but that's a scenario they seem to have figured out too.
> 4) extremely good documentation for an open source project (https://www.freebsd.org/doc/handbook/)

So true. In my day job, I am a Windows admin, and I continue to be surprised that FreeBSD (the other BSD systems, too) comes with such good documentation while Microsoft is not ashamed to charge its customers thousands of bucks for software that comes without a ing manual...
The one problem with that is that most people want to be wolves, not sheep. Or if they want to be a sheep, obviously they'd prefer there not to be wolves. The problem in UO was that there were far too many wolves in relation to the number of sheep and things got out of hand.

I'm not going to do the math but I'd wager that on a typical server in the late 90s the proper amount would have been 1 small group of PKs, but instead that was the primary occupation out there.
I started wondering about this when I heard Sony uses the FreeBSD kernel. If for a console, why not for the desktop?
Long time reader, first time poster.

I've run FreeBSD on laptops, desktops and servers since 2.2.7. Laptops are not its strong suit. It works great for me as a desktop, but I've been tinkering with X desktop configurations for a long time, and don't mind doing some work to have a desktop that functions precisely the way I want it to. Also, it is not my only desktop. (/usr/ports/sysutils/synergy FTW!)

Servers and network appliances are where FreeBSD really shines. The ports tree can be updated independent from the base OS and the base OS can be updated independent of ports. No upgrading to a new OS just to get a security fix for your web server.

ZFS is brilliant. ~7 years of FreeBSD/ZFS and no issues.

PF makes every other firewall I've run (including every commercial option) look silly. PF is like the Python of firewalls: optimized for readability. Add in CARP and PFsync for easy fault tolerance.

The project is managed by a democratically elected core group. Like a real democracy, sometimes this means change happens slowly. But the deliberate approach to change is part of what makes FreeBSD great. It's stable, predictable, and reliable. It functions as a well-engineered, well-documented whole.

FreeBSD's biggest fault is how little attention it draws to itself. It is quietly brilliant. It just works. It doesn't try to do everything. It's just good, reliable infrastructure.
hmm, I can't remember about spaces and you would need them for txt records. I cand find anything in the documentation, i'd have to do some tests
Them you don't just start free falling :-)
In my experience, that amazing deal where you could never do better, usually isn't quite as unique as you think it is. There are always exceptions.

So of course talk to a lawyer, and of course be willing to negotiate, if minor negotiations kill the offer, there's probably a bigger problem.

But also just think through the most likely scenario, and then the worst case scenario. Could they hire you, and fire you 1 day later and you wouldn't be able to work for 4 years? There's a (I think Yiddish) expression: plan for the worst, because the best will take care of itself.