skysight-inc/HackerNews huggingface dataset:
Our company bought into Office 365 ecosystem and Teams was a natural choice to try. We haven't used Slack or similar tool before.

Well, Teams allows discussions, but at least in November its built-in Skype for Business (SfB) client worked exactly like the other SfB clients work: not at all well with others. (Serious issues with race conditions on how the server sends the messages to what client, with several listening clients everything turns into a mess!) Given that it wasn't working for us to run ordinary SfB plus Teams, we had to drop it. Can't say I'm overly depressed over this decision... ;)

If Teams's SfB client gains the features the original SfB lacks, or alternatively if Teams would allow to disable SfB part of the software altogether, it might have been workable. I personally didn't like the intrinsic delays the chat process have unlike say IRC (feels very much realtime even though the delays are there under the surface).

There's no info on what updates Teams has seen so we've kept to our original comm channels for the time being.
Correspondingly, no claim about the likelihood of an infinite hierarchy of functions is saying how things are.
Lecture on Creativity (1991)
I completely agree with you and I find the ignorance in our industry mind blowing. The industry has pushed for sloppy dev practices (Lean/Agile) and has time after time claimed that all of the "extra" stuff like strict access controls and discipline "aren't needed features."

Mongo DB security didn't come until version 3. VERSION 3. It was assumed you could just firewall it off and life is good.
Linux — http://eudyptula-challenge.org/ is a good place to start.

OpenSSL and GPG — subscribe to relevant mailing lists, find something wrong with them and discuss with upstream / fix it. This could be missing tests/docs or a bug.

Adding new functionality is harder to do as an outsider, but these other areas are somewhat easier to contribute to (in general).
Glad to see the communication between Orange and GitHub went great. Both did the right thing after discovering the flaw. Orange reported it and GitHub fixed it and allowed Orange to publish a blog post. I have to admit I'm a bit of a fanboy of HackerOne.

The custom SQL query is something that is hard to prevent. It is still hard to use ActiveRecord/Arel for everything. I'm sure GitLab is not immune to it.

GitHub chooses to encrypt their source code to prevent modifications. Our experience at GitLab is that customer modifications don't cause a lot of extra load on our support team. But of course that might be caused by having different architectures and customers.
Tell that to frontend javascript devs who think they don't need a back end system.

Without a public facing DB they're pretty much dead in the water.
> If you do actually need to develop for Linux, I would suggest something with a rolling release model, otherwise it won't be long before you'll need to start compiling things from source because you need a more recent version of <something> than your distro is packaging.

It depends on your requirements. If you constantly find yourself needing the latest and greatest upstream software releases, then yes, use a rolling release. But if not, rolling releases can make your life much more painful. If you're not paying attention when you update your system, then each update is a roll of the dice as to whether your software will still build or run afterwards, as any update could introduce incompatible changes to packages your software depends on.

A distribution with a release model (usually) tries to maintain API and ABI compatibility for the duration of a release, so you can update with more confidence that it you won't have to re-build or port your code as a result.

There's trade-offs between stability and shininess across the spectrum of distributions with rolling releases, with frequent releases, and with long release cycles. As long as you're aware of that, you can decide for yourself how frequently you want updates, and therefore the type of distribution you should run.

> Red Hat Enterprise Beta, uh, I mean, Fedora

I really wish people would stop making comments like this. I volunteer a significant amount of my free time and effort to improve Fedora, and I see a lot of others in the Fedora community doing the same. I can't speak for anyone else, but I'm doing it to make Fedora better, not to crowd-source Red Hat development for free. Fedora is a first-class distribution in its own right, with an open, inclusive, and independent community. Reducing it to a beta distribution for Red Hat glosses over that fact, which I find very unfortunate.
Nitpicking indeed.

Euclid's proof: Every finite set of primes {p1,p2,...pn} has a prime, namely p1p2...pn + 1, not in the set.

Contradiction proof: The hypothetical finite set of all primes {p1,p2,...pn} would have a prime, namely p1p2...pn + 1, not in the set.

I'd hardly call the latter a different proof.
That's a nice set of rose-coloured glasses you have there. Hey, here's something I can do on my linux desktop that I can't do on my win10 desktop: change the way it looks! Yeah, I know, primitive UX, right!?

And you're right, linux does sometimes require fiddling during installation to install drivers to make hardware work... because as we all know, windows requires no drivers at installation time! All hardware 'just works' without drivers on windows, right? And you never have to be on your toes lest your driver installer sideload some shovelware you didn't want - what a 'modern' UX experience! Yes, please, my mouse driver needs to have it's own service visible in the dock that also phones home separate to all the other items I install. How very modern!

Every desktop env has something that sucks about it, and windows has plenty (remember the clusterfuck that was 'removing the Start button'?). Similarly, if you don't like traditional desktops then there's plenty of alternatives in ^nix-land, like tiling window managers.
Thanks for the honest feedback. We fully realize this has been attempted before, but we feel as though we can execute on it. We are in the early stages, but development is going along smoothly. We have our first integration completed and now are going to power through a few more to get to beta.

I 100% accept your challenge! :)
Most employees everywhere accept it as a given, as it's the definition of being an employee. You get paid for working for the employer, and that relationship could end arbitrarily. It's not complicated or really subject to debate.

Even when you're your own boss, the same dynamic is there, only the carrot is profit and the stick is failure.

What programmers have if anything, is the luxury of relative indifference to the ending of an employment relationship, since a new one is relatively easy to find. So maybe the "stick" is less potent. (But that doesn't mean the carrot is.)
Why Boycott Hewlett Packard?
Then you really shouldn't look too closely at physics.

What is a secondmeter? A voltvoltgram?
After using Slack on my team for about a year to get away from the annoyances of Lync/Skype for Business, management made us shut it down for not being an approved product/not defined by company policy/contributing to team fragmentation across other depts who weren't on it. Fair enough, I guess. We turned on Teams as it comes with our existing Office 365 subscription and we are much likelier to get approval to use it for cost and "Microsoft is a known quantity" reasons. I was excited for something that would finally help us transition into using anything better than Lync compabywide.

So I was disappointed with the chat experience, the notifications, the way my colleagues still using Lync wouldn't consistently get my messages, and the way groups vs private messages are displayed. We all found it really frustrating to use.
This article tickles my spidey sense. It reads like a sponsored story, or at the very least, an article written quickly and uncritically by someone who just took NeuroAD's press release and talking points at face value.

To wit, the article ends on this note: "It is clear that a new clinical solution for Alzheimer’s is needed and Neuronix’s NeuroAD treatment is not only a safe option, but a breakthrough in the treatment of AD."

Really? That's quite a bold statement to make, given that FDA review isn't complete, and we have no longitudinal outcomes to analyze.
2017 is the sum of five distinct cubes TWICE OVER:
2017 = 10^3 + 9^3 + 6^3 + 4^3 + 2^3.
2017 = 12^3 + 6^3 + 4^3 + 2^3 + 1^3.
As a bonus, it's also the sum of EIGHT DISTINCT CUBES:
2017 = 9^3 + 8^3 + 7^3 + 6^3 + 5^3 + 4^3 + 3^3 + 1^3.
I seem to recall that they aim for a freemium-ish model, i.e. sell extra features or charge for features designed for businesses/teams etc.
In my case, I'm using Fedora 24 on my Thinkpad x230. Also, have installed 16gb ram, and 2 hdd drives (samsung msata and sata 2.5) 1tb per drive on-board. And kvm as virtualization system. Everything is working fine for me.
You are right. The 1TB HDD is inefficient as price-per-gigabyte is a lot higher than 2 or 3 TB. On the other hand, almost always when I recommend bigger drives I get the feedback that 1TB is more than enough… Depends on the usage.

Regarding the SSD, for Windows a 120GB or even a 60GB SSD would be enough (but those are also slower). 250GB is already a lot of additional space for games – again, it depends on the usage. A couple of games is what is the usual way of thinking for what a SSD should be used, and for that 250GB is just right. But if one wants multiple modern AAA games on it at the same time 480GB sure is more useful.
I'm sure there's a pitch to be made, but consciousness doesn't seem to me to be a killer app for the military. In fact Dolores repeatedly refuses to kill people even when it's in her best interest. Only one person has died before the last episode, so how could you convince anyone that it's more dangerous than nukes? The other tech in the show seems pretty advanced so I'm sure the military is doing just fine for themselves. And the people are there because outside life is boring, so there's no cold or hot wars where they need an advantage ASAP.
People think laptops have desktop-like performance only because they haven't used desktops much. It's actually not even close.
WeChat?
A couple of things:

Person develops 2 or 3 apps, setup 2 or 3 databases and thinks he/she is a professional.

Many businesses and managers care less about security and more about getting the deliverables into production.

Many CEOs and managers lack the understanding that once you launch (app, store, website etc) it doesn't end there, instead, moves into maintenance.

My company just hired an external company to assist with our IT infrastructure. I was asked to meet with the person that showed up to begin the take over. He was not interested at all in understanding what we do as a business. If you don't understand your clients, their interests, their responsibilities and obligations then, simply put, they are fucked!
Your experience mirrors mine: Arch just breaks way too many things all the time. I feel like I'm a sysadmin. Yesterday, Python 3.6 broke so many things (including my DE). I fixed few things I needed but who knows what else is broken on my system... it's hard to tell since I don't test every single thing that depends on a specific package.

I still use Arch daily because I've set it up the way I like it and don't want to waste more time trying to setup Debian/Fedora/Ubuntu...

I just wish there's some more testing before something so critical, like Python, is unleashed.
As all wise neuroscientists would say after reading meta-analysis about rTMS: don’t count your chickens before they’re hatched
For the sake of exhausting all alternatives, it could be a not-entirely-evil criminal activist who's not trying to maximize their gains at all.

The "tough love" approach to raising awareness about security.
Possible and easy?

I have to tweak the registry via shitty scripts like this one. Thats the opposite of how an OS should work
I mean if you start making a nuke the government will come and physically take it away from you :)
s/any creative work/digital design/

Photoshop is the industry standard, yes, but 'creative work' extends beyond digital design.
I run arch on one of my laptops because I like to tinker (and have the latest of everything), but I certainly wouldn't recommend it to someone who wants to get work done. I run Ubuntu LTS on the laptop I rely on.

Just last month a kernel update rendered my arch laptop unbootable. I had to boot from a live USB drive, revert the kernel, and temporarily blacklist the package from upgrading. What I love about arch is the community, and that awesome wiki.
> Hasselblad aren't exactly known for making compact, lightweight cameras.

Well, except for their new mirrorless system, which is smaller than most small format DSLRs.

> However, I am somewhat puzzled as to what DJI stands to gain from this apart from the obvious 'camera by Hasselblad' marketing blurb.

While DJI's most popular drones are 1" and m43 sensors units, they do have a medium format drone, too. Given aeriel photography was traditionally large format film and super expensive lenses, there's arguably a gap in the market there that DJI may be looking to exploit.

Also, Hassleblad have been badly managed for a long time. Jaguar (Tata) and Volvo are both examples of companies having a terrible time of it under US ownership and enjoying a renaissance under Indian or Chinese ownership. It would be hard to do worse than the Sonyblads.
Might be just Patent related; but to be fair to DJI, they DO make the best (and by far) cameras for that volume you can get anywhere -- getting their hands on Hassy with their knowledge of optics is clearly going in the right direction.

I just hope the brand/company doesn't get tossed in the ditch when the drone-bubble implodes in a little while. Hassy gave us the 'Earthrise' picture, and millions of other stunning images, it'd be as bad as loosing Leica.
What's really bizarre to me is how some people use a whole bunch of messaging apps. My girlfriend uses iMessage to text me, Facebook messanger to text several friends, WhatsApp for one of her girlfriends. Why not standardize? Alas I am not everyone and I need to remember that.
Uhh, does Slack ship Linux client now?
Why web design needs UX experts
The government believes it is entitled to limit NSL recipients to disclosing how many thousands of NSLs they've received.

If you had a canary for 0-99, 100-199, etc, and then removed the canary that didn't match, a court might decide that your decision not to assert that you didn't receive 0-99 canaries was as good as asserting that you did receive 0-99. Whereas, if you have a general canary, you can say you removed it because you just didn't want to use a canary any more.

Having said that, I suspect that a court that's sympathetic to the government might well decide that choosing not to speak is itself an act of speech, and that even if you can't be forced to restore a warrant canary, you can be prosecuted for removing it.
What do you mean by issue? After a couple of xrandr invocations to configure them, which could be automated by some GUI app if I were so inclined, I've never seen external monitors have issues on either of my Linux laptops.
Ask HN: What is your experience working through crew.co or toptal.com?
More exactly, I'm curious to know on average how long does it usually take to complete a project and what kind of project it is(web app, mobile app, spa + api, etc).

thanks!
I apologize, I don't intend for this to sound as rude as its going to or if I'm just out of the loop but...

I don't know who you are or why I should care what you are developing? People have known that messaging has been fucked for a very long time, and many people have tried to make a one size fits all solution for messaging.

What makes you different?

In a related tangent, Messaging is really fucked. Email is thrashed. To the point that it requires consistent effort and continuous maintenance for it to be useful at all.

I love the idea of a unified service. But I don't know why facebook or skype or slack would ever give up a customer to your interface?
In the end, when it is all said and done - we will be very similar to WeChat, but not the same. The rest of the world has needed an app like WeChat, but fits with western culture. I am hesitant to say we aspire to be similar, but in the end it is a similar concept.
John Cleese talks about "open" and "closed" modes that allow and disallow creativity states.

Now here's the negative thing: Creativity is not a talent. It is not a talent, it is a way of operating.

MacKinnon showed that the most creative had simply acquired a facility for getting themselves into a particular mood -- "a way of operating" -- which allowed their natural creativity to function.

In fact, MacKinnon described this particular facility as an ability to play.
Absolutely. It's a twin engined something, and we're seeing the heat signature. May not even be an unusual aircraft.
>>>> Not to mention placing tapping devices in the Queen's furniture.

They didn't actually placed tapping devices in the Queen's furniture. From the article:

One of his first ideas was to try planting listening devices in the Queen's furniture, he recalls, though he and his bosses realised it was technically unrealistic.
The issues I had whenever I strayed from Debian weren't technical deficiencies of yum, etc, but rather the choices made by other distros. Installing "vim" and unexpectedly getting some sort of "minimal" version of vim. Packages which symlink or install large binary files or log files into /etc (suddenly grepping /etc becomes problematic). In general, lots of little decisions which make me exclaim the distro equivalent of "Did anyone even play-test this?"
Just wanted to say that I really appreciated this story. I was lower middle income but being from a war refugee family, public school was where we went to, and then to state college. I loved it but had no idea what private school life was like. Now I work at Stanford, and am constantly impressed by the high-achieving students.
It's a distinctive, minimalist design, for sure. Hopefully it's still as usable as before. Though ICAO passport specifications mean designers probably aren't given enough rope to hang themselves.
Author of Kitten here, happy to answer any questions.

The site is pretty far out of date—it describes an older version of the language/compiler, so it’s better to check out the GitHub repo[1]. I figure I’ll send a pre-release announcement to all the stargazers, when the time is right.

One of my new year’s resolutions is to work on Kitten every week this year, and release it before the end of the year. I’m also working on a short ebook (“Programming with Kitten”) to serve as the standard tutorial.

I could really use help with all this—building and marketing a language is no small task. If you’re interested in contributing, even if you’re not familiar with Haskell or compilers, I’d be glad to help you get involved. :)

[1]: https://github.com/evincarofautumn/kitten
SEEKING WORK - Berlin or Remote (Authorized to work in US or Germany)

I'm Erik, an experienced iOS developer currently living in Berlin.

I have shipped 6 high profile (native, Obj-C & Swift) iOS apps, and also have an app of my own on the App Store. In addition to those, I have have built SDKs and Rails backends, and developed strategies for testing, deployment and CI.

I am immediately available for new work, so please get in touch if you think I can help you out!

erik@erikstromlund.com // https://www.erikstromlund.com
Livestream of chatting Google Home voice assistants hits over 1.2M views
Thanks, though what does "n >> 1" mean?

(Ask since to me it reads as gibberish and there's no way to Google it myself.)
It seems to behave a little like positions, then.
London makes sense. Paris makes sense. London - Paris makes sense. But 2*London does not.
> Maybe the bar was just really low, and you've got a strong argument if you say it shouldn't be anymore, but we are making progress...

I was one of those people for longer than I can remember. Last year I decided that it was time for me to make this argument. I don't regret the time I spent learning, tinkering, and sometimes wrestling Linux into working. However, while Linux has made a ton of progress, the gap between what "just works" and what users expect has only grown. My time and needs are just too valuable to me now to be messing around with Linux.
> If you do not understand every single command in this thing, you should avoid it, and if you understand every single command in this, you don't need it.

So... you're saying that if you do know all this stuff, then you should manually type it all in a shell window (or hunt down in a gui) on every win10 box you want to administer?
AutoCAD used to be amazing at this.
I work with a nonprofit that uses it (for free!). It does help that it's a familiar interface to most people, and I think the UX is pretty good. Like most 'corporate social networks', good useability is necessary, but not sufficient to get people to use the system, you have to change your processes so that the only way to do something is to use the new system.

It would be nice if it was a little more configurable, we'd like users to be able to have their own detailed profiles, or maybe import data from a linked in profile so that other users can find people with specific backgrounds or experience, but there's nothing like that at the moment, we can't even add a text field to paste into!
Haha I wish it were that simple. I alone use over 10 messaging apps. They all serve a different purpose. For example I use WhatsApp to talk to my wife and friends. I use Slack to communicate with my team. I use Intercom to chat live with customers. I use email to correspond with vendors. Not to mention all of the messages I check across social media every day. If nothing else, this app will be a lifesaver for me! :)
This issue is that what an "observer" is isn't defined.

According to your argument, a situation like Schrödinger's cat, where a Cat is both dead and alive, is completely ridiculous.

Which is a fair point. But apparently a whole lot of quantum physicists believe that Schrödinger's cat is a perfectly reasonable situation.
Why Is Continuous Code Refactoring Important
Isn't W10 Enterprise available to individuals as a monthly subscription?
Obviously, this is great news and well-done by the Gates family. But I always wonder if we shouldn't be putting this kind-of money into what I consider society's most pressing problem which is our social intelligence, or in a single word, tolerance.

We can have all the technical/medical/etc intelligence but if our social intelligence lags behind then it creates the problems we have today such as over-population, racism, nationalism, etc. And, seemingly, this gap is increasing; we are now on the cusp of AI, machine-learning, robotics, automation, etc, yet we can't tolerant another person's skin-colour, or their lifestyle, or their life choices, or even their gender. Socially, we are apes with nuclear weapons.

I guess one might say that these innovations help mankind as a whole since they (should) increase quality-of-life. But these innovations only help if they help the entire base of the population pyramid. And as we know, greed and the pursuit of money/power/etc can and usually do create a world of haves/have nots which, again, are symptoms of a selfish, individualistic society. We only have to look at Martin Shkreli as evidence here.

So all these innovations pour out of labs, corporations, universities as the earth temperatures and ocean waters rise-up. We just don't have the political or economic will to understand that our intolerance, and the increasing gap between our social and technical intelligence is the biggest issue of our time.