skysight-inc/HackerNews huggingface dataset:
Joel doesn't often miss things, but with respect I think he missed something here.

If you, the employee, are working for an employer you respect, and vice versa, YOU CAN HAVE A CONVERSATION!

If your day job is, say, maintaining high-capacity forum software in dotnet, and you have this hankering to develop, say, a WordPress plugin to show the time of sunrise, you can talk about it.

If you respect your boss and she respects you, the conversation will be fruitful. She may say, "please don't do that," and you'll understand why not. She may say "go ahead."

If you DON'T respect your boss, there's lots of advice here about how to proceed. But why not start out assuming mutual respect?
> If your side project isn't directly related to the work you are doing, then you don't need to worry.

I'm going to need more than your word to believe that. It's in pretty direct contradiction to the wording of the law, which states that it's your employer's work, not your work, that matters. Do you have any references to support your view? You say the courts rarely side with the company, I'd love to hear about some example cases where these issues were relevant.
That's a lot of strawmen you managed to build here :/
Wow the pricing is amazing (think: price of 2016 MBP 15"). Is this due to the way healthcare equipment pricing works?
The 100 Greatest Innovations of 2016
Good cite.

(Although the fact that some people can make successful Common LISP software could just be that those people are exceptional enough to make successful software in any language, it doesn't bolster the claim that 'Common LISP is one of the best choices for many applications' very strongly).
“RELEASED”
I just love the dissonance of "I'm easily working 50+ hours a week." and "one of my 20% projects".

When you say it "You'll be working 40 hrs a week and to be successful you'll need to spend an additional 25% of your time coming up with other stuff that helps us." it doesn't sound quite so magical :-)

That said, when I worked there I quickly realized that with no trouble at all I could spend all my waking hours in the office playing with the neat things that are made available to employees. It doesn't feel like overtime when its something you would do in your free time anyway.

The sticky bit is that you don't get profit participation in the financial upside of those extra projects.
Good use of 3D printers to get started for small batches.
Alternatively, Radare (http://radare.org/r/) is being adopted more widely as an open source tool to do similar analyses. Again: not-very-intuitive unless you know what you're doing, at which point it becomes very intuitive. The learning curve is steep here.
Not really. They're experts in law. We're experts in engineering. Doctors are experts in medicine. Would you say it's tragic that one needs to pay a doctor to tell you what's wrong with you?
You don't quite understand Joel's point. Regardless of whether you are legally right, a larger company could sue you for the sake of suing, and make your life very miserable. And if the fight continues and you run out of money, what then?

I had exactly that thing. I was being bought-out and a small client decided (against the contract that they had signed) that the changes we had made to our mortgage broker commission system were their own IP, and that they would suffer damage if those changes were part of the overall IP we were selling to our prospective buyers. And it was absolute nonsense since their changes were just a collection of reports and small features which were part of the public domain since whenever. It took weeks to iron-out the agreement and obviously could have scuttled the buyout.

And when I left the company that bought me out to start another project, I made sure that I had a release to say that I'm indemnified against any future legal actions and I started the project the day after I got that release.

The old adage is correct: plan for the worst, hope for the best.
yes I'm aware of the article's topic my point was a response comparing Nazi Germany's holocaust to internment of Japanese Americans. That isn't whataboutism, it's a fact. Japanese Americans weren't gassed or killed en masse by USG and that changes the equation. You are attempting to hijack the conversation into a circular argument by simply negating what I'm saying without considering the stark difference between genocide and politically motivated discrimination.

Very different things. Neither are good but it's pretty clear which countries were the worse at offenses.
Your take on it is really helpful, thank you!
a) yes it will, we'll have to do some design on the `fvm` to make it hotswap. It won't be ready for this stabilization release. The functionality is already there it just needs

b) I'm not really focusing on other market occupants. We need this system to solve some pretty hairy problems 100TB problems.

c) 'feature-credible, testable release' primarily this is dependent on `nixcrates`, documentation and maybe getting a few more services examples. I'd say a couple of weeks.
You could use a struct, record, or tuple for a point. I've done all of these before.
The kernel essentially demanded they drop the idea of cross-platform driver (which is what makes nVidia drivers work so well on Linux and is keeping them in lockstep with Windows releases) and maintain a full separate copy with a small team.

It was unrealistic six months ago as it is now. And yet, I still don't see a constructive debate from Linux (or AMD) side on how to sync the goals. All I see is Linux people posturing about how they don't want to be the second platform and AMD refusing to rebuild the driver just for them.

These kind of attitudes bring us awful situations like Android Linux devices each having a broken fork of Linux kernel to accomodate closed proprietary blobs because neither side is ready to step together.
Carrier says it will spend millions automating Indiana plant, plans layoffs
No, I wouldn't -- blocking web spam is pretty easy, and I crack down hard on companies that send me email spam (your "reminders," and everything else from your domain, go straight to the trash). If I have decided that I don't want to buy your thing, you should respect my decision.
Can I get that conversation in writing usually turns into maybe, then gets escalated, then gets a no, in my experience. Luckily I am 100% certain my boss (who owns the company) would sign something if I was looking to get investment.
Japanese Americans were the victim of Japanese Imperialism but in a case against whataboutism that says the US = Nazi, I argue that Jews, Koreans, Chinese have gone through far far worse conditions which puts America in a different class than Imperial Japan and Nazi Germany.
> In Africa there are three IPv6 machines, that is; in Uganda, Ivory Coast, and Zimbabwe.

WTF did I just read?
Speaking of 1984....every few paragraphs I find myself pausing, because it feels a lot like our current world in some sense and what our future will inevitably become.
But, not everyone works in the US, or California, or for a company in CA?
Does thinking that Christianity is "evidence based" require assuming that parts of the bible are not meant to be taken literally?

Without going into a litany of examples, surely even devout Christians understand that large portions of the Bible are difficult to match to reality/science/etc.
On the first point, big companies clearly feel that they can claim any project that is related to the company's lines of work, not yours.

Companies like Google, Amazon, and Microsoft have arms for hardware design, video game development, web development, close-to-the-metal graphical programming, embedded systems, retail...that's not just big enough to drive a truck through, it's big enough for that platform they truck space shuttles around on!

You can say that those companies are unlikely to realistically claim ownership of anything that YOU didn't work closely with, but I can say from experience that these companies have explicit company-wide policies regarding some of those areas, with stricter mandatory reporting guidelines, and even requirements to use that company's technology, separate from their ordinary side project/open source contribution/etc. policies.

So I wholeheartedly agree with your second point - what you do off the clock is none of your employer's business, full stop. Just don't use company equipment for it.
Maybe, but maybe it's less pronounced? It's hard for me to say, as I've only ever not lived/worked in SV (hello from North Carolina). But FWIW, I am 43, and I don't feel like ageism has been a problem for me. I just went through a job search and had no problem landing a new gig in short order.

OTOH, to be fair, I am obsessive about learning new stuff, and I've been working with some "trendy" stuff the past few years (all big-data, hadoop, storm, kafka, etc. stuff) and I've been doing a lot of machine learning / data science MOOCs over the past year or so. So my skills are a good match for what there's demand for. But that would be valuable if I was 20, 30, or 80.
How did the company know what he was working on six months after he was forced out?
That list really is sourced from Alex' email.
Advertising is always "deceitful". That guy didn't get ripped using stretchy band, no one is that happy when drinking Pepsi, and a new phone won't change your worldview.
What about something Sager / System76
>Being surrounded by PhD when you're only a grad

it is actually an asymmetric situation clearly more beneficial to you as you do have a meaningful upside here - you can learn from them - while they are "surrounded by only a grad". I feel sorry for them or for any other people in similar situation who is surrounded by me :)
I am in my late 40's, I have been coding since I began uni in 1987, I have a Computer Science degree. When I got out there 25+ years ago I was all about doing things the best way, code reuse, refactor etc to get things just right. Most younger devs are. It took so much time getting the environments perfect, unit tests, etc. The customer paid for that, my managers must have been tearing their hair out watching us faffing about doing crap that ultimately didn't lead to a better experience for the customer. I am much more experienced now and live off my own skills, I have about a dozen apps on the iOS app store the number of users is 7 figures, they bring in good coin. The code behind them is crap, has not been unit tested, there are not massive build environments or anything, I don't write for reuse until I need to reuse, I acceptance test it myself. My users love the apps. They are bug free and reliable, and users often leave reviews to this effect. Experience is everything. I'm old school now, back in the day live fixes to production data were nothing, no-one would ever do that now. I met older gen devs than me, they did not then and do not now even use source control. Yet their releases were and still are 100% stable and bug free. They are still paid a premium for their thoroughness. As I grow older, I see more value in keeping it simple rather than miring down the work in process and the pressure of doing it perfectly. There is little value in it for the customer if the dev is experienced. And I'm happy that these premium jobs are now coming up for me.
No, Uber internally uses OneLogin with mandatory 2FA.
all right - sounds like you know a lot about it. Is it fair to say most tinnitus in the world is preventable, and most (as a percentage of people suffering from tinnitus) have had as a direct cause loud noise? (So that if they had had earing protection, they would not have tinnitus.)

open-ended question.
BlueHost is down
Not sure if anyone else has a site on BlueHost but their servers are down. The website says "We're sorry! Bluehost is currently experiencing difficulty with portions of our network which may impact our valued customers. We are working to have this resolved as soon as possible."
How Can History of Science Matter to Scientists? [pdf]
This is perhaps the most Hacker News headline ever.
It's actually called C+.
Many of these do not have a CANSPAM unsubscribe, as the author pointed out.

How is this legal and not a violation of CANSPAM?
SwitchyYard: service delivery for developing, deploying and managing service app
To be fair, Dash was announced as CEO just a few days ago.
I wonder what they would say if you wanted to record that conversation or have it in writing.
It's great to have/give respect from/to your employers. But this is the way you should think about that; since everyone is respectful, then it is the perfect time to iron-out a nice agreement which lays it all out for both parties, and protects both parties.
Is this data that you could redownload easily enough if the drive, or raid was lost? A plex server full of movies is generally going to go into this category. If so get multiple 4-5tb drives as these will be the cheapest per gb. You could buy a 5tb one now, and then when you are running low on space add another drive. Eventually it will be worth upgrading the whole system because of power savings and better performance. A raid configuration is going to be more expensive per gb than just having a few drives

Is the data very expensive to replace or one of a kind? Photographs and home movies would fall into this category. First you should have a backup. Crashplan and backblaze are good options for consumers. On a smaller scale cloud based backups like google drive or dropbox work for this. These will protect you not just hardware failure but malware like cryptolocker, accidental deletion, and total computer failure. If you have a large amount of data like professional photography or video production a NAS with RAID 6 is advised. You can lose 2 drives without losing any data, but you lose 2 drives of usable space for parity, and you have to deal with the overhead of setting it up.
The first Google Tango-enabled phone is now shipping
Cyanna Education Services | Full Stack Developer | Columbus, OH | Full-time | Some REMOTE

We are looking for full-stack Ruby on Rails developers. We are a small, nimble team working on software for the education industry. More details about us, the position, and how to apply can be found at https://cyanna.com/careers/.
> Is all we care about android? I constantly hear the argument, if we don't do all of this android will do their own thing and then that will be the end. Right now we are all suffering and android barely even using this yet. If Linux will carry on without AMD contributing maybe Linux will carry on ok without bending over backwards for android.

Could someone here fill in the details for the uninitiated? Do the kernel devs feel a pressure for the kernel to stay relevant in the Android world?
This sounds very like Redmine [0]. It's ostensibly for project "issues" however it's extremely customizable and all of the above are included in the default config and not much more. It sounds like if you removed about 2 default fields it'd be perfect for the ticketing system you describe above. Plus RSS + Notifications + a solid API.

[0] http://www.redmine.org/
What is the difference between suffering from imposter syndrome vs. low confidence?
It's built into my hearing aids (Widex Dream 440's). I decided with my audiologist what the best features would be for me!
AMD was told in February that they would have to obey kernel code standards / no HAL.

In late October they dropped a steaming pile of 100k lines of code with a HAL and are whining it isn't getting merged.

The solution is AMD keeps code out of mainline or obeys kernel code standards.
This is just a reaction to the recent bad press they have been getting.
It was settled out of court, he never did tell us what the final outcome was.
I was at a larger company and tried to play ball with their policies for personal work. My contract gave them "right of first refusal" and had a space for exclusions of things you were working on outside of work. Some friends weren't allowed to continue contributing to a few Open Source projects...which seemed excessive, but makes sense if they're overly cautious.

I mentioned I was helping a friend on a short film. I was just showing up on set and possibly doing technical stuff on editing and mixing. I asked, "It's not my project, I'm just helping out. What would you like to see from the project?" "Everything" "Really? We haven't started shooting. Does that mean the script? Raw footage? The final edit?" "Everything" I don't think they actually knew anything at all about what I was talking about (even though it was multi-gigabytes of information) and they handed it all over to a co-worker.

I think the lesson is to think about where they're coming from. The lawyer is paid to cover the company's ass and they may not even have the expertise to make the right call, so they'll error on the side of being safe.
I don't get comments like this. You honestly think I didn't read the article?

You are referring to Executive Order 9066 which, incidentally, could not be enforced without subsequent passage of Public Law 503 by Congress. (note: The law was passed unanimously by both the Senate and the House)

We're not talking about something that originated in the FDR White House. It was the result of a long (but fast) government process triggered by the attack at Pearl Harbor. It was a government-wide effort (and certainly a very questionable one.) To label the program as "FDR’s Japanese Concentration Camps" is grotesquely partisan.

Thank-you though, because I did go back and re-read the article. I just now realized that "FDR’s Japanese Concentration Camps" is a phrase written by the article author, as click bait. Sad.
Higher kinded types reduce complexity in the same way generics reduce code complexity. If you think one makes things simpler but not the other, I would assume you're not familiar with it?

Do you have examples of why it would add significant complexity? I use them constantly and it really simplifies my code a lot!

Also, I don't believe 'profunctor optics' is a paper, I think it's just one (interesting) implementation of optics, which are useful in any language that encourages immutability.
On my phone.
How is Google so friendly towards them?
He was at the original company for 15 years at the time and was the 2nd developer at the company. So he had a lot of friends at the company and he told his friends at the company that he made this cool app and word got around because everyone thought it was harmless to repeat.
+1

I've been diagnosed with autism spectrum disorder somewhat recently. Before the diagnosis, I had my hearing tested a couple of times over the course of my adult life but nothing was found. It was during my ASD diagnosis that I've learned that people on the spectrum may sometimes have sensory issues, and sometimes hearing is affected. It explained why I can't understand what people were saying in noisy environments where everyone else seemed to carry out conversations normally.
It does really bother me that we've created a culture centered around Cracking the Code Interview and cramming for interviews.
I wasn't trying to say that at all. I am all for limiting the government's ability to subpoena or access data collected by companies about us. If we allow the government to use wide nets to try to catch criminals, they are going to catch innocent people, and that is bad.

What I am saying is that on an individual level, the risk seems low that my using google is going to end up in a bad situation for me.

It is all about which options I am choosing between. When you ask me "Is it better to allow the government to collect information about everyone, and then use that to target suspicious individuals they find in that information, or is it better to limit that data collection and risk possibly missing some criminals?", then my answer is it is better to risk missing some criminals versus most likely harassing and possibly arresting innocent people because of false positives in the massive data collected.

However, if you ask me "Is it better for you, as an individual, to use google services and let them collect data about your, or is it better to avoid google completely", then the answer to me is to use google. The direct risk to me is low enough for me to make the trade off.
It's called Widex Zen. Here's a sample: https://www.youtube.com/watch?v=GqWMa7fEH-4

I'm not sure if it's actually fractal like in nature (hence the quotes around fractal); it's just somewhat random tones that help distract your brain from the tinnitus sound. I like it, but in situations where my tinnitus is bad (quiet rooms) I usually opt to have music on instead.
I see early signs of knobs at the extreme in the news, harder to get projects approved, people being told they can't do 20% projects any more, groups losing people that don't get replaced, web properties that are hard to monetize (I'm looking at you finance.google.com) getting starved.

I would expect that once a quarter there is a meeting which goes like this, "Ok folks our profit margin is going to be 22% and our revenue is $xxx. That leave $yy in expense we have to get rid off or revenue we have to develop. Who wants to go first?" We've seen both efforts on the outside, more adds on search pages, pay to be in the 'Google Shopping' bar, Etc. for revenue enhancement, and cancelling things like Reader, Wallet, Glass, and other projects or ideas that haven't added to the bottom line. You can see the moves in Youtube (the latest being you can't keep a video running in the background tab unless you have "Youtube Red" as an example) to either get profitable or die.

As for cash flow? I can tell you that I was there when the Mortgage Crisis hit and it scared the crap out of them. That crisis killed TechStops[1] and that did way more damage than the financial crisis did.

[1] Techstops were Google's tech help on demand group that, when they were employees, was a really awesome service. When it got switched to a vendor it really lost its utility.
Not really spam. The person you are e-mailing is using your product. So it's about connecting with that person and helping them use your product to such an extent that they stick around and pay for your product. It would be great if you could give your personal attention to each and every customer, but you can't.
It's hard to make a judgement about my bargaining position. I've never heard of another developer negotiating it.
How Big Data Will Save Our Planet
I got rid of 600 pounds of paper this year in one go. Used bookstores got most of it. Took a couple months. Don't want more, just in case I have to move, if nothing else.
What part of the URL seemed unclear?
Seconded. Might even help us get out of the mindset of building things for other 20-somethings to replace their moms.
Might I recommend to you the collected works of one Epictetus?
To dispel misconceptions: from the top of the readme:

"scala-ts is a simple tool which can generate TypeScript interfaces and classes from Scala case classes."

Not really what I call a compiler. This is more a REST endpoint consumer generator.

PS: for the reverse exercise, here is a syntactical TypeScript to Scala translator: https://github.com/densh/TypeScript/tree/topic/scala-emitter...
A patch centered VCS like Darcs might be a better fit for legal documents.
Same here. While I've worked for larger companies who are onerous about side project, that's been a large reason I've left and tended to avoid them. It's just too much effort to play along with them even if there's no overlap.
Age of Discord
Deprecation notices in Go
Isn't SIMD a little overkill for a prototype? I mean, unless you already know how to write the data and solver amenable to SIMD ops, it can be some work..
The Most Interesting Stellar System of All?
2016 MBP per ear!!! I'm not sure why the price is so high but I suspect it has to do with insurance companies footing the bill a lot of the time. I know Costco now offers hearing aids at cheaper prices but I don't have experience buying from them.